@import url("https://fonts.googleapis.com/css?family=Jaldi:400,700");*,*::after,*::before {box-sizing: inherit;}

* {margin: 0; padding: 0; border: 0;}

html {box-sizing: border-box;}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main,form legend {display: block;}

ol,ul,li {list-style: none;}

input::-ms-clear {display: none;}

.container {width: 100%;}

.max-width-sm {max-width: 220px; width: 80%;}

/*body {font-family: 'Jaldi', sans-serif; background-color: #fff;}*/

a,.link {text-decoration: none;}

@supports (--css: variables) {
    @media (min-width: 64rem) {
        :root {
            --space-unit: 1.25em
        }
    }
}

.cd-article-link {color: rgba(0,0,0,0.5);}

.cd-accordion {background: #51b9b8; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; box-shadow: 1px 1px 8px rgba(0, 0, 0, .1);}

.cd-accordion--animated .cd-accordion__label::before {transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s;}

.cd-accordion__sub {display: none; overflow: hidden;}

.cd-accordion__sub--is-visible {display: block;}

.cd-accordion__item {-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}

.cd-accordion__input {position: absolute; opacity: 0;}

.cd-accordion__label {position: relative; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; padding: 0.75em 1.25em; background: #51b9b8;  color: #fff; font-size: 16px;}

.cd-accordion__label span {-ms-flex-order: 3; order: 3;}
.cd-accordion__label span img {padding-left: 5px;}

.cd-accordion__label:hover {background: #34a5a4;}

.cd-accordion__label--icon-folder::before {content: ''; display: block; width: 16px; height: 16px; background-image: url("/images/cd-icons.svg"); background-repeat: no-repeat; margin-right: 0.25em; margin-right: var(--space-xxxs);}

.cd-accordion__label--icon-folder::before {-ms-flex-order: 1; order: 1;}

.cd-accordion__label::after {-ms-flex-order: 2; order: 2;}

.cd-accordion__label--icon-folder::before {background-position: 0 0; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg);}

.cd-accordion__label--icon-folder::after {background-position: -16px 0;}

.cd-accordion__label--icon-img::after {background-position: -48px 0;}

.cd-accordion__input:checked+.cd-accordion__label::before {-webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0);}

.cd-accordion__input:checked+.cd-accordion__label::after {background-position: -32px 0;}

.cd-accordion__input:checked ~ .cd-accordion__sub {display: block;}

.cd-accordion__sub--l1 .cd-accordion__label {background: #e2f3f3; padding-left: calc(1.25em + 16px); color: #333; font-size: 14px;}

.cd-accordion__sub--l1 .cd-accordion__label:hover {background: #cfebeb; border-left: 5px solid #51b9b8;}
.cd-accordion__sub--l1 .cd-accordion__label.active {background: #cfebeb; border-left: 5px solid #51b9b8;}

.cd-accordion__item:last-child .cd-accordion__label {box-shadow: none}

