@charset "UTF-8";main.domain-life .list-gallery__title:before,main.domain-life .list-topic__headline__title:before,main.domain-life .list-video-slider__title:before {
    background: #30b26c
}

main.domain-life .list-tags__link {
    color: #30b26c;
    background-color: #e5fff1;
    border: 1px solid #e5fff1
}

main.domain-life .loadmore__button {
    color: #30b26c;
    border: 1px solid #30b26c
}

main.domain-life .list-mostread__item:before,main.domain-life .widget-weather__headline__overline {
    color: #30b26c
}

.dropdown {
    position: relative;
    margin-bottom: .75rem
}

.dropdown:after {
    content: "";
    speak: none;
    display: inline-block;
    width: 1em;
    font-weight: 400;
    font-size: 1em;
    font-family: Icons;
    font-style: normal;
    font-feature-settings: normal;
    font-variant: normal;
    line-height: inherit;
    text-align: left;
    text-transform: none;
    text-decoration: inherit;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    top: 50%;
    right: 1rem;
    color: #6c7380;
    font-size: .77em;
    transform: translateY(-50%);
    pointer-events: none
}

.dropdown__label {
    position: absolute;
    top: 50%;
    left: 1rem;
    transform: translateY(-50%);
    transition: all .3s
}

.dropdown__label,.dropdown__select {
    font-weight: 500;
    font-size: .77rem;
    font-family: Moriston,sans-serif;
    font-style: normal;
    line-height: 1.375;
    letter-spacing: 0;
    color: #6c7380
}

.dropdown__select {
    width: 100%;
    height: 56px;
    padding: 0 1rem;
    border: 1px solid #d8dce5;
    border-radius: 3px;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.dropdown__select::-ms-expand {
    display: none
}

.dropdown__select:focus {
    border-color: #0014c3
}

.dropdown__select.has-input:valid {
    border-color: #30b26c
}

.dropdown__select.has-input {
    font-weight: 500;
    font-size: .88rem;
    font-family: Moriston,sans-serif;
    font-style: normal;
    line-height: 1.375;
    letter-spacing: 0;
    padding-top: 1.5rem;
    padding-bottom: .5rem;
    color: #1e232e
}

.dropdown__select option[disabled] {
    display: none
}

.dropdown__select--filled+.dropdown__label,.has-input+.dropdown__label,.no-js .dropdown .dropdown__label {
    transform: translateY(-1.7em) scale(.8);
    transform-origin: left top
}

@-moz-document url-prefix("") {
    .dropdown select {
        text-indent: -2.5px
    }
}

.dropdown__invalid .dropdown {
    margin-bottom: 0
}

.dropdown__invalid .dropdown__select {
    box-shadow: none;
    border-color: #e43b06
}

.dropdown__invalid .dropdown__sub-label {
    color: #e43b06
}

.dropdown__required .dropdown {
    margin-bottom: 0
}

.dropdown__required .dropdown__select {
    box-shadow: none;
    border: 1px solid #8a6d3b
}

.dropdown__required .dropdown__sub-label {
    color: #8a6d3b
}

.dropdown__sub-label {
    padding: .25rem 1rem 1rem;
    font-weight: 400;
    font-size: .77rem;
    font-family: Moriston,sans-serif;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: 0
}
