body {
    font-family: "Lato", sans-serif;
    background: #ebebeb;
}

h2 {
    font-size: 40px;
    font-weight: 700;
    color: #0b0f2c;
    margin-bottom: 20px;
}

    h2 a {
        color: #000;
    }

h3 {
    font-size: 24px;
    margin-bottom: 20px;
}

.cmt-buttons {
    display: none;
}

h4 {
    font-size: 21px;
    margin-bottom: 20px;
}

p {
    font-size: 16px;
    text-align: justify;
}

ul {
    font-size: 16px;
    font-weight: 500;
    line-height: 1.7;
}

.text-red {
    color: #d25151;
}

.red {
    color: #d25151;
}

.orange {
    color: #6b5b55;
}

.ylw-bg {
    background: #ffe612;
}

.bg-red {
    background: #d9f3c896;
    border-radius: 10px;
}

b {
    font-weight: 700;
}

img {
    width: 100%;
}

mark {
    background: #ffe612;
}

header {
    padding: 15px 0px 0 0px;
}

    header .header-img {
        max-width: 75%;
        position: absolute;
        bottom: 0;
        max-height: 135%;
    }

    header .white {
        background: white;
        border-radius: 10px;
    }

    header .container__header {
        background-image: url("box-background-sm.png");
    }

    header .container__header--items {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    }

    header .container__header--searchbar {
        background-color: white;
        padding: 0 30px 0 30px;
        width: 100vw;
    }

    header .searchbar {
        float: right;
        background-color: white;
        color: #9c9292;
        padding: 6px 10px;
        width: 120px;
        border: none;
        margin-top: 1px;
        margin-right: 8px;
        font-family: "Segoe UI Light", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif;
        font-size: 1em;
        font-weight: bold;
        border-bottom: white solid 2px;
        -webkit-transition: 0.3s;
        transition: 0.3s;
    }

        header .searchbar::-webkit-input-placeholder {
            color: #726d6d;
            font-family: "Segoe UI Light", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif;
            font-size: 1em;
            font-weight: bold;
            /* transition: 0.2s; */
        }

        header .searchbar:-ms-input-placeholder {
            color: #726d6d;
            font-family: "Segoe UI Light", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif;
            font-size: 1em;
            font-weight: bold;
            /* transition: 0.2s; */
        }

        header .searchbar::-ms-input-placeholder {
            color: #726d6d;
            font-family: "Segoe UI Light", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif;
            font-size: 1em;
            font-weight: bold;
            /* transition: 0.2s; */
        }

        header .searchbar::placeholder {
            color: #726d6d;
            font-family: "Segoe UI Light", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif;
            font-size: 1em;
            font-weight: bold;
            /* transition: 0.2s; */
        }

        header .searchbar:focus {
            width: 400px;
            font-family: "Segoe UI Light", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif;
            font-size: 1em;
            font-weight: bold;
            -webkit-transition: 0.3s;
            transition: 0.3s;
            /* Stops the input box from inheriting the styling from the inputs on the request form */
            border-bottom: white solid 2px;
            outline: none;
            background: #f7dc87;
        }

    header .btn-search {
        cursor: pointer;
        color: black;
        text-decoration: none !important;
        font-family: "Segoe UI Light", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif;
        font-size: 1.5em;
        padding-top: 5px;
        margin-right: 40px;
    }

    header .container__header--logo {
        margin-left: auto;
        background: white;
        height: 39px;
        width: 200px;
    }

    header .container {
        background-color: white;
        padding: 0 30px 0 30px;
    }

        header .container p {
            font-size: 16px;
        }

        header .container h1 {
            font-size: 50px;
            padding-top: 60px;
            padding-bottom: 20px;
            font-family: "Montserrat", sans-serif;
        }

        header .container .gray-line {
            height: 1px;
            width: 100%;
            background-color: #ebebeb;
        }

        header .container .nav-row {
            border-top: 1px solid #ebebeb;
            border-bottom: 1px solid #ebebeb;
        }

            header .container .nav-row .col {
                padding: 10px 0;
            }

                header .container .nav-row .col a {
                    color: #329c58;
                    font-size: 16px;
                    font-weight: 600;
                }

                    header .container .nav-row .col a:hover {
                        text-decoration: none;
                        color: gray;
                    }

                header .container .nav-row .col:hover {
                    background-color: #329c58;
                    cursor: pointer;
                    -webkit-transition: 0.1s 0.01s;
                    transition: 0.1s 0.01s;
                    border-radius: 10px;
                }

                    header .container .nav-row .col:hover a {
                        color: white;
                    }

.main {
    background-color: white;
    padding: 20px 30px 0 30px;
}

    .main .effect-row {
        margin-bottom: 20px;
    }

    .main .opinion-box {
        background: #f3d8c896;
        margin-bottom: 5px;
        padding-top: 25px;
    }

        .main .opinion-box .row {
            margin: 0;
        }

            .main .opinion-box .row p:first-child {
                font-size: 13px;
                line-height: 27px;
            }

    .main .empty {
        height: 30px;
    }

    .main .main-link {
        display: inline-block;
        font-size: 30px;
        text-decoration: underline;
        margin: 20px auto;
        text-align: center;
        width: 100%;
    }

.box-product:hover {
    -webkit-transform: scale(1.02);
    transform: scale(1.02);
    -webkit-transition: 0.1s 0.01s;
    transition: 0.1s 0.01s;
    -webkit-box-shadow: 10px 10px 17px -8px rgba(0, 0, 0, 0.75);
    box-shadow: 10px 10px 17px -8px rgba(0, 0, 0, 0.75);
}

.aside-comment {
    background: #d9f3c896;
    padding-bottom: 5px;
    border-radius: 10px;
}

    .aside-comment img {
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
    }

    .aside-comment .som {
        font-size: 16px;
    }

    .aside-comment .motto {
        font-size: 19px;
        font-style: italic;
    }

.box {
    position: -webkit-sticky;
    position: sticky;
    top: 10px;
}

    .box:hover {
        -webkit-transform: scale(1.03);
        transform: scale(1.03);
        border: solid 2px #51d25261;
        -webkit-transition: 0.1s 0.01s;
        transition: 0.1s 0.01s;
        -webkit-box-shadow: 10px 10px 17px -8px rgba(0, 0, 0, 0.75);
        box-shadow: 10px 10px 17px -8px rgba(0, 0, 0, 0.75);
    }

.share-article {
    font-size: 1.5rem;
}

    .share-article i {
        color: #3c5a99;
        margin: 0 10px;
    }

@media (max-width: 1024px) {
    .container__header h1 {
        font-size: 40px !important;
    }
}

@media (max-width: 768px) {
    .container__header {
        max-height: 305px;
    }

        .container__header h1 {
            font-size: 30px;
        }

        .container__header .container__header--searchbar {
            display: none;
        }

    header h1 {
        font-size: 30px !important;
    }

    h2 {
        font-size: 24px;
    }
}

footer {
    width: 70%;
    margin: 0 auto;
    text-align: center;
}

@media (max-width: 576px) {
    .header-img {
        width: 30%;
        display: block;
        margin: 0 auto;
    }

    .container__header {
        min-height: 200px;
        max-height: 305px;
    }

        .container__header h1 {
            font-size: 20px !important;
        }
}

@media (max-width: 576px) {
    .header-img {
        max-width: 75%;
        position: absolute;
        bottom: -159px !important;
        max-height: 135%;
        min-height: 100px;
        right: 128px;
    }
}

@media (max-width: 576px) {
    .header-img {
        max-width: 100%;
        position: absolute;
        bottom: -159px !important;
        max-height: 135%;
        min-height: 100px;
        right: 185px;
    }
}

@media (max-width: 768px) {
    .col-sm-8 {
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
}
/*# sourceMappingURL=main.css.map */


.add-comment-container {
    width: 100%;
}

.add-comment-img {
    width: 8%;
    height: 50px;
    float: left;
}

    .add-comment-img img {
        height: 50px;
        border-radius: 30px;
        width: 100%;
    }

#add-button {
    clear: both;
    float: right;
    padding: 10px;
    margin-top: 10px;
    border-radius: 10px;
    background: #9BD4F5;
    border: 1px solid #9BD4F5;
}

#add-comment, #surname {
    height: 25px;
    width: 100%;
    border-radius: 25px;
    padding-left: 5px;
    float: left;
}

#add-comment {
    height: 100px;
}

    #add-comment::placeholder {
        font-size: 14px;
    }

#surname {
    width: 35%;
}

.inpunts-container {
    width: 90%;
    float: right;
}

#add-warn {
    background: crimson;
    color: white;
    padding: 15px;
    margin-bottom: 10px;
    border-radius: 25px;
}

#add-success {
    background: #50C878;
    color: white;
    padding: 15px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 10px;
    border-radius: 25px;
}

.comments {
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
}

.profileimage {
    float: left;
}

    .profileimage img {
        width: 50px;
        height: 50px;
    }

.commentsinfo {
    font-size: 20px !important;
    width: 25%;
    text-align: center !important;
    margin: 7px 0;
}

.commentname, .commentsinfo {
    text-decoration: none!important;
    color: #3b5998 !important;
    font-weight: 700;
}

.commentstextcontainer {
    float: left;
    width: 92%;
}

.commenttext {
    font-weight: 400;
    margin: 10px 0;
    line-height: 20px
}

.commentactions {
    color: #3b5998 !important;
    font-weight: 700;
    text-decoration:none;
}

.commentactions:hover {
    color: #3b5998 !important;
    font-weight: 700;
    text-decoration: none;
}
.commentunderline {
    width: 100%;
    display: inline-block;
    color: #cccccc;
    background: #cccccc;
}

.dotpos {
    color: gray;
    font-weight: 400;
    font-size: 11px;
}

.commenttime {
    color: grey;
}

.read-more {
    margin-bottom: 35px;
    margin-top: 35px;
    font-weight: 100;
}

.commentstextcontainer {
    width: 85%;
    margin-left: 15px;
    font-size: 14px;
}

.commentstextcontainer {
    width: 80%;
    font-size: 13px;
}

.commentstextcontainer {
    width: 70%;
    font-size: 13px;
}

.commentsinfo {
    font-size: 13px !important;
    width: 25%;
    text-align: center !important;
    margin: 7px 0;
}

.commentstextcontainer {
    width: 65%;
    font-size: 13px;
}

.clear {
    clear: both;
}

.bluehiglighted {
    color: #0006ff !important;
    font-size: 26px;
    font-weight: 700;
}

.add-comment-img {
    width: 8%;
    height: 50px;
    float: left;
}

.orderForm {
    width: 100%;
    max-width: 350px;
    margin: 0 auto;
}

.price-bl {
    text-align: center;
    font-size: 20px;
    margin-bottom: 25px;
}

    .price-bl s span {
        color: #000;
    }

    .price-bl b span {
        color: red;
        font-weight: 700;
    }

.submit-container--btn-2 {
    padding: 10px 80px;
    font-size: 24px;
    cursor: pointer;
    font-weight: 600;
    color: #fff;
    background-color: #c01e14;
    margin: 30px auto;
    border-radius: 10px;
    display: block;
    border: none;
    -webkit-box-shadow: 0 15px 5px -4px rgba(192, 30, 20, .75);
    box-shadow: 0 15px 5px -4px rgba(192, 30, 20, .75);
}

.input-n {
    margin-bottom: 15px;
    border: 1px solid lightgray;
    padding: 0 10px;
    width: 100%;
    box-sizing: border-box;
    font-size: 16px;
    height: 46px;
}

.prod-img {
    width: 100%;
    max-width: 350px;
    display: block;
    margin: 0 auto;
}




.commenttext img {
    display: block;
    margin: 20px 0;
    width: 100%;
    max-width: 500px
}

@media screen and (max-width:580px) {
    .header-img {
        display: none
    }
}

al {
    right: auto;
    left: auto;
    margin: 0 auto
}

} /*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */

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

body {
    margin: 0
}

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: 0;
    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
}

[data-whatintent=mouse] *, [data-whatintent=mouse] *:focus, [data-whatintent=touch] *, [data-whatintent=touch] *:focus, [data-whatinput=mouse] *, [data-whatinput=mouse] *:focus, [data-whatinput=touch] *, [data-whatinput=touch] *:focus {
    outline: none
}

[draggable=false] {
    -webkit-touch-callout: none;
    -webkit-user-select: none
}

.foundation-mq {
    font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"
}

html {
    box-sizing: border-box;
    font-size: 100%
}

*, *::before, *::after {
    box-sizing: inherit
}

body {
    margin: 0;
    padding: 0;
    background: #fefefe;
    font-family: "Montserrat";
    font-weight: normal;
    line-height: 1.5;
    color: #0a0a0a;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
    -ms-interpolation-mode: bicubic
}

textarea {
    height: auto;
    min-height: 50px;
    border-radius: 0
}

select {
    box-sizing: border-box;
    width: 100%;
    border-radius: 0
}

.map_canvas img, .map_canvas embed, .map_canvas object, .mqa-display img, .mqa-display embed, .mqa-display object {
    max-width: none !important
}

button {
    padding: 0;
    appearance: none;
    border: 0;
    border-radius: 0;
    background: transparent;
    line-height: 1;
    cursor: auto
}

[data-whatinput=mouse] button {
    outline: 0
}

pre {
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

button, input, optgroup, select, textarea {
    font-family: inherit
}

.is-visible {
    display: block !important
}

.is-hidden {
    display: none !important
}

.grid-container {
    padding-right: 0.8125rem;
    padding-left: 0.8125rem;
    max-width: 68.875rem;
    margin-left: auto;
    margin-right: auto
}

@media print,screen and (min-width: 40em) {
    .grid-container {
        padding-right: 1.625rem;
        padding-left: 1.625rem
    }
}

.grid-container.fluid {
    padding-right: 0.8125rem;
    padding-left: 0.8125rem;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
}

@media print,screen and (min-width: 40em) {
    .grid-container.fluid {
        padding-right: 1.625rem;
        padding-left: 1.625rem
    }
}

.grid-container.full {
    padding-right: 0;
    padding-left: 0;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
}

.grid-x {
    display: flex;
    flex-flow: row wrap
}

.cell {
    flex: 0 0 auto;
    min-height: 0;
    min-width: 0;
    width: 100%
}

    .cell.auto {
        flex: 1 1 0
    }

    .cell.shrink {
        flex: 0 0 auto
    }

.grid-x > .auto {
    width: auto
}

.grid-x > .shrink {
    width: auto
}

.grid-x > .small-shrink, .grid-x > .small-full, .grid-x > .small-1, .grid-x > .small-2, .grid-x > .small-3, .grid-x > .small-4, .grid-x > .small-5, .grid-x > .small-6, .grid-x > .small-7, .grid-x > .small-8, .grid-x > .small-9, .grid-x > .small-10, .grid-x > .small-11, .grid-x > .small-12 {
    flex-basis: auto
}

@media print,screen and (min-width: 40em) {
    .grid-x > .medium-shrink, .grid-x > .medium-full, .grid-x > .medium-1, .grid-x > .medium-2, .grid-x > .medium-3, .grid-x > .medium-4, .grid-x > .medium-5, .grid-x > .medium-6, .grid-x > .medium-7, .grid-x > .medium-8, .grid-x > .medium-9, .grid-x > .medium-10, .grid-x > .medium-11, .grid-x > .medium-12 {
        flex-basis: auto
    }
}

@media print,screen and (min-width: 64em) {
    .grid-x > .large-shrink, .grid-x > .large-full, .grid-x > .large-1, .grid-x > .large-2, .grid-x > .large-3, .grid-x > .large-4, .grid-x > .large-5, .grid-x > .large-6, .grid-x > .large-7, .grid-x > .large-8, .grid-x > .large-9, .grid-x > .large-10, .grid-x > .large-11, .grid-x > .large-12 {
        flex-basis: auto
    }
}

.grid-x > .small-12, .grid-x > .small-11, .grid-x > .small-10, .grid-x > .small-9, .grid-x > .small-8, .grid-x > .small-7, .grid-x > .small-6, .grid-x > .small-5, .grid-x > .small-4, .grid-x > .small-3, .grid-x > .small-2, .grid-x > .small-1 {
    flex: 0 0 auto
}

.grid-x > .small-1 {
    width: 8.3333333333%
}

.grid-x > .small-2 {
    width: 16.6666666667%
}

.grid-x > .small-3 {
    width: 25%
}

.grid-x > .small-4 {
    width: 33.3333333333%
}

.grid-x > .small-5 {
    width: 41.6666666667%
}

.grid-x > .small-6 {
    width: 50%
}

.grid-x > .small-7 {
    width: 58.3333333333%
}

.grid-x > .small-8 {
    width: 66.6666666667%
}

.grid-x > .small-9 {
    width: 75%
}

.grid-x > .small-10 {
    width: 83.3333333333%
}

.grid-x > .small-11 {
    width: 91.6666666667%
}

.grid-x > .small-12 {
    width: 100%
}

@media print,screen and (min-width: 40em) {
    .grid-x > .medium-auto {
        flex: 1 1 0;
        width: auto
    }

    .grid-x > .medium-12, .grid-x > .medium-11, .grid-x > .medium-10, .grid-x > .medium-9, .grid-x > .medium-8, .grid-x > .medium-7, .grid-x > .medium-6, .grid-x > .medium-5, .grid-x > .medium-4, .grid-x > .medium-3, .grid-x > .medium-2, .grid-x > .medium-1, .grid-x > .medium-shrink {
        flex: 0 0 auto
    }

    .grid-x > .medium-shrink {
        width: auto
    }

    .grid-x > .medium-1 {
        width: 8.3333333333%
    }

    .grid-x > .medium-2 {
        width: 16.6666666667%
    }

    .grid-x > .medium-3 {
        width: 25%
    }

    .grid-x > .medium-4 {
        width: 33.3333333333%
    }

    .grid-x > .medium-5 {
        width: 41.6666666667%
    }

    .grid-x > .medium-6 {
        width: 50%
    }

    .grid-x > .medium-7 {
        width: 58.3333333333%
    }

    .grid-x > .medium-8 {
        width: 66.6666666667%
    }

    .grid-x > .medium-9 {
        width: 75%
    }

    .grid-x > .medium-10 {
        width: 83.3333333333%
    }

    .grid-x > .medium-11 {
        width: 91.6666666667%
    }

    .grid-x > .medium-12 {
        width: 100%
    }
}

@media print,screen and (min-width: 64em) {
    .grid-x > .large-auto {
        flex: 1 1 0;
        width: auto
    }

    .grid-x > .large-12, .grid-x > .large-11, .grid-x > .large-10, .grid-x > .large-9, .grid-x > .large-8, .grid-x > .large-7, .grid-x > .large-6, .grid-x > .large-5, .grid-x > .large-4, .grid-x > .large-3, .grid-x > .large-2, .grid-x > .large-1, .grid-x > .large-shrink {
        flex: 0 0 auto
    }

    .grid-x > .large-shrink {
        width: auto
    }

    .grid-x > .large-1 {
        width: 8.3333333333%
    }

    .grid-x > .large-2 {
        width: 16.6666666667%
    }

    .grid-x > .large-3 {
        width: 25%
    }

    .grid-x > .large-4 {
        width: 33.3333333333%
    }

    .grid-x > .large-5 {
        width: 41.6666666667%
    }

    .grid-x > .large-6 {
        width: 50%
    }

    .grid-x > .large-7 {
        width: 58.3333333333%
    }

    .grid-x > .large-8 {
        width: 66.6666666667%
    }

    .grid-x > .large-9 {
        width: 75%
    }

    .grid-x > .large-10 {
        width: 83.3333333333%
    }

    .grid-x > .large-11 {
        width: 91.6666666667%
    }

    .grid-x > .large-12 {
        width: 100%
    }
}

.grid-margin-x:not(.grid-x) > .cell {
    width: auto
}

.grid-margin-y:not(.grid-y) > .cell {
    height: auto
}

.grid-margin-x {
    margin-left: -0.8125rem;
    margin-right: -0.8125rem
}

@media print,screen and (min-width: 40em) {
    .grid-margin-x {
        margin-left: -1.625rem;
        margin-right: -1.625rem
    }
}

.grid-margin-x > .cell {
    width: calc(100% - 1.625rem);
    margin-left: 0.8125rem;
    margin-right: 0.8125rem
}

@media print,screen and (min-width: 40em) {
    .grid-margin-x > .cell {
        width: calc(100% - 3.25rem);
        margin-left: 1.625rem;
        margin-right: 1.625rem
    }
}

.grid-margin-x > .auto {
    width: auto
}

.grid-margin-x > .shrink {
    width: auto
}

.grid-margin-x > .small-1 {
    width: calc(8.3333333333% - 1.625rem)
}

.grid-margin-x > .small-2 {
    width: calc(16.6666666667% - 1.625rem)
}

.grid-margin-x > .small-3 {
    width: calc(25% - 1.625rem)
}

.grid-margin-x > .small-4 {
    width: calc(33.3333333333% - 1.625rem)
}

.grid-margin-x > .small-5 {
    width: calc(41.6666666667% - 1.625rem)
}

.grid-margin-x > .small-6 {
    width: calc(50% - 1.625rem)
}

.grid-margin-x > .small-7 {
    width: calc(58.3333333333% - 1.625rem)
}

.grid-margin-x > .small-8 {
    width: calc(66.6666666667% - 1.625rem)
}

.grid-margin-x > .small-9 {
    width: calc(75% - 1.625rem)
}

.grid-margin-x > .small-10 {
    width: calc(83.3333333333% - 1.625rem)
}

.grid-margin-x > .small-11 {
    width: calc(91.6666666667% - 1.625rem)
}

.grid-margin-x > .small-12 {
    width: calc(100% - 1.625rem)
}

@media print,screen and (min-width: 40em) {
    .grid-margin-x > .auto {
        width: auto
    }

    .grid-margin-x > .shrink {
        width: auto
    }

    .grid-margin-x > .small-1 {
        width: calc(8.3333333333% - 3.25rem)
    }

    .grid-margin-x > .small-2 {
        width: calc(16.6666666667% - 3.25rem)
    }

    .grid-margin-x > .small-3 {
        width: calc(25% - 3.25rem)
    }

    .grid-margin-x > .small-4 {
        width: calc(33.3333333333% - 3.25rem)
    }

    .grid-margin-x > .small-5 {
        width: calc(41.6666666667% - 3.25rem)
    }

    .grid-margin-x > .small-6 {
        width: calc(50% - 3.25rem)
    }

    .grid-margin-x > .small-7 {
        width: calc(58.3333333333% - 3.25rem)
    }

    .grid-margin-x > .small-8 {
        width: calc(66.6666666667% - 3.25rem)
    }

    .grid-margin-x > .small-9 {
        width: calc(75% - 3.25rem)
    }

    .grid-margin-x > .small-10 {
        width: calc(83.3333333333% - 3.25rem)
    }

    .grid-margin-x > .small-11 {
        width: calc(91.6666666667% - 3.25rem)
    }

    .grid-margin-x > .small-12 {
        width: calc(100% - 3.25rem)
    }

    .grid-margin-x > .medium-auto {
        width: auto
    }

    .grid-margin-x > .medium-shrink {
        width: auto
    }

    .grid-margin-x > .medium-1 {
        width: calc(8.3333333333% - 3.25rem)
    }

    .grid-margin-x > .medium-2 {
        width: calc(16.6666666667% - 3.25rem)
    }

    .grid-margin-x > .medium-3 {
        width: calc(25% - 3.25rem)
    }

    .grid-margin-x > .medium-4 {
        width: calc(33.3333333333% - 3.25rem)
    }

    .grid-margin-x > .medium-5 {
        width: calc(41.6666666667% - 3.25rem)
    }

    .grid-margin-x > .medium-6 {
        width: calc(50% - 3.25rem)
    }

    .grid-margin-x > .medium-7 {
        width: calc(58.3333333333% - 3.25rem)
    }

    .grid-margin-x > .medium-8 {
        width: calc(66.6666666667% - 3.25rem)
    }

    .grid-margin-x > .medium-9 {
        width: calc(75% - 3.25rem)
    }

    .grid-margin-x > .medium-10 {
        width: calc(83.3333333333% - 3.25rem)
    }

    .grid-margin-x > .medium-11 {
        width: calc(91.6666666667% - 3.25rem)
    }

    .grid-margin-x > .medium-12 {
        width: calc(100% - 3.25rem)
    }
}

@media print,screen and (min-width: 64em) {
    .grid-margin-x > .large-auto {
        width: auto
    }

    .grid-margin-x > .large-shrink {
        width: auto
    }

    .grid-margin-x > .large-1 {
        width: calc(8.3333333333% - 3.25rem)
    }

    .grid-margin-x > .large-2 {
        width: calc(16.6666666667% - 3.25rem)
    }

    .grid-margin-x > .large-3 {
        width: calc(25% - 3.25rem)
    }

    .grid-margin-x > .large-4 {
        width: calc(33.3333333333% - 3.25rem)
    }

    .grid-margin-x > .large-5 {
        width: calc(41.6666666667% - 3.25rem)
    }

    .grid-margin-x > .large-6 {
        width: calc(50% - 3.25rem)
    }

    .grid-margin-x > .large-7 {
        width: calc(58.3333333333% - 3.25rem)
    }

    .grid-margin-x > .large-8 {
        width: calc(66.6666666667% - 3.25rem)
    }

    .grid-margin-x > .large-9 {
        width: calc(75% - 3.25rem)
    }

    .grid-margin-x > .large-10 {
        width: calc(83.3333333333% - 3.25rem)
    }

    .grid-margin-x > .large-11 {
        width: calc(91.6666666667% - 3.25rem)
    }

    .grid-margin-x > .large-12 {
        width: calc(100% - 3.25rem)
    }
}

.grid-padding-x .grid-padding-x {
    margin-right: -0.8125rem;
    margin-left: -0.8125rem
}

@media print,screen and (min-width: 40em) {
    .grid-padding-x .grid-padding-x {
        margin-right: -1.625rem;
        margin-left: -1.625rem
    }
}

.grid-container:not(.full) > .grid-padding-x {
    margin-right: -0.8125rem;
    margin-left: -0.8125rem
}

@media print,screen and (min-width: 40em) {
    .grid-container:not(.full) > .grid-padding-x {
        margin-right: -1.625rem;
        margin-left: -1.625rem
    }
}

.grid-padding-x > .cell {
    padding-right: 0.8125rem;
    padding-left: 0.8125rem
}

@media print,screen and (min-width: 40em) {
    .grid-padding-x > .cell {
        padding-right: 1.625rem;
        padding-left: 1.625rem
    }
}

.small-up-1 > .cell {
    width: 100%
}

.small-up-2 > .cell {
    width: 50%
}

.small-up-3 > .cell {
    width: 33.3333333333%
}

.small-up-4 > .cell {
    width: 25%
}

.small-up-5 > .cell {
    width: 20%
}

.small-up-6 > .cell {
    width: 16.6666666667%
}

.small-up-7 > .cell {
    width: 14.2857142857%
}

.small-up-8 > .cell {
    width: 12.5%
}

.small-up-9 > .cell {
    width: 11.1111111111%
}

.small-up-10 > .cell {
    width: 10%
}

.small-up-11 > .cell {
    width: 9.0909090909%
}

.small-up-12 > .cell {
    width: 8.3333333333%
}

.small-up-13 > .cell {
    width: 7.6923076923%
}

@media print,screen and (min-width: 40em) {
    .medium-up-1 > .cell {
        width: 100%
    }

    .medium-up-2 > .cell {
        width: 50%
    }

    .medium-up-3 > .cell {
        width: 33.3333333333%
    }

    .medium-up-4 > .cell {
        width: 25%
    }

    .medium-up-5 > .cell {
        width: 20%
    }

    .medium-up-6 > .cell {
        width: 16.6666666667%
    }

    .medium-up-7 > .cell {
        width: 14.2857142857%
    }

    .medium-up-8 > .cell {
        width: 12.5%
    }

    .medium-up-9 > .cell {
        width: 11.1111111111%
    }

    .medium-up-10 > .cell {
        width: 10%
    }

    .medium-up-11 > .cell {
        width: 9.0909090909%
    }

    .medium-up-12 > .cell {
        width: 8.3333333333%
    }

    .medium-up-13 > .cell {
        width: 7.6923076923%
    }
}

@media print,screen and (min-width: 64em) {
    .large-up-1 > .cell {
        width: 100%
    }

    .large-up-2 > .cell {
        width: 50%
    }

    .large-up-3 > .cell {
        width: 33.3333333333%
    }

    .large-up-4 > .cell {
        width: 25%
    }

    .large-up-5 > .cell {
        width: 20%
    }

    .large-up-6 > .cell {
        width: 16.6666666667%
    }

    .large-up-7 > .cell {
        width: 14.2857142857%
    }

    .large-up-8 > .cell {
        width: 12.5%
    }

    .large-up-9 > .cell {
        width: 11.1111111111%
    }

    .large-up-10 > .cell {
        width: 10%
    }

    .large-up-11 > .cell {
        width: 9.0909090909%
    }

    .large-up-12 > .cell {
        width: 8.3333333333%
    }

    .large-up-13 > .cell {
        width: 7.6923076923%
    }
}

.grid-margin-x.small-up-1 > .cell {
    width: calc(100% - 1.625rem)
}

.grid-margin-x.small-up-2 > .cell {
    width: calc(50% - 1.625rem)
}

.grid-margin-x.small-up-3 > .cell {
    width: calc(33.3333333333% - 1.625rem)
}

.grid-margin-x.small-up-4 > .cell {
    width: calc(25% - 1.625rem)
}

.grid-margin-x.small-up-5 > .cell {
    width: calc(20% - 1.625rem)
}

.grid-margin-x.small-up-6 > .cell {
    width: calc(16.6666666667% - 1.625rem)
}

.grid-margin-x.small-up-7 > .cell {
    width: calc(14.2857142857% - 1.625rem)
}

.grid-margin-x.small-up-8 > .cell {
    width: calc(12.5% - 1.625rem)
}

.grid-margin-x.small-up-9 > .cell {
    width: calc(11.1111111111% - 1.625rem)
}

.grid-margin-x.small-up-10 > .cell {
    width: calc(10% - 1.625rem)
}

.grid-margin-x.small-up-11 > .cell {
    width: calc(9.0909090909% - 1.625rem)
}

.grid-margin-x.small-up-12 > .cell {
    width: calc(8.3333333333% - 1.625rem)
}

.grid-margin-x.small-up-13 > .cell {
    width: calc(7.6923076923% - 1.625rem)
}

@media print,screen and (min-width: 40em) {
    .grid-margin-x.small-up-1 > .cell {
        width: calc(100% - 3.25rem)
    }

    .grid-margin-x.small-up-2 > .cell {
        width: calc(50% - 3.25rem)
    }

    .grid-margin-x.small-up-3 > .cell {
        width: calc(33.3333333333% - 3.25rem)
    }

    .grid-margin-x.small-up-4 > .cell {
        width: calc(25% - 3.25rem)
    }

    .grid-margin-x.small-up-5 > .cell {
        width: calc(20% - 3.25rem)
    }

    .grid-margin-x.small-up-6 > .cell {
        width: calc(16.6666666667% - 3.25rem)
    }

    .grid-margin-x.small-up-7 > .cell {
        width: calc(14.2857142857% - 3.25rem)
    }

    .grid-margin-x.small-up-8 > .cell {
        width: calc(12.5% - 3.25rem)
    }

    .grid-margin-x.small-up-9 > .cell {
        width: calc(11.1111111111% - 3.25rem)
    }

    .grid-margin-x.small-up-10 > .cell {
        width: calc(10% - 3.25rem)
    }

    .grid-margin-x.small-up-11 > .cell {
        width: calc(9.0909090909% - 3.25rem)
    }

    .grid-margin-x.small-up-12 > .cell {
        width: calc(8.3333333333% - 3.25rem)
    }

    .grid-margin-x.small-up-13 > .cell {
        width: calc(7.6923076923% - 3.25rem)
    }

    .grid-margin-x.medium-up-1 > .cell {
        width: calc(100% - 3.25rem)
    }

    .grid-margin-x.medium-up-2 > .cell {
        width: calc(50% - 3.25rem)
    }

    .grid-margin-x.medium-up-3 > .cell {
        width: calc(33.3333333333% - 3.25rem)
    }

    .grid-margin-x.medium-up-4 > .cell {
        width: calc(25% - 3.25rem)
    }

    .grid-margin-x.medium-up-5 > .cell {
        width: calc(20% - 3.25rem)
    }

    .grid-margin-x.medium-up-6 > .cell {
        width: calc(16.6666666667% - 3.25rem)
    }

    .grid-margin-x.medium-up-7 > .cell {
        width: calc(14.2857142857% - 3.25rem)
    }

    .grid-margin-x.medium-up-8 > .cell {
        width: calc(12.5% - 3.25rem)
    }

    .grid-margin-x.medium-up-9 > .cell {
        width: calc(11.1111111111% - 3.25rem)
    }

    .grid-margin-x.medium-up-10 > .cell {
        width: calc(10% - 3.25rem)
    }

    .grid-margin-x.medium-up-11 > .cell {
        width: calc(9.0909090909% - 3.25rem)
    }

    .grid-margin-x.medium-up-12 > .cell {
        width: calc(8.3333333333% - 3.25rem)
    }

    .grid-margin-x.medium-up-13 > .cell {
        width: calc(7.6923076923% - 3.25rem)
    }
}

@media print,screen and (min-width: 64em) {
    .grid-margin-x.large-up-1 > .cell {
        width: calc(100% - 3.25rem)
    }

    .grid-margin-x.large-up-2 > .cell {
        width: calc(50% - 3.25rem)
    }

    .grid-margin-x.large-up-3 > .cell {
        width: calc(33.3333333333% - 3.25rem)
    }

    .grid-margin-x.large-up-4 > .cell {
        width: calc(25% - 3.25rem)
    }

    .grid-margin-x.large-up-5 > .cell {
        width: calc(20% - 3.25rem)
    }

    .grid-margin-x.large-up-6 > .cell {
        width: calc(16.6666666667% - 3.25rem)
    }

    .grid-margin-x.large-up-7 > .cell {
        width: calc(14.2857142857% - 3.25rem)
    }

    .grid-margin-x.large-up-8 > .cell {
        width: calc(12.5% - 3.25rem)
    }

    .grid-margin-x.large-up-9 > .cell {
        width: calc(11.1111111111% - 3.25rem)
    }

    .grid-margin-x.large-up-10 > .cell {
        width: calc(10% - 3.25rem)
    }

    .grid-margin-x.large-up-11 > .cell {
        width: calc(9.0909090909% - 3.25rem)
    }

    .grid-margin-x.large-up-12 > .cell {
        width: calc(8.3333333333% - 3.25rem)
    }

    .grid-margin-x.large-up-13 > .cell {
        width: calc(7.6923076923% - 3.25rem)
    }
}

.small-margin-collapse {
    margin-right: 0;
    margin-left: 0
}

    .small-margin-collapse > .cell {
        margin-right: 0;
        margin-left: 0
    }

    .small-margin-collapse > .small-1 {
        width: 8.3333333333%
    }

    .small-margin-collapse > .small-2 {
        width: 16.6666666667%
    }

    .small-margin-collapse > .small-3 {
        width: 25%
    }

    .small-margin-collapse > .small-4 {
        width: 33.3333333333%
    }

    .small-margin-collapse > .small-5 {
        width: 41.6666666667%
    }

    .small-margin-collapse > .small-6 {
        width: 50%
    }

    .small-margin-collapse > .small-7 {
        width: 58.3333333333%
    }

    .small-margin-collapse > .small-8 {
        width: 66.6666666667%
    }

    .small-margin-collapse > .small-9 {
        width: 75%
    }

    .small-margin-collapse > .small-10 {
        width: 83.3333333333%
    }

    .small-margin-collapse > .small-11 {
        width: 91.6666666667%
    }

    .small-margin-collapse > .small-12 {
        width: 100%
    }

@media print,screen and (min-width: 40em) {
    .small-margin-collapse > .medium-1 {
        width: 8.3333333333%
    }

    .small-margin-collapse > .medium-2 {
        width: 16.6666666667%
    }

    .small-margin-collapse > .medium-3 {
        width: 25%
    }

    .small-margin-collapse > .medium-4 {
        width: 33.3333333333%
    }

    .small-margin-collapse > .medium-5 {
        width: 41.6666666667%
    }

    .small-margin-collapse > .medium-6 {
        width: 50%
    }

    .small-margin-collapse > .medium-7 {
        width: 58.3333333333%
    }

    .small-margin-collapse > .medium-8 {
        width: 66.6666666667%
    }

    .small-margin-collapse > .medium-9 {
        width: 75%
    }

    .small-margin-collapse > .medium-10 {
        width: 83.3333333333%
    }

    .small-margin-collapse > .medium-11 {
        width: 91.6666666667%
    }

    .small-margin-collapse > .medium-12 {
        width: 100%
    }
}

@media print,screen and (min-width: 64em) {
    .small-margin-collapse > .large-1 {
        width: 8.3333333333%
    }

    .small-margin-collapse > .large-2 {
        width: 16.6666666667%
    }

    .small-margin-collapse > .large-3 {
        width: 25%
    }

    .small-margin-collapse > .large-4 {
        width: 33.3333333333%
    }

    .small-margin-collapse > .large-5 {
        width: 41.6666666667%
    }

    .small-margin-collapse > .large-6 {
        width: 50%
    }

    .small-margin-collapse > .large-7 {
        width: 58.3333333333%
    }

    .small-margin-collapse > .large-8 {
        width: 66.6666666667%
    }

    .small-margin-collapse > .large-9 {
        width: 75%
    }

    .small-margin-collapse > .large-10 {
        width: 83.3333333333%
    }

    .small-margin-collapse > .large-11 {
        width: 91.6666666667%
    }

    .small-margin-collapse > .large-12 {
        width: 100%
    }
}

.small-padding-collapse {
    margin-right: 0;
    margin-left: 0
}

    .small-padding-collapse > .cell {
        padding-right: 0;
        padding-left: 0
    }

@media print,screen and (min-width: 40em) {
    .medium-margin-collapse {
        margin-right: 0;
        margin-left: 0
    }

        .medium-margin-collapse > .cell {
            margin-right: 0;
            margin-left: 0
        }
}

@media print,screen and (min-width: 40em) {
    .medium-margin-collapse > .small-1 {
        width: 8.3333333333%
    }

    .medium-margin-collapse > .small-2 {
        width: 16.6666666667%
    }

    .medium-margin-collapse > .small-3 {
        width: 25%
    }

    .medium-margin-collapse > .small-4 {
        width: 33.3333333333%
    }

    .medium-margin-collapse > .small-5 {
        width: 41.6666666667%
    }

    .medium-margin-collapse > .small-6 {
        width: 50%
    }

    .medium-margin-collapse > .small-7 {
        width: 58.3333333333%
    }

    .medium-margin-collapse > .small-8 {
        width: 66.6666666667%
    }

    .medium-margin-collapse > .small-9 {
        width: 75%
    }

    .medium-margin-collapse > .small-10 {
        width: 83.3333333333%
    }

    .medium-margin-collapse > .small-11 {
        width: 91.6666666667%
    }

    .medium-margin-collapse > .small-12 {
        width: 100%
    }
}

@media print,screen and (min-width: 40em) {
    .medium-margin-collapse > .medium-1 {
        width: 8.3333333333%
    }

    .medium-margin-collapse > .medium-2 {
        width: 16.6666666667%
    }

    .medium-margin-collapse > .medium-3 {
        width: 25%
    }

    .medium-margin-collapse > .medium-4 {
        width: 33.3333333333%
    }

    .medium-margin-collapse > .medium-5 {
        width: 41.6666666667%
    }

    .medium-margin-collapse > .medium-6 {
        width: 50%
    }

    .medium-margin-collapse > .medium-7 {
        width: 58.3333333333%
    }

    .medium-margin-collapse > .medium-8 {
        width: 66.6666666667%
    }

    .medium-margin-collapse > .medium-9 {
        width: 75%
    }

    .medium-margin-collapse > .medium-10 {
        width: 83.3333333333%
    }

    .medium-margin-collapse > .medium-11 {
        width: 91.6666666667%
    }

    .medium-margin-collapse > .medium-12 {
        width: 100%
    }
}

@media print,screen and (min-width: 64em) {
    .medium-margin-collapse > .large-1 {
        width: 8.3333333333%
    }

    .medium-margin-collapse > .large-2 {
        width: 16.6666666667%
    }

    .medium-margin-collapse > .large-3 {
        width: 25%
    }

    .medium-margin-collapse > .large-4 {
        width: 33.3333333333%
    }

    .medium-margin-collapse > .large-5 {
        width: 41.6666666667%
    }

    .medium-margin-collapse > .large-6 {
        width: 50%
    }

    .medium-margin-collapse > .large-7 {
        width: 58.3333333333%
    }

    .medium-margin-collapse > .large-8 {
        width: 66.6666666667%
    }

    .medium-margin-collapse > .large-9 {
        width: 75%
    }

    .medium-margin-collapse > .large-10 {
        width: 83.3333333333%
    }

    .medium-margin-collapse > .large-11 {
        width: 91.6666666667%
    }

    .medium-margin-collapse > .large-12 {
        width: 100%
    }
}

@media print,screen and (min-width: 40em) {
    .medium-padding-collapse {
        margin-right: 0;
        margin-left: 0
    }

        .medium-padding-collapse > .cell {
            padding-right: 0;
            padding-left: 0
        }
}

@media print,screen and (min-width: 64em) {
    .large-margin-collapse {
        margin-right: 0;
        margin-left: 0
    }

        .large-margin-collapse > .cell {
            margin-right: 0;
            margin-left: 0
        }
}

@media print,screen and (min-width: 64em) {
    .large-margin-collapse > .small-1 {
        width: 8.3333333333%
    }

    .large-margin-collapse > .small-2 {
        width: 16.6666666667%
    }

    .large-margin-collapse > .small-3 {
        width: 25%
    }

    .large-margin-collapse > .small-4 {
        width: 33.3333333333%
    }

    .large-margin-collapse > .small-5 {
        width: 41.6666666667%
    }

    .large-margin-collapse > .small-6 {
        width: 50%
    }

    .large-margin-collapse > .small-7 {
        width: 58.3333333333%
    }

    .large-margin-collapse > .small-8 {
        width: 66.6666666667%
    }

    .large-margin-collapse > .small-9 {
        width: 75%
    }

    .large-margin-collapse > .small-10 {
        width: 83.3333333333%
    }

    .large-margin-collapse > .small-11 {
        width: 91.6666666667%
    }

    .large-margin-collapse > .small-12 {
        width: 100%
    }
}

@media print,screen and (min-width: 64em) {
    .large-margin-collapse > .medium-1 {
        width: 8.3333333333%
    }

    .large-margin-collapse > .medium-2 {
        width: 16.6666666667%
    }

    .large-margin-collapse > .medium-3 {
        width: 25%
    }

    .large-margin-collapse > .medium-4 {
        width: 33.3333333333%
    }

    .large-margin-collapse > .medium-5 {
        width: 41.6666666667%
    }

    .large-margin-collapse > .medium-6 {
        width: 50%
    }

    .large-margin-collapse > .medium-7 {
        width: 58.3333333333%
    }

    .large-margin-collapse > .medium-8 {
        width: 66.6666666667%
    }

    .large-margin-collapse > .medium-9 {
        width: 75%
    }

    .large-margin-collapse > .medium-10 {
        width: 83.3333333333%
    }

    .large-margin-collapse > .medium-11 {
        width: 91.6666666667%
    }

    .large-margin-collapse > .medium-12 {
        width: 100%
    }
}

@media print,screen and (min-width: 64em) {
    .large-margin-collapse > .large-1 {
        width: 8.3333333333%
    }

    .large-margin-collapse > .large-2 {
        width: 16.6666666667%
    }

    .large-margin-collapse > .large-3 {
        width: 25%
    }

    .large-margin-collapse > .large-4 {
        width: 33.3333333333%
    }

    .large-margin-collapse > .large-5 {
        width: 41.6666666667%
    }

    .large-margin-collapse > .large-6 {
        width: 50%
    }

    .large-margin-collapse > .large-7 {
        width: 58.3333333333%
    }

    .large-margin-collapse > .large-8 {
        width: 66.6666666667%
    }

    .large-margin-collapse > .large-9 {
        width: 75%
    }

    .large-margin-collapse > .large-10 {
        width: 83.3333333333%
    }

    .large-margin-collapse > .large-11 {
        width: 91.6666666667%
    }

    .large-margin-collapse > .large-12 {
        width: 100%
    }
}

@media print,screen and (min-width: 64em) {
    .large-padding-collapse {
        margin-right: 0;
        margin-left: 0
    }

        .large-padding-collapse > .cell {
            padding-right: 0;
            padding-left: 0
        }
}

.small-offset-0 {
    margin-left: 0%
}

.grid-margin-x > .small-offset-0 {
    margin-left: calc(0% + 1.625rem / 2)
}

.small-offset-1 {
    margin-left: 8.3333333333%
}

.grid-margin-x > .small-offset-1 {
    margin-left: calc(8.3333333333% + 1.625rem / 2)
}

.small-offset-2 {
    margin-left: 16.6666666667%
}

.grid-margin-x > .small-offset-2 {
    margin-left: calc(16.6666666667% + 1.625rem / 2)
}

.small-offset-3 {
    margin-left: 25%
}

.grid-margin-x > .small-offset-3 {
    margin-left: calc(25% + 1.625rem / 2)
}

.small-offset-4 {
    margin-left: 33.3333333333%
}

.grid-margin-x > .small-offset-4 {
    margin-left: calc(33.3333333333% + 1.625rem / 2)
}

.small-offset-5 {
    margin-left: 41.6666666667%
}

.grid-margin-x > .small-offset-5 {
    margin-left: calc(41.6666666667% + 1.625rem / 2)
}

.small-offset-6 {
    margin-left: 50%
}

.grid-margin-x > .small-offset-6 {
    margin-left: calc(50% + 1.625rem / 2)
}

.small-offset-7 {
    margin-left: 58.3333333333%
}

.grid-margin-x > .small-offset-7 {
    margin-left: calc(58.3333333333% + 1.625rem / 2)
}

.small-offset-8 {
    margin-left: 66.6666666667%
}

.grid-margin-x > .small-offset-8 {
    margin-left: calc(66.6666666667% + 1.625rem / 2)
}

.small-offset-9 {
    margin-left: 75%
}

.grid-margin-x > .small-offset-9 {
    margin-left: calc(75% + 1.625rem / 2)
}

.small-offset-10 {
    margin-left: 83.3333333333%
}

.grid-margin-x > .small-offset-10 {
    margin-left: calc(83.3333333333% + 1.625rem / 2)
}

.small-offset-11 {
    margin-left: 91.6666666667%
}

.grid-margin-x > .small-offset-11 {
    margin-left: calc(91.6666666667% + 1.625rem / 2)
}

@media print,screen and (min-width: 40em) {
    .medium-offset-0 {
        margin-left: 0%
    }

    .grid-margin-x > .medium-offset-0 {
        margin-left: calc(0% + 3.25rem / 2)
    }

    .medium-offset-1 {
        margin-left: 8.3333333333%
    }

    .grid-margin-x > .medium-offset-1 {
        margin-left: calc(8.3333333333% + 3.25rem / 2)
    }

    .medium-offset-2 {
        margin-left: 16.6666666667%
    }

    .grid-margin-x > .medium-offset-2 {
        margin-left: calc(16.6666666667% + 3.25rem / 2)
    }

    .medium-offset-3 {
        margin-left: 25%
    }

    .grid-margin-x > .medium-offset-3 {
        margin-left: calc(25% + 3.25rem / 2)
    }

    .medium-offset-4 {
        margin-left: 33.3333333333%
    }

    .grid-margin-x > .medium-offset-4 {
        margin-left: calc(33.3333333333% + 3.25rem / 2)
    }

    .medium-offset-5 {
        margin-left: 41.6666666667%
    }

    .grid-margin-x > .medium-offset-5 {
        margin-left: calc(41.6666666667% + 3.25rem / 2)
    }

    .medium-offset-6 {
        margin-left: 50%
    }

    .grid-margin-x > .medium-offset-6 {
        margin-left: calc(50% + 3.25rem / 2)
    }

    .medium-offset-7 {
        margin-left: 58.3333333333%
    }

    .grid-margin-x > .medium-offset-7 {
        margin-left: calc(58.3333333333% + 3.25rem / 2)
    }

    .medium-offset-8 {
        margin-left: 66.6666666667%
    }

    .grid-margin-x > .medium-offset-8 {
        margin-left: calc(66.6666666667% + 3.25rem / 2)
    }

    .medium-offset-9 {
        margin-left: 75%
    }

    .grid-margin-x > .medium-offset-9 {
        margin-left: calc(75% + 3.25rem / 2)
    }

    .medium-offset-10 {
        margin-left: 83.3333333333%
    }

    .grid-margin-x > .medium-offset-10 {
        margin-left: calc(83.3333333333% + 3.25rem / 2)
    }

    .medium-offset-11 {
        margin-left: 91.6666666667%
    }

    .grid-margin-x > .medium-offset-11 {
        margin-left: calc(91.6666666667% + 3.25rem / 2)
    }
}

@media print,screen and (min-width: 64em) {
    .large-offset-0 {
        margin-left: 0%
    }

    .grid-margin-x > .large-offset-0 {
        margin-left: calc(0% + 3.25rem / 2)
    }

    .large-offset-1 {
        margin-left: 8.3333333333%
    }

    .grid-margin-x > .large-offset-1 {
        margin-left: calc(8.3333333333% + 3.25rem / 2)
    }

    .large-offset-2 {
        margin-left: 16.6666666667%
    }

    .grid-margin-x > .large-offset-2 {
        margin-left: calc(16.6666666667% + 3.25rem / 2)
    }

    .large-offset-3 {
        margin-left: 25%
    }

    .grid-margin-x > .large-offset-3 {
        margin-left: calc(25% + 3.25rem / 2)
    }

    .large-offset-4 {
        margin-left: 33.3333333333%
    }

    .grid-margin-x > .large-offset-4 {
        margin-left: calc(33.3333333333% + 3.25rem / 2)
    }

    .large-offset-5 {
        margin-left: 41.6666666667%
    }

    .grid-margin-x > .large-offset-5 {
        margin-left: calc(41.6666666667% + 3.25rem / 2)
    }

    .large-offset-6 {
        margin-left: 50%
    }

    .grid-margin-x > .large-offset-6 {
        margin-left: calc(50% + 3.25rem / 2)
    }

    .large-offset-7 {
        margin-left: 58.3333333333%
    }

    .grid-margin-x > .large-offset-7 {
        margin-left: calc(58.3333333333% + 3.25rem / 2)
    }

    .large-offset-8 {
        margin-left: 66.6666666667%
    }

    .grid-margin-x > .large-offset-8 {
        margin-left: calc(66.6666666667% + 3.25rem / 2)
    }

    .large-offset-9 {
        margin-left: 75%
    }

    .grid-margin-x > .large-offset-9 {
        margin-left: calc(75% + 3.25rem / 2)
    }

    .large-offset-10 {
        margin-left: 83.3333333333%
    }

    .grid-margin-x > .large-offset-10 {
        margin-left: calc(83.3333333333% + 3.25rem / 2)
    }

    .large-offset-11 {
        margin-left: 91.6666666667%
    }

    .grid-margin-x > .large-offset-11 {
        margin-left: calc(91.6666666667% + 3.25rem / 2)
    }
}

.grid-y {
    display: flex;
    flex-flow: column nowrap
}

    .grid-y > .cell {
        height: auto;
        max-height: none
    }

    .grid-y > .auto {
        height: auto
    }

    .grid-y > .shrink {
        height: auto
    }

    .grid-y > .small-shrink, .grid-y > .small-full, .grid-y > .small-1, .grid-y > .small-2, .grid-y > .small-3, .grid-y > .small-4, .grid-y > .small-5, .grid-y > .small-6, .grid-y > .small-7, .grid-y > .small-8, .grid-y > .small-9, .grid-y > .small-10, .grid-y > .small-11, .grid-y > .small-12 {
        flex-basis: auto
    }

@media print,screen and (min-width: 40em) {
    .grid-y > .medium-shrink, .grid-y > .medium-full, .grid-y > .medium-1, .grid-y > .medium-2, .grid-y > .medium-3, .grid-y > .medium-4, .grid-y > .medium-5, .grid-y > .medium-6, .grid-y > .medium-7, .grid-y > .medium-8, .grid-y > .medium-9, .grid-y > .medium-10, .grid-y > .medium-11, .grid-y > .medium-12 {
        flex-basis: auto
    }
}

@media print,screen and (min-width: 64em) {
    .grid-y > .large-shrink, .grid-y > .large-full, .grid-y > .large-1, .grid-y > .large-2, .grid-y > .large-3, .grid-y > .large-4, .grid-y > .large-5, .grid-y > .large-6, .grid-y > .large-7, .grid-y > .large-8, .grid-y > .large-9, .grid-y > .large-10, .grid-y > .large-11, .grid-y > .large-12 {
        flex-basis: auto
    }
}

.grid-y > .small-12, .grid-y > .small-11, .grid-y > .small-10, .grid-y > .small-9, .grid-y > .small-8, .grid-y > .small-7, .grid-y > .small-6, .grid-y > .small-5, .grid-y > .small-4, .grid-y > .small-3, .grid-y > .small-2, .grid-y > .small-1 {
    flex: 0 0 auto
}

.grid-y > .small-1 {
    height: 8.3333333333%
}

.grid-y > .small-2 {
    height: 16.6666666667%
}

.grid-y > .small-3 {
    height: 25%
}

.grid-y > .small-4 {
    height: 33.3333333333%
}

.grid-y > .small-5 {
    height: 41.6666666667%
}

.grid-y > .small-6 {
    height: 50%
}

.grid-y > .small-7 {
    height: 58.3333333333%
}

.grid-y > .small-8 {
    height: 66.6666666667%
}

.grid-y > .small-9 {
    height: 75%
}

.grid-y > .small-10 {
    height: 83.3333333333%
}

.grid-y > .small-11 {
    height: 91.6666666667%
}

.grid-y > .small-12 {
    height: 100%
}

@media print,screen and (min-width: 40em) {
    .grid-y > .medium-auto {
        flex: 1 1 0;
        height: auto
    }

    .grid-y > .medium-12, .grid-y > .medium-11, .grid-y > .medium-10, .grid-y > .medium-9, .grid-y > .medium-8, .grid-y > .medium-7, .grid-y > .medium-6, .grid-y > .medium-5, .grid-y > .medium-4, .grid-y > .medium-3, .grid-y > .medium-2, .grid-y > .medium-1, .grid-y > .medium-shrink {
        flex: 0 0 auto
    }

    .grid-y > .medium-shrink {
        height: auto
    }

    .grid-y > .medium-1 {
        height: 8.3333333333%
    }

    .grid-y > .medium-2 {
        height: 16.6666666667%
    }

    .grid-y > .medium-3 {
        height: 25%
    }

    .grid-y > .medium-4 {
        height: 33.3333333333%
    }

    .grid-y > .medium-5 {
        height: 41.6666666667%
    }

    .grid-y > .medium-6 {
        height: 50%
    }

    .grid-y > .medium-7 {
        height: 58.3333333333%
    }

    .grid-y > .medium-8 {
        height: 66.6666666667%
    }

    .grid-y > .medium-9 {
        height: 75%
    }

    .grid-y > .medium-10 {
        height: 83.3333333333%
    }

    .grid-y > .medium-11 {
        height: 91.6666666667%
    }

    .grid-y > .medium-12 {
        height: 100%
    }
}

@media print,screen and (min-width: 64em) {
    .grid-y > .large-auto {
        flex: 1 1 0;
        height: auto
    }

    .grid-y > .large-12, .grid-y > .large-11, .grid-y > .large-10, .grid-y > .large-9, .grid-y > .large-8, .grid-y > .large-7, .grid-y > .large-6, .grid-y > .large-5, .grid-y > .large-4, .grid-y > .large-3, .grid-y > .large-2, .grid-y > .large-1, .grid-y > .large-shrink {
        flex: 0 0 auto
    }

    .grid-y > .large-shrink {
        height: auto
    }

    .grid-y > .large-1 {
        height: 8.3333333333%
    }

    .grid-y > .large-2 {
        height: 16.6666666667%
    }

    .grid-y > .large-3 {
        height: 25%
    }

    .grid-y > .large-4 {
        height: 33.3333333333%
    }

    .grid-y > .large-5 {
        height: 41.6666666667%
    }

    .grid-y > .large-6 {
        height: 50%
    }

    .grid-y > .large-7 {
        height: 58.3333333333%
    }

    .grid-y > .large-8 {
        height: 66.6666666667%
    }

    .grid-y > .large-9 {
        height: 75%
    }

    .grid-y > .large-10 {
        height: 83.3333333333%
    }

    .grid-y > .large-11 {
        height: 91.6666666667%
    }

    .grid-y > .large-12 {
        height: 100%
    }
}

.grid-padding-y .grid-padding-y {
    margin-top: -0.8125rem;
    margin-bottom: -0.8125rem
}

@media print,screen and (min-width: 40em) {
    .grid-padding-y .grid-padding-y {
        margin-top: -1.625rem;
        margin-bottom: -1.625rem
    }
}

.grid-padding-y > .cell {
    padding-top: 0.8125rem;
    padding-bottom: 0.8125rem
}

@media print,screen and (min-width: 40em) {
    .grid-padding-y > .cell {
        padding-top: 1.625rem;
        padding-bottom: 1.625rem
    }
}

.grid-margin-y {
    margin-top: -0.8125rem;
    margin-bottom: -0.8125rem
}

@media print,screen and (min-width: 40em) {
    .grid-margin-y {
        margin-top: -1.625rem;
        margin-bottom: -1.625rem
    }
}

.grid-margin-y > .cell {
    height: calc(100% - 1.625rem);
    margin-top: 0.8125rem;
    margin-bottom: 0.8125rem
}

@media print,screen and (min-width: 40em) {
    .grid-margin-y > .cell {
        height: calc(100% - 3.25rem);
        margin-top: 1.625rem;
        margin-bottom: 1.625rem
    }
}

.grid-margin-y > .auto {
    height: auto
}

.grid-margin-y > .shrink {
    height: auto
}

.grid-margin-y > .small-1 {
    height: calc(8.3333333333% - 1.625rem)
}

.grid-margin-y > .small-2 {
    height: calc(16.6666666667% - 1.625rem)
}

.grid-margin-y > .small-3 {
    height: calc(25% - 1.625rem)
}

.grid-margin-y > .small-4 {
    height: calc(33.3333333333% - 1.625rem)
}

.grid-margin-y > .small-5 {
    height: calc(41.6666666667% - 1.625rem)
}

.grid-margin-y > .small-6 {
    height: calc(50% - 1.625rem)
}

.grid-margin-y > .small-7 {
    height: calc(58.3333333333% - 1.625rem)
}

.grid-margin-y > .small-8 {
    height: calc(66.6666666667% - 1.625rem)
}

.grid-margin-y > .small-9 {
    height: calc(75% - 1.625rem)
}

.grid-margin-y > .small-10 {
    height: calc(83.3333333333% - 1.625rem)
}

.grid-margin-y > .small-11 {
    height: calc(91.6666666667% - 1.625rem)
}

.grid-margin-y > .small-12 {
    height: calc(100% - 1.625rem)
}

@media print,screen and (min-width: 40em) {
    .grid-margin-y > .auto {
        height: auto
    }

    .grid-margin-y > .shrink {
        height: auto
    }

    .grid-margin-y > .small-1 {
        height: calc(8.3333333333% - 3.25rem)
    }

    .grid-margin-y > .small-2 {
        height: calc(16.6666666667% - 3.25rem)
    }

    .grid-margin-y > .small-3 {
        height: calc(25% - 3.25rem)
    }

    .grid-margin-y > .small-4 {
        height: calc(33.3333333333% - 3.25rem)
    }

    .grid-margin-y > .small-5 {
        height: calc(41.6666666667% - 3.25rem)
    }

    .grid-margin-y > .small-6 {
        height: calc(50% - 3.25rem)
    }

    .grid-margin-y > .small-7 {
        height: calc(58.3333333333% - 3.25rem)
    }

    .grid-margin-y > .small-8 {
        height: calc(66.6666666667% - 3.25rem)
    }

    .grid-margin-y > .small-9 {
        height: calc(75% - 3.25rem)
    }

    .grid-margin-y > .small-10 {
        height: calc(83.3333333333% - 3.25rem)
    }

    .grid-margin-y > .small-11 {
        height: calc(91.6666666667% - 3.25rem)
    }

    .grid-margin-y > .small-12 {
        height: calc(100% - 3.25rem)
    }

    .grid-margin-y > .medium-auto {
        height: auto
    }

    .grid-margin-y > .medium-shrink {
        height: auto
    }

    .grid-margin-y > .medium-1 {
        height: calc(8.3333333333% - 3.25rem)
    }

    .grid-margin-y > .medium-2 {
        height: calc(16.6666666667% - 3.25rem)
    }

    .grid-margin-y > .medium-3 {
        height: calc(25% - 3.25rem)
    }

    .grid-margin-y > .medium-4 {
        height: calc(33.3333333333% - 3.25rem)
    }

    .grid-margin-y > .medium-5 {
        height: calc(41.6666666667% - 3.25rem)
    }

    .grid-margin-y > .medium-6 {
        height: calc(50% - 3.25rem)
    }

    .grid-margin-y > .medium-7 {
        height: calc(58.3333333333% - 3.25rem)
    }

    .grid-margin-y > .medium-8 {
        height: calc(66.6666666667% - 3.25rem)
    }

    .grid-margin-y > .medium-9 {
        height: calc(75% - 3.25rem)
    }

    .grid-margin-y > .medium-10 {
        height: calc(83.3333333333% - 3.25rem)
    }

    .grid-margin-y > .medium-11 {
        height: calc(91.6666666667% - 3.25rem)
    }

    .grid-margin-y > .medium-12 {
        height: calc(100% - 3.25rem)
    }
}

@media print,screen and (min-width: 64em) {
    .grid-margin-y > .large-auto {
        height: auto
    }

    .grid-margin-y > .large-shrink {
        height: auto
    }

    .grid-margin-y > .large-1 {
        height: calc(8.3333333333% - 3.25rem)
    }

    .grid-margin-y > .large-2 {
        height: calc(16.6666666667% - 3.25rem)
    }

    .grid-margin-y > .large-3 {
        height: calc(25% - 3.25rem)
    }

    .grid-margin-y > .large-4 {
        height: calc(33.3333333333% - 3.25rem)
    }

    .grid-margin-y > .large-5 {
        height: calc(41.6666666667% - 3.25rem)
    }

    .grid-margin-y > .large-6 {
        height: calc(50% - 3.25rem)
    }

    .grid-margin-y > .large-7 {
        height: calc(58.3333333333% - 3.25rem)
    }

    .grid-margin-y > .large-8 {
        height: calc(66.6666666667% - 3.25rem)
    }

    .grid-margin-y > .large-9 {
        height: calc(75% - 3.25rem)
    }

    .grid-margin-y > .large-10 {
        height: calc(83.3333333333% - 3.25rem)
    }

    .grid-margin-y > .large-11 {
        height: calc(91.6666666667% - 3.25rem)
    }

    .grid-margin-y > .large-12 {
        height: calc(100% - 3.25rem)
    }
}

.grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    width: 100vw
}

.cell .grid-frame {
    width: 100%
}

.cell-block {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar
}

.cell-block-y {
    overflow-y: auto;
    max-height: 100%;
    min-height: 100%;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar
}

.cell-block-container {
    display: flex;
    flex-direction: column;
    max-height: 100%
}

    .cell-block-container > .grid-x {
        max-height: 100%;
        flex-wrap: nowrap
    }

@media print,screen and (min-width: 40em) {
    .medium-grid-frame {
        overflow: hidden;
        position: relative;
        flex-wrap: nowrap;
        align-items: stretch;
        width: 100vw
    }

    .cell .medium-grid-frame {
        width: 100%
    }

    .medium-cell-block {
        overflow-x: auto;
        max-width: 100%;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }

    .medium-cell-block-container {
        display: flex;
        flex-direction: column;
        max-height: 100%
    }

        .medium-cell-block-container > .grid-x {
            max-height: 100%;
            flex-wrap: nowrap
        }

    .medium-cell-block-y {
        overflow-y: auto;
        max-height: 100%;
        min-height: 100%;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }
}

@media print,screen and (min-width: 64em) {
    .large-grid-frame {
        overflow: hidden;
        position: relative;
        flex-wrap: nowrap;
        align-items: stretch;
        width: 100vw
    }

    .cell .large-grid-frame {
        width: 100%
    }

    .large-cell-block {
        overflow-x: auto;
        max-width: 100%;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }

    .large-cell-block-container {
        display: flex;
        flex-direction: column;
        max-height: 100%
    }

        .large-cell-block-container > .grid-x {
            max-height: 100%;
            flex-wrap: nowrap
        }

    .large-cell-block-y {
        overflow-y: auto;
        max-height: 100%;
        min-height: 100%;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }
}

.grid-y.grid-frame {
    overflow: hidden;
    position: relative;
    flex-wrap: nowrap;
    align-items: stretch;
    height: 100vh;
    width: auto
}

@media print,screen and (min-width: 40em) {
    .grid-y.medium-grid-frame {
        overflow: hidden;
        position: relative;
        flex-wrap: nowrap;
        align-items: stretch;
        height: 100vh;
        width: auto
    }
}

@media print,screen and (min-width: 64em) {
    .grid-y.large-grid-frame {
        overflow: hidden;
        position: relative;
        flex-wrap: nowrap;
        align-items: stretch;
        height: 100vh;
        width: auto
    }
}

.cell .grid-y.grid-frame {
    height: 100%
}

@media print,screen and (min-width: 40em) {
    .cell .grid-y.medium-grid-frame {
        height: 100%
    }
}

@media print,screen and (min-width: 64em) {
    .cell .grid-y.large-grid-frame {
        height: 100%
    }
}

.grid-margin-y {
    margin-top: -0.8125rem;
    margin-bottom: -0.8125rem
}

@media print,screen and (min-width: 40em) {
    .grid-margin-y {
        margin-top: -1.625rem;
        margin-bottom: -1.625rem
    }
}

.grid-margin-y > .cell {
    height: calc(100% - 1.625rem);
    margin-top: 0.8125rem;
    margin-bottom: 0.8125rem
}

@media print,screen and (min-width: 40em) {
    .grid-margin-y > .cell {
        height: calc(100% - 3.25rem);
        margin-top: 1.625rem;
        margin-bottom: 1.625rem
    }
}

.grid-margin-y > .auto {
    height: auto
}

.grid-margin-y > .shrink {
    height: auto
}

.grid-margin-y > .small-1 {
    height: calc(8.3333333333% - 1.625rem)
}

.grid-margin-y > .small-2 {
    height: calc(16.6666666667% - 1.625rem)
}

.grid-margin-y > .small-3 {
    height: calc(25% - 1.625rem)
}

.grid-margin-y > .small-4 {
    height: calc(33.3333333333% - 1.625rem)
}

.grid-margin-y > .small-5 {
    height: calc(41.6666666667% - 1.625rem)
}

.grid-margin-y > .small-6 {
    height: calc(50% - 1.625rem)
}

.grid-margin-y > .small-7 {
    height: calc(58.3333333333% - 1.625rem)
}

.grid-margin-y > .small-8 {
    height: calc(66.6666666667% - 1.625rem)
}

.grid-margin-y > .small-9 {
    height: calc(75% - 1.625rem)
}

.grid-margin-y > .small-10 {
    height: calc(83.3333333333% - 1.625rem)
}

.grid-margin-y > .small-11 {
    height: calc(91.6666666667% - 1.625rem)
}

.grid-margin-y > .small-12 {
    height: calc(100% - 1.625rem)
}

@media print,screen and (min-width: 40em) {
    .grid-margin-y > .auto {
        height: auto
    }

    .grid-margin-y > .shrink {
        height: auto
    }

    .grid-margin-y > .small-1 {
        height: calc(8.3333333333% - 3.25rem)
    }

    .grid-margin-y > .small-2 {
        height: calc(16.6666666667% - 3.25rem)
    }

    .grid-margin-y > .small-3 {
        height: calc(25% - 3.25rem)
    }

    .grid-margin-y > .small-4 {
        height: calc(33.3333333333% - 3.25rem)
    }

    .grid-margin-y > .small-5 {
        height: calc(41.6666666667% - 3.25rem)
    }

    .grid-margin-y > .small-6 {
        height: calc(50% - 3.25rem)
    }

    .grid-margin-y > .small-7 {
        height: calc(58.3333333333% - 3.25rem)
    }

    .grid-margin-y > .small-8 {
        height: calc(66.6666666667% - 3.25rem)
    }

    .grid-margin-y > .small-9 {
        height: calc(75% - 3.25rem)
    }

    .grid-margin-y > .small-10 {
        height: calc(83.3333333333% - 3.25rem)
    }

    .grid-margin-y > .small-11 {
        height: calc(91.6666666667% - 3.25rem)
    }

    .grid-margin-y > .small-12 {
        height: calc(100% - 3.25rem)
    }

    .grid-margin-y > .medium-auto {
        height: auto
    }

    .grid-margin-y > .medium-shrink {
        height: auto
    }

    .grid-margin-y > .medium-1 {
        height: calc(8.3333333333% - 3.25rem)
    }

    .grid-margin-y > .medium-2 {
        height: calc(16.6666666667% - 3.25rem)
    }

    .grid-margin-y > .medium-3 {
        height: calc(25% - 3.25rem)
    }

    .grid-margin-y > .medium-4 {
        height: calc(33.3333333333% - 3.25rem)
    }

    .grid-margin-y > .medium-5 {
        height: calc(41.6666666667% - 3.25rem)
    }

    .grid-margin-y > .medium-6 {
        height: calc(50% - 3.25rem)
    }

    .grid-margin-y > .medium-7 {
        height: calc(58.3333333333% - 3.25rem)
    }

    .grid-margin-y > .medium-8 {
        height: calc(66.6666666667% - 3.25rem)
    }

    .grid-margin-y > .medium-9 {
        height: calc(75% - 3.25rem)
    }

    .grid-margin-y > .medium-10 {
        height: calc(83.3333333333% - 3.25rem)
    }

    .grid-margin-y > .medium-11 {
        height: calc(91.6666666667% - 3.25rem)
    }

    .grid-margin-y > .medium-12 {
        height: calc(100% - 3.25rem)
    }
}

@media print,screen and (min-width: 64em) {
    .grid-margin-y > .large-auto {
        height: auto
    }

    .grid-margin-y > .large-shrink {
        height: auto
    }

    .grid-margin-y > .large-1 {
        height: calc(8.3333333333% - 3.25rem)
    }

    .grid-margin-y > .large-2 {
        height: calc(16.6666666667% - 3.25rem)
    }

    .grid-margin-y > .large-3 {
        height: calc(25% - 3.25rem)
    }

    .grid-margin-y > .large-4 {
        height: calc(33.3333333333% - 3.25rem)
    }

    .grid-margin-y > .large-5 {
        height: calc(41.6666666667% - 3.25rem)
    }

    .grid-margin-y > .large-6 {
        height: calc(50% - 3.25rem)
    }

    .grid-margin-y > .large-7 {
        height: calc(58.3333333333% - 3.25rem)
    }

    .grid-margin-y > .large-8 {
        height: calc(66.6666666667% - 3.25rem)
    }

    .grid-margin-y > .large-9 {
        height: calc(75% - 3.25rem)
    }

    .grid-margin-y > .large-10 {
        height: calc(83.3333333333% - 3.25rem)
    }

    .grid-margin-y > .large-11 {
        height: calc(91.6666666667% - 3.25rem)
    }

    .grid-margin-y > .large-12 {
        height: calc(100% - 3.25rem)
    }
}

.grid-frame.grid-margin-y {
    height: calc(100vh + 1.625rem)
}

@media print,screen and (min-width: 40em) {
    .grid-frame.grid-margin-y {
        height: calc(100vh + 3.25rem)
    }
}

@media print,screen and (min-width: 64em) {
    .grid-frame.grid-margin-y {
        height: calc(100vh + 3.25rem)
    }
}

@media print,screen and (min-width: 40em) {
    .grid-margin-y.medium-grid-frame {
        height: calc(100vh + 3.25rem)
    }
}

@media print,screen and (min-width: 64em) {
    .grid-margin-y.large-grid-frame {
        height: calc(100vh + 3.25rem)
    }
}

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, th, td {
    margin: 0;
    padding: 0
}

p {
    margin-bottom: 1rem;
    font-size: inherit;
    line-height: 1.6;
    text-rendering: optimizeLegibility
}

em, i {
    font-style: italic;
    line-height: inherit
}

strong, b {
    font-weight: bold;
    line-height: inherit
}

small {
    font-size: 80%;
    line-height: inherit
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: normal;
    color: inherit;
    text-rendering: optimizeLegibility
}

    h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small {
        line-height: 0;
        color: #cacaca
    }

h1, .h1 {
    font-size: 1.5rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: .5rem
}

h2, .h2 {
    font-size: 1.25rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: .5rem
}

h3, .h3 {
    font-size: 1.1875rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: .5rem
}

h4, .h4 {
    font-size: 1.125rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: .5rem
}

h5, .h5 {
    font-size: 1.0625rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: .5rem
}

h6, .h6 {
    font-size: 1rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: .5rem
}

@media print,screen and (min-width: 40em) {
    h1, .h1 {
        font-size: 3rem
    }

    h2, .h2 {
        font-size: 2.5rem
    }

    h3, .h3 {
        font-size: 1.9375rem
    }

    h4, .h4 {
        font-size: 1.5625rem
    }

    h5, .h5 {
        font-size: 1.25rem
    }

    h6, .h6 {
        font-size: 1rem
    }
}

a {
    line-height: inherit;
    color: #1779ba;
    text-decoration: none;
    cursor: pointer
}

    a:hover, a:focus {
        color: #1468a0
    }

    a img {
        border: 0
    }

hr {
    clear: both;
    max-width: 68.875rem;
    height: 0;
    margin: 1.25rem auto;
    border-top: 0;
    border-right: 0;
    border-bottom: 1px solid #cacaca;
    border-left: 0
}

ul, ol, dl {
    margin-bottom: 1rem;
    list-style-position: outside;
    line-height: 1.6
}

li {
    font-size: inherit
}

ul {
    margin-left: 1.25rem;
    list-style-type: disc
}

ol {
    margin-left: 1.25rem
}

    ul ul, ul ol, ol ul, ol ol {
        margin-left: 1.25rem;
        margin-bottom: 0
    }

dl {
    margin-bottom: 1rem
}

    dl dt {
        margin-bottom: .3rem;
        font-weight: bold
    }

blockquote {
    margin: 0 0 1rem;
    padding: .5625rem 1.25rem 0 1.1875rem;
    border-left: 1px solid #cacaca
}

    blockquote, blockquote p {
        line-height: 1.6;
        color: #8a8a8a
    }

abbr, abbr[title] {
    border-bottom: 1px dotted #0a0a0a;
    cursor: help;
    text-decoration: none
}

figure {
    margin: 0
}

kbd {
    margin: 0;
    padding: .125rem .25rem 0;
    background-color: #e6e6e6;
    font-family: "Montserrat",sans-serif;
    color: #0a0a0a
}

.subheader {
    margin-top: .2rem;
    margin-bottom: .5rem;
    font-weight: normal;
    line-height: 1.4;
    color: #8a8a8a
}

.lead {
    font-size: 125%;
    line-height: 1.6
}

.stat {
    font-size: 2.5rem;
    line-height: 1
}

p + .stat {
    margin-top: -1rem
}

ul.no-bullet, ol.no-bullet {
    margin-left: 0;
    list-style: none
}

.cite-block, cite {
    display: block;
    color: #8a8a8a;
    font-size: .8125rem
}

    .cite-block:before, cite:before {
        content: "РІР‚вЂќ "
    }

.code-inline, code {
    border: 1px solid #cacaca;
    background-color: #e6e6e6;
    font-family: "Montserrat",sans-serif;
    font-weight: normal;
    color: #0a0a0a;
    display: inline;
    max-width: 100%;
    word-wrap: break-word;
    padding: .125rem .3125rem .0625rem
}

.code-block {
    border: 1px solid #cacaca;
    background-color: #e6e6e6;
    font-family: "Montserrat",sans-serif;
    font-weight: normal;
    color: #0a0a0a;
    display: block;
    overflow: auto;
    white-space: pre;
    padding: 1rem;
    margin-bottom: 1.5rem
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.text-justify {
    text-align: justify
}

@media print,screen and (min-width: 40em) {
    .medium-text-left {
        text-align: left
    }

    .medium-text-right {
        text-align: right
    }

    .medium-text-center {
        text-align: center
    }

    .medium-text-justify {
        text-align: justify
    }
}

@media print,screen and (min-width: 64em) {
    .large-text-left {
        text-align: left
    }

    .large-text-right {
        text-align: right
    }

    .large-text-center {
        text-align: center
    }

    .large-text-justify {
        text-align: justify
    }
}

.show-for-print {
    display: none !important
}

@media print {
    * {
        background: transparent !important;
        color: #000 !important;
        color-adjust: economy;
        box-shadow: none !important;
        text-shadow: none !important
    }

    .show-for-print {
        display: block !important
    }

    .hide-for-print {
        display: none !important
    }

    table.show-for-print {
        display: table !important
    }

    thead.show-for-print {
        display: table-header-group !important
    }

    tbody.show-for-print {
        display: table-row-group !important
    }

    tr.show-for-print {
        display: table-row !important
    }

    td.show-for-print {
        display: table-cell !important
    }

    th.show-for-print {
        display: table-cell !important
    }

    a, a:visited {
        text-decoration: underline
    }

        a[href]:after {
            content: " (" attr(href) ")"
        }

        .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
            content: ""
        }

    abbr[title]:after {
        content: " (" attr(title) ")"
    }

    pre, blockquote {
        border: 1px solid #8a8a8a;
        page-break-inside: avoid
    }

    thead {
        display: table-header-group
    }

    tr, img {
        page-break-inside: avoid
    }

    img {
        max-width: 100% !important
    }

    @page {
        margin: .5cm
    }

    p, h2, h3 {
        orphans: 3;
        widows: 3
    }

    h2, h3 {
        page-break-after: avoid
    }

    .print-break-inside {
        page-break-inside: auto
    }
}

.button, .wp-block-button .wp-block-button__link {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 1rem 0;
    padding: .85em 1em;
    border: 1px solid transparent;
    border-radius: 0;
    transition: background-color .25s ease-out,color .25s ease-out;
    font-family: inherit;
    font-size: .9rem;
    -webkit-appearance: none;
    line-height: 1;
    text-align: center;
    cursor: pointer
}

[data-whatinput=mouse] .button, [data-whatinput=mouse] .wp-block-button .wp-block-button__link, .wp-block-button [data-whatinput=mouse] .wp-block-button__link {
    outline: 0
}

.button.tiny, .wp-block-button .tiny.wp-block-button__link {
    font-size: .6rem
}

.button.small, .wp-block-button .small.wp-block-button__link {
    font-size: .75rem
}

.button.large, .wp-block-button .large.wp-block-button__link {
    font-size: 1.25rem
}

.button.expanded, .wp-block-button .expanded.wp-block-button__link {
    display: block;
    width: 100%;
    margin-right: 0;
    margin-left: 0
}

.button, .wp-block-button .wp-block-button__link, .button.disabled, .button[disabled], .button.disabled:hover, .button[disabled]:hover, .button.disabled:focus, .button[disabled]:focus {
    background-color: #1779ba;
    color: #fefefe
}

    .button:hover, .wp-block-button .wp-block-button__link:hover, .button:focus, .wp-block-button .wp-block-button__link:focus {
        background-color: #14679e;
        color: #fefefe
    }

    .button.primary, .wp-block-button .primary.wp-block-button__link, .button.primary.disabled, .button.primary[disabled], .button.primary.disabled:hover, .button.primary[disabled]:hover, .button.primary.disabled:focus, .button.primary[disabled]:focus {
        background-color: #1779ba;
        color: #fefefe
    }

        .button.primary:hover, .wp-block-button .primary.wp-block-button__link:hover, .button.primary:focus, .wp-block-button .primary.wp-block-button__link:focus {
            background-color: #126195;
            color: #fefefe
        }

    .button.secondary, .wp-block-button .secondary.wp-block-button__link, .button.secondary.disabled, .button.secondary[disabled], .button.secondary.disabled:hover, .button.secondary[disabled]:hover, .button.secondary.disabled:focus, .button.secondary[disabled]:focus {
        background-color: #767676;
        color: #fefefe
    }

        .button.secondary:hover, .wp-block-button .secondary.wp-block-button__link:hover, .button.secondary:focus, .wp-block-button .secondary.wp-block-button__link:focus {
            background-color: #5e5e5e;
            color: #fefefe
        }

    .button.success, .wp-block-button .success.wp-block-button__link, .button.success.disabled, .button.success[disabled], .button.success.disabled:hover, .button.success[disabled]:hover, .button.success.disabled:focus, .button.success[disabled]:focus {
        background-color: #3adb76;
        color: #0a0a0a
    }

        .button.success:hover, .wp-block-button .success.wp-block-button__link:hover, .button.success:focus, .wp-block-button .success.wp-block-button__link:focus {
            background-color: #22bb5b;
            color: #0a0a0a
        }

    .button.warning, .wp-block-button .warning.wp-block-button__link, .button.warning.disabled, .button.warning[disabled], .button.warning.disabled:hover, .button.warning[disabled]:hover, .button.warning.disabled:focus, .button.warning[disabled]:focus {
        background-color: #ffae00;
        color: #0a0a0a
    }

        .button.warning:hover, .wp-block-button .warning.wp-block-button__link:hover, .button.warning:focus, .wp-block-button .warning.wp-block-button__link:focus {
            background-color: #cc8b00;
            color: #0a0a0a
        }

    .button.alert, .wp-block-button .alert.wp-block-button__link, .button.alert.disabled, .button.alert[disabled], .button.alert.disabled:hover, .button.alert[disabled]:hover, .button.alert.disabled:focus, .button.alert[disabled]:focus {
        background-color: #cc4b37;
        color: #fefefe
    }

        .button.alert:hover, .wp-block-button .alert.wp-block-button__link:hover, .button.alert:focus, .wp-block-button .alert.wp-block-button__link:focus {
            background-color: #a53b2a;
            color: #fefefe
        }

    .button.hollow, .wp-block-button .hollow.wp-block-button__link, .wp-block-button.is-style-outline .wp-block-button__link, .button.hollow:hover, .button.hollow:focus, .button.hollow.disabled, .button.hollow.disabled:hover, .button.hollow.disabled:focus, .button.hollow[disabled], .button.hollow[disabled]:hover, .button.hollow[disabled]:focus {
        background-color: transparent
    }

        .button.hollow, .wp-block-button .hollow.wp-block-button__link, .wp-block-button.is-style-outline .wp-block-button__link, .button.hollow.disabled, .button.hollow[disabled], .button.hollow.disabled:hover, .button.hollow[disabled]:hover, .button.hollow.disabled:focus, .button.hollow[disabled]:focus {
            border: 1px solid #1779ba;
            color: #1779ba
        }

            .button.hollow:hover, .wp-block-button .hollow.wp-block-button__link:hover, .wp-block-button.is-style-outline .wp-block-button__link:hover, .button.hollow:focus, .wp-block-button .hollow.wp-block-button__link:focus, .wp-block-button.is-style-outline .wp-block-button__link:focus {
                border-color: #0c3d5d;
                color: #0c3d5d
            }

            .button.hollow.primary, .wp-block-button .hollow.primary.wp-block-button__link, .wp-block-button.is-style-outline .primary.wp-block-button__link, .button.hollow.primary.disabled, .button.hollow.primary[disabled], .button.hollow.primary.disabled:hover, .button.hollow.primary[disabled]:hover, .button.hollow.primary.disabled:focus, .button.hollow.primary[disabled]:focus {
                border: 1px solid #1779ba;
                color: #1779ba
            }

                .button.hollow.primary:hover, .wp-block-button .hollow.primary.wp-block-button__link:hover, .wp-block-button.is-style-outline .primary.wp-block-button__link:hover, .button.hollow.primary:focus, .wp-block-button .hollow.primary.wp-block-button__link:focus, .wp-block-button.is-style-outline .primary.wp-block-button__link:focus {
                    border-color: #0c3d5d;
                    color: #0c3d5d
                }

            .button.hollow.secondary, .wp-block-button .hollow.secondary.wp-block-button__link, .wp-block-button.is-style-outline .secondary.wp-block-button__link, .button.hollow.secondary.disabled, .button.hollow.secondary[disabled], .button.hollow.secondary.disabled:hover, .button.hollow.secondary[disabled]:hover, .button.hollow.secondary.disabled:focus, .button.hollow.secondary[disabled]:focus {
                border: 1px solid #767676;
                color: #767676
            }

                .button.hollow.secondary:hover, .wp-block-button .hollow.secondary.wp-block-button__link:hover, .wp-block-button.is-style-outline .secondary.wp-block-button__link:hover, .button.hollow.secondary:focus, .wp-block-button .hollow.secondary.wp-block-button__link:focus, .wp-block-button.is-style-outline .secondary.wp-block-button__link:focus {
                    border-color: #3b3b3b;
                    color: #3b3b3b
                }

            .button.hollow.success, .wp-block-button .hollow.success.wp-block-button__link, .wp-block-button.is-style-outline .success.wp-block-button__link, .button.hollow.success.disabled, .button.hollow.success[disabled], .button.hollow.success.disabled:hover, .button.hollow.success[disabled]:hover, .button.hollow.success.disabled:focus, .button.hollow.success[disabled]:focus {
                border: 1px solid #3adb76;
                color: #3adb76
            }

                .button.hollow.success:hover, .wp-block-button .hollow.success.wp-block-button__link:hover, .wp-block-button.is-style-outline .success.wp-block-button__link:hover, .button.hollow.success:focus, .wp-block-button .hollow.success.wp-block-button__link:focus, .wp-block-button.is-style-outline .success.wp-block-button__link:focus {
                    border-color: #157539;
                    color: #157539
                }

            .button.hollow.warning, .wp-block-button .hollow.warning.wp-block-button__link, .wp-block-button.is-style-outline .warning.wp-block-button__link, .button.hollow.warning.disabled, .button.hollow.warning[disabled], .button.hollow.warning.disabled:hover, .button.hollow.warning[disabled]:hover, .button.hollow.warning.disabled:focus, .button.hollow.warning[disabled]:focus {
                border: 1px solid #ffae00;
                color: #ffae00
            }

                .button.hollow.warning:hover, .wp-block-button .hollow.warning.wp-block-button__link:hover, .wp-block-button.is-style-outline .warning.wp-block-button__link:hover, .button.hollow.warning:focus, .wp-block-button .hollow.warning.wp-block-button__link:focus, .wp-block-button.is-style-outline .warning.wp-block-button__link:focus {
                    border-color: #805700;
                    color: #805700
                }

            .button.hollow.alert, .wp-block-button .hollow.alert.wp-block-button__link, .wp-block-button.is-style-outline .alert.wp-block-button__link, .button.hollow.alert.disabled, .button.hollow.alert[disabled], .button.hollow.alert.disabled:hover, .button.hollow.alert[disabled]:hover, .button.hollow.alert.disabled:focus, .button.hollow.alert[disabled]:focus {
                border: 1px solid #cc4b37;
                color: #cc4b37
            }

                .button.hollow.alert:hover, .wp-block-button .hollow.alert.wp-block-button__link:hover, .wp-block-button.is-style-outline .alert.wp-block-button__link:hover, .button.hollow.alert:focus, .wp-block-button .hollow.alert.wp-block-button__link:focus, .wp-block-button.is-style-outline .alert.wp-block-button__link:focus {
                    border-color: #67251a;
                    color: #67251a
                }

    .button.clear, .wp-block-button .clear.wp-block-button__link, .button.clear:hover, .button.clear:focus, .button.clear.disabled, .button.clear.disabled:hover, .button.clear.disabled:focus, .button.clear[disabled], .button.clear[disabled]:hover, .button.clear[disabled]:focus {
        border-color: transparent;
        background-color: transparent
    }

        .button.clear, .wp-block-button .clear.wp-block-button__link, .button.clear.disabled, .button.clear[disabled], .button.clear.disabled:hover, .button.clear[disabled]:hover, .button.clear.disabled:focus, .button.clear[disabled]:focus {
            color: #1779ba
        }

            .button.clear:hover, .wp-block-button .clear.wp-block-button__link:hover, .button.clear:focus, .wp-block-button .clear.wp-block-button__link:focus {
                color: #0c3d5d
            }

            .button.clear.primary, .wp-block-button .clear.primary.wp-block-button__link, .button.clear.primary.disabled, .button.clear.primary[disabled], .button.clear.primary.disabled:hover, .button.clear.primary[disabled]:hover, .button.clear.primary.disabled:focus, .button.clear.primary[disabled]:focus {
                color: #1779ba
            }

                .button.clear.primary:hover, .wp-block-button .clear.primary.wp-block-button__link:hover, .button.clear.primary:focus, .wp-block-button .clear.primary.wp-block-button__link:focus {
                    color: #0c3d5d
                }

            .button.clear.secondary, .wp-block-button .clear.secondary.wp-block-button__link, .button.clear.secondary.disabled, .button.clear.secondary[disabled], .button.clear.secondary.disabled:hover, .button.clear.secondary[disabled]:hover, .button.clear.secondary.disabled:focus, .button.clear.secondary[disabled]:focus {
                color: #767676
            }

                .button.clear.secondary:hover, .wp-block-button .clear.secondary.wp-block-button__link:hover, .button.clear.secondary:focus, .wp-block-button .clear.secondary.wp-block-button__link:focus {
                    color: #3b3b3b
                }

            .button.clear.success, .wp-block-button .clear.success.wp-block-button__link, .button.clear.success.disabled, .button.clear.success[disabled], .button.clear.success.disabled:hover, .button.clear.success[disabled]:hover, .button.clear.success.disabled:focus, .button.clear.success[disabled]:focus {
                color: #3adb76
            }

                .button.clear.success:hover, .wp-block-button .clear.success.wp-block-button__link:hover, .button.clear.success:focus, .wp-block-button .clear.success.wp-block-button__link:focus {
                    color: #157539
                }

            .button.clear.warning, .wp-block-button .clear.warning.wp-block-button__link, .button.clear.warning.disabled, .button.clear.warning[disabled], .button.clear.warning.disabled:hover, .button.clear.warning[disabled]:hover, .button.clear.warning.disabled:focus, .button.clear.warning[disabled]:focus {
                color: #ffae00
            }

                .button.clear.warning:hover, .wp-block-button .clear.warning.wp-block-button__link:hover, .button.clear.warning:focus, .wp-block-button .clear.warning.wp-block-button__link:focus {
                    color: #805700
                }

            .button.clear.alert, .wp-block-button .clear.alert.wp-block-button__link, .button.clear.alert.disabled, .button.clear.alert[disabled], .button.clear.alert.disabled:hover, .button.clear.alert[disabled]:hover, .button.clear.alert.disabled:focus, .button.clear.alert[disabled]:focus {
                color: #cc4b37
            }

                .button.clear.alert:hover, .wp-block-button .clear.alert.wp-block-button__link:hover, .button.clear.alert:focus, .wp-block-button .clear.alert.wp-block-button__link:focus {
                    color: #67251a
                }

    .button.disabled, .wp-block-button .disabled.wp-block-button__link, .button[disabled], .wp-block-button [disabled].wp-block-button__link {
        opacity: .25;
        cursor: not-allowed
    }

    .button.dropdown::after, .wp-block-button .dropdown.wp-block-button__link::after {
        display: block;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: .4em;
        content: "";
        border-bottom-width: 0;
        border-color: #fefefe transparent transparent;
        position: relative;
        top: .4em;
        display: inline-block;
        float: right;
        margin-left: 1em
    }

    .button.dropdown.hollow::after, .wp-block-button .dropdown.hollow.wp-block-button__link::after, .wp-block-button.is-style-outline .dropdown.wp-block-button__link::after, .button.dropdown.clear::after, .wp-block-button .dropdown.clear.wp-block-button__link::after {
        border-top-color: #1779ba
    }

    .button.dropdown.hollow.primary::after, .wp-block-button .dropdown.hollow.primary.wp-block-button__link::after, .wp-block-button.is-style-outline .dropdown.primary.wp-block-button__link::after, .button.dropdown.clear.primary::after, .wp-block-button .dropdown.clear.primary.wp-block-button__link::after {
        border-top-color: #1779ba
    }

    .button.dropdown.hollow.secondary::after, .wp-block-button .dropdown.hollow.secondary.wp-block-button__link::after, .wp-block-button.is-style-outline .dropdown.secondary.wp-block-button__link::after, .button.dropdown.clear.secondary::after, .wp-block-button .dropdown.clear.secondary.wp-block-button__link::after {
        border-top-color: #767676
    }

    .button.dropdown.hollow.success::after, .wp-block-button .dropdown.hollow.success.wp-block-button__link::after, .wp-block-button.is-style-outline .dropdown.success.wp-block-button__link::after, .button.dropdown.clear.success::after, .wp-block-button .dropdown.clear.success.wp-block-button__link::after {
        border-top-color: #3adb76
    }

    .button.dropdown.hollow.warning::after, .wp-block-button .dropdown.hollow.warning.wp-block-button__link::after, .wp-block-button.is-style-outline .dropdown.warning.wp-block-button__link::after, .button.dropdown.clear.warning::after, .wp-block-button .dropdown.clear.warning.wp-block-button__link::after {
        border-top-color: #ffae00
    }

    .button.dropdown.hollow.alert::after, .wp-block-button .dropdown.hollow.alert.wp-block-button__link::after, .wp-block-button.is-style-outline .dropdown.alert.wp-block-button__link::after, .button.dropdown.clear.alert::after, .wp-block-button .dropdown.clear.alert.wp-block-button__link::after {
        border-top-color: #cc4b37
    }

    .button.arrow-only::after, .wp-block-button .arrow-only.wp-block-button__link::after {
        top: -0.1em;
        float: none;
        margin-left: 0
    }

a.button:hover, .wp-block-button a.wp-block-button__link:hover, a.button:focus, .wp-block-button a.wp-block-button__link:focus {
    text-decoration: none
}

[type=text], [type=password], [type=date], [type=datetime], [type=datetime-local], [type=month], [type=week], [type=email], [type=number], [type=search], [type=tel], [type=time], [type=url], [type=color], textarea {
    display: block;
    box-sizing: border-box;
    width: 100%;
    height: 2.4375rem;
    margin: 0 0 1rem;
    padding: .5rem;
    border: 1px solid #cacaca;
    border-radius: 0;
    background-color: #fefefe;
    box-shadow: inset 0 1px 2px rgba(10,10,10,.1);
    font-family: inherit;
    font-size: 1rem;
    font-weight: normal;
    line-height: 1.5;
    color: #0a0a0a;
    transition: box-shadow .5s,border-color .25s ease-in-out;
    appearance: none
}

    [type=text]:focus, [type=password]:focus, [type=date]:focus, [type=datetime]:focus, [type=datetime-local]:focus, [type=month]:focus, [type=week]:focus, [type=email]:focus, [type=number]:focus, [type=search]:focus, [type=tel]:focus, [type=time]:focus, [type=url]:focus, [type=color]:focus, textarea:focus {
        outline: none;
        border: 1px solid #8a8a8a;
        background-color: #fefefe;
        box-shadow: 0 0 5px #cacaca;
        transition: box-shadow .5s,border-color .25s ease-in-out
    }

textarea {
    max-width: 100%
}

    textarea[rows] {
        height: auto
    }

    input:disabled, input[readonly], textarea:disabled, textarea[readonly] {
        background-color: #e6e6e6;
        cursor: not-allowed
    }

[type=submit], [type=button] {
    appearance: none;
    border-radius: 0
}

input[type=search] {
    box-sizing: border-box
}

::placeholder {
    color: #cacaca
}

[type=file], [type=checkbox], [type=radio] {
    margin: 0 0 1rem
}

    [type=checkbox] + label, [type=radio] + label {
        display: inline-block;
        vertical-align: baseline;
        margin-left: .5rem;
        margin-right: 1rem;
        margin-bottom: 0
    }

        [type=checkbox] + label[for], [type=radio] + label[for] {
            cursor: pointer
        }

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

[type=file] {
    width: 100%
}

label {
    display: block;
    margin: 0;
    font-size: .875rem;
    font-weight: normal;
    line-height: 1.8;
    color: #0a0a0a
}

    label.middle {
        margin: 0 0 1rem;
        line-height: 1.5;
        padding: .5625rem 0
    }

.help-text {
    margin-top: -0.5rem;
    font-size: .8125rem;
    font-style: italic;
    color: #0a0a0a
}

.input-group {
    display: flex;
    width: 100%;
    margin-bottom: 1rem;
    align-items: stretch
}

    .input-group > :first-child, .input-group > :first-child.input-group-button > * {
        border-radius: 0 0 0 0
    }

    .input-group > :last-child, .input-group > :last-child.input-group-button > * {
        border-radius: 0 0 0 0
    }

.input-group-button a, .input-group-button input, .input-group-button button, .input-group-button label, .input-group-button, .input-group-field, .input-group-label {
    margin: 0;
    white-space: nowrap
}

.input-group-label {
    padding: 0 1rem;
    border: 1px solid #cacaca;
    background: #e6e6e6;
    color: #0a0a0a;
    text-align: center;
    white-space: nowrap;
    display: flex;
    flex: 0 0 auto;
    align-items: center
}

    .input-group-label:first-child {
        border-right: 0
    }

    .input-group-label:last-child {
        border-left: 0
    }

.input-group-field {
    border-radius: 0;
    flex: 1 1 0px;
    min-width: 0
}

.input-group-button {
    padding-top: 0;
    padding-bottom: 0;
    text-align: center;
    display: flex;
    flex: 0 0 auto
}

    .input-group-button a, .input-group-button input, .input-group-button button, .input-group-button label {
        align-self: stretch;
        height: auto;
        padding-top: 0;
        padding-bottom: 0;
        font-size: 1rem
    }

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

legend {
    max-width: 100%;
    margin-bottom: .5rem
}

.fieldset {
    margin: 1.125rem 0;
    padding: 1.25rem;
    border: 1px solid #cacaca
}

    .fieldset legend {
        margin: 0;
        margin-left: -.1875rem;
        padding: 0 .1875rem
    }

select {
    height: 2.4375rem;
    margin: 0 0 1rem;
    padding: .5rem;
    appearance: none;
    border: 1px solid #cacaca;
    border-radius: 0;
    background-color: #fefefe;
    font-family: inherit;
    font-size: 1rem;
    font-weight: normal;
    line-height: 1.5;
    color: #0a0a0a;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" width=\"32\" height=\"24\" viewBox=\"0 0 32 24\"><polygon points=\"0,0 32,0 16,24\" style=\"fill: rgb%28138, 138, 138%29\"></polygon></svg>");
    background-origin: content-box;
    background-position: right -1rem center;
    background-repeat: no-repeat;
    background-size: 9px 6px;
    padding-right: 1.5rem;
    transition: box-shadow .5s,border-color .25s ease-in-out
}

@media screen and (min-width: 0\0 ) {
    select {
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==)
    }
}

select:focus {
    outline: none;
    border: 1px solid #8a8a8a;
    background-color: #fefefe;
    box-shadow: 0 0 5px #cacaca;
    transition: box-shadow .5s,border-color .25s ease-in-out
}

select:disabled {
    background-color: #e6e6e6;
    cursor: not-allowed
}

select::-ms-expand {
    display: none
}

select[multiple] {
    height: auto;
    background-image: none
}

select:not([multiple]) {
    padding-top: 0;
    padding-bottom: 0
}

.is-invalid-input:not(:focus) {
    border-color: #cc4b37;
    background-color: #f9ecea
}

    .is-invalid-input:not(:focus)::placeholder {
        color: #cc4b37
    }

.is-invalid-label {
    color: #cc4b37
}

.form-error {
    display: none;
    margin-top: -0.5rem;
    margin-bottom: 1rem;
    font-size: .75rem;
    font-weight: bold;
    color: #cc4b37
}

    .form-error.is-visible {
        display: block
    }

.accordion {
    margin-left: 0;
    background: #fefefe;
    list-style-type: none
}

    .accordion[disabled] .accordion-title {
        cursor: not-allowed
    }

.accordion-item:first-child > :first-child {
    border-radius: 0 0 0 0
}

.accordion-item:last-child > :last-child {
    border-radius: 0 0 0 0
}

.accordion-title {
    position: relative;
    display: block;
    padding: 1.25rem 1rem;
    border: 1px solid #e6e6e6;
    border-bottom: 0;
    font-size: .75rem;
    line-height: 1;
    color: #1779ba
}

:last-child:not(.is-active) > .accordion-title {
    border-bottom: 1px solid #e6e6e6;
    border-radius: 0 0 0 0
}

.accordion-title:hover, .accordion-title:focus {
    background-color: #e6e6e6
}

.accordion-title::before {
    position: absolute;
    top: 50%;
    right: 1rem;
    margin-top: -0.5rem;
    content: "+"
}

.is-active > .accordion-title::before {
    content: "РІР‚вЂњ"
}

.accordion-content {
    display: none;
    padding: 1rem;
    border: 1px solid #e6e6e6;
    border-bottom: 0;
    background-color: #fefefe;
    color: #0a0a0a
}

:last-child > .accordion-content:last-child {
    border-bottom: 1px solid #e6e6e6
}

.accordion-menu li {
    width: 100%
}

.accordion-menu a {
    padding: .7rem 1rem
}

.accordion-menu .is-accordion-submenu a {
    padding: .7rem 1rem
}

.accordion-menu .nested.is-accordion-submenu {
    margin-right: 0;
    margin-left: 1rem
}

.accordion-menu.align-right .nested.is-accordion-submenu {
    margin-right: 1rem;
    margin-left: 0
}

.accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a {
    position: relative
}

    .accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle) > a::after {
        display: block;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 6px;
        content: "";
        border-bottom-width: 0;
        border-color: #fefefe transparent transparent;
        position: absolute;
        top: 50%;
        margin-top: -3px;
        right: 1rem
    }

.accordion-menu.align-left .is-accordion-submenu-parent > a::after {
    right: 1rem;
    left: auto
}

.accordion-menu.align-right .is-accordion-submenu-parent > a::after {
    right: auto;
    left: 1rem
}

.accordion-menu .is-accordion-submenu-parent[aria-expanded=true] > a::after {
    transform: rotate(180deg);
    transform-origin: 50% 50%
}

.is-accordion-submenu-parent {
    position: relative
}

.has-submenu-toggle > a {
    margin-right: 40px
}

.submenu-toggle {
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 40px;
    cursor: pointer
}

    .submenu-toggle::after {
        display: block;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 6px;
        content: "";
        border-bottom-width: 0;
        border-color: #fefefe transparent transparent;
        top: 0;
        bottom: 0;
        margin: auto
    }

    .submenu-toggle[aria-expanded=true]::after {
        transform: scaleY(-1);
        transform-origin: 50% 50%
    }

.submenu-toggle-text {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important
}

.badge {
    display: inline-block;
    min-width: 2.1em;
    padding: .3em;
    border-radius: 50%;
    font-size: .6rem;
    text-align: center;
    background: #1779ba;
    color: #fefefe
}

    .badge.primary {
        background: #1779ba;
        color: #fefefe
    }

    .badge.secondary {
        background: #767676;
        color: #fefefe
    }

    .badge.success {
        background: #3adb76;
        color: #0a0a0a
    }

    .badge.warning {
        background: #ffae00;
        color: #0a0a0a
    }

    .badge.alert {
        background: #cc4b37;
        color: #fefefe
    }

.breadcrumbs {
    margin: 0 0 1rem 0;
    list-style: none
}

    .breadcrumbs::before, .breadcrumbs::after {
        display: table;
        content: " ";
        flex-basis: 0;
        order: 1
    }

    .breadcrumbs::after {
        clear: both
    }

    .breadcrumbs li {
        float: left;
        font-size: .6875rem;
        color: #0a0a0a;
        cursor: default;
        text-transform: uppercase
    }

        .breadcrumbs li:not(:last-child)::after {
            position: relative;
            margin: 0 .75rem;
            opacity: 1;
            content: "/";
            color: #cacaca
        }

    .breadcrumbs a {
        color: #1779ba
    }

        .breadcrumbs a:hover {
            text-decoration: underline
        }

    .breadcrumbs .disabled {
        color: #cacaca;
        cursor: not-allowed
    }

.button-group {
    margin-bottom: 1rem;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    flex-grow: 1
}

    .button-group::before, .button-group::after {
        display: table;
        content: " ";
        flex-basis: 0;
        order: 1
    }

    .button-group::after {
        clear: both
    }

    .button-group::before, .button-group::after {
        display: none
    }

    .button-group .button, .button-group .wp-block-button .wp-block-button__link, .wp-block-button .button-group .wp-block-button__link {
        margin: 0;
        margin-right: 1px;
        margin-bottom: 1px;
        font-size: .9rem;
        flex: 0 0 auto
    }

        .button-group .button:last-child, .button-group .wp-block-button .wp-block-button__link:last-child, .wp-block-button .button-group .wp-block-button__link:last-child {
            margin-right: 0
        }

    .button-group.tiny .button, .button-group.tiny .wp-block-button .wp-block-button__link, .wp-block-button .button-group.tiny .wp-block-button__link {
        font-size: .6rem
    }

    .button-group.small .button, .button-group.small .wp-block-button .wp-block-button__link, .wp-block-button .button-group.small .wp-block-button__link {
        font-size: .75rem
    }

    .button-group.large .button, .button-group.large .wp-block-button .wp-block-button__link, .wp-block-button .button-group.large .wp-block-button__link {
        font-size: 1.25rem
    }

    .button-group.expanded .button, .button-group.expanded .wp-block-button .wp-block-button__link, .wp-block-button .button-group.expanded .wp-block-button__link {
        flex: 1 1 0px
    }

    .button-group.primary .button, .button-group.primary .wp-block-button .wp-block-button__link, .wp-block-button .button-group.primary .wp-block-button__link, .button-group.primary .button.disabled, .button-group.primary .button[disabled], .button-group.primary .button.disabled:hover, .button-group.primary .button[disabled]:hover, .button-group.primary .button.disabled:focus, .button-group.primary .button[disabled]:focus {
        background-color: #1779ba;
        color: #fefefe
    }

        .button-group.primary .button:hover, .button-group.primary .wp-block-button .wp-block-button__link:hover, .wp-block-button .button-group.primary .wp-block-button__link:hover, .button-group.primary .button:focus, .button-group.primary .wp-block-button .wp-block-button__link:focus, .wp-block-button .button-group.primary .wp-block-button__link:focus {
            background-color: #126195;
            color: #fefefe
        }

    .button-group.secondary .button, .button-group.secondary .wp-block-button .wp-block-button__link, .wp-block-button .button-group.secondary .wp-block-button__link, .button-group.secondary .button.disabled, .button-group.secondary .button[disabled], .button-group.secondary .button.disabled:hover, .button-group.secondary .button[disabled]:hover, .button-group.secondary .button.disabled:focus, .button-group.secondary .button[disabled]:focus {
        background-color: #767676;
        color: #fefefe
    }

        .button-group.secondary .button:hover, .button-group.secondary .wp-block-button .wp-block-button__link:hover, .wp-block-button .button-group.secondary .wp-block-button__link:hover, .button-group.secondary .button:focus, .button-group.secondary .wp-block-button .wp-block-button__link:focus, .wp-block-button .button-group.secondary .wp-block-button__link:focus {
            background-color: #5e5e5e;
            color: #fefefe
        }

    .button-group.success .button, .button-group.success .wp-block-button .wp-block-button__link, .wp-block-button .button-group.success .wp-block-button__link, .button-group.success .button.disabled, .button-group.success .button[disabled], .button-group.success .button.disabled:hover, .button-group.success .button[disabled]:hover, .button-group.success .button.disabled:focus, .button-group.success .button[disabled]:focus {
        background-color: #3adb76;
        color: #0a0a0a
    }

        .button-group.success .button:hover, .button-group.success .wp-block-button .wp-block-button__link:hover, .wp-block-button .button-group.success .wp-block-button__link:hover, .button-group.success .button:focus, .button-group.success .wp-block-button .wp-block-button__link:focus, .wp-block-button .button-group.success .wp-block-button__link:focus {
            background-color: #22bb5b;
            color: #0a0a0a
        }

    .button-group.warning .button, .button-group.warning .wp-block-button .wp-block-button__link, .wp-block-button .button-group.warning .wp-block-button__link, .button-group.warning .button.disabled, .button-group.warning .button[disabled], .button-group.warning .button.disabled:hover, .button-group.warning .button[disabled]:hover, .button-group.warning .button.disabled:focus, .button-group.warning .button[disabled]:focus {
        background-color: #ffae00;
        color: #0a0a0a
    }

        .button-group.warning .button:hover, .button-group.warning .wp-block-button .wp-block-button__link:hover, .wp-block-button .button-group.warning .wp-block-button__link:hover, .button-group.warning .button:focus, .button-group.warning .wp-block-button .wp-block-button__link:focus, .wp-block-button .button-group.warning .wp-block-button__link:focus {
            background-color: #cc8b00;
            color: #0a0a0a
        }

    .button-group.alert .button, .button-group.alert .wp-block-button .wp-block-button__link, .wp-block-button .button-group.alert .wp-block-button__link, .button-group.alert .button.disabled, .button-group.alert .button[disabled], .button-group.alert .button.disabled:hover, .button-group.alert .button[disabled]:hover, .button-group.alert .button.disabled:focus, .button-group.alert .button[disabled]:focus {
        background-color: #cc4b37;
        color: #fefefe
    }

        .button-group.alert .button:hover, .button-group.alert .wp-block-button .wp-block-button__link:hover, .wp-block-button .button-group.alert .wp-block-button__link:hover, .button-group.alert .button:focus, .button-group.alert .wp-block-button .wp-block-button__link:focus, .wp-block-button .button-group.alert .wp-block-button__link:focus {
            background-color: #a53b2a;
            color: #fefefe
        }

    .button-group.hollow .button, .wp-block-button.is-style-outline .button-group.wp-block-button__link .button, .button-group.hollow .wp-block-button .wp-block-button__link, .wp-block-button .button-group.hollow .wp-block-button__link, .wp-block-button.is-style-outline .button-group.wp-block-button__link .wp-block-button__link, .button-group.hollow .button:hover, .button-group.hollow .button:focus, .button-group.hollow .button.disabled, .button-group.hollow .button.disabled:hover, .button-group.hollow .button.disabled:focus, .button-group.hollow .button[disabled], .button-group.hollow .button[disabled]:hover, .button-group.hollow .button[disabled]:focus {
        background-color: transparent
    }

        .button-group.hollow .button, .wp-block-button.is-style-outline .button-group.wp-block-button__link .button, .button-group.hollow .wp-block-button .wp-block-button__link, .wp-block-button .button-group.hollow .wp-block-button__link, .wp-block-button.is-style-outline .button-group.wp-block-button__link .wp-block-button__link, .button-group.hollow .button.disabled, .button-group.hollow .button[disabled], .button-group.hollow .button.disabled:hover, .button-group.hollow .button[disabled]:hover, .button-group.hollow .button.disabled:focus, .button-group.hollow .button[disabled]:focus {
            border: 1px solid #1779ba;
            color: #1779ba
        }

            .button-group.hollow .button:hover, .wp-block-button.is-style-outline .button-group.wp-block-button__link .button:hover, .button-group.hollow .wp-block-button .wp-block-button__link:hover, .wp-block-button .button-group.hollow .wp-block-button__link:hover, .wp-block-button.is-style-outline .button-group.wp-block-button__link .wp-block-button__link:hover, .button-group.hollow .button:focus, .wp-block-button.is-style-outline .button-group.wp-block-button__link .button:focus, .button-group.hollow .wp-block-button .wp-block-button__link:focus, .wp-block-button .button-group.hollow .wp-block-button__link:focus, .wp-block-button.is-style-outline .button-group.wp-block-button__link .wp-block-button__link:focus {
                border-color: #0c3d5d;
                color: #0c3d5d
            }

            .button-group.hollow.primary .button, .wp-block-button.is-style-outline .button-group.primary.wp-block-button__link .button, .button-group.hollow.primary .wp-block-button .wp-block-button__link, .wp-block-button .button-group.hollow.primary .wp-block-button__link, .wp-block-button.is-style-outline .button-group.primary.wp-block-button__link .wp-block-button__link, .button-group.hollow.primary .button.disabled, .button-group.hollow.primary .button[disabled], .button-group.hollow.primary .button.disabled:hover, .button-group.hollow.primary .button[disabled]:hover, .button-group.hollow.primary .button.disabled:focus, .button-group.hollow.primary .button[disabled]:focus, .button-group.hollow .button.primary, .wp-block-button.is-style-outline .button-group.wp-block-button__link .button.primary, .button-group.hollow .wp-block-button .primary.wp-block-button__link, .wp-block-button .button-group.hollow .primary.wp-block-button__link, .wp-block-button.is-style-outline .button-group.wp-block-button__link .primary.wp-block-button__link, .button-group.hollow .button.primary.disabled, .button-group.hollow .button.primary[disabled], .button-group.hollow .button.primary.disabled:hover, .button-group.hollow .button.primary[disabled]:hover, .button-group.hollow .button.primary.disabled:focus, .button-group.hollow .button.primary[disabled]:focus {
                border: 1px solid #1779ba;
                color: #1779ba
            }

                .button-group.hollow.primary .button:hover, .wp-block-button.is-style-outline .button-group.primary.wp-block-button__link .button:hover, .button-group.hollow.primary .wp-block-button .wp-block-button__link:hover, .wp-block-button .button-group.hollow.primary .wp-block-button__link:hover, .wp-block-button.is-style-outline .button-group.primary.wp-block-button__link .wp-block-button__link:hover, .button-group.hollow.primary .button:focus, .wp-block-button.is-style-outline .button-group.primary.wp-block-button__link .button:focus, .button-group.hollow.primary .wp-block-button .wp-block-button__link:focus, .wp-block-button .button-group.hollow.primary .wp-block-button__link:focus, .wp-block-button.is-style-outline .button-group.primary.wp-block-button__link .wp-block-button__link:focus, .button-group.hollow .button.primary:hover, .wp-block-button.is-style-outline .button-group.wp-block-button__link .button.primary:hover, .button-group.hollow .wp-block-button .primary.wp-block-button__link:hover, .wp-block-button .button-group.hollow .primary.wp-block-button__link:hover, .wp-block-button.is-style-outline .button-group.wp-block-button__link .primary.wp-block-button__link:hover, .button-group.hollow .button.primary:focus, .wp-block-button.is-style-outline .button-group.wp-block-button__link .button.primary:focus, .button-group.hollow .wp-block-button .primary.wp-block-button__link:focus, .wp-block-button .button-group.hollow .primary.wp-block-button__link:focus, .wp-block-button.is-style-outline .button-group.wp-block-button__link .primary.wp-block-button__link:focus {
                    border-color: #0c3d5d;
                    color: #0c3d5d
                }

            .button-group.hollow.secondary .button, .wp-block-button.is-style-outline .button-group.secondary.wp-block-button__link .button, .button-group.hollow.secondary .wp-block-button .wp-block-button__link, .wp-block-button .button-group.hollow.secondary .wp-block-button__link, .wp-block-button.is-style-outline .button-group.secondary.wp-block-button__link .wp-block-button__link, .button-group.hollow.secondary .button.disabled, .button-group.hollow.secondary .button[disabled], .button-group.hollow.secondary .button.disabled:hover, .button-group.hollow.secondary .button[disabled]:hover, .button-group.hollow.secondary .button.disabled:focus, .button-group.hollow.secondary .button[disabled]:focus, .button-group.hollow .button.secondary, .wp-block-button.is-style-outline .button-group.wp-block-button__link .button.secondary, .button-group.hollow .wp-block-button .secondary.wp-block-button__link, .wp-block-button .button-group.hollow .secondary.wp-block-button__link, .wp-block-button.is-style-outline .button-group.wp-block-button__link .secondary.wp-block-button__link, .button-group.hollow .button.secondary.disabled, .button-group.hollow .button.secondary[disabled], .button-group.hollow .button.secondary.disabled:hover, .button-group.hollow .button.secondary[disabled]:hover, .button-group.hollow .button.secondary.disabled:focus, .button-group.hollow .button.secondary[disabled]:focus {
                border: 1px solid #767676;
                color: #767676
            }

                .button-group.hollow.secondary .button:hover, .wp-block-button.is-style-outline .button-group.secondary.wp-block-button__link .button:hover, .button-group.hollow.secondary .wp-block-button .wp-block-button__link:hover, .wp-block-button .button-group.hollow.secondary .wp-block-button__link:hover, .wp-block-button.is-style-outline .button-group.secondary.wp-block-button__link .wp-block-button__link:hover, .button-group.hollow.secondary .button:focus, .wp-block-button.is-style-outline .button-group.secondary.wp-block-button__link .button:focus, .button-group.hollow.secondary .wp-block-button .wp-block-button__link:focus, .wp-block-button .button-group.hollow.secondary .wp-block-button__link:focus, .wp-block-button.is-style-outline .button-group.secondary.wp-block-button__link .wp-block-button__link:focus, .button-group.hollow .button.secondary:hover, .wp-block-button.is-style-outline .button-group.wp-block-button__link .button.secondary:hover, .button-group.hollow .wp-block-button .secondary.wp-block-button__link:hover, .wp-block-button .button-group.hollow .secondary.wp-block-button__link:hover, .wp-block-button.is-style-outline .button-group.wp-block-button__link .secondary.wp-block-button__link:hover, .button-group.hollow .button.secondary:focus, .wp-block-button.is-style-outline .button-group.wp-block-button__link .button.secondary:focus, .button-group.hollow .wp-block-button .secondary.wp-block-button__link:focus, .wp-block-button .button-group.hollow .secondary.wp-block-button__link:focus, .wp-block-button.is-style-outline .button-group.wp-block-button__link .secondary.wp-block-button__link:focus {
                    border-color: #3b3b3b;
                    color: #3b3b3b
                }

            .button-group.hollow.success .button, .wp-block-button.is-style-outline .button-group.success.wp-block-button__link .button, .button-group.hollow.success .wp-block-button .wp-block-button__link, .wp-block-button .button-group.hollow.success .wp-block-button__link, .wp-block-button.is-style-outline .button-group.success.wp-block-button__link .wp-block-button__link, .button-group.hollow.success .button.disabled, .button-group.hollow.success .button[disabled], .button-group.hollow.success .button.disabled:hover, .button-group.hollow.success .button[disabled]:hover, .button-group.hollow.success .button.disabled:focus, .button-group.hollow.success .button[disabled]:focus, .button-group.hollow .button.success, .wp-block-button.is-style-outline .button-group.wp-block-button__link .button.success, .button-group.hollow .wp-block-button .success.wp-block-button__link, .wp-block-button .button-group.hollow .success.wp-block-button__link, .wp-block-button.is-style-outline .button-group.wp-block-button__link .success.wp-block-button__link, .button-group.hollow .button.success.disabled, .button-group.hollow .button.success[disabled], .button-group.hollow .button.success.disabled:hover, .button-group.hollow .button.success[disabled]:hover, .button-group.hollow .button.success.disabled:focus, .button-group.hollow .button.success[disabled]:focus {
                border: 1px solid #3adb76;
                color: #3adb76
            }

                .button-group.hollow.success .button:hover, .wp-block-button.is-style-outline .button-group.success.wp-block-button__link .button:hover, .button-group.hollow.success .wp-block-button .wp-block-button__link:hover, .wp-block-button .button-group.hollow.success .wp-block-button__link:hover, .wp-block-button.is-style-outline .button-group.success.wp-block-button__link .wp-block-button__link:hover, .button-group.hollow.success .button:focus, .wp-block-button.is-style-outline .button-group.success.wp-block-button__link .button:focus, .button-group.hollow.success .wp-block-button .wp-block-button__link:focus, .wp-block-button .button-group.hollow.success .wp-block-button__link:focus, .wp-block-button.is-style-outline .button-group.success.wp-block-button__link .wp-block-button__link:focus, .button-group.hollow .button.success:hover, .wp-block-button.is-style-outline .button-group.wp-block-button__link .button.success:hover, .button-group.hollow .wp-block-button .success.wp-block-button__link:hover, .wp-block-button .button-group.hollow .success.wp-block-button__link:hover, .wp-block-button.is-style-outline .button-group.wp-block-button__link .success.wp-block-button__link:hover, .button-group.hollow .button.success:focus, .wp-block-button.is-style-outline .button-group.wp-block-button__link .button.success:focus, .button-group.hollow .wp-block-button .success.wp-block-button__link:focus, .wp-block-button .button-group.hollow .success.wp-block-button__link:focus, .wp-block-button.is-style-outline .button-group.wp-block-button__link .success.wp-block-button__link:focus {
                    border-color: #157539;
                    color: #157539
                }

            .button-group.hollow.warning .button, .wp-block-button.is-style-outline .button-group.warning.wp-block-button__link .button, .button-group.hollow.warning .wp-block-button .wp-block-button__link, .wp-block-button .button-group.hollow.warning .wp-block-button__link, .wp-block-button.is-style-outline .button-group.warning.wp-block-button__link .wp-block-button__link, .button-group.hollow.warning .button.disabled, .button-group.hollow.warning .button[disabled], .button-group.hollow.warning .button.disabled:hover, .button-group.hollow.warning .button[disabled]:hover, .button-group.hollow.warning .button.disabled:focus, .button-group.hollow.warning .button[disabled]:focus, .button-group.hollow .button.warning, .wp-block-button.is-style-outline .button-group.wp-block-button__link .button.warning, .button-group.hollow .wp-block-button .warning.wp-block-button__link, .wp-block-button .button-group.hollow .warning.wp-block-button__link, .wp-block-button.is-style-outline .button-group.wp-block-button__link .warning.wp-block-button__link, .button-group.hollow .button.warning.disabled, .button-group.hollow .button.warning[disabled], .button-group.hollow .button.warning.disabled:hover, .button-group.hollow .button.warning[disabled]:hover, .button-group.hollow .button.warning.disabled:focus, .button-group.hollow .button.warning[disabled]:focus {
                border: 1px solid #ffae00;
                color: #ffae00
            }

                .button-group.hollow.warning .button:hover, .wp-block-button.is-style-outline .button-group.warning.wp-block-button__link .button:hover, .button-group.hollow.warning .wp-block-button .wp-block-button__link:hover, .wp-block-button .button-group.hollow.warning .wp-block-button__link:hover, .wp-block-button.is-style-outline .button-group.warning.wp-block-button__link .wp-block-button__link:hover, .button-group.hollow.warning .button:focus, .wp-block-button.is-style-outline .button-group.warning.wp-block-button__link .button:focus, .button-group.hollow.warning .wp-block-button .wp-block-button__link:focus, .wp-block-button .button-group.hollow.warning .wp-block-button__link:focus, .wp-block-button.is-style-outline .button-group.warning.wp-block-button__link .wp-block-button__link:focus, .button-group.hollow .button.warning:hover, .wp-block-button.is-style-outline .button-group.wp-block-button__link .button.warning:hover, .button-group.hollow .wp-block-button .warning.wp-block-button__link:hover, .wp-block-button .button-group.hollow .warning.wp-block-button__link:hover, .wp-block-button.is-style-outline .button-group.wp-block-button__link .warning.wp-block-button__link:hover, .button-group.hollow .button.warning:focus, .wp-block-button.is-style-outline .button-group.wp-block-button__link .button.warning:focus, .button-group.hollow .wp-block-button .warning.wp-block-button__link:focus, .wp-block-button .button-group.hollow .warning.wp-block-button__link:focus, .wp-block-button.is-style-outline .button-group.wp-block-button__link .warning.wp-block-button__link:focus {
                    border-color: #805700;
                    color: #805700
                }

            .button-group.hollow.alert .button, .wp-block-button.is-style-outline .button-group.alert.wp-block-button__link .button, .button-group.hollow.alert .wp-block-button .wp-block-button__link, .wp-block-button .button-group.hollow.alert .wp-block-button__link, .wp-block-button.is-style-outline .button-group.alert.wp-block-button__link .wp-block-button__link, .button-group.hollow.alert .button.disabled, .button-group.hollow.alert .button[disabled], .button-group.hollow.alert .button.disabled:hover, .button-group.hollow.alert .button[disabled]:hover, .button-group.hollow.alert .button.disabled:focus, .button-group.hollow.alert .button[disabled]:focus, .button-group.hollow .button.alert, .wp-block-button.is-style-outline .button-group.wp-block-button__link .button.alert, .button-group.hollow .wp-block-button .alert.wp-block-button__link, .wp-block-button .button-group.hollow .alert.wp-block-button__link, .wp-block-button.is-style-outline .button-group.wp-block-button__link .alert.wp-block-button__link, .button-group.hollow .button.alert.disabled, .button-group.hollow .button.alert[disabled], .button-group.hollow .button.alert.disabled:hover, .button-group.hollow .button.alert[disabled]:hover, .button-group.hollow .button.alert.disabled:focus, .button-group.hollow .button.alert[disabled]:focus {
                border: 1px solid #cc4b37;
                color: #cc4b37
            }

                .button-group.hollow.alert .button:hover, .wp-block-button.is-style-outline .button-group.alert.wp-block-button__link .button:hover, .button-group.hollow.alert .wp-block-button .wp-block-button__link:hover, .wp-block-button .button-group.hollow.alert .wp-block-button__link:hover, .wp-block-button.is-style-outline .button-group.alert.wp-block-button__link .wp-block-button__link:hover, .button-group.hollow.alert .button:focus, .wp-block-button.is-style-outline .button-group.alert.wp-block-button__link .button:focus, .button-group.hollow.alert .wp-block-button .wp-block-button__link:focus, .wp-block-button .button-group.hollow.alert .wp-block-button__link:focus, .wp-block-button.is-style-outline .button-group.alert.wp-block-button__link .wp-block-button__link:focus, .button-group.hollow .button.alert:hover, .wp-block-button.is-style-outline .button-group.wp-block-button__link .button.alert:hover, .button-group.hollow .wp-block-button .alert.wp-block-button__link:hover, .wp-block-button .button-group.hollow .alert.wp-block-button__link:hover, .wp-block-button.is-style-outline .button-group.wp-block-button__link .alert.wp-block-button__link:hover, .button-group.hollow .button.alert:focus, .wp-block-button.is-style-outline .button-group.wp-block-button__link .button.alert:focus, .button-group.hollow .wp-block-button .alert.wp-block-button__link:focus, .wp-block-button .button-group.hollow .alert.wp-block-button__link:focus, .wp-block-button.is-style-outline .button-group.wp-block-button__link .alert.wp-block-button__link:focus {
                    border-color: #67251a;
                    color: #67251a
                }

    .button-group.clear .button, .button-group.clear .wp-block-button .wp-block-button__link, .wp-block-button .button-group.clear .wp-block-button__link, .button-group.clear .button:hover, .button-group.clear .button:focus, .button-group.clear .button.disabled, .button-group.clear .button.disabled:hover, .button-group.clear .button.disabled:focus, .button-group.clear .button[disabled], .button-group.clear .button[disabled]:hover, .button-group.clear .button[disabled]:focus {
        border-color: transparent;
        background-color: transparent
    }

        .button-group.clear .button, .button-group.clear .wp-block-button .wp-block-button__link, .wp-block-button .button-group.clear .wp-block-button__link, .button-group.clear .button.disabled, .button-group.clear .button[disabled], .button-group.clear .button.disabled:hover, .button-group.clear .button[disabled]:hover, .button-group.clear .button.disabled:focus, .button-group.clear .button[disabled]:focus {
            color: #1779ba
        }

            .button-group.clear .button:hover, .button-group.clear .wp-block-button .wp-block-button__link:hover, .wp-block-button .button-group.clear .wp-block-button__link:hover, .button-group.clear .button:focus, .button-group.clear .wp-block-button .wp-block-button__link:focus, .wp-block-button .button-group.clear .wp-block-button__link:focus {
                color: #0c3d5d
            }

            .button-group.clear.primary .button, .button-group.clear.primary .wp-block-button .wp-block-button__link, .wp-block-button .button-group.clear.primary .wp-block-button__link, .button-group.clear.primary .button.disabled, .button-group.clear.primary .button[disabled], .button-group.clear.primary .button.disabled:hover, .button-group.clear.primary .button[disabled]:hover, .button-group.clear.primary .button.disabled:focus, .button-group.clear.primary .button[disabled]:focus, .button-group.clear .button.primary, .button-group.clear .wp-block-button .primary.wp-block-button__link, .wp-block-button .button-group.clear .primary.wp-block-button__link, .button-group.clear .button.primary.disabled, .button-group.clear .button.primary[disabled], .button-group.clear .button.primary.disabled:hover, .button-group.clear .button.primary[disabled]:hover, .button-group.clear .button.primary.disabled:focus, .button-group.clear .button.primary[disabled]:focus {
                color: #1779ba
            }

                .button-group.clear.primary .button:hover, .button-group.clear.primary .wp-block-button .wp-block-button__link:hover, .wp-block-button .button-group.clear.primary .wp-block-button__link:hover, .button-group.clear.primary .button:focus, .button-group.clear.primary .wp-block-button .wp-block-button__link:focus, .wp-block-button .button-group.clear.primary .wp-block-button__link:focus, .button-group.clear .button.primary:hover, .button-group.clear .wp-block-button .primary.wp-block-button__link:hover, .wp-block-button .button-group.clear .primary.wp-block-button__link:hover, .button-group.clear .button.primary:focus, .button-group.clear .wp-block-button .primary.wp-block-button__link:focus, .wp-block-button .button-group.clear .primary.wp-block-button__link:focus {
                    color: #0c3d5d
                }

            .button-group.clear.secondary .button, .button-group.clear.secondary .wp-block-button .wp-block-button__link, .wp-block-button .button-group.clear.secondary .wp-block-button__link, .button-group.clear.secondary .button.disabled, .button-group.clear.secondary .button[disabled], .button-group.clear.secondary .button.disabled:hover, .button-group.clear.secondary .button[disabled]:hover, .button-group.clear.secondary .button.disabled:focus, .button-group.clear.secondary .button[disabled]:focus, .button-group.clear .button.secondary, .button-group.clear .wp-block-button .secondary.wp-block-button__link, .wp-block-button .button-group.clear .secondary.wp-block-button__link, .button-group.clear .button.secondary.disabled, .button-group.clear .button.secondary[disabled], .button-group.clear .button.secondary.disabled:hover, .button-group.clear .button.secondary[disabled]:hover, .button-group.clear .button.secondary.disabled:focus, .button-group.clear .button.secondary[disabled]:focus {
                color: #767676
            }

                .button-group.clear.secondary .button:hover, .button-group.clear.secondary .wp-block-button .wp-block-button__link:hover, .wp-block-button .button-group.clear.secondary .wp-block-button__link:hover, .button-group.clear.secondary .button:focus, .button-group.clear.secondary .wp-block-button .wp-block-button__link:focus, .wp-block-button .button-group.clear.secondary .wp-block-button__link:focus, .button-group.clear .button.secondary:hover, .button-group.clear .wp-block-button .secondary.wp-block-button__link:hover, .wp-block-button .button-group.clear .secondary.wp-block-button__link:hover, .button-group.clear .button.secondary:focus, .button-group.clear .wp-block-button .secondary.wp-block-button__link:focus, .wp-block-button .button-group.clear .secondary.wp-block-button__link:focus {
                    color: #3b3b3b
                }

            .button-group.clear.success .button, .button-group.clear.success .wp-block-button .wp-block-button__link, .wp-block-button .button-group.clear.success .wp-block-button__link, .button-group.clear.success .button.disabled, .button-group.clear.success .button[disabled], .button-group.clear.success .button.disabled:hover, .button-group.clear.success .button[disabled]:hover, .button-group.clear.success .button.disabled:focus, .button-group.clear.success .button[disabled]:focus, .button-group.clear .button.success, .button-group.clear .wp-block-button .success.wp-block-button__link, .wp-block-button .button-group.clear .success.wp-block-button__link, .button-group.clear .button.success.disabled, .button-group.clear .button.success[disabled], .button-group.clear .button.success.disabled:hover, .button-group.clear .button.success[disabled]:hover, .button-group.clear .button.success.disabled:focus, .button-group.clear .button.success[disabled]:focus {
                color: #3adb76
            }

                .button-group.clear.success .button:hover, .button-group.clear.success .wp-block-button .wp-block-button__link:hover, .wp-block-button .button-group.clear.success .wp-block-button__link:hover, .button-group.clear.success .button:focus, .button-group.clear.success .wp-block-button .wp-block-button__link:focus, .wp-block-button .button-group.clear.success .wp-block-button__link:focus, .button-group.clear .button.success:hover, .button-group.clear .wp-block-button .success.wp-block-button__link:hover, .wp-block-button .button-group.clear .success.wp-block-button__link:hover, .button-group.clear .button.success:focus, .button-group.clear .wp-block-button .success.wp-block-button__link:focus, .wp-block-button .button-group.clear .success.wp-block-button__link:focus {
                    color: #157539
                }

            .button-group.clear.warning .button, .button-group.clear.warning .wp-block-button .wp-block-button__link, .wp-block-button .button-group.clear.warning .wp-block-button__link, .button-group.clear.warning .button.disabled, .button-group.clear.warning .button[disabled], .button-group.clear.warning .button.disabled:hover, .button-group.clear.warning .button[disabled]:hover, .button-group.clear.warning .button.disabled:focus, .button-group.clear.warning .button[disabled]:focus, .button-group.clear .button.warning, .button-group.clear .wp-block-button .warning.wp-block-button__link, .wp-block-button .button-group.clear .warning.wp-block-button__link, .button-group.clear .button.warning.disabled, .button-group.clear .button.warning[disabled], .button-group.clear .button.warning.disabled:hover, .button-group.clear .button.warning[disabled]:hover, .button-group.clear .button.warning.disabled:focus, .button-group.clear .button.warning[disabled]:focus {
                color: #ffae00
            }

                .button-group.clear.warning .button:hover, .button-group.clear.warning .wp-block-button .wp-block-button__link:hover, .wp-block-button .button-group.clear.warning .wp-block-button__link:hover, .button-group.clear.warning .button:focus, .button-group.clear.warning .wp-block-button .wp-block-button__link:focus, .wp-block-button .button-group.clear.warning .wp-block-button__link:focus, .button-group.clear .button.warning:hover, .button-group.clear .wp-block-button .warning.wp-block-button__link:hover, .wp-block-button .button-group.clear .warning.wp-block-button__link:hover, .button-group.clear .button.warning:focus, .button-group.clear .wp-block-button .warning.wp-block-button__link:focus, .wp-block-button .button-group.clear .warning.wp-block-button__link:focus {
                    color: #805700
                }

            .button-group.clear.alert .button, .button-group.clear.alert .wp-block-button .wp-block-button__link, .wp-block-button .button-group.clear.alert .wp-block-button__link, .button-group.clear.alert .button.disabled, .button-group.clear.alert .button[disabled], .button-group.clear.alert .button.disabled:hover, .button-group.clear.alert .button[disabled]:hover, .button-group.clear.alert .button.disabled:focus, .button-group.clear.alert .button[disabled]:focus, .button-group.clear .button.alert, .button-group.clear .wp-block-button .alert.wp-block-button__link, .wp-block-button .button-group.clear .alert.wp-block-button__link, .button-group.clear .button.alert.disabled, .button-group.clear .button.alert[disabled], .button-group.clear .button.alert.disabled:hover, .button-group.clear .button.alert[disabled]:hover, .button-group.clear .button.alert.disabled:focus, .button-group.clear .button.alert[disabled]:focus {
                color: #cc4b37
            }

                .button-group.clear.alert .button:hover, .button-group.clear.alert .wp-block-button .wp-block-button__link:hover, .wp-block-button .button-group.clear.alert .wp-block-button__link:hover, .button-group.clear.alert .button:focus, .button-group.clear.alert .wp-block-button .wp-block-button__link:focus, .wp-block-button .button-group.clear.alert .wp-block-button__link:focus, .button-group.clear .button.alert:hover, .button-group.clear .wp-block-button .alert.wp-block-button__link:hover, .wp-block-button .button-group.clear .alert.wp-block-button__link:hover, .button-group.clear .button.alert:focus, .button-group.clear .wp-block-button .alert.wp-block-button__link:focus, .wp-block-button .button-group.clear .alert.wp-block-button__link:focus {
                    color: #67251a
                }

    .button-group.no-gaps .button, .button-group.no-gaps .wp-block-button .wp-block-button__link, .wp-block-button .button-group.no-gaps .wp-block-button__link {
        margin-right: -.0625rem
    }

        .button-group.no-gaps .button + .button, .button-group.no-gaps .wp-block-button .wp-block-button__link + .button, .wp-block-button .button-group.no-gaps .wp-block-button__link + .button, .button-group.no-gaps .wp-block-button .button + .wp-block-button__link, .wp-block-button .button-group.no-gaps .button + .wp-block-button__link, .button-group.no-gaps .wp-block-button .wp-block-button__link + .wp-block-button__link, .wp-block-button .button-group.no-gaps .wp-block-button__link + .wp-block-button__link {
            border-left-color: transparent
        }

    .button-group.stacked, .button-group.stacked-for-small, .button-group.stacked-for-medium {
        flex-wrap: wrap
    }

        .button-group.stacked .button, .button-group.stacked .wp-block-button .wp-block-button__link, .wp-block-button .button-group.stacked .wp-block-button__link, .button-group.stacked-for-small .button, .button-group.stacked-for-small .wp-block-button .wp-block-button__link, .wp-block-button .button-group.stacked-for-small .wp-block-button__link, .button-group.stacked-for-medium .button, .button-group.stacked-for-medium .wp-block-button .wp-block-button__link, .wp-block-button .button-group.stacked-for-medium .wp-block-button__link {
            flex: 0 0 100%
        }

            .button-group.stacked .button:last-child, .button-group.stacked .wp-block-button .wp-block-button__link:last-child, .wp-block-button .button-group.stacked .wp-block-button__link:last-child, .button-group.stacked-for-small .button:last-child, .button-group.stacked-for-small .wp-block-button .wp-block-button__link:last-child, .wp-block-button .button-group.stacked-for-small .wp-block-button__link:last-child, .button-group.stacked-for-medium .button:last-child, .button-group.stacked-for-medium .wp-block-button .wp-block-button__link:last-child, .wp-block-button .button-group.stacked-for-medium .wp-block-button__link:last-child {
                margin-bottom: 0
            }

        .button-group.stacked.expanded .button, .button-group.stacked.expanded .wp-block-button .wp-block-button__link, .wp-block-button .button-group.stacked.expanded .wp-block-button__link, .button-group.stacked-for-small.expanded .button, .button-group.stacked-for-small.expanded .wp-block-button .wp-block-button__link, .wp-block-button .button-group.stacked-for-small.expanded .wp-block-button__link, .button-group.stacked-for-medium.expanded .button, .button-group.stacked-for-medium.expanded .wp-block-button .wp-block-button__link, .wp-block-button .button-group.stacked-for-medium.expanded .wp-block-button__link {
            flex: 1 1 0px
        }

@media print,screen and (min-width: 40em) {
    .button-group.stacked-for-small .button, .button-group.stacked-for-small .wp-block-button .wp-block-button__link, .wp-block-button .button-group.stacked-for-small .wp-block-button__link {
        flex: 0 0 auto;
        margin-bottom: 0
    }
}

@media print,screen and (min-width: 64em) {
    .button-group.stacked-for-medium .button, .button-group.stacked-for-medium .wp-block-button .wp-block-button__link, .wp-block-button .button-group.stacked-for-medium .wp-block-button__link {
        flex: 0 0 auto;
        margin-bottom: 0
    }
}

@media print,screen and (max-width: 39.99875em) {
    .button-group.stacked-for-small.expanded {
        display: block
    }

        .button-group.stacked-for-small.expanded .button, .button-group.stacked-for-small.expanded .wp-block-button .wp-block-button__link, .wp-block-button .button-group.stacked-for-small.expanded .wp-block-button__link {
            display: block;
            margin-right: 0
        }
}

@media print,screen and (max-width: 63.99875em) {
    .button-group.stacked-for-medium.expanded {
        display: block
    }

        .button-group.stacked-for-medium.expanded .button, .button-group.stacked-for-medium.expanded .wp-block-button .wp-block-button__link, .wp-block-button .button-group.stacked-for-medium.expanded .wp-block-button__link {
            display: block;
            margin-right: 0
        }
}

.callout {
    position: relative;
    margin: 0 0 1rem 0;
    padding: 1rem;
    border: 1px solid rgba(10,10,10,.25);
    border-radius: 0;
    background-color: #fff;
    color: #0a0a0a
}

    .callout > :first-child {
        margin-top: 0
    }

    .callout > :last-child {
        margin-bottom: 0
    }

    .callout.primary {
        background-color: #d7ecfa;
        color: #0a0a0a
    }

    .callout.secondary {
        background-color: #eaeaea;
        color: #0a0a0a
    }

    .callout.success {
        background-color: #e1faea;
        color: #0a0a0a
    }

    .callout.warning {
        background-color: #fff3d9;
        color: #0a0a0a
    }

    .callout.alert {
        background-color: #f7e4e1;
        color: #0a0a0a
    }

    .callout.small {
        padding-top: .5rem;
        padding-right: .5rem;
        padding-bottom: .5rem;
        padding-left: .5rem
    }

    .callout.large {
        padding-top: 3rem;
        padding-right: 3rem;
        padding-bottom: 3rem;
        padding-left: 3rem
    }

.card {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    margin-bottom: 1rem;
    border: 1px solid #e6e6e6;
    border-radius: 0;
    background: #fefefe;
    box-shadow: none;
    overflow: hidden;
    color: #0a0a0a
}

    .card > :last-child {
        margin-bottom: 0
    }

.card-divider {
    display: flex;
    flex: 0 1 auto;
    padding: 1rem;
    background: #e6e6e6
}

    .card-divider > :last-child {
        margin-bottom: 0
    }

.card-section {
    flex: 1 0 auto;
    padding: 1rem
}

    .card-section > :last-child {
        margin-bottom: 0
    }

.card-image {
    min-height: 1px
}

.close-button {
    position: absolute;
    z-index: 10;
    color: #8a8a8a;
    cursor: pointer
}

[data-whatinput=mouse] .close-button {
    outline: 0
}

.close-button:hover, .close-button:focus {
    color: #0a0a0a
}

.close-button.small {
    right: .66rem;
    top: .33em;
    font-size: 1.5em;
    line-height: 1
}

.close-button.medium, .close-button {
    right: 1rem;
    top: .5rem;
    font-size: 2em;
    line-height: 1
}

.menu {
    padding: 0;
    margin: 0;
    list-style: none;
    position: relative;
    display: flex;
    flex-wrap: wrap
}

[data-whatinput=mouse] .menu li {
    outline: 0
}

.menu a, .menu .button, .menu .wp-block-button .wp-block-button__link, .wp-block-button .menu .wp-block-button__link {
    line-height: 1;
    text-decoration: none;
    display: block;
    padding: .7rem 1rem
}

.menu input, .menu select, .menu a, .menu button {
    margin-bottom: 0
}

.menu input {
    display: inline-block
}

.menu, .menu.horizontal {
    flex-wrap: wrap;
    flex-direction: row
}

    .menu.vertical {
        flex-wrap: nowrap;
        flex-direction: column
    }

        .menu.vertical.icon-top li a img, .menu.vertical.icon-top li a i, .menu.vertical.icon-top li a svg, .menu.vertical.icon-bottom li a img, .menu.vertical.icon-bottom li a i, .menu.vertical.icon-bottom li a svg {
            text-align: left
        }

    .menu.expanded li {
        flex: 1 1 0px
    }

    .menu.expanded.icon-top li a img, .menu.expanded.icon-top li a i, .menu.expanded.icon-top li a svg, .menu.expanded.icon-bottom li a img, .menu.expanded.icon-bottom li a i, .menu.expanded.icon-bottom li a svg {
        text-align: left
    }

    .menu.simple {
        align-items: center
    }

        .menu.simple li + li {
            margin-left: 1rem
        }

        .menu.simple a {
            padding: 0
        }

@media print,screen and (min-width: 40em) {
    .menu.medium-horizontal {
        flex-wrap: wrap;
        flex-direction: row
    }

    .menu.medium-vertical {
        flex-wrap: nowrap;
        flex-direction: column
    }

    .menu.medium-expanded li {
        flex: 1 1 0px
    }

    .menu.medium-simple li {
        flex: 1 1 0px
    }
}

@media print,screen and (min-width: 64em) {
    .menu.large-horizontal {
        flex-wrap: wrap;
        flex-direction: row
    }

    .menu.large-vertical {
        flex-wrap: nowrap;
        flex-direction: column
    }

    .menu.large-expanded li {
        flex: 1 1 0px
    }

    .menu.large-simple li {
        flex: 1 1 0px
    }
}

.menu.nested {
    margin-right: 0;
    margin-left: 1rem
}

.menu.icons a {
    display: flex
}

.menu.icon-top a, .menu.icon-right a, .menu.icon-bottom a, .menu.icon-left a {
    display: flex
}

.menu.icon-left li a, .menu.nested.icon-left li a {
    flex-flow: row nowrap
}

    .menu.icon-left li a img, .menu.icon-left li a i, .menu.icon-left li a svg, .menu.nested.icon-left li a img, .menu.nested.icon-left li a i, .menu.nested.icon-left li a svg {
        margin-right: .25rem
    }

.menu.icon-right li a, .menu.nested.icon-right li a {
    flex-flow: row nowrap
}

    .menu.icon-right li a img, .menu.icon-right li a i, .menu.icon-right li a svg, .menu.nested.icon-right li a img, .menu.nested.icon-right li a i, .menu.nested.icon-right li a svg {
        margin-left: .25rem
    }

.menu.icon-top li a, .menu.nested.icon-top li a {
    flex-flow: column nowrap
}

    .menu.icon-top li a img, .menu.icon-top li a i, .menu.icon-top li a svg, .menu.nested.icon-top li a img, .menu.nested.icon-top li a i, .menu.nested.icon-top li a svg {
        align-self: stretch;
        margin-bottom: .25rem;
        text-align: center
    }

.menu.icon-bottom li a, .menu.nested.icon-bottom li a {
    flex-flow: column nowrap
}

    .menu.icon-bottom li a img, .menu.icon-bottom li a i, .menu.icon-bottom li a svg, .menu.nested.icon-bottom li a img, .menu.nested.icon-bottom li a i, .menu.nested.icon-bottom li a svg {
        align-self: stretch;
        margin-bottom: .25rem;
        text-align: center
    }

.menu .is-active > a {
    background: #1779ba;
    color: #fefefe
}

.menu .active > a {
    background: #1779ba;
    color: #fefefe
}

.menu.align-left {
    justify-content: flex-start
}

.menu.align-right li {
    display: flex;
    justify-content: flex-end
}

    .menu.align-right li .submenu li {
        justify-content: flex-start
    }

.menu.align-right.vertical li {
    display: block;
    text-align: right
}

    .menu.align-right.vertical li .submenu li {
        text-align: right
    }

.menu.align-right.icon-top li a img, .menu.align-right.icon-top li a i, .menu.align-right.icon-top li a svg, .menu.align-right.icon-bottom li a img, .menu.align-right.icon-bottom li a i, .menu.align-right.icon-bottom li a svg {
    text-align: right
}

.menu.align-right .nested {
    margin-right: 1rem;
    margin-left: 0
}

.menu.align-center li {
    display: flex;
    justify-content: center
}

    .menu.align-center li .submenu li {
        justify-content: flex-start
    }

.menu .menu-text {
    padding: .7rem 1rem;
    font-weight: bold;
    line-height: 1;
    color: inherit
}

.menu-centered > .menu {
    justify-content: center
}

    .menu-centered > .menu li {
        display: flex;
        justify-content: center
    }

        .menu-centered > .menu li .submenu li {
            justify-content: flex-start
        }

.no-js [data-responsive-menu] ul {
    display: none
}

.menu-icon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 16px;
    cursor: pointer
}

    .menu-icon::after {
        position: absolute;
        top: 0;
        left: 0;
        display: block;
        width: 100%;
        height: 2px;
        background: #fefefe;
        box-shadow: 0 7px 0 #fefefe,0 14px 0 #fefefe;
        content: ""
    }

    .menu-icon:hover::after {
        background: #cacaca;
        box-shadow: 0 7px 0 #cacaca,0 14px 0 #cacaca
    }

    .menu-icon.dark {
        position: relative;
        display: inline-block;
        vertical-align: middle;
        width: 20px;
        height: 16px;
        cursor: pointer
    }

        .menu-icon.dark::after {
            position: absolute;
            top: 0;
            left: 0;
            display: block;
            width: 100%;
            height: 2px;
            background: #0a0a0a;
            box-shadow: 0 7px 0 #0a0a0a,0 14px 0 #0a0a0a;
            content: ""
        }

        .menu-icon.dark:hover::after {
            background: #8a8a8a;
            box-shadow: 0 7px 0 #8a8a8a,0 14px 0 #8a8a8a
        }

.is-drilldown {
    position: relative;
    overflow: hidden
}

    .is-drilldown li {
        display: block
    }

    .is-drilldown.animate-height {
        transition: height .5s
    }

.drilldown a {
    padding: .7rem 1rem;
    background: #fefefe
}

.drilldown .is-drilldown-submenu {
    position: absolute;
    top: 0;
    left: 100%;
    z-index: -1;
    width: 100%;
    background: #fefefe;
    transition: transform .15s linear
}

    .drilldown .is-drilldown-submenu.is-active {
        z-index: 1;
        display: block;
        transform: translateX(-100%)
    }

    .drilldown .is-drilldown-submenu.is-closing {
        transform: translateX(100%)
    }

    .drilldown .is-drilldown-submenu a {
        padding: .7rem 1rem
    }

.drilldown .nested.is-drilldown-submenu {
    margin-right: 0;
    margin-left: 0
}

.drilldown .drilldown-submenu-cover-previous {
    min-height: 100%
}

.drilldown .is-drilldown-submenu-parent > a {
    position: relative
}

    .drilldown .is-drilldown-submenu-parent > a::after {
        display: block;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 6px;
        content: "";
        border-right-width: 0;
        border-color: transparent transparent transparent #1779ba;
        position: absolute;
        top: 50%;
        margin-top: -6px;
        right: 1rem
    }

.drilldown.align-left .is-drilldown-submenu-parent > a::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: "";
    border-right-width: 0;
    border-color: transparent transparent transparent #1779ba;
    right: 1rem;
    left: auto
}

.drilldown.align-right .is-drilldown-submenu-parent > a::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: "";
    border-left-width: 0;
    border-color: transparent #1779ba transparent transparent;
    right: auto;
    left: 1rem
}

.drilldown .js-drilldown-back > a::before {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: "";
    border-left-width: 0;
    border-color: transparent #1779ba transparent transparent;
    display: inline-block;
    vertical-align: middle;
    margin-right: .75rem
}

.dropdown-pane {
    position: absolute;
    z-index: 10;
    display: none;
    width: 300px;
    padding: 1rem;
    visibility: hidden;
    border: 1px solid #cacaca;
    border-radius: 0;
    background-color: #fefefe;
    font-size: 1rem
}

    .dropdown-pane.is-opening {
        display: block
    }

    .dropdown-pane.is-open {
        display: block;
        visibility: visible
    }

    .dropdown-pane.tiny {
        width: 100px
    }

    .dropdown-pane.small {
        width: 200px
    }

    .dropdown-pane.large {
        width: 400px
    }

.dropdown.menu > li.opens-left > .is-dropdown-submenu {
    top: 100%;
    right: 0;
    left: auto
}

.dropdown.menu > li.opens-right > .is-dropdown-submenu {
    top: 100%;
    right: auto;
    left: 0
}

.dropdown.menu > li.is-dropdown-submenu-parent > a {
    position: relative;
    padding-right: 1.5rem
}

    .dropdown.menu > li.is-dropdown-submenu-parent > a::after {
        display: block;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 6px;
        content: "";
        border-bottom-width: 0;
        border-color: #1779ba transparent transparent;
        right: 5px;
        left: auto;
        margin-top: -3px
    }

[data-whatinput=mouse] .dropdown.menu a {
    outline: 0
}

.dropdown.menu > li > a {
    padding: .7rem 1rem
}

.dropdown.menu > li.is-active > a {
    background: transparent;
    color: #1779ba
}

.no-js .dropdown.menu ul {
    display: none
}

.dropdown.menu .nested.is-dropdown-submenu {
    margin-right: 0;
    margin-left: 0
}

.dropdown.menu.vertical > li .is-dropdown-submenu {
    top: 0
}

.dropdown.menu.vertical > li.opens-left > .is-dropdown-submenu {
    top: 0;
    right: 100%;
    left: auto
}

.dropdown.menu.vertical > li.opens-right > .is-dropdown-submenu {
    right: auto;
    left: 100%
}

.dropdown.menu.vertical > li > a::after {
    right: 14px
}

.dropdown.menu.vertical > li.opens-left > a::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: "";
    border-left-width: 0;
    border-color: transparent #1779ba transparent transparent;
    right: auto;
    left: 5px
}

.dropdown.menu.vertical > li.opens-right > a::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: "";
    border-right-width: 0;
    border-color: transparent transparent transparent #1779ba
}

@media print,screen and (min-width: 40em) {
    .dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu {
        top: 100%;
        right: 0;
        left: auto
    }

    .dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu {
        top: 100%;
        right: auto;
        left: 0
    }

    .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a {
        position: relative;
        padding-right: 1.5rem
    }

        .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after {
            display: block;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 6px;
            content: "";
            border-bottom-width: 0;
            border-color: #1779ba transparent transparent;
            right: 5px;
            left: auto;
            margin-top: -3px
        }

    .dropdown.menu.medium-vertical > li .is-dropdown-submenu {
        top: 0
    }

    .dropdown.menu.medium-vertical > li.opens-left > .is-dropdown-submenu {
        top: 0;
        right: 100%;
        left: auto
    }

    .dropdown.menu.medium-vertical > li.opens-right > .is-dropdown-submenu {
        right: auto;
        left: 100%
    }

    .dropdown.menu.medium-vertical > li > a::after {
        right: 14px
    }

    .dropdown.menu.medium-vertical > li.opens-left > a::after {
        display: block;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 6px;
        content: "";
        border-left-width: 0;
        border-color: transparent #1779ba transparent transparent;
        right: auto;
        left: 5px
    }

    .dropdown.menu.medium-vertical > li.opens-right > a::after {
        display: block;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 6px;
        content: "";
        border-right-width: 0;
        border-color: transparent transparent transparent #1779ba
    }
}

@media print,screen and (min-width: 64em) {
    .dropdown.menu.large-horizontal > li.opens-left > .is-dropdown-submenu {
        top: 100%;
        right: 0;
        left: auto
    }

    .dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu {
        top: 100%;
        right: auto;
        left: 0
    }

    .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a {
        position: relative;
        padding-right: 1.5rem
    }

        .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a::after {
            display: block;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 6px;
            content: "";
            border-bottom-width: 0;
            border-color: #1779ba transparent transparent;
            right: 5px;
            left: auto;
            margin-top: -3px
        }

    .dropdown.menu.large-vertical > li .is-dropdown-submenu {
        top: 0
    }

    .dropdown.menu.large-vertical > li.opens-left > .is-dropdown-submenu {
        top: 0;
        right: 100%;
        left: auto
    }

    .dropdown.menu.large-vertical > li.opens-right > .is-dropdown-submenu {
        right: auto;
        left: 100%
    }

    .dropdown.menu.large-vertical > li > a::after {
        right: 14px
    }

    .dropdown.menu.large-vertical > li.opens-left > a::after {
        display: block;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 6px;
        content: "";
        border-left-width: 0;
        border-color: transparent #1779ba transparent transparent;
        right: auto;
        left: 5px
    }

    .dropdown.menu.large-vertical > li.opens-right > a::after {
        display: block;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 6px;
        content: "";
        border-right-width: 0;
        border-color: transparent transparent transparent #1779ba
    }
}

.dropdown.menu.align-right .is-dropdown-submenu.first-sub {
    top: 100%;
    right: 0;
    left: auto
}

.is-dropdown-menu.vertical {
    width: 100px
}

    .is-dropdown-menu.vertical.align-right {
        float: right
    }

.is-dropdown-submenu-parent {
    position: relative
}

    .is-dropdown-submenu-parent a::after {
        position: absolute;
        top: 50%;
        right: 5px;
        left: auto;
        margin-top: -6px
    }

    .is-dropdown-submenu-parent.opens-inner > .is-dropdown-submenu {
        top: 100%;
        left: auto
    }

    .is-dropdown-submenu-parent.opens-left > .is-dropdown-submenu {
        right: 100%;
        left: auto
    }

    .is-dropdown-submenu-parent.opens-right > .is-dropdown-submenu {
        right: auto;
        left: 100%
    }

.is-dropdown-submenu {
    position: absolute;
    top: 0;
    left: 100%;
    z-index: 1;
    display: none;
    min-width: 200px;
    border: 1px solid #cacaca;
    background: #fefefe
}

.dropdown .is-dropdown-submenu a {
    padding: .7rem 1rem
}

.is-dropdown-submenu .is-dropdown-submenu-parent > a::after {
    right: 14px
}

.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left > a::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: "";
    border-left-width: 0;
    border-color: transparent #1779ba transparent transparent;
    right: auto;
    left: 5px
}

.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after {
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px;
    content: "";
    border-right-width: 0;
    border-color: transparent transparent transparent #1779ba
}

.is-dropdown-submenu .is-dropdown-submenu {
    margin-top: -1px
}

.is-dropdown-submenu > li {
    width: 100%
}

.is-dropdown-submenu.js-dropdown-active {
    display: block
}

.responsive-embed, .flex-video {
    position: relative;
    height: 0;
    margin-bottom: 1rem;
    padding-bottom: 75%;
    overflow: hidden
}

    .responsive-embed iframe, .responsive-embed object, .responsive-embed embed, .responsive-embed video, .flex-video iframe, .flex-video object, .flex-video embed, .flex-video video {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }

    .responsive-embed.widescreen, .flex-video.widescreen {
        padding-bottom: 56.25%
    }

.label {
    display: inline-block;
    padding: .33333rem .5rem;
    border-radius: 0;
    font-size: .8rem;
    line-height: 1;
    white-space: nowrap;
    cursor: default;
    background: #1779ba;
    color: #fefefe
}

    .label.primary {
        background: #1779ba;
        color: #fefefe
    }

    .label.secondary {
        background: #767676;
        color: #fefefe
    }

    .label.success {
        background: #3adb76;
        color: #0a0a0a
    }

    .label.warning {
        background: #ffae00;
        color: #0a0a0a
    }

    .label.alert {
        background: #cc4b37;
        color: #fefefe
    }

.media-object {
    display: flex;
    margin-bottom: 1rem;
    flex-wrap: nowrap
}

    .media-object img {
        max-width: none
    }

@media print,screen and (max-width: 39.99875em) {
    .media-object.stack-for-small {
        flex-wrap: wrap
    }
}

.media-object-section {
    flex: 0 1 auto
}

    .media-object-section:first-child {
        padding-right: 1rem
    }

    .media-object-section:last-child:not(:nth-child(2)) {
        padding-left: 1rem
    }

    .media-object-section > :last-child {
        margin-bottom: 0
    }

@media print,screen and (max-width: 39.99875em) {
    .stack-for-small .media-object-section {
        padding: 0;
        padding-bottom: 1rem;
        flex-basis: 100%;
        max-width: 100%
    }

        .stack-for-small .media-object-section img {
            width: 100%
        }
}

.media-object-section.main-section {
    flex: 1 1 0px
}

.is-off-canvas-open {
    overflow: hidden
}

.js-off-canvas-overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 11;
    width: 100%;
    height: 100%;
    transition: opacity .5s ease,visibility .5s ease;
    background: rgba(254,254,254,.25);
    opacity: 0;
    visibility: hidden;
    overflow: hidden
}

    .js-off-canvas-overlay.is-visible {
        opacity: 1;
        visibility: visible
    }

    .js-off-canvas-overlay.is-closable {
        cursor: pointer
    }

    .js-off-canvas-overlay.is-overlay-absolute {
        position: absolute
    }

    .js-off-canvas-overlay.is-overlay-fixed {
        position: fixed
    }

.off-canvas-wrapper {
    position: relative;
    overflow: hidden
}

.off-canvas {
    position: fixed;
    z-index: 12;
    transition: transform .5s ease;
    backface-visibility: hidden;
    background: #64223c
}

[data-whatinput=mouse] .off-canvas {
    outline: 0
}

.off-canvas.is-transition-push {
    z-index: 12
}

.off-canvas.is-closed {
    visibility: hidden
}

.off-canvas.is-transition-overlap {
    z-index: 13
}

    .off-canvas.is-transition-overlap.is-open {
        box-shadow: 0 0 10px rgba(10,10,10,.7)
    }

.off-canvas.is-open {
    transform: translate(0, 0)
}

.off-canvas-absolute {
    position: absolute;
    z-index: 12;
    transition: transform .5s ease;
    backface-visibility: hidden;
    background: #64223c
}

[data-whatinput=mouse] .off-canvas-absolute {
    outline: 0
}

.off-canvas-absolute.is-transition-push {
    z-index: 12
}

.off-canvas-absolute.is-closed {
    visibility: hidden
}

.off-canvas-absolute.is-transition-overlap {
    z-index: 13
}

    .off-canvas-absolute.is-transition-overlap.is-open {
        box-shadow: 0 0 10px rgba(10,10,10,.7)
    }

.off-canvas-absolute.is-open {
    transform: translate(0, 0)
}

.position-left {
    top: 0;
    left: 0;
    height: 100%;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    width: 250px;
    transform: translateX(-250px)
}

.off-canvas-content .off-canvas.position-left {
    transform: translateX(-250px)
}

    .off-canvas-content .off-canvas.position-left.is-transition-overlap.is-open {
        transform: translate(0, 0)
    }

.off-canvas-content.is-open-left.has-transition-push {
    transform: translateX(250px)
}

.position-left.is-transition-push {
    box-shadow: inset -13px 0 20px -13px rgba(10,10,10,.25)
}

.position-right {
    top: 0;
    right: 0;
    height: 100%;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    width: 250px;
    transform: translateX(250px)
}

.off-canvas-content .off-canvas.position-right {
    transform: translateX(250px)
}

    .off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open {
        transform: translate(0, 0)
    }

.off-canvas-content.is-open-right.has-transition-push {
    transform: translateX(-250px)
}

.position-right.is-transition-push {
    box-shadow: inset 13px 0 20px -13px rgba(10,10,10,.25)
}

.position-top {
    top: 0;
    left: 0;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    height: 250px;
    transform: translateY(-250px)
}

.off-canvas-content .off-canvas.position-top {
    transform: translateY(-250px)
}

    .off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open {
        transform: translate(0, 0)
    }

.off-canvas-content.is-open-top.has-transition-push {
    transform: translateY(250px)
}

.position-top.is-transition-push {
    box-shadow: inset 0 -13px 20px -13px rgba(10,10,10,.25)
}

.position-bottom {
    bottom: 0;
    left: 0;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    height: 250px;
    transform: translateY(250px)
}

.off-canvas-content .off-canvas.position-bottom {
    transform: translateY(250px)
}

    .off-canvas-content .off-canvas.position-bottom.is-transition-overlap.is-open {
        transform: translate(0, 0)
    }

.off-canvas-content.is-open-bottom.has-transition-push {
    transform: translateY(-250px)
}

.position-bottom.is-transition-push {
    box-shadow: inset 0 13px 20px -13px rgba(10,10,10,.25)
}

.off-canvas-content {
    transform: none;
    backface-visibility: hidden
}

    .off-canvas-content.has-transition-overlap, .off-canvas-content.has-transition-push {
        transition: transform .5s ease
    }

    .off-canvas-content.has-transition-push {
        transform: translate(0, 0)
    }

    .off-canvas-content .off-canvas.is-open {
        transform: translate(0, 0)
    }

@media print,screen and (min-width: 40em) {
    .position-left.reveal-for-medium {
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

        .position-left.reveal-for-medium .close-button {
            display: none
        }

    .off-canvas-content .position-left.reveal-for-medium {
        transform: none
    }

    .off-canvas-content.has-reveal-left {
        margin-left: 250px
    }

    .position-left.reveal-for-medium ~ .off-canvas-content {
        margin-left: 250px
    }

    .position-right.reveal-for-medium {
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

        .position-right.reveal-for-medium .close-button {
            display: none
        }

    .off-canvas-content .position-right.reveal-for-medium {
        transform: none
    }

    .off-canvas-content.has-reveal-right {
        margin-right: 250px
    }

    .position-right.reveal-for-medium ~ .off-canvas-content {
        margin-right: 250px
    }

    .position-top.reveal-for-medium {
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

        .position-top.reveal-for-medium .close-button {
            display: none
        }

    .off-canvas-content .position-top.reveal-for-medium {
        transform: none
    }

    .off-canvas-content.has-reveal-top {
        margin-top: 250px
    }

    .position-top.reveal-for-medium ~ .off-canvas-content {
        margin-top: 250px
    }

    .position-bottom.reveal-for-medium {
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

        .position-bottom.reveal-for-medium .close-button {
            display: none
        }

    .off-canvas-content .position-bottom.reveal-for-medium {
        transform: none
    }

    .off-canvas-content.has-reveal-bottom {
        margin-bottom: 250px
    }

    .position-bottom.reveal-for-medium ~ .off-canvas-content {
        margin-bottom: 250px
    }
}

@media print,screen and (min-width: 64em) {
    .position-left.reveal-for-large {
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

        .position-left.reveal-for-large .close-button {
            display: none
        }

    .off-canvas-content .position-left.reveal-for-large {
        transform: none
    }

    .off-canvas-content.has-reveal-left {
        margin-left: 250px
    }

    .position-left.reveal-for-large ~ .off-canvas-content {
        margin-left: 250px
    }

    .position-right.reveal-for-large {
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

        .position-right.reveal-for-large .close-button {
            display: none
        }

    .off-canvas-content .position-right.reveal-for-large {
        transform: none
    }

    .off-canvas-content.has-reveal-right {
        margin-right: 250px
    }

    .position-right.reveal-for-large ~ .off-canvas-content {
        margin-right: 250px
    }

    .position-top.reveal-for-large {
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

        .position-top.reveal-for-large .close-button {
            display: none
        }

    .off-canvas-content .position-top.reveal-for-large {
        transform: none
    }

    .off-canvas-content.has-reveal-top {
        margin-top: 250px
    }

    .position-top.reveal-for-large ~ .off-canvas-content {
        margin-top: 250px
    }

    .position-bottom.reveal-for-large {
        transform: none;
        z-index: 12;
        transition: none;
        visibility: visible
    }

        .position-bottom.reveal-for-large .close-button {
            display: none
        }

    .off-canvas-content .position-bottom.reveal-for-large {
        transform: none
    }

    .off-canvas-content.has-reveal-bottom {
        margin-bottom: 250px
    }

    .position-bottom.reveal-for-large ~ .off-canvas-content {
        margin-bottom: 250px
    }
}

@media print,screen and (min-width: 40em) {
    .off-canvas.in-canvas-for-medium {
        visibility: visible;
        height: auto;
        position: static;
        background: none;
        width: auto;
        overflow: visible;
        transition: none
    }

        .off-canvas.in-canvas-for-medium.position-left, .off-canvas.in-canvas-for-medium.position-right, .off-canvas.in-canvas-for-medium.position-top, .off-canvas.in-canvas-for-medium.position-bottom {
            box-shadow: none;
            transform: none
        }

        .off-canvas.in-canvas-for-medium .close-button {
            display: none
        }
}

@media print,screen and (min-width: 64em) {
    .off-canvas.in-canvas-for-large {
        visibility: visible;
        height: auto;
        position: static;
        background: none;
        width: auto;
        overflow: visible;
        transition: none
    }

        .off-canvas.in-canvas-for-large.position-left, .off-canvas.in-canvas-for-large.position-right, .off-canvas.in-canvas-for-large.position-top, .off-canvas.in-canvas-for-large.position-bottom {
            box-shadow: none;
            transform: none
        }

        .off-canvas.in-canvas-for-large .close-button {
            display: none
        }
}

.orbit {
    position: relative
}

.orbit-container {
    position: relative;
    height: 0;
    margin: 0;
    list-style: none;
    overflow: hidden
}

.orbit-slide {
    width: 100%;
    position: absolute
}

    .orbit-slide.no-motionui.is-active {
        top: 0;
        left: 0
    }

.orbit-figure {
    margin: 0
}

.orbit-image {
    width: 100%;
    max-width: 100%;
    margin: 0
}

.orbit-caption {
    position: absolute;
    bottom: 0;
    width: 100%;
    margin-bottom: 0;
    padding: 1rem;
    background-color: rgba(10,10,10,.5);
    color: #fefefe
}

.orbit-next, .orbit-previous {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
    padding: 1rem;
    color: #fefefe
}

[data-whatinput=mouse] .orbit-next, [data-whatinput=mouse] .orbit-previous {
    outline: 0
}

.orbit-next:hover, .orbit-previous:hover, .orbit-next:active, .orbit-previous:active, .orbit-next:focus, .orbit-previous:focus {
    background-color: rgba(10,10,10,.5)
}

.orbit-previous {
    left: 0
}

.orbit-next {
    left: auto;
    right: 0
}

.orbit-bullets {
    position: relative;
    margin-top: .8rem;
    margin-bottom: .8rem;
    text-align: center
}

[data-whatinput=mouse] .orbit-bullets {
    outline: 0
}

.orbit-bullets button {
    width: 1.2rem;
    height: 1.2rem;
    margin: .1rem;
    border-radius: 50%;
    background-color: #cacaca
}

    .orbit-bullets button:hover {
        background-color: #8a8a8a
    }

    .orbit-bullets button.is-active {
        background-color: #8a8a8a
    }

.pagination {
    margin-left: 0;
    margin-bottom: 1rem
}

    .pagination::before, .pagination::after {
        display: table;
        content: " ";
        flex-basis: 0;
        order: 1
    }

    .pagination::after {
        clear: both
    }

    .pagination li {
        margin-right: .0625rem;
        border-radius: 0;
        font-size: .875rem;
        display: none
    }

        .pagination li:last-child, .pagination li:first-child {
            display: inline-block
        }

@media print,screen and (min-width: 40em) {
    .pagination li {
        display: inline-block
    }
}

.pagination a, .pagination button {
    display: block;
    padding: .1875rem .625rem;
    border-radius: 0;
    color: #0a0a0a
}

    .pagination a:hover, .pagination button:hover {
        background: #e6e6e6
    }

.pagination .current {
    padding: .1875rem .625rem;
    background: #1779ba;
    color: #fefefe;
    cursor: default
}

.pagination .disabled {
    padding: .1875rem .625rem;
    color: #cacaca;
    cursor: not-allowed
}

    .pagination .disabled:hover {
        background: transparent
    }

.pagination .ellipsis::after {
    padding: .1875rem .625rem;
    content: "РІР‚В¦";
    color: #0a0a0a
}

.pagination-previous a::before, .pagination-previous.disabled::before {
    display: inline-block;
    margin-right: .5rem;
    content: "Р’В«"
}

.pagination-next a::after, .pagination-next.disabled::after {
    display: inline-block;
    margin-left: .5rem;
    content: "Р’В»"
}

.progress {
    height: 1rem;
    margin-bottom: 1rem;
    border-radius: 0;
    background-color: #cacaca
}

    .progress.primary .progress-meter {
        background-color: #1779ba
    }

    .progress.secondary .progress-meter {
        background-color: #767676
    }

    .progress.success .progress-meter {
        background-color: #3adb76
    }

    .progress.warning .progress-meter {
        background-color: #ffae00
    }

    .progress.alert .progress-meter {
        background-color: #cc4b37
    }

.progress-meter {
    position: relative;
    display: block;
    width: 0%;
    height: 100%;
    background-color: #1779ba
}

.progress-meter-text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 0;
    font-size: .75rem;
    font-weight: bold;
    color: #fefefe;
    white-space: nowrap
}

.slider {
    position: relative;
    height: .5rem;
    margin-top: 1.25rem;
    margin-bottom: 2.25rem;
    background-color: #e6e6e6;
    cursor: pointer;
    user-select: none;
    touch-action: none
}

.slider-fill {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    max-width: 100%;
    height: .5rem;
    background-color: #cacaca;
    transition: all .2s ease-in-out
}

    .slider-fill.is-dragging {
        transition: all 0s linear
    }

.slider-handle {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    z-index: 1;
    cursor: grab;
    display: inline-block;
    width: 1.4rem;
    height: 1.4rem;
    border-radius: 0;
    background-color: #1779ba;
    transition: all .2s ease-in-out;
    touch-action: manipulation
}

[data-whatinput=mouse] .slider-handle {
    outline: 0
}

.slider-handle:hover {
    background-color: #14679e
}

.slider-handle.is-dragging {
    transition: all 0s linear;
    cursor: grabbing
}

.slider.disabled, .slider[disabled] {
    opacity: .25;
    cursor: not-allowed
}

.slider.vertical {
    display: inline-block;
    width: .5rem;
    height: 12.5rem;
    margin: 0 1.25rem;
    transform: scale(1, -1)
}

    .slider.vertical .slider-fill {
        top: 0;
        width: .5rem;
        max-height: 100%
    }

    .slider.vertical .slider-handle {
        position: absolute;
        top: 0;
        left: 50%;
        width: 1.4rem;
        height: 1.4rem;
        transform: translateX(-50%)
    }

.sticky-container {
    position: relative
}

.sticky {
    position: relative;
    z-index: 0;
    transform: translate3d(0, 0, 0)
}

    .sticky.is-stuck {
        position: fixed;
        z-index: 5;
        width: 100%
    }

        .sticky.is-stuck.is-at-top {
            top: 0
        }

        .sticky.is-stuck.is-at-bottom {
            bottom: 0
        }

    .sticky.is-anchored {
        position: relative;
        right: auto;
        left: auto
    }

        .sticky.is-anchored.is-at-bottom {
            bottom: 0
        }

html.is-reveal-open {
    position: fixed;
    width: 100%;
    overflow-y: hidden
}

    html.is-reveal-open.zf-has-scroll {
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch
    }

    html.is-reveal-open body {
        overflow-y: hidden
    }

.reveal-overlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1005;
    display: none;
    background-color: rgba(10,10,10,.45);
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.reveal {
    z-index: 1006;
    backface-visibility: hidden;
    display: none;
    padding: 1rem;
    border: 1px solid #cacaca;
    border-radius: 0;
    background-color: #fefefe;
    position: relative;
    top: 100px;
    margin-right: auto;
    margin-left: auto;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

[data-whatinput=mouse] .reveal {
    outline: 0
}

@media print,screen and (min-width: 40em) {
    .reveal {
        min-height: 0
    }
}

.reveal .column {
    min-width: 0
}

.reveal > :last-child {
    margin-bottom: 0
}

@media print,screen and (min-width: 40em) {
    .reveal {
        width: 600px;
        max-width: 68.875rem
    }
}

.reveal.collapse {
    padding: 0
}

@media print,screen and (min-width: 40em) {
    .reveal.tiny {
        width: 30%;
        max-width: 68.875rem
    }
}

@media print,screen and (min-width: 40em) {
    .reveal.small {
        width: 50%;
        max-width: 68.875rem
    }
}

@media print,screen and (min-width: 40em) {
    .reveal.large {
        width: 90%;
        max-width: 68.875rem
    }
}

.reveal.full {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    max-width: none;
    height: 100%;
    min-height: 100%;
    margin-left: 0;
    border: 0;
    border-radius: 0
}

@media print,screen and (max-width: 39.99875em) {
    .reveal {
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        max-width: none;
        height: 100%;
        min-height: 100%;
        margin-left: 0;
        border: 0;
        border-radius: 0
    }
}

.reveal.without-overlay {
    position: fixed
}

.switch {
    position: relative;
    margin-bottom: 1rem;
    outline: 0;
    font-size: .875rem;
    font-weight: bold;
    color: #fefefe;
    user-select: none;
    height: 2rem
}

.switch-input {
    position: absolute;
    margin-bottom: 0;
    opacity: 0
}

.switch-paddle {
    position: relative;
    display: block;
    width: 4rem;
    height: 2rem;
    border-radius: 0;
    background: #cacaca;
    transition: all .25s ease-out;
    font-weight: inherit;
    color: inherit;
    cursor: pointer
}

input + .switch-paddle {
    margin: 0
}

.switch-paddle::after {
    position: absolute;
    top: .25rem;
    left: .25rem;
    display: block;
    width: 1.5rem;
    height: 1.5rem;
    transform: translate3d(0, 0, 0);
    border-radius: 0;
    background: #fefefe;
    transition: all .25s ease-out;
    content: ""
}

input:checked ~ .switch-paddle {
    background: #1779ba
}

    input:checked ~ .switch-paddle::after {
        left: 2.25rem
    }

input:disabled ~ .switch-paddle {
    cursor: not-allowed;
    opacity: .5
}

[data-whatinput=mouse] input:focus ~ .switch-paddle {
    outline: 0
}

.switch-inactive, .switch-active {
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.switch-active {
    left: 8%;
    display: none
}

input:checked + label > .switch-active {
    display: block
}

.switch-inactive {
    right: 15%
}

input:checked + label > .switch-inactive {
    display: none
}

.switch.tiny {
    height: 1.5rem
}

    .switch.tiny .switch-paddle {
        width: 3rem;
        height: 1.5rem;
        font-size: .625rem
    }

        .switch.tiny .switch-paddle::after {
            top: .25rem;
            left: .25rem;
            width: 1rem;
            height: 1rem
        }

    .switch.tiny input:checked ~ .switch-paddle::after {
        left: 1.75rem
    }

.switch.small {
    height: 1.75rem
}

    .switch.small .switch-paddle {
        width: 3.5rem;
        height: 1.75rem;
        font-size: .75rem
    }

        .switch.small .switch-paddle::after {
            top: .25rem;
            left: .25rem;
            width: 1.25rem;
            height: 1.25rem
        }

    .switch.small input:checked ~ .switch-paddle::after {
        left: 2rem
    }

.switch.large {
    height: 2.5rem
}

    .switch.large .switch-paddle {
        width: 5rem;
        height: 2.5rem;
        font-size: 1rem
    }

        .switch.large .switch-paddle::after {
            top: .25rem;
            left: .25rem;
            width: 2rem;
            height: 2rem
        }

    .switch.large input:checked ~ .switch-paddle::after {
        left: 2.75rem
    }

table {
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 1rem;
    border-radius: 0
}

thead, tbody, tfoot {
    border: 1px solid #f1f1f1;
    background-color: #fefefe
}

caption {
    padding: .5rem .625rem .625rem;
    font-weight: bold
}

thead {
    background: #f8f8f8;
    color: #0a0a0a
}

tfoot {
    background: #f1f1f1;
    color: #0a0a0a
}

    thead tr, tfoot tr {
        background: transparent
    }

    thead th, thead td, tfoot th, tfoot td {
        padding: .5rem .625rem .625rem;
        font-weight: bold;
        text-align: left
    }

tbody th, tbody td {
    padding: .5rem .625rem .625rem
}

tbody tr:nth-child(even) {
    border-bottom: 0;
    background-color: #f1f1f1
}

table.unstriped tbody {
    background-color: #fefefe
}

    table.unstriped tbody tr {
        border-bottom: 1px solid #f1f1f1;
        background-color: #fefefe
    }

@media print,screen and (max-width: 63.99875em) {
    table.stack thead {
        display: none
    }

    table.stack tfoot {
        display: none
    }

    table.stack tr, table.stack th, table.stack td {
        display: block
    }

    table.stack td {
        border-top: 0
    }
}

table.scroll {
    display: block;
    width: 100%;
    overflow-x: auto
}

table.hover thead tr:hover {
    background-color: #f3f3f3
}

table.hover tfoot tr:hover {
    background-color: #ececec
}

table.hover tbody tr:hover {
    background-color: #f9f9f9
}

table.hover:not(.unstriped) tr:nth-of-type(even):hover {
    background-color: #ececec
}

.table-scroll {
    overflow-x: auto
}

.tabs {
    margin: 0;
    border: 1px solid #e6e6e6;
    background: #fefefe;
    list-style-type: none
}

    .tabs::before, .tabs::after {
        display: table;
        content: " ";
        flex-basis: 0;
        order: 1
    }

    .tabs::after {
        clear: both
    }

    .tabs.vertical > li {
        display: block;
        float: none;
        width: auto
    }

    .tabs.simple > li > a {
        padding: 0
    }

        .tabs.simple > li > a:hover {
            background: transparent
        }

    .tabs.primary {
        background: #1779ba
    }

        .tabs.primary > li > a {
            color: #fefefe
        }

            .tabs.primary > li > a:hover, .tabs.primary > li > a:focus {
                background: #1673b1
            }

.tabs-title {
    float: left
}

    .tabs-title > a {
        display: block;
        padding: 1.25rem 1.5rem;
        font-size: .75rem;
        line-height: 1;
        color: #1779ba
    }

[data-whatinput=mouse] .tabs-title > a {
    outline: 0
}

.tabs-title > a:hover {
    background: #fefefe;
    color: #1468a0
}

.tabs-title > a:focus, .tabs-title > a[aria-selected=true] {
    background: #e6e6e6;
    color: #1779ba
}

.tabs-content {
    border: 1px solid #e6e6e6;
    border-top: 0;
    background: #fefefe;
    color: #0a0a0a;
    transition: all .5s ease
}

    .tabs-content.vertical {
        border: 1px solid #e6e6e6;
        border-left: 0
    }

.tabs-panel {
    display: none;
    padding: 1rem
}

    .tabs-panel.is-active {
        display: block
    }

.thumbnail {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 1rem;
    border: solid 4px #fefefe;
    border-radius: 10px;
    box-shadow: 0 0 0 1px rgba(10,10,10,.2);
    line-height: 0
}

a.thumbnail {
    transition: box-shadow 200ms ease-out
}

    a.thumbnail:hover, a.thumbnail:focus {
        box-shadow: 0 0 6px 1px rgba(23,121,186,.5)
    }

    a.thumbnail image {
        box-shadow: none
    }

.title-bar {
    padding: .5rem;
    background: #64223c;
    color: #fefefe;
    display: flex;
    justify-content: flex-start;
    align-items: center
}

    .title-bar .menu-icon {
        margin-left: .25rem;
        margin-right: .25rem
    }

.title-bar-left, .title-bar-right {
    flex: 1 1 0px
}

.title-bar-right {
    text-align: right
}

.title-bar-title {
    display: inline-block;
    vertical-align: middle;
    font-weight: bold
}

.has-tip {
    position: relative;
    display: inline-block;
    border-bottom: dotted 1px #8a8a8a;
    font-weight: bold;
    cursor: help
}

.tooltip {
    position: absolute;
    top: calc(100% + 0.6495rem);
    z-index: 1200;
    max-width: 10rem;
    padding: .75rem;
    border-radius: 0;
    background-color: #0a0a0a;
    font-size: 80%;
    color: #fefefe
}

    .tooltip::before {
        position: absolute
    }

    .tooltip.bottom::before {
        display: block;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: .75rem;
        content: "";
        border-top-width: 0;
        border-color: transparent transparent #0a0a0a;
        bottom: 100%
    }

    .tooltip.bottom.align-center::before {
        left: 50%;
        transform: translateX(-50%)
    }

    .tooltip.top::before {
        display: block;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: .75rem;
        content: "";
        border-bottom-width: 0;
        border-color: #0a0a0a transparent transparent;
        top: 100%;
        bottom: auto
    }

    .tooltip.top.align-center::before {
        left: 50%;
        transform: translateX(-50%)
    }

    .tooltip.left::before {
        display: block;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: .75rem;
        content: "";
        border-right-width: 0;
        border-color: transparent transparent transparent #0a0a0a;
        left: 100%
    }

    .tooltip.left.align-center::before {
        bottom: auto;
        top: 50%;
        transform: translateY(-50%)
    }

    .tooltip.right::before {
        display: block;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: .75rem;
        content: "";
        border-left-width: 0;
        border-color: transparent #0a0a0a transparent transparent;
        right: 100%;
        left: auto
    }

    .tooltip.right.align-center::before {
        bottom: auto;
        top: 50%;
        transform: translateY(-50%)
    }

    .tooltip.align-top::before {
        bottom: auto;
        top: 10%
    }

    .tooltip.align-bottom::before {
        bottom: 10%;
        top: auto
    }

    .tooltip.align-left::before {
        left: 10%;
        right: auto
    }

    .tooltip.align-right::before {
        left: auto;
        right: 10%
    }

.top-bar {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    padding: .5rem;
    flex-wrap: wrap
}

    .top-bar, .top-bar ul {
        background-color: #e6e6e6
    }

        .top-bar input {
            max-width: 200px;
            margin-right: 1rem
        }

        .top-bar .input-group-field {
            width: 100%;
            margin-right: 0
        }

        .top-bar input.button, .top-bar .wp-block-button input.wp-block-button__link, .wp-block-button .top-bar input.wp-block-button__link {
            width: auto
        }

        .top-bar .top-bar-left, .top-bar .top-bar-right {
            flex: 0 0 100%;
            max-width: 100%
        }

@media print,screen and (min-width: 40em) {
    .top-bar {
        flex-wrap: nowrap
    }

        .top-bar .top-bar-left {
            flex: 1 1 auto;
            margin-right: auto
        }

        .top-bar .top-bar-right {
            flex: 0 1 auto;
            margin-left: auto
        }
}

@media print,screen and (max-width: 63.99875em) {
    .top-bar.stacked-for-medium {
        flex-wrap: wrap
    }

        .top-bar.stacked-for-medium .top-bar-left, .top-bar.stacked-for-medium .top-bar-right {
            flex: 0 0 100%;
            max-width: 100%
        }
}

@media print,screen and (max-width: 74.99875em) {
    .top-bar.stacked-for-large {
        flex-wrap: wrap
    }

        .top-bar.stacked-for-large .top-bar-left, .top-bar.stacked-for-large .top-bar-right {
            flex: 0 0 100%;
            max-width: 100%
        }
}

.top-bar-title {
    flex: 0 0 auto;
    margin: .5rem 1rem .5rem 0
}

.top-bar-left, .top-bar-right {
    flex: 0 0 auto
}

.hide {
    display: none !important
}

.invisible {
    visibility: hidden
}

.visible {
    visibility: visible
}

@media print,screen and (max-width: 39.99875em) {
    .hide-for-small-only {
        display: none !important
    }
}

@media screen and (max-width: 0em),screen and (min-width: 40em) {
    .show-for-small-only {
        display: none !important
    }
}

@media print,screen and (min-width: 40em) {
    .hide-for-medium {
        display: none !important
    }
}

@media screen and (max-width: 39.99875em) {
    .show-for-medium {
        display: none !important
    }
}

@media print,screen and (min-width: 40em)and (max-width: 63.99875em) {
    .hide-for-medium-only {
        display: none !important
    }
}

@media screen and (max-width: 39.99875em),screen and (min-width: 64em) {
    .show-for-medium-only {
        display: none !important
    }
}

@media print,screen and (min-width: 64em) {
    .hide-for-large {
        display: none !important
    }
}

@media screen and (max-width: 63.99875em) {
    .show-for-large {
        display: none !important
    }
}

@media print,screen and (min-width: 64em)and (max-width: 74.99875em) {
    .hide-for-large-only {
        display: none !important
    }
}

@media screen and (max-width: 63.99875em),screen and (min-width: 75em) {
    .show-for-large-only {
        display: none !important
    }
}

.show-for-sr, .show-on-focus {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important
}

    .show-on-focus:active, .show-on-focus:focus {
        position: static !important;
        width: auto !important;
        height: auto !important;
        overflow: visible !important;
        clip: auto !important;
        white-space: normal !important
    }

.show-for-landscape, .hide-for-portrait {
    display: block !important
}

@media screen and (orientation: landscape) {
    .show-for-landscape, .hide-for-portrait {
        display: block !important
    }
}

@media screen and (orientation: portrait) {
    .show-for-landscape, .hide-for-portrait {
        display: none !important
    }
}

.hide-for-landscape, .show-for-portrait {
    display: none !important
}

@media screen and (orientation: landscape) {
    .hide-for-landscape, .show-for-portrait {
        display: none !important
    }
}

@media screen and (orientation: portrait) {
    .hide-for-landscape, .show-for-portrait {
        display: block !important
    }
}

.show-for-dark-mode {
    display: none
}

.hide-for-dark-mode {
    display: block
}

@media screen and (prefers-color-scheme: dark) {
    .show-for-dark-mode {
        display: block !important
    }

    .hide-for-dark-mode {
        display: none !important
    }
}

.show-for-ie {
    display: none
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
    .show-for-ie {
        display: block !important
    }

    .hide-for-ie {
        display: none !important
    }
}

.show-for-sticky {
    display: none
}

.is-stuck .show-for-sticky {
    display: block
}

.is-stuck .hide-for-sticky {
    display: none
}

.align-left {
    justify-content: flex-start
}

.align-right {
    justify-content: flex-end
}

.align-center {
    justify-content: center
}

.align-justify {
    justify-content: space-between
}

.align-spaced {
    justify-content: space-around
}

.align-left.vertical.menu > li > a {
    justify-content: flex-start
}

.align-right.vertical.menu > li > a {
    justify-content: flex-end
}

.align-center.vertical.menu > li > a {
    justify-content: center
}

.align-top {
    align-items: flex-start
}

.align-self-top {
    align-self: flex-start
}

.align-bottom {
    align-items: flex-end
}

.align-self-bottom {
    align-self: flex-end
}

.align-middle {
    align-items: center
}

.align-self-middle {
    align-self: center
}

.align-stretch {
    align-items: stretch
}

.align-self-stretch {
    align-self: stretch
}

.align-center-middle {
    justify-content: center;
    align-items: center;
    align-content: center
}

.small-order-1 {
    order: 1
}

.small-order-2 {
    order: 2
}

.small-order-3 {
    order: 3
}

.small-order-4 {
    order: 4
}

.small-order-5 {
    order: 5
}

.small-order-6 {
    order: 6
}

@media print,screen and (min-width: 40em) {
    .medium-order-1 {
        order: 1
    }

    .medium-order-2 {
        order: 2
    }

    .medium-order-3 {
        order: 3
    }

    .medium-order-4 {
        order: 4
    }

    .medium-order-5 {
        order: 5
    }

    .medium-order-6 {
        order: 6
    }
}

@media print,screen and (min-width: 64em) {
    .large-order-1 {
        order: 1
    }

    .large-order-2 {
        order: 2
    }

    .large-order-3 {
        order: 3
    }

    .large-order-4 {
        order: 4
    }

    .large-order-5 {
        order: 5
    }

    .large-order-6 {
        order: 6
    }
}

.flex-container {
    display: flex
}

.flex-child-auto {
    flex: 1 1 auto
}

.flex-child-grow {
    flex: 1 0 auto
}

.flex-child-shrink {
    flex: 0 1 auto
}

.flex-dir-row {
    flex-direction: row
}

.flex-dir-row-reverse {
    flex-direction: row-reverse
}

.flex-dir-column {
    flex-direction: column
}

.flex-dir-column-reverse {
    flex-direction: column-reverse
}

@media print,screen and (min-width: 40em) {
    .medium-flex-container {
        display: flex
    }

    .medium-flex-child-auto {
        flex: 1 1 auto
    }

    .medium-flex-child-grow {
        flex: 1 0 auto
    }

    .medium-flex-child-shrink {
        flex: 0 1 auto
    }

    .medium-flex-dir-row {
        flex-direction: row
    }

    .medium-flex-dir-row-reverse {
        flex-direction: row-reverse
    }

    .medium-flex-dir-column {
        flex-direction: column
    }

    .medium-flex-dir-column-reverse {
        flex-direction: column-reverse
    }
}

@media print,screen and (min-width: 64em) {
    .large-flex-container {
        display: flex
    }

    .large-flex-child-auto {
        flex: 1 1 auto
    }

    .large-flex-child-grow {
        flex: 1 0 auto
    }

    .large-flex-child-shrink {
        flex: 0 1 auto
    }

    .large-flex-dir-row {
        flex-direction: row
    }

    .large-flex-dir-row-reverse {
        flex-direction: row-reverse
    }

    .large-flex-dir-column {
        flex-direction: column
    }

    .large-flex-dir-column-reverse {
        flex-direction: column-reverse
    }
}

.slide-in-down.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: translateY(-100%);
    transition-property: transform,opacity;
    backface-visibility: hidden
}

    .slide-in-down.mui-enter.mui-enter-active {
        transform: translateY(0)
    }

.slide-in-left.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: translateX(-100%);
    transition-property: transform,opacity;
    backface-visibility: hidden
}

    .slide-in-left.mui-enter.mui-enter-active {
        transform: translateX(0)
    }

.slide-in-up.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: translateY(100%);
    transition-property: transform,opacity;
    backface-visibility: hidden
}

    .slide-in-up.mui-enter.mui-enter-active {
        transform: translateY(0)
    }

.slide-in-right.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: translateX(100%);
    transition-property: transform,opacity;
    backface-visibility: hidden
}

    .slide-in-right.mui-enter.mui-enter-active {
        transform: translateX(0)
    }

.slide-out-down.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: translateY(0);
    transition-property: transform,opacity;
    backface-visibility: hidden
}

    .slide-out-down.mui-leave.mui-leave-active {
        transform: translateY(100%)
    }

.slide-out-right.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: translateX(0);
    transition-property: transform,opacity;
    backface-visibility: hidden
}

    .slide-out-right.mui-leave.mui-leave-active {
        transform: translateX(100%)
    }

.slide-out-up.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: translateY(0);
    transition-property: transform,opacity;
    backface-visibility: hidden
}

    .slide-out-up.mui-leave.mui-leave-active {
        transform: translateY(-100%)
    }

.slide-out-left.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: translateX(0);
    transition-property: transform,opacity;
    backface-visibility: hidden
}

    .slide-out-left.mui-leave.mui-leave-active {
        transform: translateX(-100%)
    }

.fade-in.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    opacity: 0;
    transition-property: opacity
}

    .fade-in.mui-enter.mui-enter-active {
        opacity: 1
    }

.fade-out.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    opacity: 1;
    transition-property: opacity
}

    .fade-out.mui-leave.mui-leave-active {
        opacity: 0
    }

.hinge-in-from-top.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: perspective(2000px) rotateX(-90deg);
    transform-origin: top;
    transition-property: transform,opacity;
    opacity: 0
}

    .hinge-in-from-top.mui-enter.mui-enter-active {
        transform: perspective(2000px) rotate(0deg);
        opacity: 1
    }

.hinge-in-from-right.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: perspective(2000px) rotateY(-90deg);
    transform-origin: right;
    transition-property: transform,opacity;
    opacity: 0
}

    .hinge-in-from-right.mui-enter.mui-enter-active {
        transform: perspective(2000px) rotate(0deg);
        opacity: 1
    }

.hinge-in-from-bottom.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: perspective(2000px) rotateX(90deg);
    transform-origin: bottom;
    transition-property: transform,opacity;
    opacity: 0
}

    .hinge-in-from-bottom.mui-enter.mui-enter-active {
        transform: perspective(2000px) rotate(0deg);
        opacity: 1
    }

.hinge-in-from-left.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: perspective(2000px) rotateY(90deg);
    transform-origin: left;
    transition-property: transform,opacity;
    opacity: 0
}

    .hinge-in-from-left.mui-enter.mui-enter-active {
        transform: perspective(2000px) rotate(0deg);
        opacity: 1
    }

.hinge-in-from-middle-x.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: perspective(2000px) rotateX(-90deg);
    transform-origin: center;
    transition-property: transform,opacity;
    opacity: 0
}

    .hinge-in-from-middle-x.mui-enter.mui-enter-active {
        transform: perspective(2000px) rotate(0deg);
        opacity: 1
    }

.hinge-in-from-middle-y.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: perspective(2000px) rotateY(-90deg);
    transform-origin: center;
    transition-property: transform,opacity;
    opacity: 0
}

    .hinge-in-from-middle-y.mui-enter.mui-enter-active {
        transform: perspective(2000px) rotate(0deg);
        opacity: 1
    }

.hinge-out-from-top.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: perspective(2000px) rotate(0deg);
    transform-origin: top;
    transition-property: transform,opacity;
    opacity: 1
}

    .hinge-out-from-top.mui-leave.mui-leave-active {
        transform: perspective(2000px) rotateX(90deg);
        opacity: 0
    }

.hinge-out-from-right.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: perspective(2000px) rotate(0deg);
    transform-origin: right;
    transition-property: transform,opacity;
    opacity: 1
}

    .hinge-out-from-right.mui-leave.mui-leave-active {
        transform: perspective(2000px) rotateY(90deg);
        opacity: 0
    }

.hinge-out-from-bottom.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: perspective(2000px) rotate(0deg);
    transform-origin: bottom;
    transition-property: transform,opacity;
    opacity: 1
}

    .hinge-out-from-bottom.mui-leave.mui-leave-active {
        transform: perspective(2000px) rotateX(-90deg);
        opacity: 0
    }

.hinge-out-from-left.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: perspective(2000px) rotate(0deg);
    transform-origin: left;
    transition-property: transform,opacity;
    opacity: 1
}

    .hinge-out-from-left.mui-leave.mui-leave-active {
        transform: perspective(2000px) rotateY(-90deg);
        opacity: 0
    }

.hinge-out-from-middle-x.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: perspective(2000px) rotate(0deg);
    transform-origin: center;
    transition-property: transform,opacity;
    opacity: 1
}

    .hinge-out-from-middle-x.mui-leave.mui-leave-active {
        transform: perspective(2000px) rotateX(90deg);
        opacity: 0
    }

.hinge-out-from-middle-y.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: perspective(2000px) rotate(0deg);
    transform-origin: center;
    transition-property: transform,opacity;
    opacity: 1
}

    .hinge-out-from-middle-y.mui-leave.mui-leave-active {
        transform: perspective(2000px) rotateY(90deg);
        opacity: 0
    }

.scale-in-up.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: scale(0.5);
    transition-property: transform,opacity;
    opacity: 0
}

    .scale-in-up.mui-enter.mui-enter-active {
        transform: scale(1);
        opacity: 1
    }

.scale-in-down.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: scale(1.5);
    transition-property: transform,opacity;
    opacity: 0
}

    .scale-in-down.mui-enter.mui-enter-active {
        transform: scale(1);
        opacity: 1
    }

.scale-out-up.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: scale(1);
    transition-property: transform,opacity;
    opacity: 1
}

    .scale-out-up.mui-leave.mui-leave-active {
        transform: scale(1.5);
        opacity: 0
    }

.scale-out-down.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: scale(1);
    transition-property: transform,opacity;
    opacity: 1
}

    .scale-out-down.mui-leave.mui-leave-active {
        transform: scale(0.5);
        opacity: 0
    }

.spin-in.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: rotate(-0.75turn);
    transition-property: transform,opacity;
    opacity: 0
}

    .spin-in.mui-enter.mui-enter-active {
        transform: rotate(0);
        opacity: 1
    }

.spin-out.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: rotate(0);
    transition-property: transform,opacity;
    opacity: 1
}

    .spin-out.mui-leave.mui-leave-active {
        transform: rotate(0.75turn);
        opacity: 0
    }

.spin-in-ccw.mui-enter {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: rotate(0.75turn);
    transition-property: transform,opacity;
    opacity: 0
}

    .spin-in-ccw.mui-enter.mui-enter-active {
        transform: rotate(0);
        opacity: 1
    }

.spin-out-ccw.mui-leave {
    transition-duration: 500ms;
    transition-timing-function: linear;
    transform: rotate(0);
    transition-property: transform,opacity;
    opacity: 1
}

    .spin-out-ccw.mui-leave.mui-leave-active {
        transform: rotate(-0.75turn);
        opacity: 0
    }

.slow {
    transition-duration: 750ms !important
}

.fast {
    transition-duration: 250ms !important
}

.linear {
    transition-timing-function: linear !important
}

.ease {
    transition-timing-function: ease !important
}

.ease-in {
    transition-timing-function: ease-in !important
}

.ease-out {
    transition-timing-function: ease-out !important
}

.ease-in-out {
    transition-timing-function: ease-in-out !important
}

.bounce-in {
    transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important
}

.bounce-out {
    transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important
}

.bounce-in-out {
    transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important
}

.short-delay {
    transition-delay: 300ms !important
}

.long-delay {
    transition-delay: 700ms !important
}

.shake {
    animation-name: shake-7
}

@keyframes shake-7 {
    0%,10%,20%,30%,40%,50%,60%,70%,80%,90% {
        transform: translateX(7%)
    }

    5%,15%,25%,35%,45%,55%,65%,75%,85%,95% {
        transform: translateX(-7%)
    }
}

.spin-cw {
    animation-name: spin-cw-1turn
}

@keyframes spin-cw-1turn {
    0% {
        transform: rotate(-1turn)
    }

    100% {
        transform: rotate(0)
    }
}

.spin-ccw {
    animation-name: spin-ccw-1turn
}

@keyframes spin-ccw-1turn {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(-1turn)
    }
}

.wiggle {
    animation-name: wiggle-7deg
}

@keyframes wiggle-7deg {
    40%,50%,60% {
        transform: rotate(7deg)
    }

    35%,45%,55%,65% {
        transform: rotate(-7deg)
    }

    0%,30%,70%,100% {
        transform: rotate(0)
    }
}

.shake, .spin-cw, .spin-ccw, .wiggle {
    animation-duration: 500ms
}

.infinite {
    animation-iteration-count: infinite
}

.slow {
    animation-duration: 750ms !important
}

.fast {
    animation-duration: 250ms !important
}

.linear {
    animation-timing-function: linear !important
}

.ease {
    animation-timing-function: ease !important
}

.ease-in {
    animation-timing-function: ease-in !important
}

.ease-out {
    animation-timing-function: ease-out !important
}

.ease-in-out {
    animation-timing-function: ease-in-out !important
}

.bounce-in {
    animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important
}

.bounce-out {
    animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important
}

.bounce-in-out {
    animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important
}

.short-delay {
    animation-delay: 300ms !important
}

.long-delay {
    animation-delay: 700ms !important
}

.ima-ad-container {
    top: 0em;
    position: absolute;
    display: none;
    width: 100%;
    height: 100%
}

.video-js.vjs-playing .bumpable-ima-ad-container {
    margin-top: -4em
}

.video-js.vjs-user-inactive.vjs-playing .bumpable-ima-ad-container {
    margin-top: 0em
}

.video-js.vjs-paused .bumpable-ima-ad-container, .video-js.vjs-playing:hover .bumpable-ima-ad-container, .video-js.vjs-user-active.vjs-playing .bumpable-ima-ad-container {
    margin-top: -4em
}

.ima-controls-div {
    bottom: 0em;
    height: 1.4em;
    position: absolute;
    overflow: hidden;
    display: none;
    opacity: 1;
    background-color: rgba(7,20,30,.7);
    background: -moz-linear-gradient(bottom, rgba(7, 20, 30, 0.7) 0%, rgba(7, 20, 30, 0) 100%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, rgba(7, 20, 30, 0.7)), color-stop(100%, rgba(7, 20, 30, 0)));
    background: -webkit-linear-gradient(bottom, rgba(7, 20, 30, 0.7) 0%, rgba(7, 20, 30, 0) 100%);
    background: -o-linear-gradient(bottom, rgba(7, 20, 30, 0.7) 0%, rgba(7, 20, 30, 0) 100%);
    background: -ms-linear-gradient(bottom, rgba(7, 20, 30, 0.7) 0%, rgba(7, 20, 30, 0) 100%);
    background: linear-gradient(to top, rgba(7, 20, 30, 0.7) 0%, rgba(7, 20, 30, 0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#0007141E", endColorstr="#07141E",GradientType=0 )
}

    .ima-controls-div.ima-controls-div-showing {
        height: 3.7em
    }

.ima-countdown-div {
    height: 1em;
    color: #fff;
    text-shadow: 0 0 .2em #000;
    cursor: default
}

.ima-seek-bar-div {
    top: 1.2em;
    height: .3em;
    position: absolute;
    background: rgba(255,255,255,.4)
}

.ima-progress-div {
    width: 0em;
    height: .3em;
    background-color: #ecc546
}

.ima-play-pause-div, .ima-mute-div, .ima-slider-div, .ima-fullscreen-div {
    width: 2.33em;
    height: 1.33em;
    top: .733em;
    left: 0em;
    position: absolute;
    color: #ccc;
    font-size: 1.5em;
    line-height: 2;
    text-align: center;
    font-family: VideoJS;
    cursor: pointer
}

.ima-mute-div {
    left: auto;
    right: 5.667em
}

.ima-slider-div {
    left: auto;
    right: 2.33em;
    width: 3.33em;
    height: .667em;
    top: 1.33em;
    background-color: #555
}

.ima-slider-level-div {
    width: 100%;
    height: .667em;
    background-color: #ecc546
}

.ima-fullscreen-div {
    left: auto;
    right: 0em
}

.ima-playing:before {
    content: "РївЂћС“"
}

.ima-paused:before {
    content: "РївЂћРѓ"
}

.ima-playing:hover:before, .ima-paused:hover:before {
    text-shadow: 0 0 1em #fff
}

.ima-non-muted:before {
    content: "РївЂћвЂЎ"
}

.ima-muted:before {
    content: "РївЂћвЂћ"
}

.ima-non-muted:hover:before, .ima-muted:hover:before {
    text-shadow: 0 0 1em #fff
}

.ima-non-fullscreen:before {
    content: "РївЂћв‚¬"
}

.ima-fullscreen:before {
    content: "РївЂћвЂ°"
}

.ima-non-fullscreen:hover:before, .ima-fullscreen:hover:before {
    text-shadow: 0 0 1em #fff
}


* {
    font-family: "Exo 2","Butler","Helvetica",sans-serif
}

html {
    font-size: 16px
}

body {
    transition: ease .3s opacity;
    opacity: 1;
    min-width: 300px;
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font-family: "Exo 2","Butler","Helvetica",sans-serif;
    color: #05131e
}

.uc-container-xl {
    width: 100%;
    max-width: 1380px;
    margin: 0 auto
}

a:not([href]) {
    cursor: unset
}

ul {
    padding: 0;
    margin: 0
}

.display-none {
    display: none !important
}

.no-label > a {
    font-size: 0 !important
}

.wrapper-epg .main-container {
    width: 100%;
    margin: 0 auto
}

@media only screen and (min-width: 1366px) {
    .wrapper-epg .main-container {
        max-width: 1102px
    }
}

@media only screen and (min-width:1600px) {
    .wrapper-epg .main-container {
        max-width: 1400px
    }
}

@media only screen and (min-width: 1600px)and (max-width: 2000px) {
    .wrapper-epg .main-container {
        max-width: calc(100% - 600px)
    }
}

@media only screen and (min-width: 1366px)and (max-width: 1462px) {
    .wrapper-epg .main-container {
        max-width: calc(100% - 360px);
        margin: 0 180px
    }
}

@media only screen and (max-width: 1365px) {
    .wrapper-epg .main-container {
        padding-left: 20px;
        padding-right: 20px
    }
}

.wrapper-epg .main-container .main-grid {
    align-items: flex-start
}

    .wrapper-epg .main-container .main-grid .sidebar {
        margin-top: 30px
    }

.epg-layout {
    margin-top: 30px
}

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden
}

    .screen-reader-text:focus {
        background-color: #f1f1f1;
        border-radius: 3px;
        box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
        clip: auto !important;
        color: #21759b;
        display: block;
        font-size: 14px;
        font-size: .875rem;
        font-weight: bold;
        height: auto;
        left: 5px;
        line-height: normal;
        padding: 15px 23px 14px;
        text-decoration: none;
        top: 5px;
        width: auto;
        z-index: 100000
    }

#wpadminbar {
    position: fixed !important
}

body.admin-bar.f-topbar-fixed .sticky.fixed {
    margin-top: 2rem
}

body.admin-bar.offcanvas .off-canvas.is-open {
    top: 2.875rem
}

@media screen and (min-width: 48.9375em) {
    body.admin-bar.offcanvas .off-canvas.is-open {
        top: 2rem
    }
}

.wp-caption > figcaption {
    font: 600 .75rem "Exo 2";
    line-height: 1.25;
    color: #fff;
    max-width: 100%;
    padding: .25rem 0
}

p.wp-caption-text {
    font: 600 .75rem "Exo 2";
    line-height: 1.25;
    color: #fff;
    padding: .625rem 0
}

.alignleft {
    float: left;
    padding-right: 1rem;
    margin: 0
}

.alignright {
    float: right;
    padding-left: 1rem;
    margin: 0
}

.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-gallery {
    display: flex;
    flex-flow: row wrap;
    margin-right: -0.8125rem;
    margin-left: -0.8125rem
}

@media print,screen and (min-width: 40em) {
    .wp-gallery {
        margin-right: -1.625rem;
        margin-left: -1.625rem
    }
}

.wp-gallery.wp-gallery-columns-1 > .wp-gallery-item {
    flex: 0 0 auto;
    width: calc(50% - 1.625rem);
    margin-left: 0.8125rem;
    margin-right: 0.8125rem
}

@media print,screen and (min-width: 40em) {
    .wp-gallery.wp-gallery-columns-1 > .wp-gallery-item {
        flex: 0 0 auto;
        width: calc(25% - 1.875rem);
        margin-left: 0.9375rem;
        margin-right: 0.9375rem
    }
}

@media print,screen and (min-width: 64em) {
    .wp-gallery.wp-gallery-columns-1 > .wp-gallery-item {
        flex: 0 0 auto;
        width: calc(100% - 1.875rem);
        margin-left: 0.9375rem;
        margin-right: 0.9375rem
    }
}

.wp-gallery.wp-gallery-columns-2 > .wp-gallery-item {
    flex: 0 0 auto;
    width: calc(50% - 1.625rem);
    margin-left: 0.8125rem;
    margin-right: 0.8125rem
}

@media print,screen and (min-width: 40em) {
    .wp-gallery.wp-gallery-columns-2 > .wp-gallery-item {
        flex: 0 0 auto;
        width: calc(25% - 1.875rem);
        margin-left: 0.9375rem;
        margin-right: 0.9375rem
    }
}

@media print,screen and (min-width: 64em) {
    .wp-gallery.wp-gallery-columns-2 > .wp-gallery-item {
        flex: 0 0 auto;
        width: calc(50% - 1.875rem);
        margin-left: 0.9375rem;
        margin-right: 0.9375rem
    }
}

.wp-gallery.wp-gallery-columns-3 > .wp-gallery-item {
    flex: 0 0 auto;
    width: calc(50% - 1.625rem);
    margin-left: 0.8125rem;
    margin-right: 0.8125rem
}

@media print,screen and (min-width: 40em) {
    .wp-gallery.wp-gallery-columns-3 > .wp-gallery-item {
        flex: 0 0 auto;
        width: calc(25% - 1.875rem);
        margin-left: 0.9375rem;
        margin-right: 0.9375rem
    }
}

@media print,screen and (min-width: 64em) {
    .wp-gallery.wp-gallery-columns-3 > .wp-gallery-item {
        flex: 0 0 auto;
        width: calc(33.3333333333% - 1.875rem);
        margin-left: 0.9375rem;
        margin-right: 0.9375rem
    }
}

.wp-gallery.wp-gallery-columns-4 > .wp-gallery-item {
    flex: 0 0 auto;
    width: calc(50% - 1.625rem);
    margin-left: 0.8125rem;
    margin-right: 0.8125rem
}

@media print,screen and (min-width: 40em) {
    .wp-gallery.wp-gallery-columns-4 > .wp-gallery-item {
        flex: 0 0 auto;
        width: calc(25% - 1.875rem);
        margin-left: 0.9375rem;
        margin-right: 0.9375rem
    }
}

@media print,screen and (min-width: 64em) {
    .wp-gallery.wp-gallery-columns-4 > .wp-gallery-item {
        flex: 0 0 auto;
        width: calc(25% - 1.875rem);
        margin-left: 0.9375rem;
        margin-right: 0.9375rem
    }
}

.wp-gallery.wp-gallery-columns-5 > .wp-gallery-item {
    flex: 0 0 auto;
    width: calc(50% - 1.625rem);
    margin-left: 0.8125rem;
    margin-right: 0.8125rem
}

@media print,screen and (min-width: 40em) {
    .wp-gallery.wp-gallery-columns-5 > .wp-gallery-item {
        flex: 0 0 auto;
        width: calc(25% - 1.875rem);
        margin-left: 0.9375rem;
        margin-right: 0.9375rem
    }
}

@media print,screen and (min-width: 64em) {
    .wp-gallery.wp-gallery-columns-5 > .wp-gallery-item {
        flex: 0 0 auto;
        width: calc(20% - 1.875rem);
        margin-left: 0.9375rem;
        margin-right: 0.9375rem
    }
}

.wp-gallery.wp-gallery-columns-6 > .wp-gallery-item {
    flex: 0 0 auto;
    width: calc(50% - 1.625rem);
    margin-left: 0.8125rem;
    margin-right: 0.8125rem
}

@media print,screen and (min-width: 40em) {
    .wp-gallery.wp-gallery-columns-6 > .wp-gallery-item {
        flex: 0 0 auto;
        width: calc(25% - 1.875rem);
        margin-left: 0.9375rem;
        margin-right: 0.9375rem
    }
}

@media print,screen and (min-width: 64em) {
    .wp-gallery.wp-gallery-columns-6 > .wp-gallery-item {
        flex: 0 0 auto;
        width: calc(16.6666666667% - 1.875rem);
        margin-left: 0.9375rem;
        margin-right: 0.9375rem
    }
}

.wp-gallery.wp-gallery-columns-7 > .wp-gallery-item {
    flex: 0 0 auto;
    width: calc(50% - 1.625rem);
    margin-left: 0.8125rem;
    margin-right: 0.8125rem
}

@media print,screen and (min-width: 40em) {
    .wp-gallery.wp-gallery-columns-7 > .wp-gallery-item {
        flex: 0 0 auto;
        width: calc(25% - 1.875rem);
        margin-left: 0.9375rem;
        margin-right: 0.9375rem
    }
}

@media print,screen and (min-width: 64em) {
    .wp-gallery.wp-gallery-columns-7 > .wp-gallery-item {
        flex: 0 0 auto;
        width: calc(14.2857142857% - 1.875rem);
        margin-left: 0.9375rem;
        margin-right: 0.9375rem
    }
}

.wp-gallery.wp-gallery-columns-8 > .wp-gallery-item {
    flex: 0 0 auto;
    width: calc(50% - 1.625rem);
    margin-left: 0.8125rem;
    margin-right: 0.8125rem
}

@media print,screen and (min-width: 40em) {
    .wp-gallery.wp-gallery-columns-8 > .wp-gallery-item {
        flex: 0 0 auto;
        width: calc(25% - 1.875rem);
        margin-left: 0.9375rem;
        margin-right: 0.9375rem
    }
}

@media print,screen and (min-width: 64em) {
    .wp-gallery.wp-gallery-columns-8 > .wp-gallery-item {
        flex: 0 0 auto;
        width: calc(12.5% - 1.875rem);
        margin-left: 0.9375rem;
        margin-right: 0.9375rem
    }
}

.wp-gallery.wp-gallery-columns-9 > .wp-gallery-item {
    flex: 0 0 auto;
    width: calc(50% - 1.625rem);
    margin-left: 0.8125rem;
    margin-right: 0.8125rem
}

@media print,screen and (min-width: 40em) {
    .wp-gallery.wp-gallery-columns-9 > .wp-gallery-item {
        flex: 0 0 auto;
        width: calc(25% - 1.875rem);
        margin-left: 0.9375rem;
        margin-right: 0.9375rem
    }
}

@media print,screen and (min-width: 64em) {
    .wp-gallery.wp-gallery-columns-9 > .wp-gallery-item {
        flex: 0 0 auto;
        width: calc(11.1111111111% - 1.875rem);
        margin-left: 0.9375rem;
        margin-right: 0.9375rem
    }
}

.wp-gallery .wp-gallery-icon > a {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 1rem;
    border: solid 4px #fefefe;
    border-radius: 10px;
    box-shadow: 0 0 0 1px rgba(10,10,10,.2);
    line-height: 0;
    transition: box-shadow 200ms ease-out
}

    .wp-gallery .wp-gallery-icon > a:hover, .wp-gallery .wp-gallery-icon > a:focus {
        box-shadow: 0 0 6px 1px rgba(23,121,186,.5)
    }

    .wp-gallery .wp-gallery-icon > a image {
        box-shadow: none
    }

.wp-gallery .wp-gallery-icon > img {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 1rem;
    border: solid 4px #fefefe;
    border-radius: 10px;
    box-shadow: 0 0 0 1px rgba(10,10,10,.2);
    line-height: 0
}

.has-primary-background-color {
    background-color: #1779ba
}

.has-primary-color {
    color: #1779ba
}

.has-secondary-background-color {
    background-color: #767676
}

.has-secondary-color {
    color: #767676
}

.has-success-background-color {
    background-color: #3adb76
}

.has-success-color {
    color: #3adb76
}

.has-warning-background-color {
    background-color: #ffae00
}

.has-warning-color {
    color: #ffae00
}

.has-alert-background-color {
    background-color: #cc4b37
}

.has-alert-color {
    color: #cc4b37
}

.wp-block-button .wp-block-button__link.has-primary-background-color {
    background-color: #1779ba
}

.wp-block-button .wp-block-button__link.has-primary-color {
    color: #1779ba
}

.wp-block-button .wp-block-button__link.has-secondary-background-color {
    background-color: #767676
}

.wp-block-button .wp-block-button__link.has-secondary-color {
    color: #767676
}

.wp-block-button .wp-block-button__link.has-success-background-color {
    background-color: #3adb76
}

.wp-block-button .wp-block-button__link.has-success-color {
    color: #3adb76
}

.wp-block-button .wp-block-button__link.has-warning-background-color {
    background-color: #ffae00
}

.wp-block-button .wp-block-button__link.has-warning-color {
    color: #ffae00
}

.wp-block-button .wp-block-button__link.has-alert-background-color {
    background-color: #cc4b37
}

.wp-block-button .wp-block-button__link.has-alert-color {
    color: #cc4b37
}

.wp-block-button.is-style-squared .wp-block-button__link {
    border-radius: 0
}

.wp-block-file .wp-block-file__button {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 1rem 0;
    padding: .85em 1em;
    border: 1px solid transparent;
    border-radius: 0;
    transition: background-color .25s ease-out,color .25s ease-out;
    font-family: inherit;
    font-size: .9rem;
    -webkit-appearance: none;
    line-height: 1;
    text-align: center;
    cursor: pointer
}

[data-whatinput=mouse] .wp-block-file .wp-block-file__button {
    outline: 0
}

.wp-block-file .wp-block-file__button, .wp-block-file .wp-block-file__button.disabled, .wp-block-file .wp-block-file__button[disabled], .wp-block-file .wp-block-file__button.disabled:hover, .wp-block-file .wp-block-file__button[disabled]:hover, .wp-block-file .wp-block-file__button.disabled:focus, .wp-block-file .wp-block-file__button[disabled]:focus {
    background-color: #1779ba;
    color: #fefefe
}

    .wp-block-file .wp-block-file__button:hover, .wp-block-file .wp-block-file__button:focus {
        background-color: #14679e;
        color: #fefefe
    }

h1, h2, h3, h4, h5, p, a {
    font-family: "Exo 2","Butler","Helvetica"
}

.sprite-icon {
    display: inline-block;
    position: relative;
    width: 20px;
    height: 20px
}

    .sprite-icon svg {
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%
    }

@media print,screen and (min-width: 64em) {
    .mobile-menu, .site-title-bar, .header--touch {
        display: none !important
    }
}

@media screen and (max-width: 63.99875em) {
    .menu--desktop {
        display: none !important
    }
}

.site-desktop-title a {
    color: #0a132f;
    font-weight: bold
}

.post-navigation::before, .post-navigation::after {
    display: table;
    content: " ";
    flex-basis: 0;
    order: 1
}

.post-navigation::after {
    clear: both
}

.nav-previous {
    float: left
}

.nav-next {
    float: right
}

.main-container {
    max-width: 68.875rem;
    margin: auto;
    padding-left: 0 !important;
    padding-right: 0 !important
}

@media only screen and (min-width:1024px) {
    .main-container {
        padding-left: 13px !important;
        padding-right: 13px !important
    }
}

.main-grid {
    flex-wrap: wrap;
    margin: 13px;
    margin-bottom: 0;
    display: flex;
    flex-direction: row
}

@media only screen and (min-width:768px) {
    .main-grid {
        margin: 20px;
        margin-bottom: 0
    }
}

@media only screen and (min-width:1024px) {
    .main-grid {
        margin: 26px 13px 0 13px;
        align-items: start
    }
}

@media only screen and (min-width:1102px) {
    .main-grid {
        margin: 40px 0 0 0
    }
}

.main-grid.sidebar-left .main-content {
    order: 1
}

.main-grid.sidebar-left .sidebar {
    order: 2
}

@media print,screen and (min-width: 40em) {
    .main-grid.sidebar-left .main-content {
        order: 2
    }

    .main-grid.sidebar-left .sidebar {
        order: 1
    }
}

.main-grid .main-content-full-width .entry-content {
    padding-top: 1.625rem
}

.main-grid .main-content {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    order: 1
}

@media only screen and (min-width:768px) {
    .main-grid .main-content {
        margin-right: 0;
        margin-left: 0
    }
}

@media only screen and (min-width:1024px) {
    .main-grid .main-content {
        width: calc(66.6666666667% - 26px);
        margin-left: 0;
        margin-right: 13px
    }
}

.main-grid .sidebar {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    order: 3
}

@media only screen and (min-width:1024px) {
    .main-grid .sidebar {
        width: 33.3333333333%;
        margin-right: 0;
        margin-left: 13px;
        order: 2
    }
}

.main-grid .related-components {
    width: 100%;
    order: 2
}

@media only screen and (min-width:1024px) {
    .main-grid .related-components {
        order: 3
    }
}

.novas .main-content .related-components {
    display: none
}

@media only screen and (min-width:768px) {
    .novas .main-content .related-components {
        display: block
    }
}

.novas .main-content .web-recommendation-widget {
    display: none
}

@media only screen and (min-width:768px) {
    .novas .main-content .web-recommendation-widget {
        display: block
    }
}

.footer-wrapper {
    z-index: 1;
    position: relative
}

.footer-inner {
    background-color: #f2f2f2;
    color: #0a132f
}

@media only screen and (min-width:1024px) {
    .footer-inner {
        padding-top: 40px
    }
}

.footer-container {
    max-width: 100%;
    padding: 20px 13px;
    margin: 0 auto;
    position: relative
}

@media only screen and (min-width: 1366px) {
    .footer-container {
        max-width: 1102px
    }
}

@media only screen and (min-width: 1366px)and (max-width: 1462px) {
    .footer-container {
        max-width: calc(100% - 360px)
    }
}

@media only screen and (min-width:1600px) {
    .footer-container {
        max-width: 1400px
    }
}

@media only screen and (min-width:1600px)and (max-width: 2000px) {
    .footer-container {
        max-width: calc(100% - 600px)
    }
}

@media only screen and (min-width:768px) {
    .footer-container {
        padding: 38px 26px
    }
}

.footer-top {
    display: grid;
    grid-template-columns: 1fr;
    flex-direction: row
}

@media only screen and (min-width:768px) {
    .footer-top {
        grid-template-columns: repeat(2, 1fr);
        grid-column-gap: 30px
    }
}

@media only screen and (min-width:1024px) {
    .footer-top {
        grid-template-columns: 1fr 1fr 1fr;
        grid-column-gap: 66px;
        padding-bottom: 42px
    }
}

.footer-top .uc-post-grid-items {
    max-width: initial;
    padding-left: 0;
    padding-right: 0
}

.footer-top section {
    margin-top: 0
}

@media only screen and (min-width:1024px) {
    .footer-top section {
        margin-bottom: 0
    }
}

.footer-top section .uc-post-grid-block-header {
    margin-bottom: 0
}

.footer-top section h2 {
    font: 700 1rem "Exo 2";
    letter-spacing: 0;
    color: #0a132f;
    display: inline-block;
    text-transform: none;
    padding-bottom: 13px;
    margin-bottom: 0;
    position: relative
}

    .footer-top section h2:before {
        content: "";
        display: block;
        height: 3px;
        width: 100%;
        background-color: #0a132f;
        position: absolute;
        bottom: -2px;
        z-index: 1
    }

.footer-top section ul {
    border-top: .5px solid #d7d7d7;
    padding-top: 22px;
    padding-bottom: 0
}

    .footer-top section ul.menu {
        display: block
    }

    .footer-top section ul .is-active > a {
        background: transparent;
        color: #807f83
    }

    .footer-top section ul li {
        list-style-type: none
    }

        .footer-top section ul li a {
            font: 600 1rem/1.5625 "Exo 2";
            color: #807f83;
            letter-spacing: 0;
            padding: 0
        }

            .footer-top section ul li a:hover {
                color: #223e99;
                text-decoration: underline
            }

@media only screen and (min-width:768px) {
    .footer-top section:nth-child(2) {
        grid-area: 1/2/2/3
    }
}

@media only screen and (min-width:1024px) {
    .footer-top section:nth-child(2) {
        grid-area: 1/2/2/3
    }
}

.footer-top section:nth-child(2) ul {
    display: inline-block;
    float: none;
    width: 100%
}

.footer-top section span.category-video, .footer-top section span.category-videodana, .footer-top section span.post_format-post-format-video {
    position: relative
}

    .footer-top section span.category-video:after, .footer-top section span.category-videodana:after, .footer-top section span.post_format-post-format-video:after {
        content: "";
        display: inline-block;
        background-image: url(../../f98430d636aa8b39c3f4.svg#Badge_Video-IconButtonAlt);
        background-repeat: no-repeat;
        background-size: contain;
        width: 20px;
        height: 20px;
        position: absolute;
        left: 10px;
        bottom: 7px;
        z-index: 1;
        cursor: pointer;
        pointer-events: none;
        filter: drop-shadow(0 0 2px rgba(0, 0, 0, 0.65))
    }

@media only screen and (min-width:768px) {
    .footer-top section:nth-child(3) {
        grid-area: 2/1/3/3
    }
}

@media only screen and (min-width:1024px) {
    .footer-top section:nth-child(3) {
        grid-area: 1/3/2/4;
        padding-top: 0
    }
}

.footer-top section:nth-child(3) .uc-block-post-grid {
    padding: 0
}

.footer-top section:nth-child(3) ul li {
    margin-bottom: 24px
}

    .footer-top section:nth-child(3) ul li:last-child {
        margin-bottom: 0
    }

    .footer-top section:nth-child(3) ul li a {
        display: grid;
        grid-template-columns: 102px 1fr;
        grid-column-gap: 10px;
        position: relative
    }

@media only screen and (min-width:768px) {
    .footer-top section:nth-child(3) ul li a {
        grid-template-columns: 140px 1fr;
        grid-column-gap: 13px
    }
}

@media only screen and (min-width:1024px) {
    .footer-top section:nth-child(3) ul li a {
        grid-template-columns: 102px 1fr
    }
}

.footer-top section:nth-child(3) ul li a span:first-child {
    overflow: hidden;
    border-radius: 3px
}

    .footer-top section:nth-child(3) ul li a span:first-child img {
        border-radius: 3px;
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transition: .3s ease-in-out;
        transition: .3s ease-in-out;
        opacity: 1
    }

.footer-top section:nth-child(3) ul li a .wpp-post-title {
    height: 2.4em;
    font: 600 1rem/1 "Exo 2";
    line-height: 1.15em;
    overflow: hidden;
    letter-spacing: 0
}

.footer-top section:nth-child(3) ul li a .wpp-meta.post-stats {
    position: absolute;
    bottom: 0px;
    left: 113px
}

@media only screen and (min-width:768px) {
    .footer-top section:nth-child(3) ul li a .wpp-meta.post-stats {
        left: 154px
    }
}

@media only screen and (min-width:1024px) {
    .footer-top section:nth-child(3) ul li a .wpp-meta.post-stats {
        left: 115px
    }
}

.footer-top section:nth-child(3) ul li a .wpp-meta.post-stats span {
    font: 400 .75rem "Exo 2";
    color: #807f83
}

.footer-top section:nth-child(3) ul.wpp-list li a {
    height: 68px
}

@media only screen and (min-width:768px) {
    .footer-top section:nth-child(3) ul.wpp-list li a {
        height: 93px
    }
}

@media only screen and (min-width:1024px) {
    .footer-top section:nth-child(3) ul.wpp-list li a {
        height: 68px
    }
}

.footer-top section:nth-child(3) ul.wpp-list li a:hover {
    text-decoration: none
}

    .footer-top section:nth-child(3) ul.wpp-list li a:hover span:first-child img {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
        overflow: hidden;
        opacity: .5
    }

.footer-bottom {
    border-top: 1px solid #d7d7d7;
    padding: 30px 9px
}

@media only screen and (min-width:768px) {
    .footer-bottom {
        padding: 30px 0;
        padding-bottom: 0
    }
}

@media only screen and (min-width:1024px) {
    .footer-bottom {
        display: flex;
        flex-direction: row-reverse;
        align-items: center;
        padding: 40px 0;
        padding-bottom: 0
    }
}

.footer-bottom__menu {
    text-align: center
}

@media only screen and (min-width:1024px) {
    .footer-bottom__menu {
        text-align: initial;
        margin-left: auto
    }
}

.footer-bottom .menu-item {
    list-style-type: none;
    display: inline-block;
    margin-left: 17px;
    margin-bottom: 23px;
    position: relative
}

@media only screen and (min-width:1024px) {
    .footer-bottom .menu-item {
        margin-bottom: 0
    }
}

.footer-bottom .menu-item:before {
    content: "";
    display: block;
    width: 3px;
    height: 3px;
    background-color: #807f83;
    position: absolute;
    top: 50%;
    left: -12px
}

.footer-bottom .menu-item:hover:before {
    background-color: footer-list-hover-color
}

.footer-bottom .menu-item:hover .footer-bottom__link {
    color: footer-list-hover-color;
    text-decoration: underline
}

.footer-bottom .menu-item:first-child {
    margin-left: 0
}

    .footer-bottom .menu-item:first-child:before {
        display: none
    }

.footer-bottom .menu-item a {
    font: 400 .75rem "Exo 2";
    color: #807f83;
    letter-spacing: 0
}

@media only screen and (min-width:1024px) {
    .footer-bottom .menu-item a {
        font: 400 .75rem "Exo 2";
        color: #807f83
    }
}

.footer-bottom .menu-item a:hover {
    color: #223e99;
    text-decoration: underline
}

.footer-bottom .footer-copyright {
    font: 400 .75rem "Exo 2";
    color: #807f83;
    letter-spacing: 0;
    text-align: center;
    margin-bottom: 26px
}

@media only screen and (min-width:768px) {
    .footer-bottom .footer-copyright {
        margin-bottom: 0
    }
}

@media only screen and (min-width:1024px) {
    .footer-bottom .footer-copyright {
        margin-right: auto;
        font: 400 .75rem "Exo 2";
        color: #807f83
    }
}

.footer-bottom .footer-copyright li {
    list-style-type: none;
    display: inline-block;
    margin-left: 17px;
    position: relative
}

    .footer-bottom .footer-copyright li:before {
        content: "";
        display: block;
        width: 3px;
        height: 3px;
        background-color: #807f83;
        position: absolute;
        top: 50%;
        right: calc(100% + 8px)
    }

    .footer-bottom .footer-copyright li:first-child {
        margin-left: 0
    }

        .footer-bottom .footer-copyright li:first-child:before {
            display: none
        }

    .footer-bottom .footer-copyright li a {
        font: 400 .75rem "Exo 2";
        color: #807f83
    }

        .footer-bottom .footer-copyright li a:hover {
            color: #223e99;
            text-decoration: underline
        }

.footer-bottom .menu-item:before {
    top: 53%
}

.footer-top .social-menu-container {
    padding-bottom: 25px
}

@media only screen and (min-width:768px) {
    .footer-top .social-menu-container {
        padding-bottom: 0
    }
}

.footer-english .footer-inner {
    padding-top: 0
}

.footer-english .footer-top {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-bottom: 0
}

@media only screen and (min-width:1024px) {
    .footer-english .footer-top {
        flex-direction: row;
        justify-content: space-between;
        align-items: center
    }
}

.footer-english .footer-top .footer-copyright {
    font: 400 .75rem "Exo 2";
    color: #807f83;
    letter-spacing: 0;
    text-align: center;
    margin-bottom: 26px
}

@media only screen and (min-width:768px) {
    .footer-english .footer-top .footer-copyright {
        margin-bottom: 0
    }
}

@media only screen and (min-width:1024px) {
    .footer-english .footer-top .footer-copyright {
        margin-right: auto;
        font: 400 .75rem "Exo 2";
        color: #807f83
    }
}

.footer-english .footer-top .footer-copyright li {
    list-style-type: none;
    display: inline-block;
    margin-left: 17px;
    position: relative
}

    .footer-english .footer-top .footer-copyright li:before {
        content: "";
        display: block;
        width: 3px;
        height: 3px;
        background-color: #807f83;
        position: absolute;
        top: 50%;
        right: calc(100% + 8px)
    }

    .footer-english .footer-top .footer-copyright li:first-child {
        margin-left: 0
    }

        .footer-english .footer-top .footer-copyright li:first-child:before {
            display: none
        }

    .footer-english .footer-top .footer-copyright li a {
        font: 400 .75rem "Exo 2";
        color: #807f83
    }

        .footer-english .footer-top .footer-copyright li a:hover {
            color: #223e99;
            text-decoration: underline
        }

.footer-english .footer-top .social-menu {
    display: flex;
    justify-content: center;
    order: 1
}

@media only screen and (min-width:1024px) {
    .footer-english .footer-top .social-menu {
        justify-content: flex-start;
        order: 2
    }
}

.footer-english .footer-top .social-menu .dropdown.menu {
    padding-bottom: 0
}

.header {
    background-color: #fff;
    z-index: 9999;
    top: 0;
    position: sticky;
    width: 100%
}

.header--fixed {
    will-change: transform;
    transition: transform .2s cubic-bezier(0.47, 0, 0.745, 0.715);
    transform: translateY(0)
}

    .header--fixed .modal-new {
        height: 100vh
    }

.header--up {
    will-change: transform;
    transform: translateY(-36px);
    transition: transform .2s cubic-bezier(0.47, 0, 0.745, 0.715)
}

@media print,screen and (max-width: 63.99875em) {
    .header--up {
        transform: translateY(-55px)
    }
}

.header--up .modal-new {
    height: 100vh
}

.header .meta {
    display: flex
}

.header .uc-container {
    max-width: 70.5rem;
    margin: 0 auto;
    padding-right: 13px;
    padding-left: 13px
}

@media only screen and (min-width:768px) {
    .header .uc-container {
        padding-right: 26px;
        padding-left: 26px
    }
}

@media only screen and (min-width:1024px) {
    .header .uc-container {
        padding-right: 13px;
        padding-left: 13px
    }
}

@media only screen and (min-width:1600px) {
    .header .uc-container {
        max-width: 1400px
    }
}

@media only screen and (min-width: 1600px)and (max-width: 2000px) {
    .header .uc-container {
        max-width: calc(100% - 520px)
    }
}

@media only screen and (min-width: 1366px)and (max-width: 1462px) {
    .header .uc-container {
        max-width: calc(100% - 300px)
    }
}

@media only screen and (max-width: 1365px) {
    .header .uc-container {
        max-width: 100%
    }
}

.header .header-bottom {
    position: relative;
    z-index: 3
}

@media only screen and (min-width:1024px) {
    .header .header-bottom {
        position: initial
    }
}

.header .header-bottom .title-bar {
    height: 55px;
    background-color: transparent;
    display: flex !important;
    padding: 0;
    position: relative
}

@media only screen and (min-width:1024px) {
    .header .header-bottom .title-bar {
        display: none !important
    }
}

.header .header-bottom .title-bar .site-mobile-title {
    margin-right: auto
}

    .header .header-bottom .title-bar .site-mobile-title a {
        color: #223e99
    }

.header .header-bottom .menu-icon {
    width: 25px;
    height: 23px;
    margin-left: 15px;
    margin-right: 0
}

    .header .header-bottom .menu-icon:after {
        display: none
    }

    .header .header-bottom .menu-icon span {
        display: block;
        height: 3px;
        width: 100%;
        background: #223e99;
        opacity: 1;
        transition: .1s ease-in-out
    }

        .header .header-bottom .menu-icon span + span {
            margin-top: 7px
        }

    .header .header-bottom .menu-icon.open span:first-child {
        transform: rotate(-45deg) translate(-8px, 7px)
    }

    .header .header-bottom .menu-icon.open span:nth-child(2) {
        opacity: 0
    }

    .header .header-bottom .menu-icon.open span:last-child {
        transform: rotate(45deg) translate(-6px, -7px)
    }

.header .header-bottom .top-bar {
    background-color: transparent;
    padding: 0;
    margin-top: 55px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: initial;
    z-index: 9999
}

@media only screen and (min-width:1024px) {
    .header .header-bottom .top-bar {
        margin-top: initial;
        position: relative
    }
}

.header .header-bottom .top-bar .top-bar-title {
    margin: 0
}

@media only screen and (max-width: 1024px) {
    .header .header-bottom .top-bar .top-bar-title img.logo {
        width: 42px;
        height: 42px
    }
}

.header .header-bottom .top-bar .top-bar-title.site-desktop-title {
    width: 53px;
    height: 58px;
    position: relative
}

    .header .header-bottom .top-bar .top-bar-title.site-desktop-title a {
        display: block;
        width: 66px;
        height: 66px;
        text-align: center;
        background: #fff;
        border-radius: 3px;
        position: absolute;
        bottom: -10px
    }

        .header .header-bottom .top-bar .top-bar-title.site-desktop-title a .logo {
            width: auto;
            height: 48px;
            object-fit: contain;
            position: absolute;
            top: 50%;
            left: 46%;
            transform: translate(-46%, -50%)
        }

.header .header-bottom .top-bar .grid-x {
    width: 100%;
    align-items: center
}

.header .header-bottom .top-bar .navigation {
    background-color: transparent
}

.header .header-bottom .header--touch {
    height: 55px;
    box-shadow: 0 1px 10px 0 rgba(21,37,92,.1);
    margin-left: -10px;
    margin-right: -10px;
    padding-left: 10px;
    background-image: linear-gradient(90deg, #FFFFFF 0%, #FFFFFF 49%, #FFFFFF 100%)
}

@media only screen and (min-width:768px) {
    .header .header-bottom .header--touch {
        margin-left: -26px;
        margin-right: -26px;
        padding-left: 26px
    }
}

.header .header-bottom .header--touch .logo-single-post {
    display: none
}

.header .header-bottom .header--touch .menu-top-nav-container ul.mobile-navigation {
    -ms-overflow-style: none;
    scrollbar-width: none
}

    .header .header-bottom .header--touch .menu-top-nav-container ul.mobile-navigation::-webkit-scrollbar {
        width: 0 !important;
        height: 0 !important
    }

    .header .header-bottom .header--touch .menu-top-nav-container ul.mobile-navigation li {
        display: block
    }

        .header .header-bottom .header--touch .menu-top-nav-container ul.mobile-navigation li a:before {
            bottom: 9px
        }

@media only screen and (min-width:1600px) {
    .header .header-bottom .sticky-header .grid-container {
        max-width: 1400px
    }
}

@media only screen and (min-width: 1600px)and (max-width: 2000px) {
    .header .header-bottom .sticky-header .grid-container {
        max-width: calc(100% - 520px)
    }
}

@media only screen and (min-width: 1366px)and (max-width: 1462px) {
    .header .header-bottom .sticky-header .grid-container {
        max-width: calc(100% - 300px)
    }
}

@media only screen and (max-width: 1365px) {
    .header .header-bottom .sticky-header .grid-container {
        max-width: 100%
    }
}

.n1 .header--up {
    transform: translateY(0)
}

.n1 .header .header-nav__mob .searchbox {
    display: none
}

    .n1 .header .header-nav__mob .searchbox .searchbox-icon .Search-Active {
        height: 19px;
        width: 19px;
        left: 15px;
        top: 13px;
        fill: #223e99
    }

    .n1 .header .header-nav__mob .searchbox .Search {
        top: 9px
    }

.n1 .header .header-nav__mob .language-change {
    margin-right: 4px;
    display: none
}

.n1 .header .nav-live .sprite-icon {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px
}

    .n1 .header .nav-live .sprite-icon svg {
        fill: #df2027;
        position: absolute;
        top: 4px;
        width: 100%;
        height: 100%;
        cursor: pointer
    }

        .n1 .header .nav-live .sprite-icon svg:hover {
            fill: #b61e24
        }

.n1 .header .header-bottom .header-nav__mob {
    height: 48px
}

    .n1 .header .header-bottom .header-nav__mob .menu-icon {
        margin-left: 23px;
        margin-right: 2px;
        width: 18px;
        height: 13px
    }

        .n1 .header .header-bottom .header-nav__mob .menu-icon span {
            height: 1px
        }

            .n1 .header .header-bottom .header-nav__mob .menu-icon span + span {
                margin-top: 5px
            }

.n1 .header .header-bottom .top-bar {
    margin-top: 48px
}

@media only screen and (min-width:1024px) {
    .n1 .header .header-bottom .top-bar {
        margin-top: 0
    }
}

@media only screen and (min-width:1024px) {
    .n1 .header .header-bottom .header-nav {
        padding: 6px 0
    }
}

.n1 .header .header-bottom .header-nav .is-dropdown-submenu {
    margin-top: 13px !important;
    transform: translateX(-50%);
    left: 50% !important
}

    .n1 .header .header-bottom .header-nav .is-dropdown-submenu:before {
        content: "";
        position: absolute;
        top: -12px;
        left: 0px;
        right: 0px;
        margin: auto;
        width: 0px;
        height: 0px;
        border-left: 12px solid transparent;
        border-right: 12px solid transparent;
        border-bottom: 12px solid #fff;
        filter: drop-shadow(0 -4px 4px rgba(0, 0, 0, 0.08))
    }

.n1 .header .header-bottom .header-nav__desk .uc-container-xl {
    max-width: 100%
}

@media only screen and (min-width:1600px) {
    .n1 .header .header-bottom .header-nav__desk .uc-container-xl {
        max-width: 1400px
    }
}

@media only screen and (min-width: 1770px)and (max-width: 2000px) {
    .n1 .header .header-bottom .header-nav__desk .uc-container-xl {
        max-width: calc(100% - 600px)
    }
}

.n1 .header .header-bottom .header-nav__desk-wrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 10px
}

.n1 .header .header-bottom .header-nav__desk .navigation {
    flex: 1 auto
}

.n1 .header .header-bottom .header-nav__mob {
    padding: 0 10px
}

    .n1 .header .header-bottom .header-nav__mob .header-logo {
        display: flex;
        flex: 1 auto
    }

    .n1 .header .header-bottom .header-nav__mob .header-logo__img {
        width: 35px
    }

    .n1 .header .header-bottom .header-nav__mob .header-logo .lang-mob-view-wrapper a {
        color: #223e99;
        margin-left: 10px;
        padding: 10px 0;
        font-weight: 700;
        font-size: 14px
    }

        .n1 .header .header-bottom .header-nav__mob .header-logo .lang-mob-view-wrapper a .sprite-icon {
            width: 14px;
            height: 14px;
            position: absolute;
            right: -15px;
            top: 10px
        }

    .n1 .header .header-bottom .header-nav__mob .navigation {
        background-color: transparent;
        padding: 0;
        margin-top: 48px;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: initial;
        z-index: 8
    }

.n1 .header .header-bottom .sticky-header .grid-container {
    max-width: 100%
}

@media only screen and (min-width:1600px) {
    .n1 .header .header-bottom .sticky-header .grid-container {
        max-width: 1400px
    }
}

@media only screen and (min-width: 1770px)and (max-width: 2000px) {
    .n1 .header .header-bottom .sticky-header .grid-container {
        max-width: calc(100% - 600px)
    }
}

.n1 .header .searchbox.searchbox-open .searchbox-input {
    padding-left: 35px;
    padding-bottom: 2px
}

.n1 .header .searchbox.searchbox-open .searchbox-icon .Search-Active, .n1 .header .searchbox.searchbox-open .searchbox-icon .Close {
    width: 16px !important;
    height: 16px !important;
    top: 10px
}

.n1 .header .menu__desktop-right {
    background: none;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    line-height: initial
}

    .n1 .header .menu__desktop-right .menu-item {
        list-style: none;
        line-height: 1;
        position: relative
    }

    .n1 .header .menu__desktop-right .menu-item--program a {
        color: #0a132f !important;
        background-color: transparent !important;
        font: 500 .875rem "Exo 2" !important;
        letter-spacing: 0 !important;
        text-transform: uppercase !important;
        padding: 0;
        width: auto !important
    }

        .n1 .header .menu__desktop-right .menu-item--program a:hover {
            color: #223e99 !important
        }

            .n1 .header .menu__desktop-right .menu-item--program a:hover svg {
                fill: #223e99 !important
            }

    .n1 .header .menu__desktop-right .menu-item--program > a:after {
        border: none !important
    }

    .n1 .header .menu__desktop-right .menu-item--program > a .sprite-icon {
        width: 15px;
        height: 15px;
        display: inline-block;
        position: absolute;
        left: 38px
    }

        .n1 .header .menu__desktop-right .menu-item--program > a .sprite-icon svg {
            width: 100%;
            height: 100%;
            fill: #0a132f
        }

    .n1 .header .menu__desktop-right .menu-item--program.is-active > a {
        color: #223e99 !important
    }

    .n1 .header .menu__desktop-right .menu-item--live {
        margin-left: 60px
    }

@media screen and (min-width: 1366px) {
    .n1 .header .menu__desktop-right .menu-item--live {
        margin-left: 75px
    }
}

.n1 .header .menu__desktop-right .menu-item--live a {
    font-size: 0;
    display: block
}

@media screen and (min-width: 1366px) {
    .n1 .header .menu__desktop-right .menu-item--live a {
        background-color: #df2027;
        font: 600 .875rem "Exo 2";
        color: #fff;
        letter-spacing: 0;
        padding: 9.5px 15px
    }

        .n1 .header .menu__desktop-right .menu-item--live a:hover {
            background-color: #b61e24
        }
}

.n1 .header .menu__desktop-right .menu-item--live a .sprite-icon {
    width: 14px;
    height: 14px
}

    .n1 .header .menu__desktop-right .menu-item--live a .sprite-icon svg {
        fill: #fff;
        top: 2px;
        right: 4px;
        left: unset
    }

        .n1 .header .menu__desktop-right .menu-item--live a .sprite-icon svg:hover {
            color: #b61e24
        }

@media screen and (min-width:1024px)and (max-width: 1365px) {
    .n1 .header .menu__desktop-right .menu-item--live a .sprite-icon {
        display: none
    }

    .n1 .header .menu__desktop-right .menu-item--live a:after {
        content: "";
        background-image: url(../../f98430d636aa8b39c3f4.svg#Play_Circle-BackgroundButtonTertiaryDefaultTiny);
        width: 20px;
        height: 20px;
        position: absolute;
        background-repeat: no-repeat;
        top: 3px;
        left: 10px
    }

    .n1 .header .menu__desktop-right .menu-item--live a:hover::after {
        background-image: url(../../f98430d636aa8b39c3f4.svg#Play_Circle-BackgroundButtonTertiaryDefaultTinyHover)
    }
}

.n1 .header .menu__desktop-right .sub-menu.is-dropdown-submenu {
    position: absolute;
    background-color: #fff;
    box-shadow: 0 2px 18px 0 rgba(0,0,0,.22);
    padding: 20px 30px 20px 20px !important;
    margin: 0;
    transform: translateX(-50%);
    left: calc(50% + 28px) !important;
    border: none;
    margin-top: 21px !important;
    min-width: auto !important
}

    .n1 .header .menu__desktop-right .sub-menu.is-dropdown-submenu:before {
        content: "";
        position: absolute;
        top: -12px;
        left: 0px;
        right: 0px;
        margin: auto;
        width: 0px;
        height: 0px;
        border-left: 12px solid transparent;
        border-right: 12px solid transparent;
        border-bottom: 12px solid #fff;
        filter: drop-shadow(0 -4px 4px rgba(0, 0, 0, 0.08))
    }

    .n1 .header .menu__desktop-right .sub-menu.is-dropdown-submenu > .menu-item {
        white-space: nowrap
    }

        .n1 .header .menu__desktop-right .sub-menu.is-dropdown-submenu > .menu-item + .menu-item {
            margin-top: 22px
        }

.n1.navigation-fixed .header .header-bottom .nav-live {
    display: none
}

.n1.navigation-fixed .header .header-bottom .language-change {
    display: block
}

.n1.navigation-fixed .header .header-bottom .language-change__link {
    font: 500 .875rem "Exo 2";
    color: #05131e;
    letter-spacing: 0
}

.n1.navigation-fixed .header .header-bottom .searchbox {
    display: block;
    margin-right: 7px
}

@media only screen and (max-width:1024px) {
    .n1.navigation-fixed .header .header-bottom .searchbox {
        right: 0;
        top: 1px
    }
}

.n1.navigation-fixed .header .header-bottom .searchbox-open {
    position: absolute;
    right: 10px;
    top: 0;
    bottom: 0;
    margin: auto;
    z-index: 2;
    min-width: auto;
    max-width: 240px;
    height: 36px
}

.n1.navigation-fixed .header .header-bottom .searchbox-input {
    height: 100%;
    min-width: auto
}

.n1.navigation-fixed .header .header-bottom .menu-icon {
    margin-left: 0;
    width: 17px
}

    .n1.navigation-fixed .header .header-bottom .menu-icon span:first-child {
        transform: rotate(45deg) translate(0, 0);
        transform-origin: left
    }

    .n1.navigation-fixed .header .header-bottom .menu-icon span:last-child {
        transform: rotate(-45deg) translate(0, 0);
        transform-origin: left
    }

.n1 .navigation .dropdown.menu.menu--desktop {
    margin-left: 15px !important
}

    .n1 .navigation .dropdown.menu.menu--desktop .menu-item.current_page_item a:before {
        content: none !important
    }

    .n1 .navigation .dropdown.menu.menu--desktop .menu-item .is-dropdown-submenu {
        padding: 5px 0
    }

        .n1 .navigation .dropdown.menu.menu--desktop .menu-item .is-dropdown-submenu .is-dropdown-submenu-item a {
            text-transform: uppercase !important
        }

.n1 .navigation .mobile-menu .menu-item .is-accordion-submenu-item a {
    padding: 14px 0 14px 20px !important
}

.n1 .navigation .mobile-menu .menu-item.uc-location-icon a:before {
    font-size: 1.125rem
}

.n1 .navigation .mobile-menu .menu-item .sprite-icon {
    width: 16px;
    height: 16px;
    vertical-align: text-top;
    margin-right: 8px
}

    .n1 .navigation .mobile-menu .menu-item .sprite-icon svg {
        fill: #0a132f
    }

.n1 .navigation .mobile-menu .nav-title.menu-item a {
    padding: 9px 25px 9px 0
}

.n1 .navigation .mobile-menu.open {
    height: calc(100vh - 48px)
}

.n1 .navigation .mobile-menu li.menu-item.third-party-link a {
    border-top: none;
    border-bottom: 1px solid #e3e7ed;
    padding: 13px 25px 12px 0
}

.n1 .navigation .mobile-menu li.menu-item.third-party-link .menu-item-icon svg {
    height: 26px;
    width: auto
}

.n1 .navigation .mobile-menu .nav-impressum .footer-bottom__menu .menu-item {
    padding: 0 10px
}

    .n1 .navigation .mobile-menu .nav-impressum .footer-bottom__menu .menu-item:first-child a {
        border-top: none
    }

    .n1 .navigation .mobile-menu .nav-impressum .footer-bottom__menu .menu-item a {
        font: 500 .875rem "Exo 2";
        line-height: 1.2;
        color: #05131e;
        border-top: 1px solid #e3e7ed;
        padding: 18px 25px 17px 0;
        margin-right: 0;
        position: relative;
        text-align: left
    }

    .n1 .navigation .mobile-menu .nav-impressum .footer-bottom__menu .menu-item.is-active > a {
        background-color: transparent
    }

.n1 .navigation .mobile-menu .social-menu {
    padding: 0 10px
}

    .n1 .navigation .mobile-menu .social-menu .social-menu-container {
        border-top: 1px solid #e3e7ed
    }

        .n1 .navigation .mobile-menu .social-menu .social-menu-container ul {
            padding: 15px 0 12px;
            justify-content: center
        }

            .n1 .navigation .mobile-menu .social-menu .social-menu-container ul li {
                padding: 0
            }

                .n1 .navigation .mobile-menu .social-menu .social-menu-container ul li .sprite-icon {
                    width: 1.1rem;
                    height: 1.1rem
                }

                    .n1 .navigation .mobile-menu .social-menu .social-menu-container ul li .sprite-icon svg {
                        fill: #a8a8a8;
                        left: calc(50% - 8px)
                    }

                .n1 .navigation .mobile-menu .social-menu .social-menu-container ul li a {
                    border-top: none;
                    padding: 0
                }

                .n1 .navigation .mobile-menu .social-menu .social-menu-container ul li .icons:before {
                    color: #a8a8a8;
                    font-size: 1.1rem;
                    left: calc(50% - 8px)
                }

                .n1 .navigation .mobile-menu .social-menu .social-menu-container ul li .icons:active:before, .n1 .navigation .mobile-menu .social-menu .social-menu-container ul li .icons:hover:before {
                    color: #a8a8a8
                }

                .n1 .navigation .mobile-menu .social-menu .social-menu-container ul li .icons a {
                    border-top: none
                }

.n1 .navigation .mobile-menu .mobile-menu-copyright {
    background-color: #eef0f2;
    color: #807f83;
    font: 400 .75rem "Exo 2";
    letter-spacing: 0;
    text-align: center;
    padding: 16px 0
}

.n1 .navigation .menu-item.dots-svg {
    height: 34px
}

    .n1 .navigation .menu-item.dots-svg .sprite-icon {
        width: 20px !important;
        height: 20px !important
    }

        .n1 .navigation .menu-item.dots-svg .sprite-icon svg {
            width: 100%;
            height: 100%;
            fill: #223e99 !important
        }

    .n1 .navigation .menu-item.dots-svg .submenu {
        min-width: 300px;
        flex-flow: row wrap
    }

        .n1 .navigation .menu-item.dots-svg .submenu .menu-item {
            flex-basis: 50%
        }

            .n1 .navigation .menu-item.dots-svg .submenu .menu-item a {
                text-transform: uppercase !important
            }

        .n1 .navigation .menu-item.dots-svg .submenu.js-dropdown-active {
            display: flex !important
        }

.n1 .navigation .menu-item.dots:before {
    transform: rotate(90deg)
}

.n1 .navigation .menu-item.dots .submenu {
    min-width: 300px;
    flex-flow: row wrap
}

    .n1 .navigation .menu-item.dots .submenu .menu-item {
        flex-basis: 50%
    }

        .n1 .navigation .menu-item.dots .submenu .menu-item a {
            text-transform: uppercase !important
        }

    .n1 .navigation .menu-item.dots .submenu.js-dropdown-active {
        display: flex !important
    }

.n1 .navigation-right {
    display: none;
    position: relative
}

@media only screen and (min-width:1024px) {
    .n1 .navigation-right {
        display: flex
    }
}

.n1 .navigation-right .third-party-menu-container a {
    padding-left: 0
}

.n1 .navigation-right .third-party-menu-container svg {
    height: 22px;
    width: auto
}

.n1 .navigation-right .searchbox {
    position: absolute;
    right: initial;
    top: 0;
    bottom: 0;
    margin: auto
}

    .n1 .navigation-right .searchbox:nth-child(2) {
        left: 58px
    }

    .n1 .navigation-right .searchbox:nth-child(3) {
        left: 167px
    }

    .n1 .navigation-right .searchbox .searchbox-icon .Search-Active {
        width: 20px !important;
        height: 20px !important;
        top: 15px !important;
        fill: #0a132f
    }

    .n1 .navigation-right .searchbox .searchbox-icon .Close {
        width: 20px !important;
        height: 20px !important;
        fill: #0a132f
    }

@media screen and (min-width: 1024px) {
    .n1 .navigation-right .searchbox-open {
        left: initial !important;
        max-width: 240px !important;
        width: 240px !important;
        height: 36px !important;
        right: 52px !important
    }

        .n1 .navigation-right .searchbox-open .Search {
            width: 16px !important;
            height: 16px !important;
            top: 8px !important
        }
}

@media screen and (min-width: 1366px) {
    .n1 .navigation-right .searchbox-open {
        left: initial !important;
        right: 180px !important;
        max-width: 260px !important;
        width: 260px !important
    }
}

.n1 .navigation-right .searchbox-open.not-empty .searchbox-icon .Close {
    fill: #233e99
}

.n1 .navigation-right .searchbox-input {
    min-width: auto !important;
    height: 100% !important
}

.n1 .header .navigation-right-sl .searchbox:nth-child(3) {
    left: 200px
}

@media screen and (min-width: 1024px) {
    .n1 .header .navigation-right-sl .searchbox-open {
        right: 32px
    }
}

@media screen and (min-width: 1366px) {
    .n1 .header .navigation-right-sl .searchbox-open {
        right: 120px
    }
}

.n1 .header .navigation-right-sl .menu-item--live {
    margin-left: 40px
}

@media screen and (min-width: 1366px) {
    .n1 .header .navigation-right-sl .menu-item--live {
        min-width: 108px;
        text-align: center;
        margin-left: 50px
    }
}

.n1 .header-english .header-nav__desk {
    display: none
}

@media only screen and (min-width:1024px) {
    .n1 .header-english .header-nav__desk {
        display: block
    }
}

.n1 .header-english .navigation {
    text-align: right
}

.n1 .header-english .back-btn {
    background: #233e99;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font: 500 1rem "Exo 2";
    letter-spacing: 0;
    margin-left: auto;
    padding: 8px 15px;
    text-transform: uppercase
}

body#tinymce {
    height: auto;
    max-width: 68.875rem;
    padding: 1.25rem !important
}

.sidebar {
    margin-bottom: 50px
}

    .sidebar .uc-post-grid-block-header {
        display: flex;
        border-bottom: 1px solid #e3e7ed;
        margin-bottom: 20px
    }

@media only screen and (min-width:1024px) {
    .sidebar .uc-post-grid-block-header {
        margin-bottom: 17px
    }
}

.sidebar .uc-post-grid-block-header .uc-post-grid-section-title {
    display: flex;
    color: #0a132f;
    font: 700 1.25rem "Exo 2";
    line-height: 1;
    text-transform: uppercase;
    padding-bottom: 10px;
    position: relative
}

    .sidebar .uc-post-grid-block-header .uc-post-grid-section-title:before {
        content: "";
        width: 100%;
        height: 3px;
        background-color: #223e99;
        padding-bottom: 2px;
        position: absolute;
        bottom: -2px;
        left: 0
    }

@media only screen and (min-width:768px) {
    .sidebar .uc-post-grid-block-header .uc-post-grid-section-title {
        font: 700 1.375rem "Exo 2";
        line-height: 1
    }
}

@media only screen and (min-width:1024px) {
    .sidebar .uc-post-grid-block-header .uc-post-grid-section-title {
        font: 700 1.375rem "Exo 2";
        line-height: 1
    }
}

.sidebar .two-related-posts {
    margin-top: 0
}

    .sidebar .two-related-posts article {
        display: grid;
        grid-template-columns: 136px 1fr;
        grid-column-gap: 10px;
        padding: 10px 10px 31px 10px;
        margin-bottom: 10px
    }

        .sidebar .two-related-posts article:last-child {
            margin-bottom: 0
        }

@media only screen and (min-width:768px) {
    .sidebar .two-related-posts article {
        grid-column-gap: 13px;
        padding: 0
    }
}

@media only screen and (min-width:1024px) {
    .sidebar .two-related-posts article {
        grid-template-columns: 1fr;
        margin-bottom: 20px
    }
}

@media only screen and (min-width:1024px) {
    .sidebar .two-related-posts article .uc-block-post-grid-image a {
        padding-top: 56.25%;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }
}

.sidebar .two-related-posts article .uc-block-post-grid-text {
    padding: 0
}

@media only screen and (min-width:768px) {
    .sidebar .two-related-posts article .uc-block-post-grid-text {
        padding: 6px 0 6px 0
    }
}

@media only screen and (min-width:1024px) {
    .sidebar .two-related-posts article .uc-block-post-grid-text {
        padding: 10px 13px
    }
}

.sidebar .two-related-posts article .uc-block-post-grid-text .uc-block-post-grid-header {
    margin-bottom: 0
}

    .sidebar .two-related-posts article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 89px;
        overflow: hidden
    }

@media only screen and (min-width:768px) {
    .sidebar .two-related-posts article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 56px;
        margin-bottom: 10px
    }
}

@media only screen and (min-width:1024px) {
    .sidebar .two-related-posts article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 40px
    }
}

@media only screen and (min-width:768px) {
    .sidebar .two-related-posts article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline {
        display: flex
    }
}

.sidebar .two-related-posts article .mobile {
    display: flex
}

@media only screen and (min-width:768px) {
    .sidebar .two-related-posts article .mobile {
        display: none
    }
}

.sidebar .wrapper-columns .sections-of-day {
    display: grid;
    grid-template-columns: 1fr
}

@media only screen and (min-width:768px) {
    .sidebar .wrapper-columns .sections-of-day {
        grid-template-columns: 1fr 1fr 1fr;
        grid-column-gap: 20px
    }
}

@media only screen and (min-width:1024px) {
    .sidebar .wrapper-columns .sections-of-day {
        grid-template-columns: 1fr;
        grid-column-gap: 0
    }
}

.sidebar .video-of-the-day article, .sidebar .quote-of-the-day article, .sidebar .caricature-of-the-day article {
    background-color: #fff;
    border: 1px solid #fff;
    display: grid;
    grid-template-columns: 1fr;
    padding-bottom: 0
}

    .sidebar .video-of-the-day article .uc-block-post-grid-image:after, .sidebar .quote-of-the-day article .uc-block-post-grid-image:after, .sidebar .caricature-of-the-day article .uc-block-post-grid-image:after {
        left: 13px;
        bottom: 9px
    }

    .sidebar .video-of-the-day article .uc-block-post-grid-image a, .sidebar .quote-of-the-day article .uc-block-post-grid-image a, .sidebar .caricature-of-the-day article .uc-block-post-grid-image a {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }

@media only screen and (min-width:1024px) {
    .sidebar .video-of-the-day article .uc-block-post-grid-image a, .sidebar .quote-of-the-day article .uc-block-post-grid-image a, .sidebar .caricature-of-the-day article .uc-block-post-grid-image a {
        padding-top: 56.25%
    }
}

.sidebar .video-of-the-day article .uc-block-post-grid-text, .sidebar .quote-of-the-day article .uc-block-post-grid-text, .sidebar .caricature-of-the-day article .uc-block-post-grid-text {
    padding: 10px 13px
}

    .sidebar .video-of-the-day article .uc-block-post-grid-text .uc-block-post-grid-header, .sidebar .quote-of-the-day article .uc-block-post-grid-text .uc-block-post-grid-header, .sidebar .caricature-of-the-day article .uc-block-post-grid-text .uc-block-post-grid-header {
        margin-bottom: 0
    }

        .sidebar .video-of-the-day article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .sidebar .quote-of-the-day article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .sidebar .caricature-of-the-day article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
            height: 2.5em;
            overflow: hidden;
            margin-bottom: 13px
        }

@media only screen and (min-width:768px) {
    .sidebar .video-of-the-day article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .sidebar .quote-of-the-day article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .sidebar .caricature-of-the-day article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 2.5em
    }
}

@media only screen and (min-width:768px) {
    .sidebar .video-of-the-day article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline, .sidebar .quote-of-the-day article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline, .sidebar .caricature-of-the-day article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline {
        display: flex
    }
}

.sidebar .quote-of-the-day .uc-post-grid-block-header {
    display: none
}

@media only screen and (min-width:768px) {
    .sidebar .quote-of-the-day .uc-post-grid-block-header {
        display: block;
        visibility: hidden
    }
}

@media only screen and (min-width:1024px) {
    .sidebar .quote-of-the-day .uc-post-grid-block-header {
        display: none;
        visibility: initial
    }
}

@media only screen and (min-width:768px) {
    .sidebar .quote-of-the-day article .uc-block-post-grid-text {
        padding-bottom: 3px
    }
}

.sidebar .quote-of-the-day article .uc-block-post-grid-text .uc-block-post-grid-header {
    display: inline-block;
    position: relative
}

    .sidebar .quote-of-the-day article .uc-block-post-grid-text .uc-block-post-grid-header:before {
        content: "";
        width: 76px;
        height: 46px;
        display: block;
        background-image: url(../../b0103f8269e6d1908dac.svg);
        background-repeat: no-repeat;
        position: absolute;
        background-size: cover;
        top: 0;
        left: 0
    }

@media only screen and (min-width:768px) {
    .sidebar .quote-of-the-day article .uc-block-post-grid-text .uc-block-post-grid-header:before {
        width: 56px;
        height: 36px
    }
}

@media only screen and (min-width:1024px) {
    .sidebar .quote-of-the-day article .uc-block-post-grid-text .uc-block-post-grid-header:before {
        width: 76px;
        height: 46px
    }
}

.sidebar .quote-of-the-day article .uc-block-post-grid-text .uc-block-post-grid-header:after {
    content: "";
    width: 76px;
    height: 46px;
    display: block;
    background-image: url(../../0b1013846e787fb17e8d.svg);
    background-repeat: no-repeat;
    position: absolute;
    background-size: cover;
    position: absolute;
    right: 0;
    bottom: -4px
}

@media only screen and (min-width:768px) {
    .sidebar .quote-of-the-day article .uc-block-post-grid-text .uc-block-post-grid-header:after {
        width: 56px;
        height: 36px;
        bottom: -4px
    }
}

@media only screen and (min-width:1024px) {
    .sidebar .quote-of-the-day article .uc-block-post-grid-text .uc-block-post-grid-header:after {
        width: 76px;
        height: 46px;
        bottom: 5px
    }
}

.sidebar .quote-of-the-day article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .sidebar .quote-of-the-day article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title-link {
    color: #05131e;
    font: 700 1rem "Exo 2";
    line-height: 1.2;
    height: initial;
    text-transform: none;
    margin-bottom: 10px
}

@media only screen and (min-width:768px) {
    .sidebar .quote-of-the-day article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .sidebar .quote-of-the-day article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title-link {
        color: #05131e;
        font: 700 1.0625rem "Exo 2";
        text-transform: uppercase;
        line-height: 1.2;
        margin-bottom: 6px
    }
}

.sidebar .quote-of-the-day article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-excert {
    color: #05131e;
    font: 600 1rem "Exo 2";
    line-height: 1.2em;
    min-height: 4.8em;
    overflow: hidden;
    margin-bottom: 0
}

@media only screen and (min-width:768px) {
    .sidebar .quote-of-the-day article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-excert {
        color: #05131e;
        font: 600 1.0625rem "Exo 2";
        line-height: 1.2em;
        min-height: 3.6em;
        overflow: hidden
    }
}

.sidebar .banner-sidebar {
    text-align: center;
    margin: 0 auto
}

    .sidebar .banner-sidebar .sidebar-banner {
        text-align: center
    }

        .sidebar .banner-sidebar .sidebar-banner div:empty {
            display: none
        }

@media only screen and (min-width:1024px) {
    .sidebar .banner-sidebar {
        margin: 0 auto
    }
}

.sidebar .wpp-list article, .sidebar .other-news article {
    background-color: #fff;
    border: 1px solid #fff;
    display: grid;
    grid-template-columns: 136px 1fr !important;
    grid-column-gap: 10px;
    padding: 10px 13px 31px 10px;
    margin-bottom: 10px
}

    .sidebar .wpp-list article:last-child, .sidebar .other-news article:last-child {
        margin-bottom: 0
    }

@media only screen and (min-width:768px) {
    .sidebar .wpp-list article, .sidebar .other-news article {
        grid-column-gap: 13px;
        padding: 0 13px 0 0
    }
}

@media only screen and (min-width:1024px) {
    .sidebar .wpp-list article, .sidebar .other-news article {
        padding: 13px 13px 31px 13px;
        margin-bottom: 20px
    }
}

.sidebar .wpp-list article .uc-block-post-grid-text, .sidebar .other-news article .uc-block-post-grid-text {
    padding: 0
}

@media only screen and (min-width:768px) {
    .sidebar .wpp-list article .uc-block-post-grid-text, .sidebar .other-news article .uc-block-post-grid-text {
        padding: 6px 0 6px 0
    }
}

@media only screen and (min-width:1024px) {
    .sidebar .wpp-list article .uc-block-post-grid-text, .sidebar .other-news article .uc-block-post-grid-text {
        padding: 0
    }
}

.sidebar .wpp-list article .uc-block-post-grid-text .uc-block-post-grid-header, .sidebar .other-news article .uc-block-post-grid-text .uc-block-post-grid-header {
    margin-bottom: 0
}

    .sidebar .wpp-list article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .sidebar .other-news article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 6em !important;
        overflow: hidden
    }

@media only screen and (min-width:768px) {
    .sidebar .wpp-list article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .sidebar .other-news article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 3.6em !important;
        margin-bottom: 10px
    }
}

@media only screen and (min-width:1024px) {
    .sidebar .wpp-list article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .sidebar .other-news article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 4.8em !important;
        margin-bottom: 0
    }
}

@media only screen and (min-width:768px) {
    .sidebar .wpp-list article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline, .sidebar .other-news article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline {
        display: flex
    }
}

@media only screen and (min-width:1024px) {
    .sidebar .wpp-list article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline, .sidebar .other-news article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline {
        display: none
    }
}

.sidebar .wpp-list article .mobile, .sidebar .other-news article .mobile {
    display: flex
}

@media only screen and (min-width:768px) {
    .sidebar .wpp-list article .mobile, .sidebar .other-news article .mobile {
        display: none
    }
}

@media only screen and (min-width:1024px) {
    .sidebar .wpp-list article .mobile, .sidebar .other-news article .mobile {
        display: flex
    }
}

.sidebar section {
    margin-top: 0;
    margin-bottom: 40px
}

.novas .sidebar .article-sidebar {
    display: flex;
    flex-direction: column
}

@media only screen and (max-width:767px) {
    .novas .sidebar .article-sidebar .latest-news-all {
        order: 1
    }
}

@media only screen and (max-width:767px) {
    .novas .sidebar .article-sidebar .sb-1 {
        order: 2
    }
}

@media only screen and (max-width:767px) {
    .novas .sidebar .article-sidebar .most-read-news {
        order: 3
    }
}

@media only screen and (max-width:767px) {
    .novas .sidebar .article-sidebar .sb-2 {
        order: 4
    }
}

@media only screen and (max-width:767px) {
    .novas .sidebar .article-sidebar #zadovoljna-box-widget {
        order: 5
    }
}

.novas .sidebar .article-sidebar .web-recommendation-widget {
    display: none
}

@media only screen and (max-width:767px) {
    .novas .sidebar .article-sidebar .web-recommendation-widget {
        display: block;
        order: 6;
        margin: 25px 0
    }
}

.novas .sidebar .article-sidebar #shoppster-widget {
    order: 13
}

@media only screen and (max-width:767px) {
    .novas .sidebar .article-sidebar .most-commented-all {
        order: 7
    }
}

@media only screen and (max-width:767px) {
    .novas .sidebar .article-sidebar .sb-3 {
        order: 8
    }
}

.novas .sidebar .article-sidebar .related-components {
    display: none
}

@media only screen and (max-width:767px) {
    .novas .sidebar .article-sidebar .related-components {
        display: block;
        order: 9
    }
}

@media only screen and (max-width:767px) {
    .novas .sidebar .article-sidebar .latest-news-category {
        order: 10
    }
}

@media only screen and (max-width:767px) {
    .novas .sidebar .article-sidebar #klik-do-posla-widget {
        order: 11
    }
}

@media only screen and (max-width:767px) {
    .novas .sidebar .article-sidebar #lako-do-posla-widget {
        order: 12
    }
}

@media only screen and (max-width:767px) {
    .novas .sidebar .article-sidebar .wrapper-columns {
        order: 14
    }
}

@media only screen and (min-width:1024px) {
    .single-post .sidebar .article-sidebar.responsive-sidebar {
        display: none
    }
}

.single-post .sidebar .article-sidebar.desktop-sidebar {
    display: none
}

@media only screen and (min-width:1024px) {
    .single-post .sidebar .article-sidebar.desktop-sidebar {
        display: flex;
        flex-direction: column
    }
}

.navigation .mobile-menu {
    background-color: #fff;
    display: none
}

    .navigation .mobile-menu.open {
        display: block;
        height: calc(100vh - 50px);
        overflow-y: scroll
    }

    .navigation .mobile-menu.closed {
        display: none !important
    }

    .navigation .mobile-menu .menu {
        background-color: transparent
    }

        .navigation .mobile-menu .menu li.menu-item {
            padding: 0 10px
        }

@media only screen and (min-width:768px) {
    .navigation .mobile-menu .menu li.menu-item {
        padding: 0 20px
    }
}

.navigation .mobile-menu .menu li.menu-item .menu-item-icon {
    margin-right: 8px
}

    .navigation .mobile-menu .menu li.menu-item .menu-item-icon svg {
        width: 20px;
        height: 20px;
        vertical-align: text-top;
        fill: #0a132f
    }

.navigation .mobile-menu .menu li.menu-item.event .menu-item-icon svg {
    height: 22px;
    width: auto;
    transform: translateY(-3px)
}

.navigation .mobile-menu .menu li.menu-item.third-party-link a {
    padding: 15px 25px 15px 0
}

.navigation .mobile-menu .menu li.menu-item.third-party-link .menu-item-icon svg {
    height: 24px;
    width: auto
}

.navigation .mobile-menu .menu li.menu-item .sprite-icon {
    width: 20px;
    height: 20px;
    vertical-align: text-top;
    margin-right: 8px
}

    .navigation .mobile-menu .menu li.menu-item .sprite-icon svg {
        fill: #0a132f
    }

.navigation .mobile-menu .menu li.menu-item.current-menu-item a {
    color: #223e99;
    font: 700 .875rem "Exo 2";
    line-height: 1.2
}

@media only screen and (min-width:768px) {
    .navigation .mobile-menu .menu li.menu-item.current-menu-item a {
        font: 700 1.125rem "Exo 2";
        line-height: 1.3
    }
}

.navigation .mobile-menu .menu li.menu-item.current-menu-item a i:before {
    color: #223e99
}

.navigation .mobile-menu .menu li.menu-item.current-menu-item a:before {
    color: #223e99
}

.navigation .mobile-menu .menu li.menu-item.current-menu-item .menu-item-icon svg, .navigation .mobile-menu .menu li.menu-item.current-menu-item .sprite-icon svg {
    fill: #223e99
}

.navigation .mobile-menu .menu li.menu-item .submenu-toggle {
    width: 50%;
    height: 55px;
    top: 0;
    right: 0
}

@media only screen and (min-width:768px) {
    .navigation .mobile-menu .menu li.menu-item .submenu-toggle {
        height: 55px;
        right: 10px
    }
}

.navigation .mobile-menu .menu li.menu-item button {
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

    .navigation .mobile-menu .menu li.menu-item button:after {
        content: "";
        display: inline-block;
        background-repeat: no-repeat;
        background-size: contain;
        width: 20px;
        height: 20px;
        border: none;
        position: absolute;
        right: 20px
    }

    .navigation .mobile-menu .menu li.menu-item button[aria-expanded=true]:after {
        background-image: url(../../f98430d636aa8b39c3f4.svg#Arrow_Up-IconDefault);
        transform: initial
    }

    .navigation .mobile-menu .menu li.menu-item button[aria-expanded=false]:after {
        background-image: url(../../f98430d636aa8b39c3f4.svg#Arrow_Down-IconDefault)
    }

.navigation .mobile-menu .menu li.menu-item a {
    font: 500 .875rem "Exo 2";
    line-height: 1.2;
    color: #05131e;
    border-top: 1px solid #e3e7ed;
    padding: 18px 25px 17px 0;
    margin-right: 0;
    position: relative
}

@media only screen and (min-width:768px) {
    .navigation .mobile-menu .menu li.menu-item a {
        font: 500 1.125rem "Exo 2";
        line-height: 1.3;
        padding: 16px 37px 15px 10px
    }
}

.navigation .mobile-menu .menu li.menu-item a:hover {
    background-color: transparent
}

.navigation .mobile-menu .menu li.menu-item a .icon {
    margin-right: 10px
}

.navigation .mobile-menu .menu li.menu-item a:before {
    color: #0a132f;
    font-size: 1rem;
    margin-right: 10px
}

.navigation .mobile-menu .menu li.menu-item a i:before {
    color: #0a132f
}

.navigation .mobile-menu .menu li.menu-item ul.is-accordion-submenu {
    background-color: #fff;
    border: 0;
    padding-left: 0;
    margin-left: 0px;
    right: auto;
    left: 0;
    z-index: 9999
}

    .navigation .mobile-menu .menu li.menu-item ul.is-accordion-submenu li.is-accordion-submenu-item {
        padding: 0;
        margin-left: 0
    }

        .navigation .mobile-menu .menu li.menu-item ul.is-accordion-submenu li.is-accordion-submenu-item a {
            color: #05131e;
            font: 500 .875rem "Exo 2";
            line-height: 1.2;
            padding: 14px 0 14px 32px;
            border-top: 0 !important
        }

            .navigation .mobile-menu .menu li.menu-item ul.is-accordion-submenu li.is-accordion-submenu-item a i:before {
                color: #0a132f
            }

@media only screen and (min-width:768px) {
    .navigation .mobile-menu .menu li.menu-item ul.is-accordion-submenu li.is-accordion-submenu-item a {
        font: 500 1.125rem "Exo 2";
        line-height: 1.3;
        padding: 13px 37px
    }
}

.navigation .mobile-menu .menu li.menu-item ul.is-accordion-submenu.is-active li a {
    color: #05131e;
    font: 500 .875rem "Exo 2"
}

@media only screen and (min-width:768px) {
    .navigation .mobile-menu .menu li.menu-item ul.is-accordion-submenu.is-active li a {
        font: 500 1.125rem "Exo 2";
        line-height: 1.3
    }
}

.navigation .mobile-menu .menu li.menu-item ul.is-accordion-submenu.is-active li a i:before {
    color: #0a132f
}

.navigation .mobile-menu .menu li.menu-item ul.is-accordion-submenu.is-active li a svg {
    fill: #0a132f
}

.navigation .mobile-menu .menu li.menu-item.nav-title {
    background-color: #f1f1f1;
    pointer-events: none
}

@media only screen and (min-width: 1024px) {
    .navigation .mobile-menu .menu li.menu-item.nav-title {
        display: none
    }
}

.navigation .mobile-menu .menu li.menu-item.nav-title a {
    font: 500 .6875rem "Exo 2";
    line-height: 1.2;
    text-transform: uppercase;
    border-bottom: none;
    color: #807f83;
    padding-left: 0
}

    .navigation .mobile-menu .menu li.menu-item.nav-title a i {
        display: none
    }

    .navigation .mobile-menu .menu li.menu-item.nav-title a:before {
        display: none
    }

@media only screen and (min-width:768px) {
    .navigation .mobile-menu .menu li.menu-item.nav-title a {
        font: 700 1.125rem "Exo 2";
        line-height: 1.3
    }
}

.navigation .mobile-menu .menu li.menu-item.nav-title-ostalo {
    background-color: #f1f1f1
}

    .navigation .mobile-menu .menu li.menu-item.nav-title-ostalo a {
        font: 500 .6875rem "Exo 2";
        text-transform: uppercase;
        border-bottom: none;
        color: #807f83;
        padding-left: 0
    }

        .navigation .mobile-menu .menu li.menu-item.nav-title-ostalo a i {
            display: none
        }

        .navigation .mobile-menu .menu li.menu-item.nav-title-ostalo a:before {
            display: none
        }

@media only screen and (min-width:768px) {
    .navigation .mobile-menu .menu li.menu-item.nav-title-ostalo a {
        font: 700 1.125rem "Exo 2";
        line-height: 1.3
    }
}

.navigation .mobile-menu .menu li.menu-item.nav-title-ostalo ul {
    margin-left: -10px;
    margin-right: -10px
}

@media only screen and (min-width:768px) {
    .navigation .mobile-menu .menu li.menu-item.nav-title-ostalo ul {
        margin-left: -25px;
        margin-right: -20px
    }
}

.navigation .mobile-menu .menu li.menu-item.nav-title-ostalo ul li a {
    text-transform: capitalize
}

.navigation .mobile-menu .menu li.menu-item.no-border a {
    border-top: 0
}

.navigation .mobile-menu .menu li.menu-item.is-active a {
    background-color: transparent !important
}

.navigation .mobile-menu .menu li.menu-item.is-dropdown-submenu-parent {
    display: block
}

    .navigation .mobile-menu .menu li.menu-item.is-dropdown-submenu-parent a:after {
        display: none
    }

.navigation .mobile-menu .menu li.menu-item:nth-child(2) a {
    border-bottom: 0
}

.navigation-fixed {
    width: 100%;
    overflow: hidden
}

@media only screen and (min-width:1024px) {
    .navigation-fixed {
        overflow: scroll
    }
}

.mobile-navigation {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    overflow-x: scroll;
    height: 56px;
    align-items: center
}

@media print,screen and (min-width: 64em) {
    .mobile-navigation {
        display: none !important
    }
}

.mobile-navigation::-webkit-scrollbar {
    display: none !important
}

.mobile-navigation li.menu-item {
    margin-right: 20px
}

    .mobile-navigation li.menu-item:last-child {
        padding-right: 10px
    }

    .mobile-navigation li.menu-item:nth-child(-n+4), .mobile-navigation li.menu-item:nth-last-child(2) {
        display: none
    }

    .mobile-navigation li.menu-item.third-party-item a {
        padding: 0
    }

    .mobile-navigation li.menu-item.third-party-item svg {
        height: 35px;
        width: 110px
    }

    .mobile-navigation li.menu-item a {
        font: 500 .875rem "Exo 2";
        color: #05131e;
        text-transform: none;
        padding: 16px 0;
        position: relative;
        white-space: nowrap
    }

@media only screen and (min-width:768px) {
    .mobile-navigation li.menu-item a {
        font: 500 .875rem "Exo 2";
        color: #0a132f;
        text-transform: uppercase
    }
}

.mobile-navigation li.menu-item.is-active a {
    font: 700 .875rem "Exo 2";
    color: #223e99;
    background: transparent
}

@media only screen and (min-width:768px) {
    .mobile-navigation li.menu-item.is-active a {
        font: 700 .875rem "Exo 2";
        color: #223e99;
        text-transform: uppercase
    }
}

.mobile-navigation li.menu-item.is-active a:before {
    content: " ";
    width: 100%;
    height: 3px;
    background-color: #223e99;
    position: absolute;
    bottom: 0px;
    left: 0
}

@media print,screen and (max-width: 39.99875em) {
    .mobile-navigation li.menu-item.is-active a:before {
        bottom: -4px
    }
}

.header-top {
    background-color: #fff
}

    .header-top .uc-container {
        display: flex;
        background-image: linear-gradient(90deg, #FFFFFF 12%, #FFFFFF 52%, #FFFFFF 90%)
    }

    .header-top .menu--desktop {
        align-items: center;
        margin-left: auto;
        padding: 5px 0
    }

        .header-top .menu--desktop li {
            position: relative
        }

            .header-top .menu--desktop li.is-active > a {
                color: #fff
            }

            .header-top .menu--desktop li a {
                font: 600 .875rem "Exo 2";
                color: #fff;
                letter-spacing: 0;
                padding-left: 23px;
                position: relative;
                cursor: pointer;
                line-height: 1
            }

                .header-top .menu--desktop li a:before {
                    font-family: "icon";
                    display: block;
                    color: #fff;
                    font-size: 1rem;
                    position: absolute;
                    top: 50%;
                    left: 0;
                    transform: translate(0, -50%);
                    z-index: 2
                }

            .header-top .menu--desktop li:first-child a {
                padding-right: 0;
                padding-top: 6px;
                padding-bottom: 6px
            }

                .header-top .menu--desktop li:first-child a .sprite-icon {
                    width: 15px;
                    height: 15px;
                    position: absolute;
                    left: 0px;
                    top: 6px
                }

                    .header-top .menu--desktop li:first-child a .sprite-icon svg {
                        fill: #233e99
                    }

                .header-top .menu--desktop li:first-child a:after {
                    content: "";
                    display: block;
                    height: 12px;
                    width: 1px;
                    background-color: #05131e;
                    position: absolute;
                    right: -10px;
                    top: calc(50% - 6px)
                }

            .header-top .menu--desktop li.radio-btn {
                margin-right: 0;
                margin-left: 20px
            }

                .header-top .menu--desktop li.radio-btn a {
                    border: 1px solid rgba(200,0,48,0);
                    border-radius: 3px;
                    background-color: #df2027;
                    padding: 5px 10px 5px 30px
                }

                    .header-top .menu--desktop li.radio-btn a .sprite-icon {
                        width: 15px;
                        height: 15px;
                        position: absolute;
                        left: 8px;
                        top: 4px
                    }

                        .header-top .menu--desktop li.radio-btn a .sprite-icon svg {
                            fill: #233e99
                        }

                    .header-top .menu--desktop li.radio-btn a:hover {
                        background-color: #b61e24;
                        border: 1px solid rgba(166,30,50,0)
                    }

            .header-top .menu--desktop li.third-party-link a {
                padding: 0;
                margin-left: 15px
            }

            .header-top .menu--desktop li:last-child {
                margin-right: 0;
                margin-left: 15px
            }

                .header-top .menu--desktop li:last-child a {
                    border: 1px solid #fff;
                    border-radius: 3px;
                    background-color: #df2027;
                    padding: 5px 10px 5px 30px
                }

            .header-top .menu--desktop li .Play {
                width: 12px;
                height: 12px;
                position: absolute;
                left: 12px;
                fill: #233e99
            }

.header-bottom {
    background-color: #fff
}

    .header-bottom .uc-container {
        background-image: linear-gradient(90deg, #FFFFFF 15%, #FFFFFF 49%, #FFFFFF 85%)
    }

@media print,screen and (max-width: 63.99875em) {
    .header-bottom .uc-container {
        background-image: linear-gradient(90deg, #FFFFFF 7%, #FFFFFF 25%, #FFFFFF 44%, #FFFFFF 60%, #FFFFFF 79%, #FFFFFF 96%)
    }
}

@media only screen and (tablet) {
    .header-bottom .uc-container {
        font: 700 .875rem "Exo 2";
        text-transform: uppercase
    }
}

.header-bottom .header-nav {
    box-shadow: 0 3px 0 0 rgba(21,37,92,.1)
}

    .header-bottom .header-nav .title-bar img {
        width: 42px;
        height: auto
    }

    .header-bottom .header-nav .navigation .dropdown.menu.menu--desktop {
        background-color: transparent;
        margin-left: 15px
    }

        .header-bottom .header-nav .navigation .dropdown.menu.menu--desktop li.menu-item {
            padding: 0 10px;
            position: relative;
            z-index: 2
        }

            .header-bottom .header-nav .navigation .dropdown.menu.menu--desktop li.menu-item a {
                font: 500 .875rem "Exo 2";
                color: #0a132f;
                letter-spacing: 0;
                text-transform: uppercase;
                padding: 10px 0;
                position: relative;
                line-height: 1 !important
            }

                .header-bottom .header-nav .navigation .dropdown.menu.menu--desktop li.menu-item a:hover {
                    color: #223e99
                }

            .header-bottom .header-nav .navigation .dropdown.menu.menu--desktop li.menu-item.third-party-item a {
                padding: 0
            }

            .header-bottom .header-nav .navigation .dropdown.menu.menu--desktop li.menu-item.third-party-item svg {
                height: 35px;
                width: 110px
            }

            .header-bottom .header-nav .navigation .dropdown.menu.menu--desktop li.menu-item.third-party-item:hover:before {
                display: none
            }

            .header-bottom .header-nav .navigation .dropdown.menu.menu--desktop li.menu-item:hover {
                border-radius: 3px
            }

                .header-bottom .header-nav .navigation .dropdown.menu.menu--desktop li.menu-item:hover:before {
                    display: block;
                    content: " ";
                    width: 100%;
                    height: 48px;
                    border-radius: 3px;
                    background-color: rgba(255,255,255,0);
                    position: absolute;
                    bottom: -5px;
                    left: 0;
                    right: 0;
                    z-index: -1
                }

            .header-bottom .header-nav .navigation .dropdown.menu.menu--desktop li.menu-item.current_page_item a, .header-bottom .header-nav .navigation .dropdown.menu.menu--desktop li.menu-item.current_page_parent a {
                font: 700 .875rem "Exo 2";
                color: #223e99;
                line-height: 1 !important;
                text-transform: uppercase
            }

                .header-bottom .header-nav .navigation .dropdown.menu.menu--desktop li.menu-item.current_page_item a:hover, .header-bottom .header-nav .navigation .dropdown.menu.menu--desktop li.menu-item.current_page_parent a:hover {
                    color: #223e99
                }

                .header-bottom .header-nav .navigation .dropdown.menu.menu--desktop li.menu-item.current_page_item a:before, .header-bottom .header-nav .navigation .dropdown.menu.menu--desktop li.menu-item.current_page_parent a:before {
                    content: " ";
                    width: 100%;
                    height: 3px;
                    background-color: #223e99;
                    position: absolute;
                    bottom: 0;
                    left: 0
                }

            .header-bottom .header-nav .navigation .dropdown.menu.menu--desktop li.menu-item.current_page_item:hover:before, .header-bottom .header-nav .navigation .dropdown.menu.menu--desktop li.menu-item.current_page_parent:hover:before {
                background-color: transparent;
                content: none
            }

            .header-bottom .header-nav .navigation .dropdown.menu.menu--desktop li.menu-item ul.is-dropdown-submenu {
                width: 100%;
                background-color: #fff;
                border: 0;
                margin-top: 10px;
                top: 100%;
                right: 0;
                left: 0;
                border-bottom-left-radius: 3px;
                border-bottom-right-radius: 3px;
                z-index: 9999
            }

                .header-bottom .header-nav .navigation .dropdown.menu.menu--desktop li.menu-item ul.is-dropdown-submenu .menu-item.current_page_item a {
                    font: 500 1rem "Exo 2";
                    line-height: 1;
                    text-transform: uppercase
                }

@media only screen and (min-width:1102px) {
    .header-bottom .header-nav .navigation .dropdown.menu.menu--desktop li.menu-item ul.is-dropdown-submenu .menu-item.current_page_item a {
        font: 500 .875rem "Exo 2";
        line-height: 1
    }
}

.header-bottom .header-nav .navigation .dropdown.menu.menu--desktop li.menu-item ul.is-dropdown-submenu li.is-dropdown-submenu-item {
    width: 100%;
    padding: 0;
    margin-left: 0
}

    .header-bottom .header-nav .navigation .dropdown.menu.menu--desktop li.menu-item ul.is-dropdown-submenu li.is-dropdown-submenu-item:hover {
        background-color: rgba(255,255,255,0);
        border-radius: 0
    }

        .header-bottom .header-nav .navigation .dropdown.menu.menu--desktop li.menu-item ul.is-dropdown-submenu li.is-dropdown-submenu-item:hover:before {
            display: block;
            content: none;
            width: initial;
            height: initial;
            border-radius: 0;
            background-color: none;
            position: initial
        }

    .header-bottom .header-nav .navigation .dropdown.menu.menu--desktop li.menu-item ul.is-dropdown-submenu li.is-dropdown-submenu-item:last-child:hover {
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px
    }

    .header-bottom .header-nav .navigation .dropdown.menu.menu--desktop li.menu-item ul.is-dropdown-submenu li.is-dropdown-submenu-item a {
        width: 100%;
        font: 500 1rem "Exo 2";
        line-height: 1;
        color: #0a132f;
        display: block;
        padding: 15px 30px 15px 22px;
        letter-spacing: 0;
        text-transform: uppercase
    }

@media only screen and (min-width:1102px) {
    .header-bottom .header-nav .navigation .dropdown.menu.menu--desktop li.menu-item ul.is-dropdown-submenu li.is-dropdown-submenu-item a {
        font: 500 .875rem "Exo 2"
    }
}

.header-bottom .header-nav .navigation .dropdown.menu.menu--desktop li.menu-item ul.is-dropdown-submenu li.is-dropdown-submenu-item a:hover {
    color: #223e99
}

.header-bottom .header-nav .navigation .dropdown.menu.menu--desktop li.menu-item ul.is-dropdown-submenu li.is-dropdown-submenu-item a:before {
    display: none
}

.header-bottom .header-nav .navigation .dropdown.menu.menu--desktop li.menu-item.is-dropdown-submenu-parent {
    display: block
}

    .header-bottom .header-nav .navigation .dropdown.menu.menu--desktop li.menu-item.is-dropdown-submenu-parent a:after {
        display: none
    }

.header-bottom .header-nav .navigation .dropdown.menu.menu--desktop li.menu-item.dots-svg {
    display: flex !important;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    position: relative
}

    .header-bottom .header-nav .navigation .dropdown.menu.menu--desktop li.menu-item.dots-svg:hover {
        border-radius: 3px;
        background-color: rgba(255,255,255,0)
    }

        .header-bottom .header-nav .navigation .dropdown.menu.menu--desktop li.menu-item.dots-svg:hover:after {
            display: block;
            content: " ";
            width: 100%;
            height: 48px;
            border-radius: 3px;
            background-color: rgba(255,255,255,0);
            position: absolute;
            bottom: -5px;
            left: 0;
            right: 0;
            z-index: -1
        }

    .header-bottom .header-nav .navigation .dropdown.menu.menu--desktop li.menu-item.dots-svg .sprite-icon {
        width: 26px;
        height: 16px;
        display: block
    }

        .header-bottom .header-nav .navigation .dropdown.menu.menu--desktop li.menu-item.dots-svg .sprite-icon svg {
            fill: #233e99;
            width: 100%;
            height: 100%
        }

    .header-bottom .header-nav .navigation .dropdown.menu.menu--desktop li.menu-item.dots-svg a:before {
        display: none
    }

    .header-bottom .header-nav .navigation .dropdown.menu.menu--desktop li.menu-item.dots-svg a:hover:before {
        display: none
    }

    .header-bottom .header-nav .navigation .dropdown.menu.menu--desktop li.menu-item.dots-svg .is-dropdown-submenu.first-sub .menu-item a {
        width: 100%;
        text-indent: 1px;
        font: 500 1rem "Exo 2";
        text-transform: uppercase;
        line-height: 1
    }

@media only screen and (min-width:1102px) {
    .header-bottom .header-nav .navigation .dropdown.menu.menu--desktop li.menu-item.dots-svg .is-dropdown-submenu.first-sub .menu-item a {
        font: 500 .875rem "Exo 2"
    }
}

.header-bottom .header-nav .navigation .dropdown.menu.menu--desktop li.menu-item.dots-svg .is-dropdown-submenu.first-sub .menu-item:before {
    display: none
}

.header-bottom .header-nav .navigation .dropdown.menu.menu--desktop li.menu-item.dots-svg .is-dropdown-submenu.first-sub .menu-item.is-dropdown-submenu-parent > .is-dropdown-submenu {
    display: none
}

.header-bottom .header-title {
    z-index: 100
}

    .header-bottom .header-title .grid-container {
        background-image: linear-gradient(90deg, #FFFFFF 15%, #FFFFFF 50%, #FFFFFF 85%);
        padding-top: 24px;
        padding-bottom: 25px
    }

@media only screen and (min-width:768px) {
    .header-bottom .header-title .grid-container {
        padding-bottom: 30px
    }
}

@media only screen and (min-width:1024px) {
    .header-bottom .header-title .grid-container {
        padding-top: 40px;
        padding-bottom: 18px
    }
}

.header-bottom .header-title .meta {
    width: 100%;
    display: block;
    margin-top: 22px;
    transition: .3s opacity .3s
}

@media only screen and (min-width:768px) {
    .header-bottom .header-title .meta {
        display: flex;
        align-items: center
    }
}

.header-bottom .header-title .meta span {
    display: inline-block;
    cursor: default
}

    .header-bottom .header-title .meta span a {
        cursor: default
    }

@media screen and (max-width: 366px) {
    .header-bottom .header-title .meta span {
        font: 400 .6875rem "Exo 2" !important;
        line-height: 1
    }
}

.header-submenu {
    display: none;
    left: 0;
    right: 0;
    width: 100%;
    background-color: #fff;
    box-shadow: 0 1px 10px 0 rgba(21,37,92,.1);
    z-index: 2
}

@media only screen and (min-width:1024px) {
    .header-submenu {
        display: block
    }
}

.header-submenu .uc-container {
    background-image: none !important
}

.header-submenu .header-submenu__wrap {
    display: flex;
    align-items: center;
    padding: 0 10px;
    height: 54px
}

.header-submenu .header-submenu__icon {
    line-height: 1;
    margin-right: 10px
}

    .header-submenu .header-submenu__icon svg {
        width: 40px;
        height: auto;
        fill: #233e99
    }

.header-submenu .header-submenu__title {
    margin: 0;
    font: 500 1.125rem "Exo 2";
    line-height: 1;
    display: inline-block;
    vertical-align: middle;
    line-height: 26px
}

    .header-submenu .header-submenu__title:after {
        content: "";
        display: inline-block;
        vertical-align: middle;
        width: 1px;
        height: 26px;
        background-color: #e3e7ed;
        margin-left: 10px
    }

.header-submenu .header-submenu__title-link {
    font: 500 1.125rem "Exo 2";
    color: #05131e;
    text-transform: none;
    letter-spacing: 0;
    padding: 19px 10px
}

    .header-submenu .header-submenu__title-link:hover {
        color: #223e99 !important
    }

.header-submenu .header-submenu__title.active .header-submenu__title-link {
    font: 700 1.125rem "Exo 2";
    color: #05131e
}

.header-submenu .header-submenu__list {
    display: flex;
    list-style: none;
    margin-left: 10px
}

    .header-submenu .header-submenu__list .header-submenu__item.active .header-submenu__link {
        font: 700 1.125rem "Exo 2";
        color: #05131e;
        line-height: 1
    }

        .header-submenu .header-submenu__list .header-submenu__item.active .header-submenu__link:hover {
            color: #223e99
        }

    .header-submenu .header-submenu__list .header-submenu__item.other {
        cursor: pointer;
        position: relative
    }

        .header-submenu .header-submenu__list .header-submenu__item.other:hover .header-submenu__sub-list {
            display: flex
        }

    .header-submenu .header-submenu__list .header-submenu__link {
        display: inline-block;
        font: 500 1.125rem "Exo 2";
        color: #05131e;
        text-transform: none;
        letter-spacing: 0;
        padding: 19px 10px;
        line-height: 1
    }

        .header-submenu .header-submenu__list .header-submenu__link:hover {
            color: #223e99
        }

.header-submenu .header-submenu__sub-list {
    display: none;
    position: absolute;
    box-shadow: 0 1px 10px 0 rgba(21,37,92,.1);
    background-color: #fff;
    flex-wrap: wrap;
    list-style-type: none;
    margin: 0;
    min-width: 500px;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    padding: 22px 12px;
    z-index: 3
}

    .header-submenu .header-submenu__sub-list .header-submenu__item {
        flex-basis: 33.33%
    }

    .header-submenu .header-submenu__sub-list .header-submenu__link {
        padding: 12px 17px;
        line-height: 1.2
    }

    .header-submenu .header-submenu__sub-list:before {
        content: "";
        position: absolute;
        top: -6px;
        left: 0;
        right: 0;
        margin: auto;
        width: 0;
        height: 0;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-bottom: 6px solid #fff;
        filter: drop-shadow(0 -4px 4px rgba(0, 0, 0, 0.08))
    }

.related-components {
    max-width: 100%;
    margin: 0 auto
}

@media only screen and (min-width:1102px) {
    .related-components {
        max-width: 1200px
    }
}

.related-components .uc-post-grid-block-header {
    display: flex;
    border-bottom: 1px solid #e3e7ed;
    margin-bottom: 12px
}

    .related-components .uc-post-grid-block-header .uc-post-grid-section-title {
        color: #0a132f;
        font: 700 1.25rem "Exo 2";
        line-height: 1;
        text-transform: uppercase;
        position: relative
    }

        .related-components .uc-post-grid-block-header .uc-post-grid-section-title:before {
            content: "";
            width: 100%;
            height: 3px;
            background-color: #223e99;
            padding-bottom: 2px;
            position: absolute;
            bottom: -2px;
            left: 0
        }

@media only screen and (min-width:768px) {
    .related-components .uc-post-grid-block-header .uc-post-grid-section-title {
        font: 700 1.375rem "Exo 2";
        line-height: 1
    }
}

@media only screen and (min-width:1024px) {
    .related-components .uc-post-grid-block-header .uc-post-grid-section-title {
        font: 700 1.375rem "Exo 2";
        line-height: 1
    }
}

.related-components .all-related-posts {
    overflow: hidden
}

.related-components .related-posts {
    position: relative;
    padding: 0;
    margin-right: -13px;
    margin-left: 0
}

@media only screen and (min-width:480px) {
    .related-components .related-posts {
        margin: 0 auto
    }
}

@media only screen and (min-width:768px) {
    .related-components .related-posts {
        margin-right: -26px;
        margin-left: 0 !important
    }
}

@media only screen and (min-width:1024px) {
    .related-components .related-posts {
        margin-right: 0;
        margin: 0 !important
    }
}

.related-components .related-posts .owl-stage-outer {
    padding: 10px 0;
    overflow: hidden
}

@media only screen and (min-width:1024px) {
    .related-components .related-posts .owl-stage-outer {
        padding: 10px 10px;
        margin: 0 -10px
    }
}

.related-components .related-posts .owl-stage-outer .owl-stage {
    display: flex
}

    .related-components .related-posts .owl-stage-outer .owl-stage .owl-item article {
        background-color: #fff;
        border: 1px solid #fff;
        padding-bottom: 0
    }

        .related-components .related-posts .owl-stage-outer .owl-stage .owl-item article .uc-block-post-grid-image a {
            border-bottom-left-radius: 0px;
            border-bottom-right-radius: 0px
        }

        .related-components .related-posts .owl-stage-outer .owl-stage .owl-item article .uc-block-post-grid-text {
            padding: 13px
        }

            .related-components .related-posts .owl-stage-outer .owl-stage .owl-item article .uc-block-post-grid-text .uc-block-post-grid-header {
                margin-bottom: 0
            }

                .related-components .related-posts .owl-stage-outer .owl-stage .owl-item article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
                    height: 4.8em;
                    overflow: hidden;
                    text-align: left;
                    margin-bottom: 13px
                }

@media only screen and (min-width:1024px) {
    .related-components .related-posts .owl-stage-outer .owl-stage .owl-item article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 3.6em
    }
}

.related-components .related-posts .owl-stage-outer .owl-stage .owl-item article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments {
    top: 0
}

.related-components .related-posts .owl-stage-outer .owl-stage .owl-item article .mobile {
    bottom: 13px
}

.related-components .related-posts .owl-nav {
    position: absolute;
    top: -40px;
    right: 7px
}

@media only screen and (min-width:480px) {
    .related-components .related-posts .owl-nav {
        right: 0
    }
}

@media only screen and (min-width:768px) {
    .related-components .related-posts .owl-nav {
        top: -50px;
        right: 20px
    }
}

@media only screen and (min-width:1024px) {
    .related-components .related-posts .owl-nav {
        right: 0
    }
}

.related-components .related-posts .owl-nav button {
    width: 17px;
    height: 17px;
    cursor: pointer;
    position: relative
}

    .related-components .related-posts .owl-nav button span {
        display: none
    }

    .related-components .related-posts .owl-nav button:before {
        content: "";
        display: inline-block;
        background-repeat: no-repeat;
        background-size: contain;
        width: 100%;
        height: 100%;
        transform: scale(0.8);
        position: absolute;
        top: 0;
        left: 0
    }

    .related-components .related-posts .owl-nav button.owl-prev {
        margin-right: 10px
    }

        .related-components .related-posts .owl-nav button.owl-prev:before {
            background-image: url(../../f98430d636aa8b39c3f4.svg#Arrow_Left-IconPrimary)
        }

        .related-components .related-posts .owl-nav button.owl-prev.active:before {
            background-image: url(../../f98430d636aa8b39c3f4.svg#Arrow_Left-IconPrimary)
        }

        .related-components .related-posts .owl-nav button.owl-prev.disabled:before {
            background-image: url(../../f98430d636aa8b39c3f4.svg#Arrow_Left-IconDisabled)
        }

    .related-components .related-posts .owl-nav button.owl-next:before {
        background-image: url(../../f98430d636aa8b39c3f4.svg#Arrow_Right-IconPrimary)
    }

    .related-components .related-posts .owl-nav button.owl-next.active:before {
        background-image: url(../../f98430d636aa8b39c3f4.svg#Arrow_Right-IconPrimary)
    }

    .related-components .related-posts .owl-nav button.owl-next.disabled:before {
        background-image: url(../../f98430d636aa8b39c3f4.svg#Arrow_Right-IconDisabled)
    }

.related-components .related-posts .owl-dots {
    display: none
}

.banner {
    max-width: 1102px;
    text-align: center;
    margin: 0 auto;
    padding-left: 10px;
    padding-right: 10px
}

@media only screen and (min-width:768px) {
    .banner {
        padding-left: 20px !important;
        padding-right: 20px !important
    }
}

.banner-header {
    display: none;
    text-align: center;
    overflow: hidden;
    padding: 0;
    border: 1px solid #e3e7ed
}

.edit-link {
    display: none
}

@media only screen and (min-width:1102px) {
    body {
        position: relative;
        overflow-x: hidden
    }
}

.wallpaper-banners .uc-banner {
    width: 360px;
    height: 1080px;
    transition: none;
    display: none;
    z-index: 1;
    margin: 0px;
    position: absolute;
    visibility: hidden;
    transition: visibility 0s linear .5s,opacity .5s linear;
    opacity: 0
}

    .wallpaper-banners .uc-banner div:empty {
        display: none
    }

@media only screen and (min-width: 1366px) {
    .wallpaper-banners .uc-banner:first-child {
        right: calc(50% + 580px)
    }
}

@media only screen and (min-width:1600px) {
    .wallpaper-banners .uc-banner:first-child {
        right: calc(50% + 740px)
    }
}

@media only screen and (min-width: 1600px)and (max-width: 2000px) {
    .wallpaper-banners .uc-banner:first-child {
        right: calc(50% + 50% - 260px)
    }
}

@media only screen and (min-width: 1366px)and (max-width: 1462px) {
    .wallpaper-banners .uc-banner:first-child {
        right: calc(50% + 50% - 150px)
    }
}

@media only screen and (min-width: 1366px) {
    .wallpaper-banners .uc-banner:last-child {
        left: calc(50% + 580px)
    }
}

@media only screen and (min-width:1600px) {
    .wallpaper-banners .uc-banner:last-child {
        left: calc(50% + 740px)
    }
}

@media only screen and (min-width: 1600px)and (max-width: 2000px) {
    .wallpaper-banners .uc-banner:last-child {
        left: calc(50% + 50% - 260px)
    }
}

@media only screen and (min-width: 1366px)and (max-width: 1462px) {
    .wallpaper-banners .uc-banner:last-child {
        left: calc(50% + 50% - 150px)
    }
}

@media only screen and (min-width: 1366px) {
    .wallpaper-banners .uc-banner {
        display: block
    }
}

@media only screen and (min-width:768px) {
    .banner-wrapper {
        padding-top: 65px;
        position: relative;
        overflow: hidden
    }
}

.banner-wrapper .banner-footer {
    background-image: radial-gradient(ellipse 80% 82% at 50% 47%, #223E99 0%, #223E99 50%, #223E99 100%);
    padding: 109px 0 0 0;
    position: relative;
    overflow: hidden
}

    .banner-wrapper .banner-footer:before {
        content: "";
        width: 100%;
        height: 100%;
        display: block;
        background-image: url(../../92a89749f66baaa13f4c.svg);
        background-size: cover;
        background-repeat: no-repeat;
        position: absolute;
        top: 0;
        left: -1px;
        right: 0;
        z-index: 0
    }

@media only screen and (min-width:768px) {
    .banner-wrapper .banner-footer:before {
        background-image: url(../../cfd1e577214e502fded6.svg);
        top: 65px
    }
}

@media only screen and (min-width:1600px) {
    .banner-wrapper .banner-footer:before {
        background-image: url(../../5cc0869293747b42a18c.svg);
        top: 65px
    }
}

@media only screen and (min-width: 520px) {
    .banner-wrapper .banner-footer {
        padding: 109px 0
    }
}

@media only screen and (min-width:768px) {
    .banner-wrapper .banner-footer {
        padding: 109px 0;
        position: initial;
        overflow: initial
    }
}

@media only screen and (min-width:1024px) {
    .banner-wrapper .banner-footer {
        padding: 130px 0;
        padding-bottom: 109px
    }
}

@media only screen and (min-width:1200px) {
    .banner-wrapper .banner-footer {
        padding: 184px 0;
        padding-bottom: 130px
    }
}

.banner-wrapper .banner-footer .uc-container {
    position: relative
}

.banner-wrapper .banner-footer .banner-inner {
    display: flex;
    flex-flow: column
}

@media only screen and (min-width: 520px) {
    .banner-wrapper .banner-footer .banner-inner {
        flex-flow: row
    }
}

.banner-wrapper .banner-footer .banner-inner div.logo-inner {
    flex: 1;
    display: flex;
    flex-flow: row;
    align-items: flex-start;
    z-index: 1;
    margin-right: 0
}

@media only screen and (min-width: 520px) {
    .banner-wrapper .banner-footer .banner-inner div.logo-inner {
        flex: 1 0 90px;
        margin-right: 20px
    }
}

@media only screen and (min-width:768px) {
    .banner-wrapper .banner-footer .banner-inner div.logo-inner {
        flex: 1 0 170px;
        margin-right: 40px;
        max-width: 170px
    }
}

.banner-wrapper .banner-footer .banner-inner div.logo-inner img {
    width: 90px;
    margin-right: 20px
}

@media only screen and (min-width: 520px) {
    .banner-wrapper .banner-footer .banner-inner div.logo-inner img {
        width: 100%;
        margin-right: 0
    }
}

.banner-wrapper .banner-footer .banner-inner div.logo-inner h3 {
    flex: 1;
    color: #fff;
    font: 700 1.375rem/1.2727 "Exo 2";
    letter-spacing: .1303704px;
    text-transform: uppercase;
    margin-bottom: 0;
    position: relative
}

@media only screen and (min-width: 520px) {
    .banner-wrapper .banner-footer .banner-inner div.logo-inner h3 {
        display: none
    }
}

.banner-wrapper .banner-footer .banner-inner div.logo-inner h3:before {
    content: "";
    display: block;
    width: 1px;
    height: 65px;
    background-color: #fff;
    position: absolute;
    left: -8px;
    top: 3px
}

.banner-wrapper .banner-footer .banner-inner div.text-inner {
    z-index: 1
}

@media only screen and (min-width: 520px) {
    .banner-wrapper .banner-footer .banner-inner div.text-inner {
        flex: 1 0 300px
    }
}

@media only screen and (min-width:1024px) {
    .banner-wrapper .banner-footer .banner-inner div.text-inner {
        flex: 1 0 350px
    }
}

.banner-wrapper .banner-footer .banner-inner div.text-inner h3 {
    color: #fff;
    font: 700 1.6875rem/1.037 "Exo 2";
    letter-spacing: .16px;
    text-transform: uppercase;
    display: none;
    margin-bottom: 20px;
    position: relative
}

@media only screen and (min-width: 520px) {
    .banner-wrapper .banner-footer .banner-inner div.text-inner h3 {
        display: block
    }
}

.banner-wrapper .banner-footer .banner-inner div.text-inner h3:before {
    content: "";
    display: block;
    width: 1px;
    height: 75px;
    background-color: #fff;
    position: absolute;
    left: -8px;
    top: 4px
}

.banner-wrapper .banner-footer .banner-inner div.text-inner p {
    color: #fff;
    font: 600 1rem "Exo 2";
    line-height: 1.2;
    letter-spacing: 0;
    margin-bottom: 26px
}

@media only screen and (min-width: 520px) {
    .banner-wrapper .banner-footer .banner-inner div.text-inner p {
        max-width: 380px;
        color: #fff;
        font: 600 1rem "Exo 2";
        line-height: 1.2;
        letter-spacing: 0
    }
}

@media only screen and (min-width: 520px) {
    .banner-wrapper .banner-footer .banner-inner div.text-inner .links-inner {
        display: flex
    }
}

.banner-wrapper .banner-footer .banner-inner div.text-inner .links-inner a {
    display: block;
    width: fit-content;
    margin-bottom: 20px;
    cursor: pointer;
    z-index: 1
}

@media only screen and (min-width: 520px) {
    .banner-wrapper .banner-footer .banner-inner div.text-inner .links-inner a {
        margin-right: 19px
    }

        .banner-wrapper .banner-footer .banner-inner div.text-inner .links-inner a:last-child {
            margin-right: 0
        }
}

@media only screen and (min-width:768px) {
    .banner-wrapper .banner-footer .banner-inner div.text-inner .links-inner a {
        display: inline-block;
        margin-bottom: 0
    }
}

.banner-wrapper .banner-footer .banner-inner div.text-inner .links-inner a img {
    width: 130px
}

.banner-wrapper .banner-footer .banner-inner div.img-bg {
    width: 100%;
    height: 250px;
    z-index: 0;
    position: relative
}

@media only screen and (min-width: 520px)and (max-width: 1024px) {
    .banner-wrapper .banner-footer .banner-inner div.img-bg {
        flex: 1 0 350px
    }
}

@media only screen and (min-width:768px) {
    .banner-wrapper .banner-footer .banner-inner div.img-bg {
        margin-top: 0;
        height: initial
    }
}

@media only screen and (min-width:1024px) {
    .banner-wrapper .banner-footer .banner-inner div.img-bg {
        width: 100%;
        max-width: 700px
    }
}

.banner-wrapper .banner-footer .banner-inner div.img-bg .bg-link {
    position: absolute;
    top: 0;
    right: -40px
}

@media only screen and (max-width: 320px) {
    .banner-wrapper .banner-footer .banner-inner div.img-bg .bg-link {
        right: -120px
    }
}

@media only screen and (min-width: 520px) {
    .banner-wrapper .banner-footer .banner-inner div.img-bg .bg-link {
        position: initial
    }
}

.banner-wrapper .banner-footer .banner-inner div.img-bg .bg-link img {
    width: 300px;
    position: relative;
    top: -120px
}

@media only screen and (min-width: 520px) {
    .banner-wrapper .banner-footer .banner-inner div.img-bg .bg-link img {
        width: 100%;
        position: absolute;
        left: unset;
        right: 0;
        top: -100px
    }
}

@media only screen and (min-width:768px) {
    .banner-wrapper .banner-footer .banner-inner div.img-bg .bg-link img {
        top: -174px
    }
}

@media only screen and (min-width:1024px) {
    .banner-wrapper .banner-footer .banner-inner div.img-bg .bg-link img {
        top: -195px
    }
}

@media only screen and (min-width:1200px) {
    .banner-wrapper .banner-footer .banner-inner div.img-bg .bg-link img {
        top: -249px
    }
}

.banner-promotion {
    margin-top: 15px;
    margin-bottom: 15px
}

    .banner-promotion.single-post-banner .container {
        max-width: unset;
        margin: 0
    }

    .banner-promotion .inner .container .banner-placeholder {
        margin: 0 auto;
        background: #eef0f2;
        height: 100px;
        display: flex;
        align-items: center;
        justify-content: center
    }

@media only screen and (min-width:1024px) {
    .banner-promotion .inner .container .banner-placeholder {
        max-width: 90%;
        height: 250px
    }
}

.banner-promotion .inner .container .banner-placeholder > div {
    position: relative;
    z-index: 5
}

.banner-promotion .inner .container .banner-placeholder .placeholder-text {
    position: absolute;
    z-index: 1;
    text-transform: uppercase;
    margin: 0
}

@media only screen and (max-width: 375px) {
    .banner-promotion .inner .container {
        padding-left: 0;
        padding-right: 0
    }
}

.banner-promotion .inner .container div {
    display: block;
    text-align: center !important;
    margin: 0 auto !important
}

    .banner-promotion .inner .container div:empty {
        display: none
    }

.banner-subcategory {
    margin-top: 15px
}

    .banner-subcategory .subcategory-label {
        display: none
    }

    .banner-subcategory .subcategory-banner div {
        display: block;
        text-align: center !important;
        margin: 0 auto !important
    }

        .banner-subcategory .subcategory-banner div:empty {
            display: none
        }

    .banner-subcategory + .landing-subcategory {
        padding-top: 15px !important;
        margin-top: 0 !important
    }

.sticky-banner {
    background: rgba(50,50,50,.7);
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9;
    width: 100%;
    display: flex
}

    .sticky-banner .sticky-banner-wrapper {
        margin: 0 auto
    }

    .sticky-banner button {
        cursor: pointer;
        margin-right: 30px;
        height: 30px;
        position: absolute;
        right: 0;
        top: 0
    }

@media screen and (min-width:360px) {
    .sticky-banner button {
        margin-right: 5px
    }
}

.sticky-banner button .Close {
    width: 15px;
    height: 15px
}

    .sticky-banner button .Close svg {
        fill: #bfb9b9
    }

.wallpaper-banners .uc-banner {
    width: unset;
    min-width: 260px
}

#CybotCookiebotDialog {
    font-family: "Exo 2","Butler","Helvetica",sans-serif !important;
    background-color: #fff !important;
    box-sizing: inherit !important;
    border-collapse: collapse !important;
    border-spacing: 0 !important;
    position: fixed !important;
    bottom: 0 !important;
    top: auto !important
}

    #CybotCookiebotDialog #CybotCookiebotDialogBody {
        margin: 0 auto !important
    }

        #CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogPoweredbyLink {
            display: block !important
        }

        #CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyContent {
            padding-left: 80px !important
        }

            #CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyContent #CybotCookiebotDialogBodyContentTitle {
                font: 700 1rem "Exo 2" !important;
                color: #0a132f !important
            }

            #CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyContent #CybotCookiebotDialogBodyContentText {
                font: 400 .75rem "Exo 2" !important;
                color: #0a132f !important
            }

        #CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyButtons {
            font-family: "Exo 2","Butler","Helvetica",sans-serif !important;
            padding-left: 70px !important
        }

@media only screen and (min-width: 620px) {
    #CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyButtons {
        display: flex !important;
        padding-left: 62px !important
    }
}

#CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyButtons a {
    font-family: "Exo 2","Butler","Helvetica",sans-serif !important;
    min-width: 190px !important;
    width: auto !important;
    white-space: normal !important
}

#CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyButtons #CybotCookiebotDialogBodyButtonDecline, #CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyButtons #CybotCookiebotDialogBodyButtonAccept {
    box-shadow: 0 2px 10px 0 rgba(19,35,91,.2) !important;
    border-radius: 3px !important;
    padding: 10px !important
}

    #CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyButtons #CybotCookiebotDialogBodyButtonDecline:hover, #CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyButtons #CybotCookiebotDialogBodyButtonAccept:hover {
        box-shadow: 0 0 4px 0 rgba(20,45,129,.35) !important
    }

#CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyButtons #CybotCookiebotDialogBodyButtonDecline {
    color: #233e99 !important;
    font: 600 .75rem "Exo 2" !important;
    background-color: #fff !important;
    border: 1px solid #233e99 !important
}

    #CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyButtons #CybotCookiebotDialogBodyButtonDecline:hover {
        background-color: #233e99 !important;
        color: #fff !important
    }

#CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyButtons #CybotCookiebotDialogBodyButtonAccept {
    color: #fff !important;
    font: 600 .75rem "Exo 2" !important;
    background-color: #233e99 !important;
    border: 1px solid #233e99 !important
}

    #CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyButtons #CybotCookiebotDialogBodyButtonAccept:hover {
        background-color: #0d246f !important;
        color: #fff !important
    }

#CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyButtons #CybotCookiebotDialogBodyButtonDetails {
    color: #0a132f !important;
    font: 400 .75rem "Exo 2" !important;
    min-width: initial !important;
    margin-top: 13px !important;
    padding-right: 14px !important;
    background-position: right 12px !important
}

    #CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyButtons #CybotCookiebotDialogBodyButtonDetails:hover {
        color: #223e99 !important
    }

@media only screen and (min-width: 620px) {
    #CybotCookiebotDialog #CybotCookiebotDialogBody #CybotCookiebotDialogBodyButtons #CybotCookiebotDialogBodyButtonDetails {
        min-width: 161px !important
    }
}

#CybotCookiebotDialog, #CybotCookiebotDialog *, #CybotCookiebotDialog::after, #CybotCookiebotDialog::before, .CybotCookiebotDialogBodyButton, .CybotCookiebotDialogBodyButton:after, .CybotCookiebotDialogBodyButton:before, :after, :before {
    box-sizing: inherit !important
}

.tag-module-section {
    padding-bottom: 0
}

.subcategory-navigation {
    display: flex;
    align-items: center;
    margin-bottom: 20px
}

    .subcategory-navigation .parent-page-title {
        margin-right: auto;
        position: relative;
        margin-bottom: 0
    }

        .subcategory-navigation .parent-page-title a {
            font: 700 1.5625rem "Exo 2";
            line-height: 1;
            text-transform: uppercase;
            color: #05131e
        }

        .subcategory-navigation .parent-page-title.active {
            padding-bottom: 14px
        }

            .subcategory-navigation .parent-page-title.active a {
                color: #05131e;
                font: 700 1.5625rem "Exo 2";
                text-transform: uppercase;
                line-height: 1
            }

            .subcategory-navigation .parent-page-title.active:before {
                content: "";
                width: 100%;
                height: 3px;
                background-color: #223e99;
                position: absolute;
                bottom: -2px;
                left: 0
            }

        .subcategory-navigation .parent-page-title a {
            text-transform: uppercase;
            margin-right: auto;
            margin-bottom: 0;
            position: relative
        }

    .subcategory-navigation .child-menu {
        display: flex;
        flex-wrap: wrap
    }

        .subcategory-navigation .child-menu li {
            list-style-type: none;
            margin-left: 30px;
            position: relative;
            margin-bottom: 12px
        }

            .subcategory-navigation .child-menu li a {
                color: #05131e;
                font: 500 1.125rem "Exo 2";
                text-transform: none
            }

            .subcategory-navigation .child-menu li.active a {
                color: #05131e;
                font: 700 1.125rem "Exo 2"
            }

            .subcategory-navigation .child-menu li.active:before {
                content: "";
                width: 100%;
                height: 3px;
                background-color: #223e99;
                border-radius: 50px;
                position: absolute;
                bottom: -2px;
                left: 0
            }

            .subcategory-navigation .child-menu li a {
                text-transform: none
            }

@media only screen and (max-width: 1024px) {
    .subcategory-navigation.desktop-nav, .subcategory-navigation.parent-page {
        display: none
    }
}

.subcategory-navigation.mobile-nav {
    display: none
}

@media only screen and (max-width: 1024px) {
    .subcategory-navigation.mobile-nav {
        padding-top: 15px;
        display: flex;
        align-items: center;
        position: relative
    }
}

.subcategory-navigation.mobile-nav-hide {
    display: none
}

.subcategory-navigation.mobile-nav .back-button {
    line-height: 1;
    position: absolute;
    z-index: 1
}

    .subcategory-navigation.mobile-nav .back-button .Arrow_Left {
        width: 18px;
        height: 18px
    }

        .subcategory-navigation.mobile-nav .back-button .Arrow_Left svg {
            fill: #223e99
        }

.subcategory-navigation.mobile-nav .category-title {
    font: 700 1.25rem "Exo 2";
    line-height: 1;
    color: #05131e;
    width: 100%;
    text-align: center;
    margin-bottom: 0;
    position: relative
}

@media only screen and (max-width: 1024px) {
    .hide-on-parent {
        display: none
    }
}

.related-componnets .related-posts .owl-stage-outer .owl-stage {
    padding: 0 10px !important
}

.sites-button {
    background: #1779ba;
    font-size: 1.25rem;
    font-weight: bold;
    box-shadow: 0 -2px 0 rgba(0,0,0,.2) inset;
    border-radius: 3px;
    border: none
}

.inner-btn {
    text-align: center;
    clear: both;
    margin-top: 30px
}

    .inner-btn .inner-load-more {
        display: inline-flex;
        font: 600 1.125rem "Exo 2";
        letter-spacing: 0;
        border-radius: 3px;
        box-shadow: 0 2px 10px 0 rgba(19,35,91,.2);
        border: 2px solid #233e99;
        background-color: #fff;
        padding: 12px 52px;
        margin: 0 auto;
        cursor: pointer;
        position: relative
    }

        .inner-btn .inner-load-more:hover {
            background-color: #233e99;
            color: #fff;
            box-shadow: 0 0 4px 0 rgba(20,45,129,.35)
        }

            .inner-btn .inner-load-more:hover .btn {
                background-color: #233e99;
                color: #fff;
                font: 600 1.125rem "Exo 2";
                letter-spacing: 0;
                box-shadow: none
            }

            .inner-btn .inner-load-more:hover .Plus svg {
                fill: #fff
            }

        .inner-btn .inner-load-more .btn {
            color: #233e99;
            font: 600 1.125rem "Exo 2";
            letter-spacing: 0;
            display: inline-block;
            border: 0;
            box-shadow: none;
            background-color: #fff;
            padding: 0;
            margin: 0 auto;
            cursor: pointer;
            pointer-events: none
        }

            .inner-btn .inner-load-more .btn:focus {
                outline: none
            }

        .inner-btn .inner-load-more .Plus {
            width: 20px;
            height: 20px;
            margin-right: 3px
        }

            .inner-btn .inner-load-more .Plus svg {
                fill: #223e99;
                top: 1px
            }

.btn:not(.load-more) {
    display: block;
    font: 600 1.125rem "Exo 2";
    letter-spacing: 0;
    border-radius: 3px;
    box-shadow: 0 2px 10px 0 rgba(19,35,91,.2);
    border: 2px solid #233e99;
    background-color: #fff;
    padding: 12px 52px;
    margin: 0 auto;
    cursor: pointer
}

    .btn:not(.load-more):hover {
        background-color: #233e99;
        color: #fff;
        box-shadow: 0 0 4px 0 rgba(20,45,129,.35)
    }

.inner-btn .inner-load-more .Plus svg {
    top: 0
}

.cards-container {
    display: flex;
    flex-flow: row wrap
}

    .cards-container .card {
        flex: 0 0 auto;
        width: calc(100% - 1.625rem);
        margin-left: 0.8125rem;
        margin-right: 0.8125rem
    }

        .cards-container .card .card-content {
            padding: 1rem
        }

@media print,screen and (min-width: 40em) {
    .cards-container .card {
        flex: 0 0 auto;
        width: calc(33.3333333333% - 0.7rem);
        margin-left: 0.35rem;
        margin-right: 0.35rem
    }
}

.featured-hero {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 6.25rem
}

@media print,screen and (min-width: 40em) {
    .featured-hero {
        height: 12.5rem
    }
}

@media screen and (min-width: 75em) {
    .featured-hero {
        height: 25rem
    }
}

.dotted {
    border-style: dashed;
    margin: 2rem 0
}

[data-whatinput=mouse] a:focus, button:focus [data-whatinput=touch] a:focus, button:focus {
    outline: none
}

article .thumb {
    overflow: hidden;
    border-radius: 10px;
    margin-bottom: .9375rem
}

    article .thumb img {
        width: 100%
    }

.blurb {
    margin-bottom: 1.875rem
}

    .blurb article .entry-title {
        font-size: 1.25rem;
        line-height: 1
    }

.popular-post {
    margin-bottom: 20px
}

    .popular-post .thumb {
        width: 68px;
        height: 68px;
        float: left;
        margin-right: 5px
    }

        .popular-post .thumb img {
            width: 68px;
            height: 68px
        }

.block {
    margin: 26px 0;
    padding: 26px 0;
    background: #f2f2f2
}

    .block .cell.is-list article {
        display: grid;
        grid-template-rows: 1fr;
        grid-template-columns: 30% 1fr;
        grid-column-gap: 26px
    }

    .block.order-right .cell:first-child {
        order: 2
    }

.block {
    padding: 26px
}

    .block .inner {
        max-width: 1102px;
        margin: 0 auto
    }

@media print,screen and (min-width: 40em) {
    .block .inner {
        display: grid;
        grid-gap: 26px;
        grid-template-columns: 1fr 1fr;
        grid-template-areas: col1 col2
    }
}

@media print,screen and (min-width: 64em) {
    .block .inner {
        grid-template-columns: repeat(4, 1fr)
    }
}

.block article img {
    width: 100%
}

@media print,screen and (min-width: 64em) {
    .block1 .inner {
        grid-template-columns: repeat(2, 1fr)
    }
}

.block1 .inner article {
    display: grid;
    grid-column-gap: 13px;
    grid-column: 2/3;
    grid-template-columns: 1fr;
    align-items: center
}

@media print,screen and (min-width: 40em) {
    .block1 .inner article {
        grid-template-columns: .5fr 1.5fr
    }
}

@media print,screen and (min-width: 40em) {
    .block1 .inner article:nth-child(1) {
        grid-column: 1/2;
        grid-row: 1/4
    }
}

@media print,screen and (min-width: 40em)and (min-width: 40em) {
    .block1 .inner article:nth-child(1) {
        grid-template-columns: 1fr
    }
}

.block1 .inner article h3 {
    font-size: 20px
}

.block2 .inner {
    grid-template-columns: repeat(2, 1fr)
}

.block2 article {
    display: grid;
    grid-template-columns: .5fr 1fr;
    grid-column-gap: 13px;
    grid-column: 2/3
}

    .block2 article:first-child {
        grid-column: 1/2;
        grid-template-columns: 1fr
    }

.box1 .ab-block-layout-column .ab-post-grid-items.is-grid {
    grid-template-columns: 1fr
}

.editor-pick {
    background-color: #eef0f2;
    padding-top: 1.875rem;
    padding-bottom: 1.875rem
}

    .editor-pick .editor-pick-featured {
        padding-right: .40625rem;
        padding-left: .40625rem;
        width: 50%;
        float: left
    }

@media print,screen and (min-width: 40em) {
    .editor-pick .editor-pick-featured {
        padding-right: .8125rem;
        padding-left: .8125rem
    }
}

.editor-pick .editor-pick-featured, .editor-pick .editor-pick-featured:last-child:not(:first-child) {
    float: left;
    clear: none
}

    .editor-pick .editor-pick-featured:last-child:not(:first-child) {
        float: right
    }

    .editor-pick .editor-pick-featured .thumb {
        position: relative
    }

    .editor-pick .editor-pick-featured .copy {
        position: absolute;
        left: 0;
        bottom: 0;
        margin-left: 20px;
        margin-bottom: 20px
    }

.editor-pick .editor-pick-list {
    padding-right: .40625rem;
    padding-left: .40625rem;
    width: 50%;
    float: left
}

@media print,screen and (min-width: 40em) {
    .editor-pick .editor-pick-list {
        padding-right: .8125rem;
        padding-left: .8125rem
    }
}

.editor-pick .editor-pick-list, .editor-pick .editor-pick-list:last-child:not(:first-child) {
    float: left;
    clear: none
}

    .editor-pick .editor-pick-list:last-child:not(:first-child) {
        float: right
    }

    .editor-pick .editor-pick-list .thumb {
        padding-right: .40625rem;
        padding-left: .40625rem;
        width: 25%;
        float: left
    }

@media print,screen and (min-width: 40em) {
    .editor-pick .editor-pick-list .thumb {
        padding-right: .8125rem;
        padding-left: .8125rem
    }
}

.editor-pick .editor-pick-list .thumb, .editor-pick .editor-pick-list .thumb:last-child:not(:first-child) {
    float: left;
    clear: none
}

    .editor-pick .editor-pick-list .thumb:last-child:not(:first-child) {
        float: right
    }

.editor-pick .editor-pick-list .copy {
    padding-right: .40625rem;
    padding-left: .40625rem;
    width: 75%;
    float: left
}

@media print,screen and (min-width: 40em) {
    .editor-pick .editor-pick-list .copy {
        padding-right: .8125rem;
        padding-left: .8125rem
    }
}

.editor-pick .editor-pick-list .copy, .editor-pick .editor-pick-list .copy:last-child:not(:first-child) {
    float: left;
    clear: none
}

    .editor-pick .editor-pick-list .copy:last-child:not(:first-child) {
        float: right
    }

.editor-pick .editor-pick-grid article {
    padding-right: .40625rem;
    padding-left: .40625rem;
    width: 25%;
    float: left
}

@media print,screen and (min-width: 40em) {
    .editor-pick .editor-pick-grid article {
        padding-right: .8125rem;
        padding-left: .8125rem
    }
}

.editor-pick .editor-pick-grid article, .editor-pick .editor-pick-grid article:last-child:not(:first-child) {
    float: left;
    clear: none
}

    .editor-pick .editor-pick-grid article:last-child:not(:first-child) {
        float: right
    }

.cta-video {
    background-color: #676767;
    color: #fff
}

    .cta-video a {
        color: #fff !important
    }

.display-all {
    text-align: center;
    padding: 30px 0;
    padding-top: 10px
}

    .display-all a {
        font-size: 1.15rem;
        line-height: 1;
        font-weight: 600;
        letter-spacing: -0.04px;
        color: #64223c;
        position: relative
    }

        .display-all a .arrow {
            width: 9px;
            height: 9px;
            margin-top: 6px;
            left: initial;
            bottom: initial;
            right: -20px;
            top: 0
        }

            .display-all a .arrow:before {
                width: 9px;
                height: 9px;
                border-width: 2px 2px 0 0;
                border-color: #64223c
            }

#comments .uc-post-grid-block-header {
    border-bottom: 1px solid #dadada;
    margin-bottom: 26px
}

    #comments .uc-post-grid-block-header .uc-post-grid-section-title {
        font-family: "Montserrat",sans-serif;
        font-size: 1.6rem;
        font-weight: 700;
        color: #05131e;
        display: inline-block;
        padding-bottom: 13px;
        margin-bottom: 0;
        position: relative
    }

        #comments .uc-post-grid-block-header .uc-post-grid-section-title:before {
            content: "";
            width: 100%;
            height: 3px;
            background-color: #64223c;
            position: absolute;
            bottom: -2px;
            left: 0
        }

#comments .comment-list {
    list-style-type: none;
    margin-left: 0;
    margin-bottom: 0
}

    #comments .comment-list li {
        border-radius: 5px;
        background-color: #f6f8f9;
        padding-bottom: 26px
    }

        #comments .comment-list li .comment-body {
            border-radius: 5px;
            box-shadow: 0 0 15px 0 rgba(0,0,0,.12);
            background-color: #fff;
            list-style-type: none;
            padding: 13px
        }

@media only screen and (min-width:768px) {
    #comments .comment-list li .comment-body {
        padding: 20px
    }
}

#comments .comment-list li .comment-author {
    max-width: initial;
    padding: 0;
    margin: 0
}

    #comments .comment-list li .comment-author img {
        display: none
    }

    #comments .comment-list li .comment-author .author-meta.vcard.author {
        display: flex;
        justify-content: center;
        align-items: center;
        border-bottom: 1px solid #dadada;
        padding-bottom: 10px
    }

        #comments .comment-list li .comment-author .author-meta.vcard.author .fn {
            font-size: 1.15rem;
            font-weight: 600;
            line-height: 1.67;
            color: #05131e;
            text-align: justify;
            font-style: normal;
            margin-right: auto
        }

            #comments .comment-list li .comment-author .author-meta.vcard.author .fn:before {
                display: none
            }

        #comments .comment-list li .comment-author .author-meta.vcard.author time a {
            font-size: .75rem;
            color: #777;
            font-weight: 400;
            margin-left: auto
        }

#comments .comment-list li .comment {
    padding: 10px 0 10px 0;
    margin-bottom: 0
}

    #comments .comment-list li .comment p {
        margin-bottom: 0
    }

#comments .comment-list li ul.children {
    padding-left: 13px;
    margin: 0;
    margin-bottom: 8px
}

@media only screen and (min-width:768px) {
    #comments .comment-list li ul.children {
        padding-left: 26px
    }
}

#comments .comment-list li ul.children li.comment {
    box-shadow: none;
    border-radius: 0;
    border-top: 1px solid #dadada;
    padding: 0;
    margin-top: 18px
}

    #comments .comment-list li ul.children li.comment .comment-body {
        max-width: initial;
        margin: 0;
        padding: 16px 0
    }

        #comments .comment-list li ul.children li.comment .comment-body .comment-author .author {
            border-bottom: 0
        }

        #comments .comment-list li ul.children li.comment .comment-body header {
            max-width: initial;
            padding: 0;
            margin: 0
        }

        #comments .comment-list li ul.children li.comment .comment-body .comment {
            padding-top: 8px
        }

    #comments .comment-list li ul.children li.comment ul.children {
        padding-left: 0
    }

#comments .comment-list li ul.children #respond .comment-respond {
    border-top: 1px solid #dadada;
    box-shadow: none;
    border-radius: 0;
    padding: 0;
    padding-top: 16px
}

#comments .comment-list li .reply {
    text-align: right
}

    #comments .comment-list li .reply a {
        font-size: 1.15rem;
        font-weight: 600;
        color: #64223c
    }

#respond-form {
    margin-top: 30px;
    margin-bottom: 50px;
    text-align: center
}

    #respond-form #main-respond {
        display: none;
        clear: both;
        overflow: hidden;
        box-shadow: 0 0 15px 0 rgba(0,0,0,.1);
        border-radius: 5px;
        height: 0px;
        transition: .4s ease all
    }

        #respond-form #main-respond.opened {
            display: block;
            height: 455px;
            padding: 26px
        }

        #respond-form #main-respond .comment-respond {
            position: relative
        }

            #respond-form #main-respond .comment-respond .comment-reply-title {
                font-size: 1.15rem;
                line-height: 1.67;
                color: #64223c;
                font-weight: 700;
                position: absolute;
                right: 0;
                top: 15px
            }

                #respond-form #main-respond .comment-respond .comment-reply-title a {
                    color: #64223c
                }

            #respond-form #main-respond .comment-respond form {
                position: relative
            }

                #respond-form #main-respond .comment-respond form .logged-in-as a {
                    color: #64223c
                }

                #respond-form #main-respond .comment-respond form .comment-form-title {
                    display: flex;
                    font-size: 1.15rem;
                    color: #05131e;
                    font-weight: 600;
                    margin-bottom: 20px;
                    margin-right: auto
                }

                #respond-form #main-respond .comment-respond form .comment-form-close {
                    font-size: 1.15rem;
                    font-weight: 700;
                    color: #64223c;
                    cursor: pointer;
                    position: absolute;
                    top: 0;
                    right: 0
                }

@media print,screen and (min-width: 40em) {
    #respond-form #main-respond .comment-respond form .wrapper-fields {
        display: flex
    }

        #respond-form #main-respond .comment-respond form .wrapper-fields .form-group:first-child {
            margin-right: 26px
        }
}

#respond-form #main-respond .comment-respond form .wrapper-fields .form-group {
    position: relative;
    margin: 15px 0 23px 0
}

    #respond-form #main-respond .comment-respond form .wrapper-fields .form-group label {
        display: none;
        font-family: "Montserrat",sans-serif;
        font-size: .9rem;
        font-weight: 500;
        color: #64223c;
        transition: all .2s;
        position: absolute;
        top: 0
    }

    #respond-form #main-respond .comment-respond form .wrapper-fields .form-group .active {
        display: block;
        top: -18px;
        -webkit-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out
    }

    #respond-form #main-respond .comment-respond form .wrapper-fields .form-group input[type=text] {
        width: 100%;
        font-family: "Montserrat",sans-serif;
        font-size: 1rem;
        color: #05131e;
        font-weight: 500;
        border: 0;
        box-shadow: initial;
        border-bottom: 1px solid #cbcbcb
    }

        #respond-form #main-respond .comment-respond form .wrapper-fields .form-group input[type=text]:focus {
            outline: none;
            border-bottom: 1px solid #64223c
        }

            #respond-form #main-respond .comment-respond form .wrapper-fields .form-group input[type=text]:focus::placeholder {
                opacity: 0
            }

    #respond-form #main-respond .comment-respond form .wrapper-fields .form-group input::placeholder {
        font-size: 1rem;
        color: #cbcbcb
    }

#respond-form #main-respond .comment-respond form .comment-form-comment {
    margin-bottom: 30px
}

    #respond-form #main-respond .comment-respond form .comment-form-comment textarea {
        height: 180px;
        border-radius: 5px;
        border: 1px solid #cbcbcb;
        box-shadow: none;
        color: #05131e;
        font-weight: 500;
        padding: 15px
    }

        #respond-form #main-respond .comment-respond form .comment-form-comment textarea:focus {
            border: 1px solid #64223c
        }

        #respond-form #main-respond .comment-respond form .comment-form-comment textarea::placeholder {
            color: #cbcbcb
        }

#respond-form #main-respond .comment-respond form .form-submit {
    text-align: center;
    margin-bottom: 0
}

    #respond-form #main-respond .comment-respond form .form-submit .button, #respond-form #main-respond .comment-respond form .form-submit .wp-block-button .wp-block-button__link, .wp-block-button #respond-form #main-respond .comment-respond form .form-submit .wp-block-button__link {
        font-size: 1.15rem;
        font-weight: 700;
        letter-spacing: -0.04px;
        background-color: #64223c;
        color: #fff;
        border: 2px solid #64223c;
        box-shadow: 0 0 10px 0 rgba(66,24,41,.35);
        border-radius: 24px;
        padding: 12px 34px
    }

#respond-form #open-comment-form {
    font-size: 1.15rem;
    font-weight: 700;
    letter-spacing: -0.04px;
    background-color: transparent;
    color: #05131e;
    border: 2px solid #64223c;
    box-shadow: 0 0 10px 0 rgba(66,24,41,.35);
    border-radius: 24px;
    padding: 12px 34px
}

    #respond-form #open-comment-form:hover {
        background-color: #64223c;
        color: #fff
    }

h4.display-all {
    position: relative
}

div .arrow {
    width: 6vmin;
    height: 6vmin;
    box-sizing: border-box;
    position: absolute;
    left: 285px;
    bottom: 10px;
    transform: rotate(135deg)
}

    div .arrow::before {
        content: "";
        width: 100%;
        height: 100%;
        border-width: .8vmin .8vmin 0 0;
        border-style: solid;
        border-color: #000;
        display: block;
        transform-origin: 100% 0
    }

.coral-viewerBox, .coral-sortMenu, .coral-comment-shareButton, .coral-comment-reportButton, .coral-comment-editButton, .coral-comment-caret, .Icon-root-ZlBoK, .coral-createComment-signIn {
    display: none
}

.coral-createComment-dismissButton {
    display: none
}

.HorizontalGutter-oneAndAHalf-3oiEM > * {
    padding: 0 !important
}

.AllCommentsTabContainer-stream-2qYTX > :not(:first-child):not(button) {
    padding: 0 !important
}

.coral-stream nav {
    display: none
}

.coral-comment-replyButton, .coral-createReplyComment-dismiss, .Button-variantOutlined-sYoCV.Button-colorPrimary-3wqmX {
    border: none !important;
    background-color: transparent !important;
    font: 700 1rem "Exo 2" !important;
    color: #223e99 !important;
    letter-spacing: 0 !important;
    padding: 0;
    margin: 0 !important
}

@media(min-width:640px) {
    .coral-comment-replyButton, .coral-createReplyComment-dismiss, .Button-variantOutlined-sYoCV.Button-colorPrimary-3wqmX {
        font: 700 1.125rem "Exo 2" !important;
        color: #223e99 !important
    }
}

.coral-comment-replyButton span, .coral-createReplyComment-dismiss span, .Button-variantOutlined-sYoCV.Button-colorPrimary-3wqmX span {
    font: 700 1rem "Exo 2" !important;
    color: #223e99 !important;
    letter-spacing: 0 !important
}

@media(min-width:640px) {
    .coral-comment-replyButton span, .coral-createReplyComment-dismiss span, .Button-variantOutlined-sYoCV.Button-colorPrimary-3wqmX span {
        font: 700 1.125rem "Exo 2";
        color: #223e99
    }
}

.Button-variantOutlined-sYoCV.Button-colorPrimary-3wqmX {
    padding: 10px 0
}

.coral-createReplyComment-dismiss {
    display: none;
    position: absolute;
    bottom: 80px;
    padding: 0
}

.coral-indent-1 .coral-comment-replyButton, .coral-indent-2 .coral-comment-replyButton, .coral-indent-3 .coral-comment-replyButton, .coral-indent-4 .coral-comment-replyButton, .coral-indent-5 .coral-comment-replyButton {
    display: none
}

.Indent-level2-3-UNp, .Indent-level1-3GgDX {
    border-left: 0;
    padding: 0;
    margin: 0
}

.RTE-content-vbwj2 {
    border: 1px solid #d8dde6;
    border-radius: 3px
}

.RTE-placeholder-5COCg {
    font: 500 1rem "Exo 2" !important;
    letter-spacing: 0 !important;
    color: #81888d !important;
    margin-top: 14px;
    margin-left: 13px
}

@media(min-width:640px) {
    .RTE-placeholder-5COCg {
        font-size: 1.15rem
    }
}

.htmlContent-root-1db2D {
    font: 500 1rem/1.5625 "Exo 2" !important;
    color: #05131e !important;
    letter-spacing: 0 !important;
    padding-left: 13px
}

@media(min-width:640px) {
    .htmlContent-root-1db2D {
        font: 500 1.125rem/1.6667 "Exo 2" !important;
        letter-spacing: 0 !important;
        line-height: 1.67
    }
}

.CallOut-inner-3xWKc {
    font: 500 1rem "Exo 2" !important;
    letter-spacing: 0;
    color: #81888d
}

.coral-createComment {
    border-radius: 3px;
    padding: 10px 13px 30px 13px;
    background: #fff;
    border: 1px solid #fff;
    border-top-style: none;
    margin: 0 !important;
    margin-bottom: 70px !important;
    position: relative
}

    .coral-createComment:before {
        content: "";
        display: block;
        height: 100%;
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px;
        box-shadow: 0 0 13px 0 rgba(34,62,153,.1);
        background: #fff;
        position: absolute;
        left: 0;
        right: 0;
        z-index: -1
    }

@media(min-width:640px) {
    .coral-createComment {
        margin-bottom: 80px !important
    }
}

.coral-createComment form {
    text-align: center;
    display: block;
    position: relative
}

    .coral-createComment form .coral-rte-content {
        text-align: left;
        border-radius: 3px;
        border: 1px solid #d8dde6;
        margin-bottom: 10px;
        color: #05131e;
        font: 500 1rem/1.5625 "Exo 2";
        letter-spacing: 0
    }

@media(min-width:640px) {
    .coral-createComment form .coral-rte-content {
        font: 500 1.125rem/1.6667 "Exo 2"
    }
}

.coral-createComment form .coral-rte-content:focus {
    border: 1px solid #223e99
}

.coral-createComment form .coral-rte-placholder {
    font: 500 1rem "Exo 2" !important;
    letter-spacing: 0 !important;
    color: #81888d !important
}

.coral-createComment form .Flex-directionColumn-1_vRR {
    width: 100%;
    clear: both;
    margin: 0 !important
}

.coral-createComment form .coral-createComment-submit {
    width: 245px;
    height: 48px;
    line-height: 1;
    font: 600 1.125rem "Exo 2" !important;
    letter-spacing: 0;
    border-radius: 3px;
    box-shadow: 0 2px 10px 0 rgba(19,35,91,.2);
    background-color: #233e99;
    color: #fff;
    margin: 0 auto;
    margin-top: 20px
}

    .coral-createComment form .coral-createComment-submit:hover, .coral-createComment form .coral-createComment-submit:active {
        background-color: #233e99 !important
    }

    .coral-createComment form .coral-createComment-submit:disabled {
        opacity: .4 !important;
        cursor: default !important
    }

.coral-createComment form .Button-variantFilled-3TpZj:not(.Button-disabled-2iEkQ).Button-colorPrimary-3wqmX.Button-mouseHover-7Y2eV {
    background-color: #233e99 !important
}

.coral-createComment form .Message-colorPrimary-3VOH8 {
    font: 500 .75rem "Exo 2" !important;
    letter-spacing: 0 !important;
    color: #29c9a5 !important;
    float: left;
    max-width: 170px;
    background-color: transparent !important;
    border: none !important;
    border-left: none !important;
    text-align: left;
    padding: 0 !important;
    padding-left: 20px !important;
    margin: 0 !important;
    position: relative
}

@media only screen and (min-width:480px) {
    .coral-createComment form .Message-colorPrimary-3VOH8 {
        max-width: 300px
    }
}

@media(min-width:640px) {
    .coral-createComment form .Message-colorPrimary-3VOH8 {
        font: 500 1.125rem "Exo 2" !important;
        color: #29c9a5 !important;
        letter-spacing: 0 !important;
        max-width: 430px
    }
}

.coral-createComment form .Message-colorPrimary-3VOH8 div {
    font-weight: 500 !important
}

.coral-createComment form .Message-colorPrimary-3VOH8:before {
    content: "";
    display: block;
    width: 17px;
    height: 17px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(../../0c69e381eb485068ac7f.svg);
    position: absolute;
    left: 0;
    top: 0
}

@media only screen and (min-width:480px) {
    .coral-createComment form .Message-colorPrimary-3VOH8:before {
        top: -1px
    }
}

@media(min-width:640px) {
    .coral-createComment form .Message-colorPrimary-3VOH8:before {
        top: 2px
    }
}

.coral-createComment form .Message-colorError-3tF4c {
    font: 400 .75rem "Exo 2" !important;
    letter-spacing: 0;
    text-align: left;
    float: left;
    max-width: 170px;
    background-color: transparent !important;
    border: none !important;
    border-left: none !important;
    color: #d0021b !important;
    padding: 0 !important;
    padding-left: 20px !important;
    margin: 0 !important;
    position: relative
}

    .coral-createComment form .Message-colorError-3tF4c span {
        font-weight: 500 !important
    }

@media only screen and (min-width:480px) {
    .coral-createComment form .Message-colorError-3tF4c {
        max-width: 300px
    }
}

@media(min-width:640px) {
    .coral-createComment form .Message-colorError-3tF4c {
        font: 400 1.125rem "Exo 2" !important;
        letter-spacing: 0;
        color: #d0021b !important;
        max-width: 400px
    }
}

.coral-createComment form .Message-colorError-3tF4c:before {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(../../1df0b26f4bde51405646.svg);
    position: absolute;
    left: 0;
    top: 0
}

@media(min-width:640px) {
    .coral-createComment form .Message-colorError-3tF4c:before {
        top: 3px
    }
}

.coral-createComment form .Box-root-37C1E.Flex-root-1D41g.Flex-flex-AOdKg.Flex-halfItemGutter-1GWGW.Flex-justifyFlexEnd-2j4zP.Flex-alignCenter-1avOH {
    display: block !important;
    float: right;
    margin: 0 !important
}

    .coral-createComment form .Box-root-37C1E.Flex-root-1D41g.Flex-flex-AOdKg.Flex-halfItemGutter-1GWGW.Flex-justifyFlexEnd-2j4zP.Flex-alignCenter-1avOH .Typography-colorTextSecondary-3Bq3A {
        font: 400 .75rem "Exo 2" !important;
        color: #05131E80 !important;
        letter-spacing: 0;
        line-height: 1 !important
    }

    .coral-createComment form .Box-root-37C1E.Flex-root-1D41g.Flex-flex-AOdKg.Flex-halfItemGutter-1GWGW.Flex-justifyFlexEnd-2j4zP.Flex-alignCenter-1avOH .Typography-colorError-1U_l1 {
        line-height: 1 !important;
        font: 400 .75rem "Exo 2" !important;
        color: #d0021b !important;
        letter-spacing: 0 !important;
        padding: 0
    }

@media(min-width:640px) {
    .coral-createComment form .Box-root-37C1E.Flex-root-1D41g.Flex-flex-AOdKg.Flex-halfItemGutter-1GWGW.Flex-justifyFlexEnd-2j4zP.Flex-alignCenter-1avOH .Typography-colorError-1U_l1 {
        font: 400 1.125rem "Exo 2" !important;
        color: #d0021b !important;
        letter-spacing: 0 !important
    }
}

.coral-createComment .coral-rte-toolbar {
    display: none
}

.coral-createReplyComment-inReview .CallOut-inner-3xWKc {
    font: 500 .75rem "Exo 2" !important;
    letter-spacing: 0 !important;
    color: #29c9a5 !important;
    background-color: transparent !important;
    border: none !important;
    border-left: none !important
}

@media(min-width:640px) {
    .coral-createReplyComment-inReview .CallOut-inner-3xWKc {
        font: 500 1.125rem "Exo 2" !important;
        color: #29c9a5 !important;
        letter-spacing: 0 !important
    }
}

.StreamContainer-tabBarContainer-i7T0H {
    padding: 0
}

    .StreamContainer-tabBarContainer-i7T0H .StreamContainer-tabBarRow-3T4QQ {
        margin-bottom: 21px !important;
        border-bottom: 1px solid #e3e7ed
    }

.coral-tabBarComments {
    margin-right: auto
}

    .coral-tabBarComments .Tab-root-33kKH {
        margin-right: 10px;
        margin-bottom: 0
    }

    .coral-tabBarComments .StreamContainer-featuredCommentsTabButton-31a44 {
        padding-right: 0 !important
    }

    .coral-tabBarComments .coral-tabBarComments-allComments {
        line-height: 1;
        font: 700 1.25rem "Exo 2" !important;
        color: #0a132f;
        letter-spacing: 0;
        overflow: initial;
        display: inline-block;
        padding: 0;
        padding-bottom: 10px;
        margin-bottom: 0;
        position: relative;
        cursor: auto;
        text-transform: uppercase
    }

@media screen and (min-width:768px) {
    .coral-tabBarComments .coral-tabBarComments-allComments {
        font: 700 1.375rem "Exo 2" !important;
        padding-bottom: 16px
    }
}

@media screen and (min-width:1024px) {
    .coral-tabBarComments .coral-tabBarComments-allComments {
        font: 700 1.5625rem "Exo 2" !important;
        padding-bottom: 16px
    }
}

.coral-tabBarComments .coral-tabBarComments-allComments:before {
    content: "";
    width: 100%;
    height: 3px;
    background-color: #223e99;
    border-radius: 3px;
    position: absolute;
    bottom: -1.5px;
    left: 0
}

.coral-tabBarComments .coral-tabBarComments-allComments .coral-counter {
    font-family: initial;
    font-size: initial;
    font-weight: initial !important;
    letter-spacing: initial;
    border-radius: initial;
    box-shadow: initial;
    line-height: initial;
    background-color: initial;
    padding: 0
}

    .coral-tabBarComments .coral-tabBarComments-allComments .coral-counter .Counter-text-qB7K9 {
        font: 700 1.25rem "Exo 2" !important;
        color: #0a132f;
        letter-spacing: 0;
        display: inline-block;
        padding: 0 6px;
        margin-bottom: 0;
        position: relative
    }

@media screen and (min-width:768px) {
    .coral-tabBarComments .coral-tabBarComments-allComments .coral-counter .Counter-text-qB7K9 {
        font: 700 1.375rem "Exo 2" !important
    }
}

@media screen and (min-width:1024px) {
    .coral-tabBarComments .coral-tabBarComments-allComments .coral-counter .Counter-text-qB7K9 {
        font: 700 1.5625rem "Exo 2" !important
    }
}

.coral-tabBarComments .coral-tabBarComments-allComments .coral-counter .Counter-text-qB7K9:before {
    content: "(";
    display: block;
    font: 700 1.25rem "Exo 2" !important;
    color: #0a132f;
    letter-spacing: 0;
    position: absolute;
    left: -1px;
    top: -1px
}

@media screen and (min-width:768px) {
    .coral-tabBarComments .coral-tabBarComments-allComments .coral-counter .Counter-text-qB7K9:before {
        font: 700 1.375rem "Exo 2" !important
    }
}

@media screen and (min-width:1024px) {
    .coral-tabBarComments .coral-tabBarComments-allComments .coral-counter .Counter-text-qB7K9:before {
        font: 700 1.5625rem "Exo 2" !important
    }
}

.coral-tabBarComments .coral-tabBarComments-allComments .coral-counter .Counter-text-qB7K9:after {
    content: ")";
    display: block;
    font: 700 1.25rem "Exo 2" !important;
    color: #0a132f;
    letter-spacing: 0;
    position: absolute;
    right: -1px;
    top: -1px
}

@media screen and (min-width:768px) {
    .coral-tabBarComments .coral-tabBarComments-allComments .coral-counter .Counter-text-qB7K9:after {
        font: 700 1.375rem "Exo 2" !important
    }
}

@media screen and (min-width:1024px) {
    .coral-tabBarComments .coral-tabBarComments-allComments .coral-counter .Counter-text-qB7K9:after {
        font: 700 1.5625rem "Exo 2" !important
    }
}

@media screen and (min-width:768px) {
    .coral-tabBarComments .coral-tabBarComments-allComments .coral-counter .Counter-text-qB7K9 {
        font-size: 1.25rem
    }
}

.coral-tabBarComments .coral-tabBarComments-allComments.Tab-active-XrGkw {
    overflow: initial;
    line-height: 1;
    font: 700 1.25rem "Exo 2" !important;
    color: #0a132f;
    letter-spacing: 0;
    display: inline-block;
    padding: 0;
    padding-bottom: 10px;
    margin-bottom: 0;
    position: relative;
    border-bottom: 0;
    text-transform: uppercase
}

@media screen and (min-width:768px) {
    .coral-tabBarComments .coral-tabBarComments-allComments.Tab-active-XrGkw {
        font: 700 1.375rem "Exo 2" !important;
        padding-bottom: 16px
    }
}

@media screen and (min-width:1024px) {
    .coral-tabBarComments .coral-tabBarComments-allComments.Tab-active-XrGkw {
        font: 700 1.5625rem "Exo 2" !important;
        padding-bottom: 16px
    }
}

.coral-tabBarComments .coral-tabBarComments-allComments.Tab-active-XrGkw:before {
    content: "";
    width: 100%;
    height: 3px;
    background-color: #223e99;
    border-radius: 3px;
    position: absolute;
    bottom: -1.5px;
    left: 0
}

.coral-tabBarComments .coral-tabBarComments-allComments.Tab-active-XrGkw span {
    font-weight: 700 !important;
    font-family: "Exo 2","Butler","Helvetica"
}

.coral-allComments {
    background: transparent;
    border-radius: 3px;
    text-align: center
}

.coral-comment {
    border-radius: 3px;
    text-align: left;
    box-shadow: 0 0 13px 0 rgba(34,62,153,.1);
    background-color: #fff;
    border: 1px solid #fff;
    padding: 15px 20px;
    margin-bottom: 15px !important;
    position: relative
}

    .coral-comment .coral-comment-topBar {
        display: flex;
        align-items: center;
        border-bottom: solid 1px #d8dde6
    }

        .coral-comment .coral-comment-topBar .Flex-directionRow-GquEB {
            width: 100%;
            display: flex;
            align-items: center;
            margin-bottom: 8px
        }

        .coral-comment .coral-comment-topBar button {
            margin-left: auto !important
        }

            .coral-comment .coral-comment-topBar button time, .coral-comment .coral-comment-topBar button .coral-comment-timestamp {
                font: 400 .75rem "Exo 2" !important;
                color: #05131E80 !important;
                letter-spacing: 0
            }

                .coral-comment .coral-comment-topBar button time span, .coral-comment .coral-comment-topBar button .coral-comment-timestamp span {
                    font: 400 .75rem "Exo 2" !important;
                    color: #05131E80 !important;
                    letter-spacing: 0
                }

        .coral-comment .coral-comment-topBar .coral-comment-userTag {
            display: none
        }

    .coral-comment .coral-comment-actionBar {
        text-align: right;
        display: block
    }

        .coral-comment .coral-comment-actionBar > div {
            width: 100%;
            display: block;
            text-align: right
        }

    .coral-comment .coral-comment-username {
        font: 600 1rem "Exo 2" !important;
        line-height: 1.67 !important;
        color: #05131e !important;
        letter-spacing: 0;
        text-transform: capitalize !important;
        font-style: normal !important;
        margin-right: auto;
        cursor: auto
    }

@media(min-width:640px) {
    .coral-comment .coral-comment-username {
        font: 600 1.125rem "Exo 2" !important;
        color: #05131e !important;
        letter-spacing: 0
    }
}

.coral-comment .coral-comment-username span {
    font: 600 1rem "Exo 2";
    line-height: 1.67 !important;
    color: #05131e !important
}

@media(min-width:640px) {
    .coral-comment .coral-comment-username span {
        font: 600 1.125rem "Exo 2";
        color: #05131e;
        letter-spacing: 0
    }
}

.coral-comment .AriaInfo-root-2Y9xa {
    display: none
}

.coral-comment span {
    font: 600 1rem "Exo 2";
    color: #05131e !important;
    letter-spacing: 0
}

@media(min-width:640px) {
    .coral-comment span {
        font: 600 1.125rem "Exo 2";
        color: #05131e;
        letter-spacing: 0
    }
}

.coral-comment .htmlContent-root-1db2D {
    padding-left: 0 !important
}

.coral-comment .coral-comment-content {
    font: 500 1rem/1.5625 "Exo 2" !important;
    color: #05131e !important;
    letter-spacing: 0;
    line-height: 1.56;
    text-align: left;
    margin-top: 11px !important;
    margin-bottom: 20px
}

@media(min-width:640px) {
    .coral-comment .coral-comment-content {
        line-height: 1.67;
        font: 400 1.125rem/1.6667 "Exo 2" !important;
        color: #05131e !important;
        letter-spacing: 0
    }
}

.coral-comment .coral-comment-content a {
    pointer-events: none;
    text-decoration: none;
    font: 500 1rem/1.5625 "Exo 2" !important;
    color: #05131e;
    letter-spacing: 0
}

@media(min-width:640px) {
    .coral-comment .coral-comment-content a {
        font: 400 1.125rem/1.6667 "Exo 2" !important;
        color: #05131e;
        letter-spacing: 0
    }
}

.coral-comment .CallOut-root-343WI {
    padding: 0 !important;
    margin: 0 !important
}

.coral-comment .coral-comment-inReplyToText {
    font: 600 1rem "Exo 2" !important;
    color: #05131e !important;
    letter-spacing: 0;
    display: flex;
    align-items: center
}

@media(min-width:640px) {
    .coral-comment .coral-comment-inReplyToText {
        font: 600 1.125rem "Exo 2" !important;
        color: #05131e !important;
        letter-spacing: 0
    }
}

.coral-comment .coral-comment-inReplyToText .coral-comment-inReplyToUsername {
    font: 600 1rem "Exo 2" !important;
    color: #05131e !important;
    letter-spacing: 0
}

@media(min-width:640px) {
    .coral-comment .coral-comment-inReplyToText .coral-comment-inReplyToUsername {
        font: 600 1.125rem "Exo 2" !important;
        color: #05131e !important;
        letter-spacing: 0
    }
}

.coral-comment button.coral-comment-replyButton span {
    font: 700 1rem "Exo 2" !important;
    color: #223e99 !important;
    letter-spacing: 0
}

@media(min-width:640px) {
    .coral-comment button.coral-comment-replyButton span {
        font: 700 1.125rem "Exo 2" !important;
        color: #223e99 !important
    }
}

.CallOut-colorPrimary-1YYlF {
    background-color: transparent !important;
    border: none !important;
    font: 500 .75rem "Exo 2" !important;
    letter-spacing: 0;
    color: #29c9a5 !important;
    background-color: transparent !important;
    border: none !important;
    border-left: none !important
}

@media(min-width:640px) {
    .CallOut-colorPrimary-1YYlF {
        font: 500 1.125rem "Exo 2" !important;
        color: #29c9a5 !important;
        letter-spacing: 0
    }
}

.CallOut-colorPrimary-1YYlF:before {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(../../0c69e381eb485068ac7f.svg);
    margin-right: 5px
}

@media(min-width:640px) {
    .CallOut-colorPrimary-1YYlF:before {
        width: 20px;
        height: 20px
    }
}

.ReplyEditSubmitStatus-callout-2s-Ip {
    min-height: initial !important
}

.coral-createReplyComment {
    border-top: solid 1px #d8dde6
}

    .coral-createReplyComment .coral-createReplyComment-replyTo {
        background-color: initial;
        border: none;
        padding: 0;
        padding-top: 20px
    }

    .coral-createReplyComment .coral-rte-content {
        min-height: initial !important;
        height: initial !important
    }

    .coral-createReplyComment .placeholder .coral-rte-content {
        border-radius: 3px;
        border: 1px solid #d8dde6;
        min-height: 100px !important;
        margin-top: 20px;
        margin-bottom: 10px;
        padding-left: 15px !important;
        color: #05131e;
        font: 500 1rem/1.5625 "Exo 2";
        letter-spacing: 0
    }

@media(min-width:640px) {
    .coral-createReplyComment .placeholder .coral-rte-content {
        font: 500 1.125rem/1.6667 "Exo 2"
    }
}

.coral-createReplyComment .placeholder .coral-rte-content:focus {
    border: 1px solid #223e99
}

.coral-createReplyComment .placeholder .coral-rte-toolbar {
    display: none
}

.coral-createReplyComment .placeholder .coral-rte-placholder {
    margin-left: 0;
    padding-left: 15px;
    font: 500 1rem "Exo 2" !important;
    letter-spacing: 0 !important;
    color: #81888d !important
}

.coral-createReplyComment .coral-createReplyComment-cancel {
    display: none
}

.coral-createReplyComment .coral-createReplyComment-submit {
    background-color: initial !important;
    font: 700 1rem "Exo 2" !important;
    color: #223e99;
    letter-spacing: 0;
    text-align: right;
    display: block;
    padding: 0;
    margin-top: 10px !important
}

@media(min-width:640px) {
    .coral-createReplyComment .coral-createReplyComment-submit {
        font: 700 1.125rem "Exo 2" !important;
        color: #223e99
    }
}

.coral-createReplyComment .coral-createReplyComment-submit:hover {
    text-decoration: underline
}

.coral-createReplyComment .coral-createReplyComment-submit.Button-mouseHover-7Y2eV {
    background-color: initial !important
}

.coral-createReplyComment .coral-createReplyComment-replyToText {
    font: 600 1rem "Exo 2" !important;
    color: #05131e !important;
    letter-spacing: 0;
    display: flex;
    align-items: center;
    text-indent: -1000px
}

@media(min-width:640px) {
    .coral-createReplyComment .coral-createReplyComment-replyToText {
        font: 600 1.125rem "Exo 2" !important;
        color: #05131e !important;
        letter-spacing: 0
    }
}

.coral-createReplyComment .coral-createReplyComment-replyToText span.coral-createReplyComment-replyToUsername {
    font: 600 1rem "Exo 2" !important;
    color: #05131e !important;
    letter-spacing: 0;
    text-indent: initial;
    text-transform: capitalize;
    padding-left: 20px;
    margin-left: 0 !important;
    position: relative
}

@media(min-width:640px) {
    .coral-createReplyComment .coral-createReplyComment-replyToText span.coral-createReplyComment-replyToUsername {
        font: 600 1.125rem "Exo 2" !important;
        color: #05131e !important;
        letter-spacing: 0
    }
}

.coral-createReplyComment .coral-createReplyComment-replyToText span.coral-createReplyComment-replyToUsername:before {
    content: "@";
    display: block;
    width: 20px;
    height: 25px;
    position: absolute;
    left: 0;
    top: 0
}

.coral-createReplyComment .HorizontalGutter-full-312OL > * {
    margin: 0 !important
}

.coral-createReplyComment .coral-createReplyComment-inReview .CallOut-inner-3xWKc {
    font: 500 .75rem "Exo 2" !important;
    letter-spacing: 0;
    color: #29c9a5 !important
}

@media(min-width:640px) {
    .coral-createReplyComment .coral-createReplyComment-inReview .CallOut-inner-3xWKc {
        font: 500 1.125rem "Exo 2" !important;
        color: #29c9a5 !important;
        letter-spacing: 0
    }
}

.coral-createReplyComment .Typography-colorError-1U_l1 {
    font-weight: 500 !important
}

.coral-createReplyComment .Typography-colorTextSecondary-3Bq3A {
    font: 400 .75rem "Exo 2" !important;
    color: #05131E80 !important;
    letter-spacing: 0;
    line-height: 1 !important
}

.coral-createReplyComment .Message-colorError-3tF4c.coral-validation-message {
    background-color: transparent !important;
    border: none !important;
    border-left: none !important;
    font: 400 .75rem "Exo 2" !important;
    color: #d0021b !important;
    letter-spacing: 0;
    padding: 0
}

@media(min-width:640px) {
    .coral-createReplyComment .Message-colorError-3tF4c.coral-validation-message {
        font: 400 1.125rem "Exo 2" !important;
        color: #d0021b !important;
        letter-spacing: 0
    }
}

.coral-createReplyComment .Message-colorError-3tF4c.coral-validation-message span {
    font: 400 .75rem "Exo 2" !important;
    color: #d0021b !important;
    letter-spacing: 0
}

@media(min-width:640px) {
    .coral-createReplyComment .Message-colorError-3tF4c.coral-validation-message span {
        font: 400 1.125rem "Exo 2" !important;
        color: #d0021b !important;
        letter-spacing: 0
    }
}

.coral-createReplyComment .Message-colorError-3tF4c.coral-validation-message:before {
    content: "";
    display: block;
    width: 14px;
    height: 14px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(../../1df0b26f4bde51405646.svg);
    margin-right: 5px
}

@media(min-width:640px) {
    .coral-createReplyComment .Message-colorError-3tF4c.coral-validation-message:before {
        width: 20px;
        height: 20px
    }
}

.AllCommentsTabContainer-stream-2qYTX > *:not(:first-child):not(button) {
    border-top: 0
}

.coral-comments {
    padding: 0 10px 40px
}

.Comment-subBar-1TO1F {
    margin: 0 !important;
    margin-top: 10px !important
}

    .Comment-subBar-1TO1F span {
        margin-left: -2px !important
    }

.Tag-variantPill-2laKT.Tag-colorPrimary-2z-pR, .CallOut-colorRegular-1TwSR, .Message-colorError-3tF4c {
    border: 0 !important;
    background-color: transparent !important;
    color: #233e99 !important;
    position: relative;
    top: -3px
}

.FeaturedCommentContainer-root-2h0j5 {
    font-family: "Exo 2","Butler","Helvetica" !important;
    background-color: transparent !important;
    box-shadow: 0 0 13px 0 rgba(34,62,153,.1);
    border: 0 !important;
    border-radius: 3px
}

    .FeaturedCommentContainer-root-2h0j5 .buttonReset-buttonReset-3FCx6 span {
        font-family: "Exo 2","Butler","Helvetica" !important
    }

    .FeaturedCommentContainer-root-2h0j5 .TextLink-root-2_bTm {
        color: #223e99 !important
    }

.RTE-contentEditable-1Gad6 {
    min-width: 100% !important;
    overflow: scroll !important;
    -ms-overflow-style: none;
    scrollbar-width: none
}

    .RTE-contentEditable-1Gad6::-webkit-scrollbar {
        width: 0 !important;
        height: 0 !important
    }

.coral-unauthenticated div.RTE-contentEditable-1Gad6.RTE-content-vbwj2 {
    overflow: scroll !important;
    -ms-overflow-style: none;
    scrollbar-width: none
}

    .coral-unauthenticated div.RTE-contentEditable-1Gad6.RTE-content-vbwj2::-webkit-scrollbar {
        width: 0 !important;
        height: 0 !important
    }

.coral-unauthenticated .coral-createComment {
    padding-bottom: 10px;
    margin-bottom: 60px !important
}

.CallOut-colorRegular-1TwSR p {
    font-family: "Exo 2","Butler","Helvetica" !important;
    font-size: 1rem;
    color: #777 !important
}

.coral-unauthenticated .coral-allComments .coral-comment .coral-comment-replyButton {
    display: none
}

.Indent-level3-1CdyG {
    padding-left: 0 !important;
    margin-left: 0 !important;
    border-left: 0 !important
}

.Button-variantUnderlined-1jUqn.Button-colorPrimary-3wqmX {
    color: #223e99 !important;
    font: 700 1rem "Exo 2" !important;
    letter-spacing: 0;
    border-bottom: 0 !important
}

@media(min-width:640px) {
    .Button-variantUnderlined-1jUqn.Button-colorPrimary-3wqmX {
        color: #223e99 !important;
        font: 700 1.125rem "Exo 2" !important
    }
}

.typography-heading3-2rRZI {
    font-family: "Exo 2","Butler","Helvetica" !important
}

.coral-comment-inReplyToText span {
    margin-left: 5px !important
}

.Popover-popover-1ih4R.Popover-bottom-2uIAR {
    display: none !important
}

.ReplyTo-root-3u8me {
    margin-left: -5px
}

.HorizontalGutter-full-312OL > * {
    margin: initial !important
}

div[id^=coral-comments-replyList-log].HorizontalGutter-root-OXrSR {
    margin-left: 14px !important
}

@media(min-width:640px) {
    div[id^=coral-comments-replyList-log].HorizontalGutter-root-OXrSR {
        margin-left: 23px !important
    }
}

.CallOut-colorRegular-1TwSR {
    background-color: #fff !important;
    border: none !important;
    border-color: initial !important;
    top: 0 !important
}

.coral-loadMoreButton {
    width: initial !important;
    font: 700 1rem "Exo 2" !important;
    color: #223e99 !important;
    letter-spacing: 0;
    border: 0 !important;
    padding-bottom: 15px !important;
    padding-top: 5px !important;
    text-align: center !important;
    display: inline-block !important;
    overflow: inherit !important;
    position: relative
}

@media(min-width:640px) {
    .coral-loadMoreButton {
        font: 700 1.125rem "Exo 2" !important;
        color: #223e99 !important
    }
}

.coral-loadMoreButton:before {
    content: "";
    display: block;
    width: 13px;
    height: 13px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(../../3e3d3f896f5dad650ed1.svg);
    position: absolute;
    bottom: 18px;
    right: -16px
}

@media(min-width:640px) {
    .coral-loadMoreButton:before {
        width: 15px;
        height: 15px;
        right: -20px
    }
}

.coral-loadMoreButton.Button-colorRegular-13F5P {
    background-color: initial !important
}

.coral-allComments .coral-allComments-loadMoreButton {
    font: 700 1rem "Exo 2" !important
}

@media(min-width:640px) {
    .coral-allComments .coral-allComments-loadMoreButton {
        font: 700 1.125rem "Exo 2" !important
    }
}

.coral-indent-1 .Button-variantOutlined-sYoCV.Button-colorRegular-13F5P {
    width: initial !important;
    display: inline-block;
    color: #223e99 !important;
    font: 700 1rem "Exo 2" !important;
    letter-spacing: 0;
    border: 0 !important;
    text-align: center !important;
    padding-bottom: 15px;
    overflow: inherit !important;
    position: relative
}

@media(min-width:640px) {
    .coral-indent-1 .Button-variantOutlined-sYoCV.Button-colorRegular-13F5P {
        color: #223e99 !important;
        font: 700 1.125rem "Exo 2" !important
    }
}

.coral-indent-1 .Button-variantOutlined-sYoCV.Button-colorRegular-13F5P:before {
    content: "";
    display: block;
    width: 13px;
    height: 13px;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(../../3e3d3f896f5dad650ed1.svg);
    position: absolute;
    bottom: 18px;
    right: -2px
}

@media(min-width:640px) {
    .coral-indent-1 .Button-variantOutlined-sYoCV.Button-colorRegular-13F5P:before {
        width: 15px;
        height: 15px;
        right: -5px
    }
}

.coral-indent-1 .coral-comment-inReplyToText {
    text-indent: -1000px
}

    .coral-indent-1 .coral-comment-inReplyToText span.coral-comment-inReplyToUsername {
        text-indent: initial;
        text-transform: capitalize;
        padding-left: 20px;
        margin-left: 0 !important;
        position: relative
    }

        .coral-indent-1 .coral-comment-inReplyToText span.coral-comment-inReplyToUsername:before {
            content: "@";
            display: block;
            width: 20px;
            height: 25px;
            position: absolute;
            left: 0;
            top: 0
        }

#coral_wrapper {
    position: relative
}

    #coral_wrapper:before {
        content: "";
        display: block;
        height: 250px;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
        box-shadow: 0 0 13px 0 rgba(34,62,153,.1);
        background: #fff !important;
        z-index: 1;
        position: absolute;
        left: 0;
        right: 0
    }

    #coral_wrapper .title-comment {
        display: none;
        font: 600 1.125rem/1.6667 "Exo 2" !important;
        color: #05131e !important;
        letter-spacing: 0;
        margin-bottom: 18px
    }

@media(min-width:640px) {
    #coral_wrapper .title-comment {
        font-size: 1.57rem;
        margin-bottom: 21px
    }
}

#coral_wrapper .inner-coralusername {
    padding: 20px;
    border-radius: 3px;
    z-index: 1;
    background: #fff !important;
    border: 1px solid #fff !important;
    border-bottom-style: none !important;
    position: relative
}

    #coral_wrapper .inner-coralusername:before {
        content: "";
        display: block;
        height: 20px;
        background: #fff !important;
        z-index: 1;
        position: absolute;
        left: 0;
        right: 0;
        bottom: -22px
    }

    #coral_wrapper .inner-coralusername .coral-title {
        font: 600 1.125rem/1.6667 "Exo 2" !important;
        color: #05131e !important;
        letter-spacing: 0
    }

    #coral_wrapper .inner-coralusername label {
        display: none;
        font: 500 1rem "Exo 2" !important;
        color: #233e99 !important;
        letter-spacing: 0;
        transition: all 1s;
        position: absolute;
        top: 0
    }

    #coral_wrapper .inner-coralusername .active {
        font: 500 1rem "Exo 2";
        color: #233e99;
        letter-spacing: 0;
        display: block;
        top: 58px;
        -webkit-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out
    }

    #coral_wrapper .inner-coralusername #coraltalk-username[type=text] {
        max-width: 200px;
        width: 100%;
        color: #05131e !important;
        letter-spacing: 0;
        font: 500 1rem/1.5625 "Exo 2" !important;
        border: 0;
        box-shadow: initial;
        padding-bottom: 0;
        padding-left: 13px;
        border-bottom: 1px solid #d8dde6;
        margin: 0
    }

@media(min-width:640px) {
    #coral_wrapper .inner-coralusername #coraltalk-username[type=text] {
        font: 500 1.125rem/1.6667 "Exo 2" !important;
        color: #05131e !important;
        letter-spacing: 0
    }
}

@media(min-width:640px) {
    #coral_wrapper .inner-coralusername #coraltalk-username[type=text] {
        max-width: 300px
    }
}

#coral_wrapper .inner-coralusername #coraltalk-username[type=text]:focus {
    outline: none;
    border-bottom: 1px solid #223e99;
    padding-left: 13px
}

    #coral_wrapper .inner-coralusername #coraltalk-username[type=text]:focus::placeholder {
        opacity: 0
    }

#coral_wrapper .inner-coralusername #coraltalk-username {
    font: 500 1rem/1.5625 "Exo 2" !important;
    color: #05131e;
    letter-spacing: 0;
    padding-left: 0px
}

@media(min-width:640px) {
    #coral_wrapper .inner-coralusername #coraltalk-username {
        font: 500 1.125rem/1.6667 "Exo 2" !important;
        color: #05131e;
        letter-spacing: 0
    }
}

#coral_wrapper .inner-coralusername #coraltalk-username::-webkit-input-placeholder {
    color: #81888d;
    font: 500 1.125rem "Exo 2";
    letter-spacing: 0
}

#coral_wrapper .inner-coralusername #coraltalk-username::-moz-placeholder {
    color: #81888d;
    font: 500 1.125rem "Exo 2";
    letter-spacing: 0
}

#coral_wrapper .inner-coralusername #coraltalk-username:-ms-input-placeholder {
    color: #81888d;
    font: 500 1.125rem "Exo 2";
    letter-spacing: 0
}

#coral_wrapper .inner-coralusername #coraltalk-username:-moz-placeholder {
    color: #81888d;
    font: 500 1.125rem "Exo 2";
    letter-spacing: 0
}

#coral_wrapper .inner-coralusername #coraltalk-username::placeholder {
    color: #81888d;
    font: 500 1.125rem "Exo 2";
    letter-spacing: 0
}

#coral_wrapper #coral_thread {
    z-index: 1;
    position: relative;
    margin-left: -10px;
    margin-right: -10px
}

.coral .coral-comment {
    margin-bottom: 20px !important
}

.coral-comment-reactButton {
    display: none !important
}

.coral-unauthenticated .coral-comment-reactButton {
    display: none
}

.coral-comment-actionBar .coral-comment-reactButton span {
    font-family: "Exo 2","Butler","Helvetica"
}

.coral-comment-actionBar > div:first-child {
    display: flex
}

    .coral-comment-actionBar > div:first-child .coral-reactButton:before {
        content: "";
        display: inline-block;
        width: 20px;
        height: 20px;
        margin-right: 5px;
        transform: scale(0.9)
    }

    .coral-comment-actionBar > div:first-child .coral-reactButton.coral-upvoteButton:before {
        background-image: url(../../1b6ec9529af39bc1d7fc.svg#Like_Inactive)
    }

    .coral-comment-actionBar > div:first-child .coral-reactButton.coral-upvoteButton:hover:before {
        background-image: url(../../1b6ec9529af39bc1d7fc.svg#Like_Inactive_Hover)
    }

    .coral-comment-actionBar > div:first-child .coral-reactButton.coral-downvoteButton:before {
        background-image: url(../../1b6ec9529af39bc1d7fc.svg#Dislike_Inactive)
    }

    .coral-comment-actionBar > div:first-child .coral-reactButton.coral-downvoteButton:hover:before {
        background-image: url(../../1b6ec9529af39bc1d7fc.svg#Dislike_Inactive_Hover)
    }

    .coral-comment-actionBar > div:first-child .coral-reactedButton.coral-upvoteButton:before, .coral-comment-actionBar > div:first-child .coral-reactedButton.coral-upvoteButton:hover:before {
        background-image: url(../../1b6ec9529af39bc1d7fc.svg#Like_Active)
    }

    .coral-comment-actionBar > div:first-child .coral-reactedButton.coral-downvoteButton:before, .coral-comment-actionBar > div:first-child .coral-reactedButton.coral-downvoteButton:hover:before {
        background-image: url(../../1b6ec9529af39bc1d7fc.svg#Dislike_Active)
    }

    .coral-comment-actionBar > div:first-child .coral-comment-replyButton {
        margin-left: auto !important
    }

        .coral-comment-actionBar > div:first-child .coral-comment-replyButton .Icon-root-ZlBoK {
            display: none
        }

.header .searchbox {
    position: relative;
    min-width: 50px;
    width: 0%;
    height: 47px;
    overflow: hidden;
    right: 13px;
    top: 0px
}

@media only screen and (min-width:1024px) {
    .header .searchbox {
        position: absolute;
        right: 0;
        top: 6px
    }
}

.header .searchbox::-webkit-input-placeholder {
    opacity: 0
}

.header .searchbox::-ms-input-placeholder {
    opacity: 0
}

.header .searchbox::placeholder {
    opacity: 0
}

.header .searchbox input:focus {
    outline: none !important;
    border-color: inherit;
    -webkit-box-shadow: none;
    box-shadow: none
}

.header .searchbox:hover {
    border-radius: 3px;
    background-color: rgba(255,255,255,0)
}

.header .searchbox .searchbox-input {
    top: 0;
    right: 0;
    border: 0;
    outline: 0;
    background: transparent;
    width: 100%;
    min-width: 260px;
    height: 100%;
    margin: 0;
    padding: 0px 20px;
    font-size: 20px;
    color: #0a132f;
    opacity: 0
}

    .header .searchbox .searchbox-input::-webkit-input-placeholder {
        color: #81888d;
        font: 500 .875rem "Exo 2";
        letter-spacing: 0
    }

    .header .searchbox .searchbox-input::-moz-placeholder, .header .searchbox .searchbox-input::-moz-placeholder, .header .searchbox .searchbox-input:-ms-input-placeholder {
        margin-right: 5px;
        color: #81888d;
        font: 500 .875rem "Exo 2";
        letter-spacing: 0
    }

@media only screen and (min-width:768px) {
    .header .searchbox .searchbox-input {
        min-width: 330px
    }
}

.header .searchbox .searchbox-submit {
    opacity: 0;
    display: none
}

.header .searchbox .searchbox-icon {
    width: 50px;
    height: 50px;
    padding: 0;
    margin: 0;
    border: 0;
    outline: 0;
    text-align: center;
    cursor: pointer;
    background: transparent
}

    .header .searchbox .searchbox-icon .Search-Active {
        position: absolute;
        height: 27px;
        width: 27px;
        left: 11px;
        top: 10px;
        fill: #223e99
    }

        .header .searchbox .searchbox-icon .Search-Active:hover {
            cursor: pointer
        }

.header .searchbox .search-title {
    display: none
}

.header .searchbox.searchbox-open {
    width: 100%;
    min-width: 284px;
    right: 33px;
    background-color: #fff;
    border: 1px solid #223e99;
    overflow: initial;
    border-radius: 3px
}

@media only screen and (max-width: 320px) {
    .header .searchbox.searchbox-open {
        min-width: 240px
    }
}

@media only screen and (min-width: 378px) {
    .header .searchbox.searchbox-open {
        right: 40px
    }
}

@media only screen and (min-width: 637px) {
    .header .searchbox.searchbox-open {
        max-width: 370px;
        right: 42px
    }
}

@media only screen and (min-width:1024px) {
    .header .searchbox.searchbox-open {
        max-width: 370px;
        min-width: initial;
        position: absolute;
        right: 0;
        z-index: 9999
    }
}

.header .searchbox.searchbox-open::-webkit-input-placeholder {
    opacity: 1
}

.header .searchbox.searchbox-open::-ms-input-placeholder {
    opacity: 1
}

.header .searchbox.searchbox-open::placeholder {
    opacity: 1
}

.header .searchbox.searchbox-open .searchbox-input {
    font: 600 .875rem "Exo 2";
    line-height: 1;
    color: #0a132f;
    letter-spacing: 0;
    box-shadow: none;
    border-radius: 3px;
    padding-left: 35px;
    opacity: 1
}

@media only screen and (min-width:1024px) {
    .header .searchbox.searchbox-open .searchbox-input {
        padding-left: 40px
    }
}

.header .searchbox.searchbox-open .Search {
    position: absolute;
    left: 12px;
    top: 12px;
    width: 16px;
    height: 16px;
    fill: #233e99
}

@media only screen and (min-width:1024px) {
    .header .searchbox.searchbox-open .Search {
        width: 20px;
        height: 20px
    }
}

.header .searchbox.searchbox-open .searchbox-icon .Search-Active {
    display: none
}

.header .searchbox.searchbox-open .searchbox-icon .Close {
    fill: #233e99;
    position: absolute;
    top: 15px;
    right: 15px;
    height: .9rem;
    width: .9rem
}

    .header .searchbox.searchbox-open .searchbox-icon .Close:hover {
        cursor: pointer
    }

.header .searchbox.searchbox-open .search-title {
    display: inline-block;
    font: 700 1rem "Exo 2";
    color: #fff;
    letter-spacing: 0;
    padding: 5px;
    margin-bottom: 0;
    position: absolute;
    top: 50%;
    right: -71px;
    transform: translate(0, -50%);
    background: linear-gradient(90deg, #531b31 0%, #49162a 100%);
    z-index: 1
}

@media only screen and (min-width: 378px) {
    .header .searchbox.searchbox-open .search-title {
        padding: 5px 10px;
        right: -82px
    }
}

@media only screen and (min-width: 625px) {
    .header .searchbox.searchbox-open .search-title {
        background: linear-gradient(90deg, #4d192e 30%, #4a172b 90%)
    }
}

@media only screen and (min-width:1024px) {
    .header .searchbox.searchbox-open .search-title {
        display: none;
        opacity: 0
    }
}

#wpfront-scroll-top-container {
    max-width: 1102px;
    margin: 0 auto;
    right: 0 !important;
    left: 0 !important;
    bottom: 760px !important;
    top: initial;
    display: block;
    text-align: right
}

.tag-bn1 .bn_badge, .tag-bn2 .bn_badge {
    width: 106px;
    height: 16px;
    display: block;
    text-align: center;
    position: absolute;
    top: 0
}

    .tag-bn1 .bn_badge:after, .tag-bn2 .bn_badge:after {
        background: #e10a3a;
        border-radius: 3px;
        content: "Najnovija vest";
        display: block;
        width: 100%;
        font: 700 .625rem "Exo 2";
        line-height: 16px;
        color: #fff;
        text-transform: uppercase;
        z-index: 1;
        position: absolute
    }

.home-featured-news .uc-block0 .big .tag-bn1 .uc-block-post-grid-image .bn_badge, .home-featured-news .uc-block0 .big .tag-bn2 .uc-block-post-grid-image .bn_badge {
    display: block;
    left: 13px;
    top: 10px
}

.home-featured-news .uc-block0 .list article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title .uc-block-post-grid-title-link .bn_badge {
    position: relative;
    height: 1.2em
}

    .home-featured-news .uc-block0 .list article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title .uc-block-post-grid-title-link .bn_badge:after {
        height: 16px;
        top: 0
    }

.home-featured-news .uc-block4 .tag-bn1 {
    background-color: #e10a3a;
    border: none
}

    .home-featured-news .uc-block4 .tag-bn1 .bn_badge {
        height: 1.2em;
        position: relative
    }

        .home-featured-news .uc-block4 .tag-bn1 .bn_badge:after {
            background: #fff;
            color: #e10a3a;
            font: 700 .625rem "Exo 2";
            height: 16px;
            line-height: 16px;
            top: 0
        }

@media only screen and (min-width:1024px) {
    .home-featured-news .uc-block4 .tag-bn1 .bn_badge {
        position: absolute;
        left: 10px;
        top: 10px
    }

        .home-featured-news .uc-block4 .tag-bn1 .bn_badge:after {
            background: #e10a3a;
            color: #fff
        }
}

.home-featured-news .uc-block4 .tag-bn1 .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .home-featured-news .uc-block4 .tag-bn1 .uc-block-post-grid-text .uc-block-post-grid-header a {
    color: #fff;
    font: 600 1rem "Exo 2";
    line-height: 1.2em
}

@media only screen and (min-width:768px) {
    .home-featured-news .uc-block4 .tag-bn1 .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .home-featured-news .uc-block4 .tag-bn1 .uc-block-post-grid-text .uc-block-post-grid-header a {
        font: 600 1.0625rem "Exo 2";
        line-height: 1.2em
    }
}

@media only screen and (min-width:1024px) {
    .home-featured-news .uc-block4 .tag-bn1 .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title .bn_badge, .home-featured-news .uc-block4 .tag-bn1 .uc-block-post-grid-text .uc-block-post-grid-header a .bn_badge {
        display: none
    }
}

.home-featured-news .uc-block4 .tag-bn1 .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-cat_name, .home-featured-news .uc-block4 .tag-bn1 .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-cat_name_link {
    color: #fff;
    font: 700 .75rem "Exo 2";
    line-height: 1
}

.home-featured-news .uc-block4 .tag-bn1 .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-date {
    color: #fff;
    font: 400 .75rem "Exo 2";
    line-height: 1
}

    .home-featured-news .uc-block4 .tag-bn1 .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-date:before {
        background-color: #fff
    }

.home-featured-news .uc-block4 .tag-bn1 .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments {
    color: #fff;
    font: 600 .75rem "Exo 2";
    line-height: 1
}

    .home-featured-news .uc-block4 .tag-bn1 .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments:before {
        background-color: #fff
    }

    .home-featured-news .uc-block4 .tag-bn1 .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments span svg {
        fill: #fff
    }

.home-featured-news .uc-block4 .tag-bn1 .mobile .uc-block-post-grid-cat_name, .home-featured-news .uc-block4 .tag-bn1 .mobile a {
    color: #fff;
    font: 700 .75rem "Exo 2";
    line-height: 1
}

.home-featured-news .uc-block4 .tag-bn1 .mobile .uc-block-post-grid-date {
    color: #fff;
    font: 400 .75rem "Exo 2";
    line-height: 1
}

    .home-featured-news .uc-block4 .tag-bn1 .mobile .uc-block-post-grid-date:before {
        background-color: #fff
    }

.home-featured-news .uc-block4 .tag-bn1 .mobile .total-comments {
    color: #fff;
    font: 600 .75rem "Exo 2";
    line-height: 1
}

    .home-featured-news .uc-block4 .tag-bn1 .mobile .total-comments:before {
        background-color: #fff
    }

    .home-featured-news .uc-block4 .tag-bn1 .mobile .total-comments span svg {
        fill: #fff
    }

.home-featured-news .uc-block4 .tag-bn1 .uc-block-post-grid-image .bn_badge {
    display: none
}

@media only screen and (min-width:1024px) {
    .home-featured-news .uc-block4 .tag-bn1 .uc-block-post-grid-image .bn_badge {
        display: block
    }
}

.home-featured-news .uc-block4 .tag-bn2 .bn_badge {
    display: none
}

.to-top-wrapper {
    z-index: 8;
    position: fixed;
    bottom: 0;
    right: 0;
    margin-bottom: 26px
}

@media only screen and (min-width:1600px) {
    .to-top-wrapper {
        right: 10%
    }
}

.to-top-wrapper.footer-fixed {
    position: relative;
    overflow: hidden;
    transform: translateY(-50%);
    margin-bottom: 0
}

.to-top-wrapper #to-top {
    display: flex;
    justify-content: center;
    align-items: center;
    float: right;
    width: 48px;
    opacity: 0;
    height: 48px;
    box-shadow: 0 2px 10px 0 rgba(19,35,91,.2);
    background-color: #233e99;
    border-radius: 3px;
    transition: .4s ease opacity;
    cursor: pointer
}

    .to-top-wrapper #to-top.visible {
        opacity: .9
    }

    .to-top-wrapper #to-top .Arrow_Up {
        width: 31px;
        height: 31px
    }

        .to-top-wrapper #to-top .Arrow_Up svg {
            fill: #fff;
            top: -2px
        }

    .to-top-wrapper #to-top:hover {
        box-shadow: 0 0 4px 0 rgba(20,45,129,.35);
        background-color: #0d246f
    }

        .to-top-wrapper #to-top:hover .visible {
            opacity: 1
        }

    .to-top-wrapper #to-top .Arrow_Up svg {
        top: 0
    }

.heateor_sss_sharing_ul .heateorSssSharingRound {
    margin-right: 20px !important
}

    .heateor_sss_sharing_ul .heateorSssSharingRound:last-child {
        margin-right: 0 !important
    }

    .heateor_sss_sharing_ul .heateorSssSharingRound i {
        width: 18px !important;
        height: 18px !important;
        background-color: initial;
        margin: 0 !important;
        position: relative
    }

        .heateor_sss_sharing_ul .heateorSssSharingRound i svg {
            width: 100%;
            height: 100%;
            fill: #0a132f;
            transform: scale3d(1, 1, 1);
            transition: .3s ease-in-out
        }

            .heateor_sss_sharing_ul .heateorSssSharingRound i svg:hover {
                fill: #223e99;
                transform: scale3d(1.1, 1.1, 1)
            }

        .heateor_sss_sharing_ul .heateorSssSharingRound i .heateorSssSharingSvg {
            background-image: none
        }

.tags-wrapper {
    margin-top: 20px;
    margin-bottom: 60px
}

    .tags-wrapper .tags-title {
        display: block;
        color: #05131e;
        font: 700 1.25rem/1.2 "Exo 2";
        margin-bottom: 18px
    }

@media only screen and (min-width:768px) {
    .tags-wrapper .tags-title {
        font: 700 1.5625rem/1 "Exo 2"
    }
}

.tags-wrapper div {
    display: flex;
    flex-wrap: wrap;
    overflow: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none
}

    .tags-wrapper div::-webkit-scrollbar {
        width: 0 !important;
        height: 0 !important
    }

    .tags-wrapper div a {
        font: 600 .75rem "Exo 2";
        line-height: 1;
        letter-spacing: 0;
        text-transform: uppercase;
        color: #fff;
        border-radius: 20px;
        box-shadow: 0 0 3px 0 rgba(35,62,153,.15);
        border: solid 1px #223e99;
        background-color: #223e99;
        padding: 12px 20px;
        margin-right: 10px
    }

        .tags-wrapper div a:last-child {
            margin-right: 0
        }

.header-progress {
    width: 100%;
    height: 4px;
    background: transparent;
    position: absolute;
    bottom: 0px;
    z-index: 3;
    opacity: .6
}

.header-progress__bar {
    height: 4px;
    width: 0%
}

.header-title:not(.sticky-header) + .header-progress .header-progress__bar {
    background: #233e99
}

.header-title.sticky-header + .header-progress .header-progress__bar {
    background: #fff
}

.antrfile {
    border-radius: 3px;
    background-image: radial-gradient(ellipse 100% 0% at 44% 44%, #FFFFFF 0%, #ECEFF5 100%);
    padding: 20px 20px;
    position: relative;
    border: 0;
    display: inline-block;
    max-width: 100%
}

@media only screen and (min-width:640px) {
    .antrfile.width-50-left {
        float: left;
        width: 50%;
        margin-right: 20px
    }

    .antrfile.width-50-right {
        width: 50%;
        float: right;
        margin-left: 20px
    }
}

.antrfile:before, .antrfile:after {
    content: "";
    display: block;
    position: absolute;
    height: 4px;
    width: 100%;
    background-color: #223e99;
    left: 0;
    right: 0;
    border-radius: 3px
}

.antrfile:before {
    top: 0
}

.antrfile:after {
    bottom: 0
}

.antrfile p {
    color: #05131e;
    font: 400 1rem/1.5 "Exo 2";
    letter-spacing: 0
}

@media only screen and (min-width:768px) {
    .antrfile p {
        font: 400 1.0625rem/1.7647 "Exo 2"
    }
}

.antrfile p:last-child {
    margin-bottom: 0px
}

.antrfile p strong {
    color: #05131e;
    font: 600 1rem/1.5 "Exo 2";
    letter-spacing: 0
}

@media only screen and (min-width:768px) {
    .antrfile p strong {
        font: 600 1.0625rem/1.7647 "Exo 2"
    }
}

.antrfile h1, .antrfile h2, .antrfile h3, .antrfile h4, .antrfile h5, .antrfile h6 {
    color: #05131e;
    font: 700 1.25rem/1.2 "Exo 2"
}

@media only screen and (min-width:768px) {
    .antrfile h1, .antrfile h2, .antrfile h3, .antrfile h4, .antrfile h5, .antrfile h6 {
        font: 700 1.5625rem/1 "Exo 2"
    }
}

blockquote {
    border-radius: 3px;
    background-image: radial-gradient(ellipse 100% 0% at 44% 44%, #FFFFFF 0%, #ECEFF5 100%);
    padding: 20px 20px;
    position: relative;
    border: 0;
    display: inline-block;
    max-width: 100%
}

@media only screen and (min-width:640px) {
    blockquote.width-50-left {
        float: left;
        width: 50%;
        margin-right: 20px
    }

    blockquote.width-50-right {
        width: 50%;
        float: right;
        margin-left: 20px
    }
}

blockquote:before, blockquote:after {
    content: "";
    display: block;
    position: absolute;
    height: 4px;
    width: 100%;
    background-color: #223e99;
    left: 0;
    right: 0;
    border-radius: 3px
}

blockquote:before {
    top: 0
}

blockquote:after {
    bottom: 0
}

blockquote p {
    color: #05131e;
    font: 400 1rem/1.5 "Exo 2";
    letter-spacing: 0
}

@media only screen and (min-width:768px) {
    blockquote p {
        font: 400 1.0625rem/1.7647 "Exo 2"
    }
}

blockquote p:last-child {
    margin-bottom: 0px
}

blockquote p strong {
    color: #05131e;
    font: 600 1rem/1.5 "Exo 2";
    letter-spacing: 0
}

@media only screen and (min-width:768px) {
    blockquote p strong {
        font: 600 1.0625rem/1.7647 "Exo 2"
    }
}

blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6 {
    color: #05131e;
    font: 700 1.25rem/1.2 "Exo 2"
}

@media only screen and (min-width:768px) {
    blockquote h1, blockquote h2, blockquote h3, blockquote h4, blockquote h5, blockquote h6 {
        font: 700 1.5625rem/1 "Exo 2"
    }
}

.bex-content {
    margin-top: 25px
}

@media only screen and (min-width:768px) {
    .bex-content {
        margin-top: 40px
    }
}

.modal {
    display: none;
    align-items: center;
    position: fixed;
    z-index: 10000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0,0,0,.88)
}

.modal-content {
    margin: auto;
    position: relative
}

    .modal-content img {
        margin: auto;
        display: block;
        max-width: 100vw;
        max-height: 100vh;
        object-fit: contain
    }

.modal-image-info {
    font: 600 .75rem "Exo 2";
    line-height: 1.25;
    letter-spacing: 0;
    color: #fff;
    display: inline-block;
    padding: 12px 13px;
    position: absolute;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 44%, rgba(0, 0, 0, 0.55) 100%);
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px
}

.close-modal {
    position: absolute;
    top: 15px;
    right: 15px;
    cursor: pointer;
    z-index: 1;
    width: 25px;
    height: 25px
}

@media only screen and (min-width:768px) {
    .close-modal {
        top: 25px;
        right: 25px
    }
}

.close-modal svg {
    fill: #fff
}

.modal-new {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 9;
    justify-content: center;
    align-items: center;
    background-color: rgba(0,0,0,.88);
    overflow-y: auto
}

    .modal-new.modal-open {
        display: flex
    }

@supports(-webkit-touch-callout: none) {
    .modal-new {
        height: -webkit-fill-available
    }
}

.modal-lang-switcher {
    align-items: flex-end;
    background-color: rgba(5,19,30,.6)
}

    .modal-lang-switcher .menu__modal {
        list-style: none
    }

        .modal-lang-switcher .menu__modal .menu-item {
            display: flex;
            align-items: center;
            position: relative;
            border-bottom: 1px solid #e3e7ed
        }

            .modal-lang-switcher .menu__modal .menu-item.flag:before {
                width: 30px;
                height: 30px
            }

            .modal-lang-switcher .menu__modal .menu-item a {
                display: flex;
                align-items: center;
                font-size: 18px;
                font-weight: normal;
                font-family: "Exo 2","Butler","Helvetica";
                color: #0a132f;
                letter-spacing: 0;
                text-transform: none;
                padding: 15px 0;
                width: 100%
            }

        .modal-lang-switcher .menu__modal .menu-item--active a {
            font-weight: 700;
            color: #223e99
        }

        .modal-lang-switcher .menu__modal .menu-item:last-child {
            border-bottom-style: none
        }

    .modal-lang-switcher .modal-header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-bottom: 5px
    }

        .modal-lang-switcher .modal-header > p {
            color: #8e9eaa;
            margin-bottom: 0
        }

    .modal-lang-switcher .modal-footer {
        margin-top: 40px;
        text-align: right
    }

        .modal-lang-switcher .modal-footer .btn-cancel {
            font: 600 .8125rem "Exo 2";
            color: #223e99;
            letter-spacing: 0;
            text-transform: uppercase;
            cursor: pointer
        }

        .modal-lang-switcher .modal-footer .btn-apply {
            padding: 10px 30px;
            background-color: #233e99;
            margin-left: 35px;
            border-radius: 3px;
            font: 600 .875rem "Exo 2";
            color: #fff;
            letter-spacing: 0;
            text-transform: uppercase;
            cursor: pointer
        }

            .modal-lang-switcher .modal-footer .btn-apply:hover {
                background-color: #0d246f
            }

    .modal-lang-switcher .modal-dialog {
        padding: 15px 15px 0 15px;
        min-width: 100%;
        background-color: #fff;
        box-shadow: 0 2px 18px 0 rgba(0,0,0,.22)
    }

.modal-image-info {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 0
}

@media only screen and (min-width:768px) {
    .social-menu .social-menu-container {
        grid-area: 1/1/2/2
    }
}

@media only screen and (min-width:1024px) {
    .social-menu .social-menu-container {
        grid-area: 1/1/2/2
    }
}

.social-menu .social-menu-container ul.menu {
    display: flex;
    padding-bottom: 0
}

    .social-menu .social-menu-container ul.menu li {
        margin-left: 13px
    }

        .social-menu .social-menu-container ul.menu li:first-child {
            margin-left: 0
        }

        .social-menu .social-menu-container ul.menu li .sprite-icon {
            position: relative;
            display: inline-block;
            width: 20px;
            height: 20px
        }

            .social-menu .social-menu-container ul.menu li .sprite-icon svg {
                height: 100%;
                width: 100%;
                position: absolute;
                left: 0;
                top: 0;
                fill: #807f83;
                transform: scale3d(1, 1, 1);
                transition: .3s ease-in-out
            }

                .social-menu .social-menu-container ul.menu li .sprite-icon svg:hover {
                    fill: #223e99;
                    transform: scale3d(1.1, 1.1, 1)
                }

        .social-menu .social-menu-container ul.menu li a {
            margin: 0;
            padding: 0
        }

.social-menu .logo-wrapper {
    position: relative;
    height: calc(100% - 80px)
}

    .social-menu .logo-wrapper .logo-cnn {
        height: 51px;
        width: auto
    }

@media only screen and (min-width:768px) {
    .social-menu .logo-wrapper .logo-cnn {
        height: 80px;
        position: absolute;
        left: 0;
        bottom: 0
    }
}

.lang-switcher {
    display: none;
    margin-left: 10px;
    line-height: 1.2;
    position: relative
}

@media only screen and (min-width:1024px) {
    .lang-switcher {
        display: block
    }
}

.lang-switcher__menu {
    list-style: none;
    flex-direction: column
}

    .lang-switcher__menu > li.menu-item {
        line-height: 1.2
    }

        .lang-switcher__menu > li.menu-item:first-child {
            position: relative
        }

@media only screen and (min-width:1024px) {
    .lang-switcher__menu > li.menu-item:first-child > a {
        font: 700 .75rem "Exo 2";
        color: #223e99;
        letter-spacing: 0;
        text-transform: none;
        padding-right: 10px !important
    }
}

.lang-switcher__menu > li.menu-item:first-child > a:after {
    border-color: transparent !important
}

.lang-switcher__menu > li.menu-item:first-child > a .sprite-icon {
    width: 12px;
    height: 12px;
    position: absolute
}

    .lang-switcher__menu > li.menu-item:first-child > a .sprite-icon svg {
        fill: #223e99;
        position: absolute;
        left: 28px;
        top: 3px;
        width: 100%;
        height: 100%
    }

.lang-switcher__menu > li.menu-item a {
    font: 500 .875rem "Exo 2";
    color: #05131e;
    letter-spacing: 0;
    text-transform: none;
    padding: 0 !important
}

@media only screen and (min-width:1024px) {
    .lang-switcher__menu > li.menu-item a {
        font: 500 .75rem "Exo 2";
        color: #05131e;
        letter-spacing: 0;
        line-height: 1.5 !important
    }
}

.lang-switcher__menu > li.menu-item.is-active > a {
    color: #05131e
}

@media only screen and (min-width:1024px) {
    .lang-switcher__menu > li.menu-item.is-active > a {
        color: #05131e
    }
}

.lang-switcher__menu .sub-menu.is-dropdown-submenu {
    min-width: auto;
    list-style: none;
    position: absolute;
    background-color: #fff;
    padding: 14px 20px;
    z-index: 3;
    box-shadow: 0 2px 18px 0 rgba(0,0,0,.22);
    border-radius: 3px;
    border: none;
    top: 27px !important;
    transform: translateX(-51%) !important
}

    .lang-switcher__menu .sub-menu.is-dropdown-submenu:before {
        content: "";
        width: 20px;
        height: 20px;
        position: absolute;
        top: -12px;
        left: 0px;
        right: 0px;
        margin: auto;
        width: 0px;
        height: 0px;
        border-left: 12px solid transparent;
        border-right: 12px solid transparent;
        border-bottom: 12px solid #fff;
        filter: drop-shadow(0 -4px 4px rgba(0, 0, 0, 0.08))
    }

    .lang-switcher__menu .sub-menu.is-dropdown-submenu .menu-item {
        display: flex;
        align-items: center
    }

        .lang-switcher__menu .sub-menu.is-dropdown-submenu .menu-item a {
            color: #0a132f;
            font: 500 .875rem "Exo 2";
            letter-spacing: 0;
            text-transform: none;
            white-space: nowrap
        }

            .lang-switcher__menu .sub-menu.is-dropdown-submenu .menu-item a:hover {
                color: #223e99
            }

    .lang-switcher__menu .sub-menu.is-dropdown-submenu .menu-item--active a {
        color: #223e99;
        font: 700 .875rem "Exo 2"
    }

    .lang-switcher__menu .sub-menu.is-dropdown-submenu .menu-item + .menu-item {
        margin-top: 10px
    }

    .lang-switcher__menu .sub-menu.is-dropdown-submenu .menu-item.is-active > a {
        background: transparent
    }

.promoted {
    overflow: hidden;
    margin-bottom: -10px
}

@media only screen and (min-width:1360px) {
    .promoted {
        padding: 10px;
        margin: 0px -10px 0px
    }
}

.promoted-stripe {
    white-space: nowrap;
    overflow-x: auto;
    padding: 10px;
    text-align: center
}

@media only screen and (min-width:1360px) {
    .promoted-stripe {
        margin: -10px;
        padding: 10px
    }
}

.promoted-stripe::-webkit-scrollbar {
    height: 2px;
    background: transparent;
    border-radius: 3px;
    cursor: pointer
}

.promoted-stripe::-webkit-scrollbar-thumb {
    background: #d3d4d5;
    border-radius: 3px
}

.promoted-stripe::-webkit-scrollbar-corner {
    background: transparent
}

.promoted .promoted-post {
    display: inline-flex;
    width: 268px;
    background-color: #fff;
    border-radius: 3px;
    vertical-align: middle;
    padding: 10px;
    box-shadow: 0 0 13px 0 rgba(34,62,153,.1)
}

.promoted .promoted-post__thumb {
    display: block;
    flex-shrink: 0;
    width: 108px;
    height: 72px;
    border-radius: 3px;
    background-color: #eee
}

.promoted .promoted-post__thumb-link {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 3px;
    background-size: contain;
    background-position: center
}

.promoted .promoted-post__wrap {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-left: 10px;
    text-align: left
}

.promoted .promoted-post__title {
    font: 600 .75rem "Exo 2";
    line-height: 1.2em;
    height: 4.8em;
    margin-bottom: 0;
    overflow-y: hidden
}

.promoted .promoted-post__title-link {
    color: #05131e;
    letter-spacing: 0;
    white-space: initial
}

    .promoted .promoted-post__title-link:hover {
        color: #223e99
    }

.promoted .promoted-post__cat {
    line-height: 1
}

.promoted .promoted-post__cat-link {
    font: 700 .75rem "Exo 2";
    color: #223e99;
    letter-spacing: 0;
    text-transform: uppercase
}

    .promoted .promoted-post__cat-link:hover {
        color: #223e99;
        text-decoration: underline
    }

.promoted .promoted-post + .promoted-post {
    margin-left: 6px
}

.video-js {
    margin-bottom: 10px;
    z-index: 1
}

    .video-js:not(.vjs-fullscreen) {
        display: inline-block
    }

        .video-js:not(.vjs-fullscreen) video {
            object-fit: initial
        }

    .video-js .vjs-modal-dialog .vjs-modal-dialog-content {
        font-size: 2em;
        padding-top: 60px;
        text-align: center
    }

    .video-js .vjs-seek-to-live-control {
        display: none
    }

    .video-js .vjs-poster {
        background-size: cover
    }

.flag:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 15px;
    height: 15px;
    left: 0px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 10px
}

.flag-sr:before {
    background-image: url(../../c3212674b378ca26f855.png)
}

.flag-hr:before {
    background-image: url(../../11ab51a5a4beef5b24d8.png)
}

.flag-si:before {
    background-image: url(../../ae733b765b674a3ab728.png)
}

.flag-ba:before {
    background-image: url(../../edef4c0158826ffbd543.png)
}

.flag-mk:before {
    background-image: url(../../18306f6f41bf98438d75.png)
}

.flag-me:before {
    background-image: url(../../0e0d344e799861b48911.png)
}

#live-blog-wrapper {
    clear: both;
    padding: 0 10px;
    margin: 0 0 20px
}

@media screen and (min-width:1024px) {
    #live-blog-wrapper {
        padding: 0
    }
}

#live-blog-wrapper p:empty {
    display: none
}

#live-blog-wrapper .dynamic-banner {
    margin: 0 auto 20px
}

#live-blog-wrapper .uc-liveblog-btn {
    width: 245px;
    display: grid;
    font-family: "Montserrat",sans-serif;
    font-weight: 600;
    font-size: 1.125rem;
    line-height: 1.3162rem;
    letter-spacing: 0;
    border-radius: 24px;
    box-shadow: 0 0 4px 0 rgba(5,19,30,.3);
    background-color: #64223f;
    color: #fff;
    cursor: pointer;
    padding: 14px 0;
    margin: 0 auto
}

#live-blog-wrapper .uc-liveblog-related {
    display: flex;
    flex-direction: column;
    position: relative;
    border-left: 1px solid #e8e8e8
}

#live-blog-wrapper .uc-liveblog-main-content {
    position: relative;
    border-left: 1px solid #e8e8e8
}

    #live-blog-wrapper .uc-liveblog-main-content .uc-live-badge-icon {
        position: absolute;
        left: -20px;
        top: -13px
    }

@keyframes circle {
    0% {
        transform: scale(1);
        opacity: 0
    }

    25% {
        opacity: 1
    }

    100% {
        transform: scale(1.5);
        opacity: 0
    }
}

#live-blog-wrapper .uc-liveblog-main-content .uc-live-badge-icon .circle-inner {
    background: #c31818;
    left: 13px;
    top: 10px;
    width: 13px;
    height: 13px;
    border-radius: 13px;
    position: absolute
}

    #live-blog-wrapper .uc-liveblog-main-content .uc-live-badge-icon .circle-inner:after {
        content: "";
        display: block;
        border: 1px solid #c31818;
        border-radius: 13px;
        width: 19px;
        height: 19px;
        top: -3px;
        left: -3px;
        position: absolute;
        animation: circle 2s ease-in-out .2s infinite
    }

#live-blog-wrapper .uc-liveblog-main-title {
    font-family: "Montserrat",sans-serif;
    font-weight: 700;
    font-size: 1.75rem;
    line-height: 2.0475rem;
    padding-bottom: 12px;
    position: relative;
    top: -15px;
    margin-bottom: 0
}

@media screen and (min-width:1024px) {
    #live-blog-wrapper .uc-liveblog-main-title {
        font-family: "Montserrat",sans-serif;
        font-weight: 700;
        font-size: 2rem;
        line-height: 2.34rem
    }
}

#live-blog-wrapper .uc-liveblog-title {
    font-family: "Montserrat",sans-serif;
    font-weight: 500;
    font-size: 1.5rem;
    line-height: 1.755rem;
    padding-bottom: 14px;
    margin-bottom: 0
}

#live-blog-wrapper .uc-liveblog-meta {
    position: relative
}

    #live-blog-wrapper .uc-liveblog-meta .uc-liveblog-main-badge {
        width: 9px;
        height: 9px;
        background: #c31818;
        border-radius: 20px;
        position: absolute;
        top: 2px;
        bottom: 0;
        left: -24px;
        transform: translate(50%, 50%)
    }

#live-blog-wrapper .uc-liveblog-time {
    font-family: "Montserrat",sans-serif;
    font-weight: 600;
    font-size: 1rem;
    line-height: 1.4625rem;
    color: #7d7d7d
}

#live-blog-wrapper .uc-liveblog-content, #live-blog-wrapper .uc-liveblog-main-content {
    padding-left: 16px
}

#live-blog-wrapper .uc-liveblog-content {
    padding-bottom: 13px
}

    #live-blog-wrapper .uc-liveblog-content.animate {
        padding-bottom: 13px;
        animation-name: fade-in;
        animation-duration: .5s;
        animation-iteration-count: 1
    }

    #live-blog-wrapper .uc-liveblog-content .uc-liveblog-entry > *:last-child {
        padding: 0
    }

    #live-blog-wrapper .uc-liveblog-content .instagram-media {
        min-width: unset !important
    }

    #live-blog-wrapper .uc-liveblog-content .tiktok-embed {
        min-width: unset !important
    }

#live-blog-wrapper .uc-liveblog-entry {
    position: relative
}

    #live-blog-wrapper .uc-liveblog-entry p {
        margin-bottom: 5px
    }

.single .uc-content #live-blog-wrapper .uc-liveblog-entry p {
    margin-bottom: 0
}

#live-blog-wrapper .uc-liveblog-entry p:not(.uc-fb-video):not(.pinterest-post) iframe {
    width: 100%;
    margin: 0 auto !important
}

#live-blog-wrapper .uc-liveblog-entry figure, #live-blog-wrapper .uc-liveblog-entry div > iframe, #live-blog-wrapper .uc-liveblog-entry div > figure, #live-blog-wrapper .uc-liveblog-entry .twitter-tweet {
    width: 100%;
    margin: 0 auto !important
}

#live-blog-wrapper .uc-liveblog-entry blockquote {
    background: none;
    border-radius: 0;
    display: grid;
    padding: 0;
    margin: 0 auto
}

    #live-blog-wrapper .uc-liveblog-entry blockquote:after, #live-blog-wrapper .uc-liveblog-entry blockquote:before {
        content: none
    }

#live-blog-wrapper .uc-liveblog-entry .wp-caption {
    width: 100% !important;
    max-width: 100% !important;
    position: relative;
    overflow: hidden;
    border-radius: 0;
    margin: 0 0 5px auto !important
}

    #live-blog-wrapper .uc-liveblog-entry .wp-caption img {
        width: 100%;
        height: auto
    }

    #live-blog-wrapper .uc-liveblog-entry .wp-caption .wp-caption-text {
        font-family: "Montserrat",sans-serif;
        font-weight: 400;
        font-size: .75rem;
        line-height: .8775rem;
        border-radius: 0;
        color: #fff;
        letter-spacing: 0;
        display: inline-block;
        padding: 7px 7px 7px 14px;
        position: absolute;
        bottom: 0;
        left: 0;
        z-index: 1
    }

        #live-blog-wrapper .uc-liveblog-entry .wp-caption .wp-caption-text:before {
            content: "";
            width: 100%;
            height: 100%;
            display: block;
            border-radius: 0;
            background: rgba(0,0,0,.5);
            position: absolute;
            bottom: 0;
            left: 0;
            z-index: -1
        }

    #live-blog-wrapper .uc-liveblog-entry .wp-caption figure {
        margin-bottom: 0
    }

#live-blog-wrapper .uc-liveblog-entry .feature-video {
    clear: both;
    position: relative;
    padding-top: 56.25%;
    overflow: hidden;
    border-radius: 0;
    margin-bottom: 0 !important
}

    #live-blog-wrapper .uc-liveblog-entry .feature-video iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }

#live-blog-wrapper .uc-liveblog-entry .fb-video, #live-blog-wrapper .uc-liveblog-entry .fb-post {
    display: block;
    text-align: center;
    margin-bottom: 20px
}

.new-entry-btn {
    font-family: "Montserrat",sans-serif;
    position: fixed;
    display: none;
    font-weight: 600;
    transition: .5s;
    background: #64223f;
    color: #fff;
    padding: 12px 40px 11px 62px;
    width: fit-content;
    align-self: center;
    left: 50%;
    border-radius: 4px;
    transform: translate(-50%, 50%);
    z-index: 8
}

    .new-entry-btn:hover, .new-entry-btn:focus {
        color: #fff;
        outline: none
    }

    .new-entry-btn:before {
        content: "";
        display: block;
        width: 16px;
        height: 16px;
        background-image: url(../../a8ef2f5df3d57572f071.png);
        background-repeat: no-repeat;
        background-size: cover;
        position: absolute;
        left: 37px;
        top: 16px
    }

.live-blog-loader {
    display: none;
    width: 40px;
    height: 40px;
    margin: 0 auto;
    --c: linear-gradient(#64223f 0 0);
    --r1: radial-gradient(farthest-side at bottom, #64223f 50%,#7f2649);
    --r2: radial-gradient(farthest-side at top, #64223f 50%,#7f2649);
    background: var(--c),var(--r1),var(--r2),var(--c),var(--r1),var(--r2),var(--c),var(--r1),var(--r2);
    background-repeat: no-repeat;
    animation: loader-animation 1s infinite alternate
}

@keyframes fade-in {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes loader-animation {
    0%,25% {
        background-size: 8px 0,8px 4px,8px 4px,8px 0,8px 4px,8px 4px,8px 0,8px 4px,8px 4px;
        background-position: 0 50%,0 calc(50% - 2px),0 calc(50% + 2px),50% 50%,50% calc(50% - 2px),50% calc(50% + 2px),100% 50%,100% calc(50% - 2px),100% calc(50% + 2px)
    }

    50% {
        background-size: 8px 100%,8px 4px,8px 4px,8px 0,8px 4px,8px 4px,8px 0,8px 4px,8px 4px;
        background-position: 0 50%,0 calc(0% - 2px),0 calc(100% + 2px),50% 50%,50% calc(50% - 2px),50% calc(50% + 2px),100% 50%,100% calc(50% - 2px),100% calc(50% + 2px)
    }

    75% {
        background-size: 8px 100%,8px 4px,8px 4px,8px 100%,8px 4px,8px 4px,8px 0,8px 4px,8px 4px;
        background-position: 0 50%,0 calc(0% - 2px),0 calc(100% + 2px),50% 50%,50% calc(0% - 2px),50% calc(100% + 2px),100% 50%,100% calc(50% - 2px),100% calc(50% + 2px)
    }

    95%,100% {
        background-size: 8px 100%,8px 4px,8px 4px,8px 100%,8px 4px,8px 4px,8px 100%,8px 4px,8px 4px;
        background-position: 0 50%,0 calc(0% - 2px),0 calc(100% + 2px),50% 50%,50% calc(0% - 2px),50% calc(100% + 2px),100% 50%,100% calc(0% - 2px),100% calc(100% + 2px)
    }
}

#live-blog-wrapper .uc-liveblog-btn {
    width: 171px;
    font-family: "Exo 2",sans-serif;
    font-size: 1.063rem;
    line-height: 1.3162rem;
    color: #fff;
    background-color: #223e99;
    border-radius: 4px;
    padding: 12px 10px
}

#live-blog-wrapper .uc-liveblog-content {
    box-shadow: 0px 1px 12px rgba(0,0,0,.1);
    border-radius: 4px;
    box-sizing: border-box;
    padding: 10px;
    margin-bottom: 20px
}

@media screen and (min-width:1024px) {
    #live-blog-wrapper .uc-liveblog-content {
        padding: 20px
    }
}

#live-blog-wrapper .uc-liveblog-related {
    padding-left: 18px
}

#live-blog-wrapper .uc-liveblog-meta .uc-liveblog-main-badge {
    left: -38px
}

@media screen and (min-width:1024px) {
    #live-blog-wrapper .uc-liveblog-meta .uc-liveblog-main-badge {
        left: -48px
    }
}

#live-blog-wrapper .uc-liveblog-main-title {
    font-family: "Exo 2",sans-serif
}

#live-blog-wrapper .uc-liveblog-title {
    font-family: "Exo 2",sans-serif;
    font-weight: 600;
    font-size: 1.25rem;
    line-height: 1.5rem
}

@media screen and (min-width:1024px) {
    #live-blog-wrapper .uc-liveblog-title {
        font-size: 1.563rem;
        line-height: 1.875rem
    }
}

#live-blog-wrapper .uc-liveblog-time {
    font-family: "Exo 2",sans-serif;
    font-weight: 600;
    font-size: 1.063rem;
    line-height: 1.275rem
}

#live-blog-wrapper .uc-liveblog-entry p {
    font-family: "Exo 2",sans-serif;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.813rem
}

@media screen and (min-width:1024px) {
    #live-blog-wrapper .uc-liveblog-entry p {
        font-size: 1.063rem
    }
}

#live-blog-wrapper .uc-liveblog-entry .wp-caption .wp-caption-text {
    font-family: "Exo 2",sans-serif
}

.new-entry-btn {
    font-family: "Exo 2",sans-serif;
    font-weight: 600;
    background-color: #223e99
}

    .new-entry-btn:before {
        content: "";
        display: block;
        width: 16px;
        height: 16px;
        background-image: url(../../a8ef2f5df3d57572f071.png);
        background-repeat: no-repeat;
        background-size: contain;
        position: absolute;
        left: 39px
    }

.live-blog-loader {
    --c: linear-gradient(#223E99 0 0);
    --r1: radial-gradient(farthest-side at bottom, #223E99 50%,#223E99);
    --r2: radial-gradient(farthest-side at top, #223E99 50%,#223E99)
}

@keyframes circle {
    0% {
        transform: scale(1);
        opacity: 0
    }

    25% {
        opacity: 1
    }

    100% {
        transform: scale(1.5);
        opacity: 0
    }
}

.uc-badge {
    line-height: 14px;
    text-transform: uppercase;
    padding: 4px 10px 4px 26px;
    margin-right: 7px
}

.uc-badge-breaking-news {
    background-color: #c31818;
    border: 1px solid #c31818;
    border-radius: 0
}

    .uc-badge-breaking-news span {
        color: #fff;
        font-size: 12px;
        font-weight: 600
    }

.uc-badge-live-blog {
    background-color: #fff;
    border: 1px solid #c31818;
    border-radius: 20px
}

    .uc-badge-live-blog span {
        font-family: "Montserrat",sans-serif;
        color: #c31818;
        position: relative;
        font-size: 12px;
        font-weight: 600
    }

        .uc-badge-live-blog span::after {
            content: "";
            display: block;
            border: 1px solid #c31818;
            width: 12px;
            height: 12px;
            border-radius: 50%;
            position: absolute;
            top: calc(50% - 6px);
            left: -17px;
            animation: circle 2s ease-in-out .2s infinite
        }

        .uc-badge-live-blog span::before {
            content: "";
            display: block;
            background: #c31818;
            width: 8px;
            height: 8px;
            border-radius: 50%;
            position: absolute;
            left: -15px;
            top: calc(50% - 4px)
        }

.uc-badge-category {
    background-color: #fff;
    border-left: 3px solid #ffd434;
    padding: 5px;
    margin-right: 0
}

    .uc-badge-category a {
        color: #999
    }

.breaking-news-banner .tag-breaking-news .wrapper-badges {
    display: flex;
    margin-bottom: 10px
}

    .breaking-news-banner .tag-breaking-news .wrapper-badges .breaking-news-badge {
        font-family: "Montserrat",sans-serif;
        background-color: #fff;
        color: #c31818;
        font-weight: 700;
        font-size: 1rem;
        line-height: 1.188rem;
        text-transform: uppercase;
        border-radius: 20px;
        padding: 6px 10px 5px;
        margin-right: 10px
    }

    .breaking-news-banner .tag-breaking-news .wrapper-badges .uc-badge-wrapper .uc-badge-live-blog {
        background-color: #c31818;
        border: 1px solid #fff;
        padding: 5px 10px 4px 26px;
        border-radius: 20px
    }

        .breaking-news-banner .tag-breaking-news .wrapper-badges .uc-badge-wrapper .uc-badge-live-blog span {
            color: #fff;
            font-weight: 700;
            font-size: 1rem;
            line-height: 1.188rem;
            text-transform: uppercase
        }

            .breaking-news-banner .tag-breaking-news .wrapper-badges .uc-badge-wrapper .uc-badge-live-blog span:before {
                background: #fff;
                left: -16px;
                width: 9px;
                height: 9px;
                top: calc(50% - 5px)
            }

            .breaking-news-banner .tag-breaking-news .wrapper-badges .uc-badge-wrapper .uc-badge-live-blog span:after {
                border-color: #fff;
                width: 13px;
                height: 13px;
                left: -18px;
                top: calc(50% - 7px)
            }

.wrapper-singlepost .uc-badge {
    display: inline-block;
    margin-bottom: 10px
}

.uc-badge-breaking-news {
    background-color: #e10a3a;
    border-color: #e10a3a;
    border-radius: 0;
    padding: 4px 8px
}

    .uc-badge-breaking-news span {
        font-family: "Exo 2",sans-serif;
        color: #fff;
        position: relative;
        font-weight: 700;
        top: -1px
    }

.uc-badge-live-blog {
    border-color: #e10a3a;
    border-radius: 4px;
    padding: 4px 10px 4px 24px
}

    .uc-badge-live-blog span {
        font-family: "Exo 2",sans-serif;
        color: #c31818;
        position: relative;
        font-weight: 700
    }

        .uc-badge-live-blog span::after {
            content: "";
            border: 1px solid #e10a3a;
            top: calc(50% - 6px)
        }

        .uc-badge-live-blog span::before {
            content: "";
            background: #e10a3a;
            top: calc(50% - 4px)
        }

.breaking-news-banner .tag-breaking-news .wrapper-badges .breaking-news-badge {
    font-family: "Exo 2",sans-serif;
    font-weight: 600;
    font-size: 1rem;
    line-height: 1.188rem;
    text-transform: uppercase;
    border-radius: 4px;
    padding: 5px 8px 3px
}

.breaking-news-banner .tag-breaking-news .wrapper-badges .uc-badge-wrapper .uc-badge-live-blog {
    border-radius: 4px
}

    .breaking-news-banner .tag-breaking-news .wrapper-badges .uc-badge-wrapper .uc-badge-live-blog span {
        font-family: "Exo 2",sans-serif;
        font-weight: 600;
        font-size: 1rem;
        line-height: 1.188rem;
        text-transform: uppercase
    }

.highlight-section {
    background: #f3f6f6;
    clear: both;
    padding: 20px 20px 0
}

    .highlight-section h3 {
        font-family: "Montserrat",sans-serif;
        font-weight: 600;
        font-size: 1.5rem;
        line-height: 1.755rem
    }

    .highlight-section .highlight-wrapper {
        display: flex;
        flex-direction: column
    }

        .highlight-section .highlight-wrapper a {
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 14px 0;
            border-bottom: 1px solid #e8e8e8
        }

            .highlight-section .highlight-wrapper a:last-of-type {
                border: none
            }

            .highlight-section .highlight-wrapper a span {
                font-family: "Montserrat",sans-serif;
                font-weight: 600;
                font-size: 1.125rem;
                line-height: 1.5rem;
                color: #0094ff
            }

            .highlight-section .highlight-wrapper a .icon-right svg {
                width: 16px;
                height: 16px;
                transform: rotate(140deg);
                fill: #bcc1c5
            }

#highlighted-entry-display {
    position: relative;
    clear: both;
    margin: 0 0 30px
}

    #highlighted-entry-display .uc-liveblog-main-badge {
        display: none
    }

    #highlighted-entry-display .uc-liveblog-content {
        background: #f3f6f6;
        padding: 20px
    }

        #highlighted-entry-display .uc-liveblog-content.animate {
            padding-bottom: 10px
        }

    #highlighted-entry-display .close-highlight {
        width: 16px;
        height: 16px;
        position: absolute;
        cursor: pointer;
        top: 20px;
        right: 20px
    }

        #highlighted-entry-display .close-highlight:before {
            content: "";
            display: block;
            width: 16px;
            height: 16px;
            background-image: url(../../7a37a852f1c5985fce1c.png);
            background-repeat: no-repeat;
            position: absolute;
            left: 0;
            top: 0
        }

.highlight-link {
    position: relative
}

    .highlight-link .highlight-loader {
        display: block;
        width: 30px;
        height: 20px;
        margin: 0;
        --c: linear-gradient(#64223f 0 0);
        --r1: radial-gradient(farthest-side at bottom, #64223f 50%,#7f2649);
        --r2: radial-gradient(farthest-side at top, #64223f 50%,#7f2649);
        background: var(--c),var(--r1),var(--r2),var(--c),var(--r1),var(--r2),var(--c),var(--r1),var(--r2);
        background-repeat: no-repeat;
        animation: loader-animation 1s infinite alternate
    }

.highlight-section .highlight-wrapper .external-link {
    width: 100%;
    position: relative;
    padding-right: 25px
}

    .highlight-section .highlight-wrapper .external-link:before {
        content: "";
        display: block;
        width: 16px;
        height: 16px;
        background-image: url(../../4c7a09a98f27d32cf574.png);
        background-repeat: no-repeat;
        position: absolute;
        right: 0;
        top: 18px
    }

.highlight-section {
    background: #f3f6f6;
    border-radius: 4px;
    padding: 20px 20px 0
}

    .highlight-section h3 {
        font-family: "Fira Sans",sans-serif;
        font-weight: 600;
        font-size: 1.5rem;
        line-height: 1.755rem
    }

    .highlight-section .highlight-wrapper {
        display: flex;
        flex-direction: column
    }

        .highlight-section .highlight-wrapper a {
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 14px 0;
            border-bottom: 1px solid #e8e8e8
        }

            .highlight-section .highlight-wrapper a:last-of-type {
                border: none
            }

            .highlight-section .highlight-wrapper a span {
                font-family: "Exo 2",sans-serif;
                font-weight: 700;
                font-size: 1.063rem;
                line-height: 1.25rem;
                color: #223e99
            }

            .highlight-section .highlight-wrapper a .sprite-icon {
                width: 18px;
                height: 18px;
                margin-left: 7px
            }

                .highlight-section .highlight-wrapper a .sprite-icon .icon-arrow_right {
                    fill: #bcc1c5
                }

#highlighted-entry-display .uc-liveblog-content {
    border-radius: 4px
}

#highlighted-entry-display .close-highlight {
    width: 13px;
    height: 13px
}

    #highlighted-entry-display .close-highlight:before {
        content: "";
        display: block;
        width: 13px;
        height: 13px;
        background-image: url(../../32a20d61da29746b0331.png);
        background-repeat: no-repeat;
        position: absolute;
        left: 0;
        top: 0
    }

.highlight-link .highlight-loader {
    --c: linear-gradient(#223E99 0 0);
    --r1: radial-gradient(farthest-side at bottom, #223E99 50%,#223E99);
    --r2: radial-gradient(farthest-side at top, #223E99 50%,#223E99)
}

.external-link:before {
    background-image: url(../../7f77ca576f20e5d132d8.png)
}

.uc-ticker {
    background-color: #fff;
    box-shadow: 0px 1px 12px 0px rgba(0,0,0,.1);
    height: 69px;
    overflow: hidden;
    position: relative;
    border-radius: 4px;
    display: none;
    opacity: 0;
    max-height: 0;
    transition: opacity .5s ease,max-height .5s ease
}

@media only screen and (min-width:1024px) {
    .uc-ticker {
        height: 40px
    }
}

.uc-ticker.uc-active-ticker {
    display: block;
    max-height: 69px;
    opacity: 1
}

@media only screen and (min-width:1024px) {
    .uc-ticker.uc-active-ticker {
        max-height: 40px
    }
}

.uc-ticker.container {
    margin: 20px 10px;
    width: unset;
    padding: 0
}

@media only screen and (min-width:768px) {
    .uc-ticker.container {
        margin: 20px
    }
}

@media only screen and (min-width: 1366px) {
    .uc-ticker.container {
        margin: 20px auto
    }
}

.uc-ticker-item {
    height: 100%;
    width: 100%;
    opacity: 0;
    transition: opacity 2s ease
}

@media only screen and (min-width:1024px) {
    .uc-ticker-item {
        display: flex
    }
}

.uc-ticker-item.active {
    opacity: 1;
    transition: opacity 2s ease;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #fff
}

    .uc-ticker-item.active:not(:first-child) .uc-ticker-header, .uc-ticker-item.active:not(:first-child) .uc-ticker-body-icon, .uc-ticker-item.active.fadein .uc-ticker-header, .uc-ticker-item.active.fadein .uc-ticker-body-icon {
        visibility: hidden;
        opacity: 0;
        animation: fadein 1.5s linear forwards
    }

    .uc-ticker-item.active .uc-ticker-header {
        opacity: 1;
        visibility: visible;
        transition: opacity 2s ease
    }

        .uc-ticker-item.active .uc-ticker-header .uc-ticker-header-title, .uc-ticker-item.active .uc-ticker-header .uc-ticker-district {
            font-size: 12px
        }

@media only screen and (min-width:1024px) {
    .uc-ticker-item.active .uc-ticker-header .uc-ticker-header-title, .uc-ticker-item.active .uc-ticker-header .uc-ticker-district {
        font-size: 14px
    }
}

.uc-ticker-item.scroll .uc-ticker-body-data {
    overflow: hidden
}

.uc-ticker-item.scroll .uc-ticker-body-data-wrap {
    display: inline-flex
}

    .uc-ticker-item.scroll .uc-ticker-body-data-wrap:not(.multilevel) {
        transform: translateX(100%)
    }

.uc-ticker-item.scroll .uc-ticker-body-data .uc-ticker-body-data-item {
    display: flex;
    align-items: center;
    margin-right: 10px
}

    .uc-ticker-item.scroll .uc-ticker-body-data .uc-ticker-body-data-item:last-of-type {
        margin-right: 0
    }

    .uc-ticker-item.scroll .uc-ticker-body-data .uc-ticker-body-data-item > div {
        display: flex;
        align-items: center
    }

.uc-ticker-item.scroll.active:first-child {
    visibility: visible;
    opacity: 1
}

.uc-ticker-item.scroll.active .uc-ticker-body-data {
    position: relative
}

.uc-ticker-item.scroll.active .uc-ticker-body-data-wrap:not(.multilevel) {
    animation-name: ticker-scroll;
    animation-timing-function: linear;
    animation-iteration-count: 1;
    animation-fill-mode: backwards
}

.uc-ticker-item.scroll.active .uc-ticker-body-data-wrap.multilevel .uc-ticker-body-data-item {
    visibility: hidden
}

    .uc-ticker-item.scroll.active .uc-ticker-body-data-wrap.multilevel .uc-ticker-body-data-item.active {
        position: absolute;
        top: 0;
        left: 0;
        animation-name: ticker-scroll;
        animation-timing-function: linear;
        animation-iteration-count: 1;
        animation-fill-mode: backwards
    }

    .uc-ticker-item.scroll.active .uc-ticker-body-data-wrap.multilevel .uc-ticker-body-data-item .uc-ticker-district {
        display: none
    }

.uc-ticker-item.progress-bar.active .uc-ticker-body-data {
    flex: 1 auto
}

.uc-ticker-item.progress-bar.active .uc-progress-bar-wrapp {
    display: flex;
    justify-content: space-between;
    padding: 10px 20px
}

    .uc-ticker-item.progress-bar.active .uc-progress-bar-wrapp .uc-left-bar, .uc-ticker-item.progress-bar.active .uc-progress-bar-wrapp .uc-right-bar {
        position: relative
    }

        .uc-ticker-item.progress-bar.active .uc-progress-bar-wrapp .uc-left-bar .uc-bar-percent, .uc-ticker-item.progress-bar.active .uc-progress-bar-wrapp .uc-right-bar .uc-bar-percent {
            position: absolute;
            right: 0;
            top: 50%;
            transform: translate(50%, -50%);
            background-color: #fff;
            min-width: 30px;
            z-index: 5;
            display: block
        }

        .uc-ticker-item.progress-bar.active .uc-progress-bar-wrapp .uc-left-bar p, .uc-ticker-item.progress-bar.active .uc-progress-bar-wrapp .uc-right-bar p {
            margin: 0;
            padding: 0 6px;
            z-index: 5;
            font: 500 .875rem/1.0237rem "Exo 2";
            font-style: normal;
            font-weight: 600;
            font-size: 20px;
            color: #005be5;
            animation: fadeInBar 1s cubic-bezier(0.31, 0.67, 0.66, 0.76) 1,fadeOutBar 1.5s cubic-bezier(0.31, 0.67, 0.66, 0.76) 1 4s
        }

        .uc-ticker-item.progress-bar.active .uc-progress-bar-wrapp .uc-left-bar .uc-progress-bar, .uc-ticker-item.progress-bar.active .uc-progress-bar-wrapp .uc-right-bar .uc-progress-bar {
            height: 10px
        }

        .uc-ticker-item.progress-bar.active .uc-progress-bar-wrapp .uc-left-bar .uc-progress-bar {
            max-width: 100%;
            animation: leftbar 1s cubic-bezier(0.31, 0.67, 0.66, 0.76) 1,leftbarfadeout 1s cubic-bezier(0.31, 0.67, 0.66, 0.76) 1 4s;
            background-color: #005be5
        }

        .uc-ticker-item.progress-bar.active .uc-progress-bar-wrapp .uc-right-bar .uc-progress-bar {
            animation: rightbar 1s cubic-bezier(0.31, 0.67, 0.66, 0.76) 1,rightbarfadeout 1s cubic-bezier(0.31, 0.67, 0.66, 0.76) 1 4s;
            background-color: #e2e5ed
        }

.uc-ticker-header {
    padding: 0 10px;
    display: flex;
    align-items: center;
    height: 32px;
    white-space: nowrap;
    font: 500 .875rem/1.0237rem "Exo 2"
}

@media only screen and (min-width:1024px) {
    .uc-ticker-header {
        height: 40px;
        font-size: 16px
    }
}

.uc-ticker-header-title {
    text-transform: uppercase;
    display: flex;
    align-items: center
}

    .uc-ticker-header-title .uc-ticker-source {
        color: #69737b;
        text-transform: initial;
        margin-left: 5px
    }

    .uc-ticker-header-title.divider:after {
        content: "";
        display: inline-block;
        width: 1px;
        height: 20px;
        background-color: #e1e4ea;
        margin-left: 10px
    }

@media only screen and (min-width:1024px) {
    .uc-ticker-header-title.divider:after {
        margin-left: 14px
    }
}

.uc-ticker-header .uc-ticker-district {
    margin-left: 10px;
    animation: fadein 2s linear forwards !important
}

@media only screen and (min-width:1024px) {
    .uc-ticker-header .uc-ticker-district {
        margin-left: 14px
    }
}

.uc-ticker-body {
    display: flex;
    align-items: center;
    flex: 1 auto;
    padding: 0 4px 0 10px;
    height: 37px;
    border-top: 1px solid #e1e4ea;
    overflow: hidden;
    white-space: nowrap
}

@media only screen and (min-width:1024px) {
    .uc-ticker-body {
        border: none;
        height: 40px;
        padding: 0 10px;
        padding: 0 10px 0 0
    }
}

.uc-ticker-body-icon {
    margin-right: 10px;
    flex-shrink: 0
}

@media only screen and (min-width:1024px) {
    .uc-ticker-body-icon {
        margin-right: 14px
    }
}

.uc-ticker-body-icon img {
    display: inline-block;
    width: auto;
    max-height: 23px;
    max-width: 23px
}

.uc-ticker-data-item {
    font-family: "Exo 2",sans-serif
}

    .uc-ticker-data-item .data-item-icon {
        background-image: url(../../adf9a32e860193171038.svg);
        background-repeat: no-repeat;
        width: 16px;
        height: 14px;
        fill: #005be5;
        margin-left: 6px;
        display: inline-flex;
        align-items: center
    }

    .uc-ticker-data-item + .uc-ticker-data-item {
        margin-left: 14px
    }

        .uc-ticker-data-item + .uc-ticker-data-item:before {
            content: "";
            display: inline-block;
            width: 6px;
            height: 6px;
            border-radius: 50%;
            background-color: #e1e4ea;
            margin-right: 14px
        }

        .uc-ticker-data-item + .uc-ticker-data-item .uc-ticker-primary {
            margin-left: 4px
        }

.uc-ticker .uc-ticker-primary {
    color: #005be5;
    font-weight: 600
}

@keyframes fadeout {
    0% {
        opacity: 1;
        visibility: visible
    }

    99% {
        opacity: 0
    }

    100% {
        opacity: 0;
        visibility: hidden
    }
}

@keyframes fadein {
    0% {
        opacity: 0;
        visibility: hidden
    }

    100% {
        opacity: 1;
        visibility: visible
    }
}

@keyframes fadeInBar {
    from {
        opacity: 0;
        margin-right: 50px
    }

    to {
        opacity: 1;
        margin-right: 0px
    }
}

@keyframes fadeOutBar {
    from {
        opacity: 1;
        margin-right: 0px
    }

    to {
        opacity: 0;
        margin-right: 30px
    }
}

@keyframes leftbar {
    from {
        max-width: 0%
    }

    to {
        max-width: 100%
    }
}

@keyframes leftbarfadeout {
    from {
        max-width: 100%
    }

    to {
        max-width: 50%;
        opacity: 0
    }
}

@keyframes rightbar {
    from {
        width: 0%;
        margin-left: 100%
    }

    to {
        width: 100%;
        margin-left: 0
    }
}

@keyframes rightbarfadeout {
    from {
        width: 100%;
        margin-left: 0
    }

    to {
        width: 50%;
        margin-left: 50%;
        opacity: 0
    }
}

.uc-stream {
    margin: 20px 0
}

    .uc-stream .entry-title {
        display: none
    }

    .uc-stream.play .inner-stream .viblast-play {
        opacity: 0;
        z-index: 1
    }

    .uc-stream.play .inner-stream:hover .viblast-stop {
        opacity: 1;
        z-index: 2
    }

    .uc-stream.loading .inner-stream .player-button {
        opacity: 0
    }

    .uc-stream .inner-stream .viblast-play {
        opacity: 1;
        z-index: 2
    }

    .uc-stream .inner-stream {
        position: relative;
        padding-top: 56.25%
    }

        .uc-stream .inner-stream .stream-badge {
            position: absolute;
            top: 20px;
            left: 20px
        }

            .uc-stream .inner-stream .stream-badge:before {
                content: "Gledaj uР•С•ivo";
                width: 95px;
                height: 20px;
                display: block;
                background-color: rgba(5,19,30,.6);
                font: 700 .625rem "Exo 2";
                line-height: 1.6;
                color: #fff;
                border: 1px solid #fff;
                border-radius: 3px;
                padding: 1px 12px;
                position: absolute;
                top: 0;
                left: 0;
                z-index: 3
            }

        .uc-stream .inner-stream video {
            width: 100%;
            height: 100%;
            object-fit: cover;
            z-index: 0;
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            object-fit: contain
        }

            .uc-stream .inner-stream video:focus {
                outline: none
            }

        .uc-stream .inner-stream button {
            width: 40px;
            height: 40px;
            background-repeat: no-repeat;
            background-size: cover;
            opacity: 0;
            transition: all .4s ease-in-out;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%) scale(1);
            z-index: 1
        }

            .uc-stream .inner-stream button:hover {
                cursor: pointer
            }

            .uc-stream .inner-stream button.animate {
                animation: .4s linear button-play-pause
            }

@media only screen and (min-width:768px) {
    .uc-stream .inner-stream button {
        width: 56px;
        height: 56px
    }
}

.uc-stream .inner-stream .viblast-play {
    background-image: url(../../0488bde6e0864c127083.svg)
}

.uc-stream .inner-stream .viblast-stop {
    background-image: url(../../07407ae0107b9e0a7ec8.svg)
}

.uc-stream .entry-content {
    display: none
}

.page-template-page-stream .footer-wrapper .banner-wrapper {
    display: none
}

@keyframes button-play-pause {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0;
        transform: translate(-50%, -50%) scale(2)
    }
}

span[id*=viblast] {
    display: none
}

.single-post, .single {
    background: #fff
}

    .single-post .header, .single .header {
        margin-bottom: 15px
    }

@media only screen and (min-width:768px) {
    .single-post .header, .single .header {
        margin-bottom: 24px
    }
}

.single-post .header--fixed .title-bar .menu-icon, .single .header--fixed .title-bar .menu-icon {
    transform: translateY(0);
    transition: transform .2s cubic-bezier(0.47, 0, 0.745, 0.715)
}

.single-post .header--fixed .sticky-header .social-copied, .single .header--fixed .sticky-header .social-copied {
    transition: width .2s cubic-bezier(0.47, 0, 0.745, 0.715),opacity .3s ease;
    width: 100%
}

.single-post .header--up, .single .header--up {
    transform: translateY(-110px)
}

@media only screen and (min-width:768px) {
    .single-post .header--up, .single .header--up {
        transform: translateY(-110px)
    }
}

@media only screen and (min-width:1024px) {
    .single-post .header--up, .single .header--up {
        transform: translateY(-36px)
    }
}

.single-post .header--up .title-bar .menu-icon, .single .header--up .title-bar .menu-icon {
    transform: translateY(109px);
    transition: transform .2s cubic-bezier(0.47, 0, 0.745, 0.715)
}

@media only screen and (min-width:768px) {
    .single-post .header--up .title-bar .menu-icon, .single .header--up .title-bar .menu-icon {
        transform: translateY(109px)
    }
}

@media only screen and (min-width:1024px) {
    .single-post .header--up .title-bar .menu-icon, .single .header--up .title-bar .menu-icon {
        transform: none;
        transition: initial
    }
}

.single-post .header--up .site-navigation.top-bar, .single .header--up .site-navigation.top-bar {
    margin-top: 158px
}

@media only screen and (min-width:1024px) {
    .single-post .header--up .site-navigation.top-bar, .single .header--up .site-navigation.top-bar {
        margin-top: initial
    }
}

.single-post .header--up .sticky-header .grid-container .social-copied, .single .header--up .sticky-header .grid-container .social-copied {
    width: calc(100% - 65px);
    transition: width .2s cubic-bezier(0.47, 0, 0.745, 0.715),opacity .3s ease
}

@media only screen and (min-width:768px) {
    .single-post .header--up .sticky-header .grid-container .social-copied, .single .header--up .sticky-header .grid-container .social-copied {
        width: calc(100% - 30px)
    }
}

.single-post .header .header-bottom .header-nav .header--touch, .single .header .header-bottom .header-nav .header--touch {
    position: relative
}

    .single-post .header .header-bottom .header-nav .header--touch .logo-single-post, .single .header .header-bottom .header-nav .header--touch .logo-single-post {
        display: none;
        opacity: 0
    }

.single-post .header.header-fixed .header-bottom .header-nav .header--touch, .single .header.header-fixed .header-bottom .header-nav .header--touch {
    position: relative
}

    .single-post .header.header-fixed .header-bottom .header-nav .header--touch .logo-single-post, .single .header.header-fixed .header-bottom .header-nav .header--touch .logo-single-post {
        display: none;
        opacity: 0
    }

    .single-post .header.header-fixed .header-bottom .header-nav .header--touch .menu-top-nav-container, .single .header.header-fixed .header-bottom .header-nav .header--touch .menu-top-nav-container {
        position: relative
    }

        .single-post .header.header-fixed .header-bottom .header-nav .header--touch .menu-top-nav-container:after, .single .header.header-fixed .header-bottom .header-nav .header--touch .menu-top-nav-container:after {
            opacity: 0
        }

.single-post .header.header-up .header-bottom .header-nav .header--touch, .single .header.header-up .header-bottom .header-nav .header--touch {
    position: relative
}

    .single-post .header.header-up .header-bottom .header-nav .header--touch .logo-single-post, .single .header.header-up .header-bottom .header-nav .header--touch .logo-single-post {
        width: 42px;
        height: 42px;
        display: block;
        position: absolute;
        left: 10px;
        bottom: 6px;
        z-index: 3;
        opacity: 1
    }

@media only screen and (min-width:768px) {
    .single-post .header.header-up .header-bottom .header-nav .header--touch .logo-single-post, .single .header.header-up .header-bottom .header-nav .header--touch .logo-single-post {
        left: 20px
    }
}

.single-post .header.header-up .header-bottom .header-nav .header--touch .menu-top-nav-container, .single .header.header-up .header-bottom .header-nav .header--touch .menu-top-nav-container {
    position: relative;
    padding-left: 50px
}

.single-post .progress > div, .single .progress > div {
    background-color: #fff !important
}

.single-post header.featured-hero, .single header.featured-hero {
    display: none
}

.single-post .heateor_sss_sharing_container, .single .heateor_sss_sharing_container {
    display: flex;
    align-items: baseline;
    text-align: left;
    padding-bottom: 17px
}

@media only screen and (min-width:768px) {
    .single-post .heateor_sss_sharing_container, .single .heateor_sss_sharing_container {
        padding-bottom: 20px
    }
}

.single-post .heateor_sss_sharing_container ul li i, .single .heateor_sss_sharing_container ul li i {
    font-style: initial !important
}

.single-post .heateor_sss_sharing_container > div, .single .heateor_sss_sharing_container > div {
    font: 400 .8125rem "Exo 2" !important;
    line-height: 1.2;
    letter-spacing: 0;
    color: #69737b;
    margin-right: 10px
}

.single-post .wrapper-singlepost, .single .wrapper-singlepost {
    background: #fff
}

    .single-post .wrapper-singlepost .main-container, .single .wrapper-singlepost .main-container {
        width: 100%;
        margin: 0 auto
    }

@media only screen and (min-width: 1366px) {
    .single-post .wrapper-singlepost .main-container, .single .wrapper-singlepost .main-container {
        max-width: 1102px
    }
}

@media only screen and (min-width:1600px) {
    .single-post .wrapper-singlepost .main-container, .single .wrapper-singlepost .main-container {
        max-width: 1400px
    }
}

@media only screen and (min-width: 1600px)and (max-width: 2000px) {
    .single-post .wrapper-singlepost .main-container, .single .wrapper-singlepost .main-container {
        max-width: calc(100% - 600px)
    }
}

@media only screen and (min-width: 1366px)and (max-width: 1462px) {
    .single-post .wrapper-singlepost .main-container, .single .wrapper-singlepost .main-container {
        max-width: calc(100% - 360px);
        margin: 0 180px
    }
}

@media only screen and (max-width: 1365px) {
    .single-post .wrapper-singlepost .main-container, .single .wrapper-singlepost .main-container {
        padding-left: 20px;
        padding-right: 20px
    }
}

.single-post .wrapper-singlepost .main-grid, .single .wrapper-singlepost .main-grid {
    margin-top: 15px
}

@media only screen and (min-width:768px) {
    .single-post .wrapper-singlepost .main-grid, .single .wrapper-singlepost .main-grid {
        margin-top: 39px
    }
}

.single-post .wrapper-singlepost .banner-promotion, .single .wrapper-singlepost .banner-promotion {
    margin-bottom: 15px
}

    .single-post .wrapper-singlepost .banner-promotion + .main-grid, .single .wrapper-singlepost .banner-promotion + .main-grid {
        margin-top: 30px
    }

.single-post .header-title, .single .header-title {
    margin-bottom: 0;
    transition: .5s
}

    .single-post .header-title .social-copied, .single .header-title .social-copied {
        position: absolute;
        top: -200px;
        align-items: end;
        opacity: 0
    }

        .single-post .header-title .social-copied span.total-comments, .single .header-title .social-copied span.total-comments {
            cursor: pointer;
            font: 700 .625rem "Exo 2";
            line-height: .8;
            color: #223e99;
            text-align: center;
            border-right: 0;
            padding: 5px 9px 2px 9px;
            width: 24px;
            height: 20px;
            position: relative;
            z-index: 1
        }

@media only screen and (min-width:768px) {
    .single-post .header-title .social-copied span.total-comments, .single .header-title .social-copied span.total-comments {
        margin-right: 40px
    }
}

.single-post .header-title .social-copied span.total-comments:before, .single .header-title .social-copied span.total-comments:before {
    content: "";
    display: block;
    background-image: url(../../f98430d636aa8b39c3f4.svg#Comment-IconTertiary);
    transform: scale3d(1.3, 1.3, 1);
    line-height: 1;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1
}

.single-post .header-title .heateor_sss_sharing_ul li, .single .header-title .heateor_sss_sharing_ul li {
    margin-right: 12px !important;
    line-height: 1
}

    .single-post .header-title .heateor_sss_sharing_ul li.share-text, .single .header-title .heateor_sss_sharing_ul li.share-text {
        display: none;
        font: 700 .75rem "Exo 2";
        color: #fff;
        letter-spacing: 0;
        margin-right: 20px !important
    }

@media only screen and (min-width:360px) {
    .single-post .header-title .heateor_sss_sharing_ul li.share-text, .single .header-title .heateor_sss_sharing_ul li.share-text {
        display: inline-block
    }
}

.single-post .header-title .heateor_sss_sharing_ul li i, .single .header-title .heateor_sss_sharing_ul li i {
    width: 18px !important;
    height: 18px !important;
    color: #fff;
    font-style: initial !important;
    background: transparent
}

    .single-post .header-title .heateor_sss_sharing_ul li i svg, .single .header-title .heateor_sss_sharing_ul li i svg {
        fill: #fff
    }

.single-post .header-title .heateor_sss_sharing_ul li:last-child, .single .header-title .heateor_sss_sharing_ul li:last-child {
    margin-right: 0
}

.single-post .header-title.sticky-header, .single .header-title.sticky-header {
    width: 100%;
    display: flex;
    margin-bottom: 0
}

@media print,screen and (max-width: 39.99875em) {
    .single-post .header-title.sticky-header, .single .header-title.sticky-header {
        display: block
    }
}

.single-post .header-title.sticky-header .grid-container, .single .header-title.sticky-header .grid-container {
    background-image: linear-gradient(90deg, #055DB8 1%, #601CD0 76%);
    padding-top: 17px;
    padding-bottom: 13px
}

@media only screen and (min-width:768px) {
    .single-post .header-title.sticky-header .grid-container, .single .header-title.sticky-header .grid-container {
        padding-top: 8px;
        padding-bottom: 5px
    }
}

@media only screen and (min-width:1024px) {
    .single-post .header-title.sticky-header .grid-container, .single .header-title.sticky-header .grid-container {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

.single-post .header-title.sticky-header .progress, .single .header-title.sticky-header .progress {
    display: none;
    margin-bottom: 0;
    margin-top: 15px;
    z-index: 1 !important
}

.single-post .header-title.sticky-header .entry-title, .single .header-title.sticky-header .entry-title {
    display: none
}

.single-post .header-title.sticky-header .heateor_sss_sharing_ul, .single .header-title.sticky-header .heateor_sss_sharing_ul {
    display: flex;
    align-items: center
}

.single-post .header-title.sticky-header .social-copied, .single .header-title.sticky-header .social-copied {
    display: flex;
    width: 100%;
    margin-top: 0px;
    justify-content: flex-end;
    flex-direction: row-reverse
}

@media only screen and (min-width:768px) {
    .single-post .header-title.sticky-header .social-copied, .single .header-title.sticky-header .social-copied {
        justify-content: flex-end;
        flex-direction: row
    }
}

.single-post .header-title.sticky-header .social-copied.animate, .single .header-title.sticky-header .social-copied.animate {
    position: relative;
    top: 0;
    opacity: 1
}

@media only screen and (min-width:1024px) {
    .single-post .header-title.sticky-header .social-copied.animate, .single .header-title.sticky-header .social-copied.animate {
        transition: .3s ease opacity;
        width: 100%
    }
}

.single-post .header-title.sticky-header span.total-comments, .single .header-title.sticky-header span.total-comments {
    padding: 2px 9px 4px 4px;
    line-height: 1.1;
    margin-right: 0;
    margin-left: auto
}

@media only screen and (min-width:768px) {
    .single-post .header-title.sticky-header span.total-comments, .single .header-title.sticky-header span.total-comments {
        margin-right: 40px;
        margin-left: 0
    }
}

.single-post .header-title.sticky-header span.total-comments:before, .single .header-title.sticky-header span.total-comments:before {
    height: initial;
    width: initial;
    background-color: initial;
    top: 0
}

.single-post .header-title.sticky-header span.total-comments:after, .single .header-title.sticky-header span.total-comments:after {
    content: "";
    display: none;
    height: 14px;
    width: 1px;
    background-color: #69737b;
    position: absolute;
    top: 2px;
    right: -21px
}

@media only screen and (min-width:768px) {
    .single-post .header-title.sticky-header span.total-comments:after, .single .header-title.sticky-header span.total-comments:after {
        display: block
    }
}

.single-post .header-title.sticky-header .grid-container, .single .header-title.sticky-header .grid-container {
    width: 100%;
    display: grid
}

@media only screen and (min-width:768px) {
    .single-post .header-title.sticky-header .grid-container, .single .header-title.sticky-header .grid-container {
        grid-template-columns: 1fr 300px;
        grid-column-gap: 20px;
        align-items: center
    }
}

.single-post .header-title.sticky-header .grid-container > span, .single .header-title.sticky-header .grid-container > span {
    opacity: 0
}

@media only screen and (min-width:768px) {
    .single-post .header-title.sticky-header .entry-title, .single .header-title.sticky-header .entry-title {
        display: inline-block;
        min-width: 0
    }
}

.single-post .header-title.sticky-header .entry-title-item, .single .header-title.sticky-header .entry-title-item {
    font: 600 1.125rem "Exo 2";
    line-height: 1.2;
    color: #fff;
    margin-right: auto;
    padding-top: 0;
    margin-bottom: 0;
    animation: fadeSmall .4s;
    max-width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

@media only screen and (min-width:768px) {
    .single-post .header-title.sticky-header .entry-title-item, .single .header-title.sticky-header .entry-title-item {
        display: inline-block
    }
}

@keyframes fadeSmall {
    0% {
        opacity: 1
    }

    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes fadeBig {
    0% {
        opacity: 0
    }

    50% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.single-post .header-title .entry-title, .single .header-title .entry-title {
    color: #0a132f;
    font: 600 1.25rem "Exo 2";
    line-height: 1.2;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: 0;
    margin-bottom: 0;
    transition: .1 ease
}

@media only screen and (min-width:768px) {
    .single-post .header-title .entry-title, .single .header-title .entry-title {
        color: #0a132f;
        font: 600 2.375rem "Exo 2";
        line-height: 1.2
    }
}

.single-post .header-title .grid-container, .single .header-title .grid-container {
    padding-right: 13px;
    padding-left: 13px
}

@media only screen and (min-width:768px) {
    .single-post .header-title .grid-container, .single .header-title .grid-container {
        padding-right: 26px;
        padding-left: 26px
    }
}

@media only screen and (min-width:1102px) {
    .single-post .header-title .grid-container, .single .header-title .grid-container {
        padding-right: 13px;
        padding-left: 13px
    }
}

.single-post .header-title .grid-container div > span, .single .header-title .grid-container div > span {
    font: 400 .875rem "Exo 2";
    letter-spacing: 0;
    color: #0a132f;
    display: inline-block;
    transition: .4s cubic-bezier(0.47, 0, 0.745, 0.715) all;
    opacity: 1;
    padding-right: 10px;
    margin-right: 10px;
    position: relative
}

    .single-post .header-title .grid-container div > span:before, .single .header-title .grid-container div > span:before {
        content: "";
        display: block;
        background-color: #69737b;
        height: 7px;
        width: 1px;
        position: absolute;
        top: 4px;
        right: 0
    }

    .single-post .header-title .grid-container div > span.post-author:before, .single .header-title .grid-container div > span.post-author:before {
        display: none
    }

    .single-post .header-title .grid-container div > span.post-comments-no, .single .header-title .grid-container div > span.post-comments-no {
        cursor: pointer
    }

        .single-post .header-title .grid-container div > span.post-comments-no:before, .single .header-title .grid-container div > span.post-comments-no:before {
            height: initial;
            width: initial;
            background-color: initial
        }

    .single-post .header-title .grid-container div > span a, .single .header-title .grid-container div > span a {
        color: #0a132f
    }

    .single-post .header-title .grid-container div > span:last-child, .single .header-title .grid-container div > span:last-child {
        border-right: 0
    }

.single-post .main-content, .single .main-content {
    margin-bottom: 30px
}

    .single-post .main-content footer, .single .main-content footer {
        clear: both;
        margin-top: 30px;
        margin-bottom: 30px
    }

        .single-post .main-content footer span.tags-title, .single .main-content footer span.tags-title {
            display: block;
            color: #05131e;
            font: 700 1.25rem/1.2 "Exo 2";
            margin-bottom: 18px
        }

@media only screen and (min-width:768px) {
    .single-post .main-content footer span.tags-title, .single .main-content footer span.tags-title {
        font: 700 1.5625rem/1 "Exo 2"
    }
}

.single-post .main-content footer div a, .single .main-content footer div a {
    font: 600 .75rem "Exo 2";
    line-height: 1;
    display: inline-block;
    letter-spacing: 0;
    text-transform: uppercase;
    color: #fff;
    white-space: nowrap;
    border-radius: 20px;
    box-shadow: 0 0 3px 0 rgba(35,62,153,.15);
    border: solid 1px #223e99;
    background-color: #223e99;
    padding: 12px 20px;
    margin-right: 15px;
    margin-bottom: 15px
}

    .single-post .main-content footer div a:last-child, .single .main-content footer div a:last-child {
        margin-right: 0
    }

    .single-post .main-content footer div a:hover, .single .main-content footer div a:hover {
        background-color: #0d246f;
        color: #fff
    }

.single-post .main-content .header-title, .single .main-content .header-title {
    border-bottom: 1px solid #e3e7ed
}

.single-post .main-content iframe[id*=sofa-standings-embed], .single .main-content iframe[id*=sofa-standings-embed] {
    width: 100%;
    border: none
}

.single-post .main-content .feature-mixcloud iframe, .single .main-content .feature-mixcloud iframe {
    width: 100%;
    border: none
}

.single-post p, .single p {
    color: #05131e;
    font: 400 1rem/1.5 "Exo 2";
    letter-spacing: 0;
    margin-bottom: 26px
}

@media only screen and (min-width:768px) {
    .single-post p, .single p {
        font: 400 1.0625rem/1.7647 "Exo 2"
    }
}

.single-post p strong, .single p strong {
    color: #05131e;
    font: 600 1rem/1.5 "Exo 2";
    letter-spacing: 0
}

@media only screen and (min-width:768px) {
    .single-post p strong, .single p strong {
        font: 600 1.0625rem/1.7647 "Exo 2"
    }
}

.single-post h1, .single h1 {
    font: 700 1.5625rem/1 "Exo 2";
    margin-bottom: 20px
}

.single-post .main-head, .single .main-head {
    margin-bottom: 17px
}

@media only screen and (min-width:768px) {
    .single-post .main-head, .single .main-head {
        margin-bottom: 20px
    }
}

.single-post .main-head .entry-title, .single .main-head .entry-title {
    color: #0a132f;
    font: 600 1.875rem/1.0667 "Exo 2";
    letter-spacing: 0;
    margin-bottom: 16px
}

@media only screen and (min-width:768px) {
    .single-post .main-head .entry-title, .single .main-head .entry-title {
        margin-bottom: 20px
    }
}

@media only screen and (min-width:1024px) {
    .single-post .main-head .entry-title, .single .main-head .entry-title {
        font: 600 2.625rem "Exo 2";
        color: #0a132f;
        letter-spacing: 0
    }
}

.single-post .main-head .avatar, .single .main-head .avatar {
    display: none
}

.single-post .main-head .social-copied, .single .main-head .social-copied {
    display: none
}

.single-post .main-head .cat-name, .single .main-head .cat-name {
    padding-right: 0;
    margin-right: 10px;
    position: relative;
    line-height: 1
}

@media screen and (max-width: 366px) {
    .single-post .main-head .cat-name, .single .main-head .cat-name {
        font: 700 .6875rem "Exo 2" !important
    }
}

.single-post .main-head .cat-name:before, .single .main-head .cat-name:before {
    display: none
}

.single-post .main-head .cat-name:after, .single .main-head .cat-name:after {
    content: "";
    display: block;
    height: 12px;
    width: 1px;
    background-color: #69737b;
    position: absolute;
    bottom: 0;
    top: 0;
    margin: auto;
    right: -3px
}

.single-post .main-head .cat-name:hover, .single .main-head .cat-name:hover {
    cursor: pointer;
    text-decoration: underline;
    color: #6aacff
}

.single-post .main-head .cat-name__link, .single .main-head .cat-name__link {
    color: #223e99;
    font: 700 .875rem "Exo 2";
    letter-spacing: 0;
    text-transform: uppercase
}

.single-post .main-head .post-author, .single .main-head .post-author {
    padding-right: 0;
    margin-right: 0;
    position: relative
}

    .single-post .main-head .post-author img, .single .main-head .post-author img {
        display: none
    }

    .single-post .main-head .post-author a, .single .main-head .post-author a {
        font: 500 .875rem "Exo 2";
        line-height: 1;
        color: #05131e;
        letter-spacing: 0;
        position: relative;
        margin-right: 10px;
        bottom: 0;
        cursor: initial
    }

@media screen and (max-width: 366px) {
    .single-post .main-head .post-author a, .single .main-head .post-author a {
        font: 400 .6875rem "Exo 2"
    }
}

.single-post .main-head .post-author a b, .single .main-head .post-author a b {
    color: #69737b;
    font: 400 .875rem "Exo 2";
    letter-spacing: 0;
    line-height: 1;
    margin-right: 5px
}

@media screen and (max-width: 366px) {
    .single-post .main-head .post-author a b, .single .main-head .post-author a b {
        font: 600 .6875rem "Exo 2"
    }
}

.single-post .main-head .post-author a:after, .single .main-head .post-author a:after {
    content: "";
    height: 12px;
    width: 1px;
    background-color: #69737b;
    position: absolute;
    bottom: 0;
    top: 0;
    margin: auto;
    right: -5px
}

.single-post .main-head .post-time, .single .main-head .post-time {
    margin-right: 20px
}

    .single-post .main-head .post-time:before, .single .main-head .post-time:before {
        display: none
    }

    .single-post .main-head .post-time > span, .single .main-head .post-time > span {
        color: #69737b;
        font: 400 .875rem "Exo 2";
        letter-spacing: 0
    }

@media screen and (max-width: 366px) {
    .single-post .main-head .post-time > span, .single .main-head .post-time > span {
        font: 600 .6875rem "Exo 2"
    }
}

.single-post .main-head .post-time > span:first-child, .single .main-head .post-time > span:first-child {
    margin-right: 5px
}

.single-post .main-head .post-time > span:last-child, .single .main-head .post-time > span:last-child {
    margin-right: 10px;
    position: relative
}

    .single-post .main-head .post-time > span:last-child b, .single .main-head .post-time > span:last-child b {
        color: #69737b;
        font: 600 .875rem "Exo 2";
        letter-spacing: 0;
        line-height: 1
    }

@media screen and (max-width: 366px) {
    .single-post .main-head .post-time > span:last-child b, .single .main-head .post-time > span:last-child b {
        font: 600 .6875rem "Exo 2";
        line-height: 1
    }
}

.single-post .main-head .post-time > span:last-child:after, .single .main-head .post-time > span:last-child:after {
    content: "";
    display: none;
    height: 12px;
    width: 1px;
    background-color: #69737b;
    position: absolute;
    bottom: 0;
    top: 0;
    margin: auto;
    right: -5px
}

.single-post .main-head .post-comments-no, .single .main-head .post-comments-no {
    color: #0a132f;
    font: 500 .875rem "Exo 2";
    letter-spacing: 0;
    line-height: 1;
    position: relative;
    cursor: pointer
}

@media screen and (max-width: 366px) {
    .single-post .main-head .post-comments-no, .single .main-head .post-comments-no {
        font: 500 .6875rem "Exo 2" !important
    }
}

.single-post .main-head .post-comments-no svg, .single .main-head .post-comments-no svg {
    width: 1rem;
    height: 1rem;
    fill: #4d5765;
    position: absolute;
    top: 1px;
    left: -21px
}

@media screen and (max-width: 366px) {
    .single-post .main-head .post-comments-no svg, .single .main-head .post-comments-no svg {
        top: 1px
    }
}

.single-post .main-head .post-comments-no:after, .single .main-head .post-comments-no:after {
    content: "";
    display: block;
    height: 12px;
    width: 1px;
    background-color: #69737b;
    position: absolute;
    top: 3px;
    left: -26px
}

.single-post .uc-carousel, .single .uc-carousel {
    margin-bottom: 35px
}

.single-post .feature-video, .single .feature-video {
    clear: both;
    position: relative;
    padding-top: 56.25%;
    border-radius: 3px;
    overflow: hidden
}

    .single-post .feature-video iframe, .single .feature-video iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }

@media only screen and (max-width: 600px) {
    .single-post .uc-iframe .uc-hr-iframe, .single .uc-iframe .uc-hr-iframe {
        height: 960px !important
    }
}

@media only screen and (min-width:1024px) {
    .single-post .image-clickable, .single .image-clickable {
        cursor: pointer
    }
}

.single-post .feature-media, .single .feature-media {
    width: 100%;
    border-radius: 3px;
    position: relative;
    overflow: hidden;
    margin-bottom: 10px
}

    .single-post .feature-media img, .single .feature-media img {
        width: 100%;
        border-radius: 3px;
        overflow: hidden
    }

@media only screen and (min-width:1024px) {
    .single-post .feature-media img, .single .feature-media img {
        cursor: pointer
    }
}

.single-post .feature-media .feature-media-info, .single .feature-media .feature-media-info {
    font: 600 .75rem "Exo 2";
    line-height: 1.25;
    letter-spacing: 0;
    color: #fff;
    display: inline-block;
    padding: 12px 13px;
    z-index: 2;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1
}

    .single-post .feature-media .feature-media-info:before, .single .feature-media .feature-media-info:before {
        content: "";
        width: 100%;
        height: 100%;
        display: block;
        background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 44%, rgba(0, 0, 0, 0.55) 100%);
        border-top-right-radius: 20px;
        border-bottom-right-radius: 20px;
        z-index: -1;
        position: absolute;
        bottom: 0;
        left: 0
    }

.single-post .feature-media.video, .single .feature-media.video {
    position: initial;
    overflow: hidden;
    margin-bottom: 0;
    padding-top: initial
}

    .single-post .feature-media.video .featured-video-plus .fluid-width-video-wrapper, .single-post .feature-media.video .wp-block-embed__wrapper .fluid-width-video-wrapper, .single .feature-media.video .featured-video-plus .fluid-width-video-wrapper, .single .feature-media.video .wp-block-embed__wrapper .fluid-width-video-wrapper {
        width: 100%;
        border-radius: 3px;
        overflow: hidden;
        margin-bottom: 0;
        position: relative
    }

        .single-post .feature-media.video .featured-video-plus .fluid-width-video-wrapper iframe, .single-post .feature-media.video .wp-block-embed__wrapper .fluid-width-video-wrapper iframe, .single .feature-media.video .featured-video-plus .fluid-width-video-wrapper iframe, .single .feature-media.video .wp-block-embed__wrapper .fluid-width-video-wrapper iframe {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }

    .single-post .feature-media.video .feature-media-info, .single .feature-media.video .feature-media-info {
        display: none
    }

.single-post figure, .single figure {
    max-width: 100%;
    border-radius: 3px;
    overflow: hidden;
    position: relative;
    padding: 0;
    margin-bottom: 20px
}

    .single-post figure.alignleft, .single figure.alignleft {
        margin-right: 20px
    }

    .single-post figure.alignright, .single figure.alignright {
        margin-left: 10px
    }

    .single-post figure figcaption, .single figure figcaption {
        font: 600 .75rem "Exo 2";
        line-height: 1.25;
        letter-spacing: 0;
        color: #fff;
        display: inline-block;
        padding: 12px 13px;
        z-index: 0;
        position: absolute;
        bottom: 0;
        left: 0
    }

        .single-post figure figcaption:before, .single figure figcaption:before {
            content: "";
            width: 100%;
            height: 100%;
            display: block;
            background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 44%, rgba(0, 0, 0, 0.55) 100%);
            border-top-right-radius: 20px;
            border-bottom-right-radius: 20px;
            z-index: -1;
            position: absolute;
            bottom: 0;
            left: 0
        }

.single-post .feature-video, .single .feature-video {
    height: initial;
    margin-bottom: 27px !important
}

    .single-post .feature-video .ab-layout-column-wrap, .single .feature-video .ab-layout-column-wrap {
        max-width: initial;
        padding: 0
    }

    .single-post .feature-video .wp-block-embed .wp-block-embed__wrapper, .single .feature-video .wp-block-embed .wp-block-embed__wrapper {
        width: 100%;
        height: 0;
        padding-bottom: 56.25%;
        border-radius: 3px;
        overflow: hidden;
        margin-bottom: 0;
        position: relative
    }

        .single-post .feature-video .wp-block-embed .wp-block-embed__wrapper iframe, .single .feature-video .wp-block-embed .wp-block-embed__wrapper iframe {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%
        }

.single-post .in-post-related-news, .single .in-post-related-news {
    width: 100%;
    padding-top: 0px;
    padding-bottom: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 0
}

@media only screen and (min-width:768px) {
    .single-post .in-post-related-news, .single .in-post-related-news {
        width: 350px;
        margin-right: 20px;
        float: left
    }
}

.single-post .in-post-related-news .uc-post-grid-block-header, .single .in-post-related-news .uc-post-grid-block-header {
    display: flex;
    border-bottom: 1px solid #e3e7ed;
    margin-bottom: 23px
}

    .single-post .in-post-related-news .uc-post-grid-block-header .uc-post-grid-section-title, .single .in-post-related-news .uc-post-grid-block-header .uc-post-grid-section-title {
        color: #0a132f;
        font: 700 1.25rem "Exo 2";
        line-height: 1;
        text-transform: uppercase;
        position: relative
    }

        .single-post .in-post-related-news .uc-post-grid-block-header .uc-post-grid-section-title:before, .single .in-post-related-news .uc-post-grid-block-header .uc-post-grid-section-title:before {
            content: "";
            width: 100%;
            height: 3px;
            background-color: #223e99;
            padding-bottom: 2px;
            position: absolute;
            bottom: -2px;
            left: 0
        }

@media only screen and (min-width:768px) {
    .single-post .in-post-related-news .uc-post-grid-block-header .uc-post-grid-section-title, .single .in-post-related-news .uc-post-grid-block-header .uc-post-grid-section-title {
        font: 700 1.375rem "Exo 2";
        line-height: 1
    }
}

@media only screen and (min-width:1024px) {
    .single-post .in-post-related-news .uc-post-grid-block-header .uc-post-grid-section-title, .single .in-post-related-news .uc-post-grid-block-header .uc-post-grid-section-title {
        font: 700 1.5625rem "Exo 2";
        line-height: 1
    }
}

.single-post .in-post-related-news .is-list, .single .in-post-related-news .is-list {
    background-color: #eef0f2;
    max-width: initial;
    padding-left: 0;
    padding-right: 0
}

    .single-post .in-post-related-news .is-list article, .single .in-post-related-news .is-list article {
        background-color: #fff;
        border: 1px solid #fff;
        display: grid;
        grid-template-columns: 136px 1fr;
        grid-column-gap: 10px;
        padding: 10px 10px 31px 10px;
        margin-bottom: 18px
    }

@media only screen and (min-width:1024px) {
    .single-post .in-post-related-news .is-list article, .single .in-post-related-news .is-list article {
        grid-column-gap: 13px;
        padding: 13px 13px 31px 13px
    }
}

@media only screen and (max-width: 320px) {
    .single-post .in-post-related-news .is-list article, .single .in-post-related-news .is-list article {
        grid-template-columns: 136px 1fr
    }
}

.single-post .in-post-related-news .is-list article .uc-block-post-grid-text, .single .in-post-related-news .is-list article .uc-block-post-grid-text {
    padding: 0
}

    .single-post .in-post-related-news .is-list article .uc-block-post-grid-text .uc-block-post-grid-header, .single .in-post-related-news .is-list article .uc-block-post-grid-text .uc-block-post-grid-header {
        margin-bottom: 0
    }

        .single-post .in-post-related-news .is-list article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .single .in-post-related-news .is-list article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
            height: 6em;
            overflow: hidden;
            margin-bottom: 0
        }

@media only screen and (min-width:768px) {
    .single-post .in-post-related-news .is-list article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .single .in-post-related-news .is-list article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 4.8em
    }
}

.single-post .in-post-related-news .is-list article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline, .single .in-post-related-news .is-list article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline {
    display: none
}

.single-post .in-post-related-news .is-list article .mobile, .single .in-post-related-news .is-list article .mobile {
    display: flex
}

.single-post .entry-content h1, .single-post .entry-content h2, .single-post .entry-content h3, .single-post .entry-content h4, .single-post .entry-content h5, .single-post .entry-content h6, .single .entry-content h1, .single .entry-content h2, .single .entry-content h3, .single .entry-content h4, .single .entry-content h5, .single .entry-content h6 {
    color: #05131e;
    font: 700 1.25rem/1.2 "Exo 2"
}

@media only screen and (min-width:768px) {
    .single-post .entry-content h1, .single-post .entry-content h2, .single-post .entry-content h3, .single-post .entry-content h4, .single-post .entry-content h5, .single-post .entry-content h6, .single .entry-content h1, .single .entry-content h2, .single .entry-content h3, .single .entry-content h4, .single .entry-content h5, .single .entry-content h6 {
        font: 700 1.5625rem/1 "Exo 2"
    }
}

.single-post .entry-content p a, .single .entry-content p a {
    font: 700 1rem/1.5 "Exo 2";
    color: #223e99
}

@media only screen and (min-width:768px) {
    .single-post .entry-content p a, .single .entry-content p a {
        font: 700 1.0625rem/1.7647 "Exo 2"
    }
}

.single-post .entry-content p a:hover, .single .entry-content p a:hover {
    color: #223e99;
    text-decoration: underline
}

.single-post .entry-content ul, .single .entry-content ul {
    padding: 20px;
    padding-top: 0
}

    .single-post .entry-content ul li ul, .single .entry-content ul li ul {
        padding: 0
    }

.single-post .entry-content iframe, .single .entry-content iframe {
    display: block;
    margin: 0 auto;
    max-width: 100%
}

.single-post .entry-content .heateor_sss_sharing_container ul, .single .entry-content .heateor_sss_sharing_container ul {
    padding: 0
}

.single-post .entry-content .fb-video, .single-post .entry-content .fb-post, .single .entry-content .fb-video, .single .entry-content .fb-post {
    display: block;
    text-align: center;
    margin-bottom: 20px
}

@media only screen and (max-width:767px) {
    .single-post .entry-content .fb-video.fb_iframe_widget_fluid span, .single-post .entry-content .fb-post.fb_iframe_widget_fluid span, .single .entry-content .fb-video.fb_iframe_widget_fluid span, .single .entry-content .fb-post.fb_iframe_widget_fluid span {
        max-width: 100% !important
    }

        .single-post .entry-content .fb-video.fb_iframe_widget_fluid span iframe, .single-post .entry-content .fb-post.fb_iframe_widget_fluid span iframe, .single .entry-content .fb-video.fb_iframe_widget_fluid span iframe, .single .entry-content .fb-post.fb_iframe_widget_fluid span iframe {
            max-width: 100% !important
        }
}

.single-post .entry-content .fb-video span, .single .entry-content .fb-video span {
    max-width: 500px
}

.single-post .entry-content .uc-fb-video, .single-post .entry-content .uc-fb-post, .single .entry-content .uc-fb-video, .single .entry-content .uc-fb-post {
    overflow: hidden
}

    .single-post .entry-content .uc-fb-video iframe, .single-post .entry-content .uc-fb-post iframe, .single .entry-content .uc-fb-video iframe, .single .entry-content .uc-fb-post iframe {
        max-width: 100%
    }

.single-post .entry-content .instagram-media, .single .entry-content .instagram-media {
    margin: 0 auto 12px !important
}

.single-post .entry-content .twitter-tweet, .single .entry-content .twitter-tweet {
    margin: 10px auto !important
}

.single-post .article-banner, .single .article-banner {
    margin-bottom: 25px
}

.single-post .dynamic-banner, .single .dynamic-banner {
    margin-bottom: 25px
}

@media only screen and (min-width:768px) {
    .single-post .dynamic-banner, .single .dynamic-banner {
        display: none
    }
}

.single-post .header--up, .single .header--up {
    transform: translateY(-48px)
}

@media only screen and (min-width:768px) {
    .single-post .header--up, .single .header--up {
        transform: translateY(-48px)
    }
}

@media only screen and (min-width:1024px) {
    .single-post .header--up, .single .header--up {
        transform: translateY(0)
    }
}

.single-post .header--up .title-bar .menu-icon, .single .header--up .title-bar .menu-icon {
    transform: translateY(48px)
}

@media only screen and (min-width:768px) {
    .single-post .header--up .title-bar .menu-icon, .single .header--up .title-bar .menu-icon {
        transform: translateY(50px)
    }
}

.single-post .header--up .title-bar .menu-icon span, .single .header--up .title-bar .menu-icon span {
    background: #fff
}

.single-post .header--up .header-bottom .header-nav__mob .navigation, .single .header--up .header-bottom .header-nav__mob .navigation {
    margin-top: 96px
}

.single-post .header--up .sticky-header .grid-container .social-copied, .single .header--up .sticky-header .grid-container .social-copied {
    width: calc(100% - 48px)
}

@media only screen and (min-width:768px) {
    .single-post .header--up .sticky-header .grid-container .social-copied, .single .header--up .sticky-header .grid-container .social-copied {
        width: calc(100% - 24px)
    }
}

@media only screen and (min-width:1024px) {
    .single-post .header--up .sticky-header .grid-container .social-copied, .single .header--up .sticky-header .grid-container .social-copied {
        width: 100%
    }
}

@media only screen and (min-width:768px) {
    .single-post .header--up .header-title.sticky-header ul.heateor_sss_sharing_ul, .single-post .header--fixed .header-title.sticky-header ul.heateor_sss_sharing_ul, .single .header--up .header-title.sticky-header ul.heateor_sss_sharing_ul, .single .header--fixed .header-title.sticky-header ul.heateor_sss_sharing_ul {
        transition: margin .2s ease
    }
}

.single-post .header--up .title-bar .menu-icon, .single-post .header--fixed .title-bar .menu-icon, .single .header--up .title-bar .menu-icon, .single .header--fixed .title-bar .menu-icon {
    transition: transform .2s ease
}

.single-post .header-title .heateor_sss_sharing_ul .share-text, .single .header-title .heateor_sss_sharing_ul .share-text {
    margin-bottom: 2px !important
}

.single-post .header-title.sticky-header .grid-container, .single .header-title.sticky-header .grid-container {
    padding-top: 15px;
    padding-bottom: 15px
}

@media only screen and (min-width:768px) {
    .single-post .header-title.sticky-header .grid-container, .single .header-title.sticky-header .grid-container {
        padding-top: 8px;
        padding-bottom: 5px
    }
}

@media only screen and (min-width:1024px) {
    .single-post .header-title.sticky-header .grid-container, .single .header-title.sticky-header .grid-container {
        padding-top: 10px;
        padding-bottom: 10px
    }
}

.single-post .header-title.sticky-header span.total-comments, .single .header-title.sticky-header span.total-comments {
    width: 26px;
    line-height: 1.7;
    padding: 0
}

    .single-post .header-title.sticky-header span.total-comments:before, .single .header-title.sticky-header span.total-comments:before {
        height: 20px;
        width: 20px;
        top: 1px;
        left: 3px
    }

.single-post .header-title.sticky-header .entry-title, .single .header-title.sticky-header .entry-title {
    line-height: 1
}

    .single-post .header-title.sticky-header .entry-title .entry-title-item, .single .header-title.sticky-header .entry-title .entry-title-item {
        line-height: 1.7
    }

.single-post figure > figcaption:before, .single-post .feature-media > .feature-media-info:before, .single figure > figcaption:before, .single .feature-media > .feature-media-info:before {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 0
}

.single .header-title.sticky-header {
    background-image: linear-gradient(90deg, #055DB8 1%, #601CD0 76%)
}

    .single .header-title.sticky-header .grid-container {
        background-image: none !important
    }

@media only screen and (min-width:1024px) {
    .single .uc-ticker.container {
        max-width: initial;
        margin: 0 auto
    }
}

.subcategory {
    margin-top: 23px
}

.subcategory-menu li a {
    color: #05131e;
    font: 500 1rem "Exo 2";
    line-height: 1.4;
    text-transform: none
}

@media only screen and (min-width:1024px) {
    .subcategory-menu li a {
        font: 500 1.125rem "Exo 2";
        line-height: 1.4;
        color: #05131e
    }
}

.subcategory-menu li.active {
    position: relative
}

    .subcategory-menu li.active a {
        color: #05131e;
        font: 700 1rem "Exo 2";
        line-height: 1.4
    }

@media only screen and (min-width:1024px) {
    .subcategory-menu li.active a {
        font: 700 1.125rem "Exo 2";
        line-height: 1.4
    }
}

.subcategory-menu li.active:before {
    content: "";
    width: 100%;
    height: 3px;
    background-color: #223e99;
    position: absolute;
    bottom: -8px;
    left: 0
}

.category-block1 .columns-4 article:first-child {
    grid-template-columns: 1fr;
    padding-bottom: 0
}

    .category-block1 .columns-4 article:first-child .uc-block-post-grid-text {
        padding: 13px
    }

        .category-block1 .columns-4 article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
            height: 74px;
            overflow: hidden;
            margin-bottom: 13px
        }

@media only screen and (min-width:1024px) {
    .category-block1 .columns-4 article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 95px;
        margin-bottom: 10px
    }
}

.category-block1 .columns-4 article:first-child .uc-block-post-grid-text .uc-block-post-grid-byline {
    display: flex
}

.category-block1 .columns-4 article:first-child .mobile {
    display: none
}

@media only screen and (min-width:768px) {
    .category-block1 .columns-4 article:nth-child(2) {
        grid-template-columns: 1fr;
        padding-bottom: 0
    }
}

@media only screen and (min-width:768px) {
    .category-block1 .columns-4 article:nth-child(2) .uc-block-post-grid-text {
        padding: 13px
    }
}

@media only screen and (min-width:768px) {
    .category-block1 .columns-4 article:nth-child(2) .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 74px;
        overflow: hidden;
        margin-bottom: 13px
    }
}

@media only screen and (min-width:1024px) {
    .category-block1 .columns-4 article:nth-child(2) .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 95px;
        margin-bottom: 10px
    }
}

@media only screen and (min-width:768px) {
    .category-block1 .columns-4 article:nth-child(2) .uc-block-post-grid-text .uc-block-post-grid-byline {
        display: flex
    }
}

@media only screen and (min-width:768px) {
    .category-block1 .columns-4 article:nth-child(2) .mobile {
        display: none
    }
}

.category-block1 .ab-layout-columns-2 .ab-layout-column-wrap .wp-block-atomic-blocks-ab-column:first-child .ab-block-layout-column-inner .uc-block-post-grid .is-list article:nth-child(2) {
    grid-template-columns: 1fr;
    padding-bottom: 0
}

@media only screen and (min-width:768px) {
    .category-block1 .ab-layout-columns-2 .ab-layout-column-wrap .wp-block-atomic-blocks-ab-column:first-child .ab-block-layout-column-inner .uc-block-post-grid .is-list article:nth-child(2) {
        grid-template-columns: 171px 1fr;
        padding-bottom: 32px
    }
}

@media only screen and (min-width:1024px) {
    .category-block1 .ab-layout-columns-2 .ab-layout-column-wrap .wp-block-atomic-blocks-ab-column:first-child .ab-block-layout-column-inner .uc-block-post-grid .is-list article:nth-child(2) {
        padding-bottom: 0
    }
}

.category-block1 .ab-layout-columns-2 .ab-layout-column-wrap .wp-block-atomic-blocks-ab-column:first-child .ab-block-layout-column-inner .uc-block-post-grid .is-list article:nth-child(2) .uc-block-post-grid-text {
    padding: 13px
}

@media only screen and (min-width:768px) {
    .category-block1 .ab-layout-columns-2 .ab-layout-column-wrap .wp-block-atomic-blocks-ab-column:first-child .ab-block-layout-column-inner .uc-block-post-grid .is-list article:nth-child(2) .uc-block-post-grid-text {
        padding: 11px 13px 0 13px
    }
}

@media only screen and (min-width:1024px) {
    .category-block1 .ab-layout-columns-2 .ab-layout-column-wrap .wp-block-atomic-blocks-ab-column:first-child .ab-block-layout-column-inner .uc-block-post-grid .is-list article:nth-child(2) .uc-block-post-grid-text {
        padding: 5px 13px 3px 13px
    }
}

.category-block1 .ab-layout-columns-2 .ab-layout-column-wrap .wp-block-atomic-blocks-ab-column:first-child .ab-block-layout-column-inner .uc-block-post-grid .is-list article:nth-child(2) .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
    height: 74px;
    overflow: hidden;
    margin-bottom: 13px
}

@media only screen and (min-width:768px) {
    .category-block1 .ab-layout-columns-2 .ab-layout-column-wrap .wp-block-atomic-blocks-ab-column:first-child .ab-block-layout-column-inner .uc-block-post-grid .is-list article:nth-child(2) .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 95px;
        margin-bottom: 10px
    }
}

@media only screen and (min-width:1024px) {
    .category-block1 .ab-layout-columns-2 .ab-layout-column-wrap .wp-block-atomic-blocks-ab-column:first-child .ab-block-layout-column-inner .uc-block-post-grid .is-list article:nth-child(2) .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 76px
    }
}

.category-block1 .ab-layout-columns-2 .ab-layout-column-wrap .wp-block-atomic-blocks-ab-column:first-child .ab-block-layout-column-inner .uc-block-post-grid .is-list article:nth-child(2) .uc-block-post-grid-text .uc-block-post-grid-byline {
    display: flex !important
}

@media only screen and (min-width:768px) {
    .category-block1 .ab-layout-columns-2 .ab-layout-column-wrap .wp-block-atomic-blocks-ab-column:first-child .ab-block-layout-column-inner .uc-block-post-grid .is-list article:nth-child(2) .uc-block-post-grid-text .uc-block-post-grid-byline {
        display: none !important
    }
}

@media only screen and (min-width:1024px) {
    .category-block1 .ab-layout-columns-2 .ab-layout-column-wrap .wp-block-atomic-blocks-ab-column:first-child .ab-block-layout-column-inner .uc-block-post-grid .is-list article:nth-child(2) .uc-block-post-grid-text .uc-block-post-grid-byline {
        display: flex !important
    }
}

.category-block1 .ab-layout-columns-2 .ab-layout-column-wrap .wp-block-atomic-blocks-ab-column:first-child .ab-block-layout-column-inner .uc-block-post-grid .is-list article:nth-child(2) .mobile {
    display: none
}

@media only screen and (min-width:768px) {
    .category-block1 .ab-layout-columns-2 .ab-layout-column-wrap .wp-block-atomic-blocks-ab-column:first-child .ab-block-layout-column-inner .uc-block-post-grid .is-list article:nth-child(2) .mobile {
        display: flex
    }
}

@media only screen and (min-width:1024px) {
    .category-block1 .ab-layout-columns-2 .ab-layout-column-wrap .wp-block-atomic-blocks-ab-column:first-child .ab-block-layout-column-inner .uc-block-post-grid .is-list article:nth-child(2) .mobile {
        display: none
    }
}

.category-featureimg .columns-1 article {
    height: 237px
}

@media only screen and (min-width:768px) {
    .category-featureimg .columns-1 article {
        height: 527px
    }
}

@media only screen and (min-width:1024px) {
    .category-featureimg .columns-1 article {
        height: 457px
    }
}

.category-featureimg .columns-1 article .uc-block-post-grid-image {
    height: 100%
}

    .category-featureimg .columns-1 article .uc-block-post-grid-image a {
        height: 100%;
        padding-top: initial
    }

.category-featureimg .columns-1 article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-date {
    color: #69737b
}

    .category-featureimg .columns-1 article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-date:before {
        color: #69737b
    }

.category-featureimg.uc-block2 {
    padding: 13px 0
}

@media only screen and (min-width:768px) {
    .category-featureimg.uc-block2 {
        padding: 26px 0
    }
}

@media only screen and (min-width:1024px) {
    .category-featureimg.uc-block2 {
        padding-top: 0
    }
}

@media only screen and (min-width:1024px) {
    .category-featureimg .uc-post-grid-block-header {
        margin-top: 48px
    }
}

.category .uc-block2 .columns-1 article {
    height: 237px
}

@media only screen and (min-width:768px) {
    .category .uc-block2 .columns-1 article {
        height: 527px
    }
}

@media only screen and (min-width:1024px) {
    .category .uc-block2 .columns-1 article {
        height: 457px
    }
}

.category .uc-block2 .columns-1 article .uc-block-post-grid-image {
    height: 100%
}

    .category .uc-block2 .columns-1 article .uc-block-post-grid-image a {
        height: 100%;
        padding-top: initial
    }

@media only screen and (min-width:1024px) {
    .category .uc-block2 .uc-post-grid-block-header {
        margin-top: 48px
    }
}

body.archive.category {
    background: #fafafa
}

    body.archive.category .subcategory .uc-post-grid-section-title:before {
        content: none
    }

    body.archive.category .uc-block-post-grid {
        padding-top: 0;
        padding-bottom: 13px
    }

@media only screen and (min-width:768px) {
    body.archive.category .uc-block-post-grid {
        padding-bottom: 26px
    }
}

.page-template-the-most-viewed .mobile .uc-post-grid-section-title:before, .page-template-the-most-commented .mobile .uc-post-grid-section-title:before {
    content: none
}

.landing-subcategory {
    margin-top: 0;
    padding-top: 40px
}

    .landing-subcategory .header-title {
        margin-bottom: 20px
    }

    .landing-subcategory .uc-block {
        margin-bottom: 10px
    }

@media only screen and (min-width:768px) {
    .landing-subcategory .uc-block {
        margin-bottom: 20px
    }
}

.landing-subcategory .uc-block article {
    padding-bottom: 0;
    overflow: hidden;
    position: relative
}

    .landing-subcategory .uc-block article .uc-block-post-grid-image a {
        padding-top: 66.66%
    }

@media only screen and (min-width:1024px) {
    .landing-subcategory .uc-block article .uc-block-post-grid-image a {
        padding-top: 41.66%
    }

        .landing-subcategory .uc-block article .uc-block-post-grid-image a img {
            object-position: top
        }
}

.landing-subcategory .uc-block article .uc-block-post-grid-text {
    width: 100%;
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.03) 1%, rgba(188, 192, 195, 0.04) 1%, rgba(5, 19, 30, 0.14) 17%, #04121D 74%, #04121D 74%);
    padding: 10px;
    position: absolute;
    bottom: 0
}

@media only screen and (min-width:768px) {
    .landing-subcategory .uc-block article .uc-block-post-grid-text {
        padding: 20px
    }
}

.landing-subcategory .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
    margin-bottom: 13px
}

    .landing-subcategory .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title a {
        height: 70px;
        font: 600 1.125rem/1.2222 "Exo 2";
        color: #fff;
        overflow: hidden
    }

@media only screen and (min-width:768px) {
    .landing-subcategory .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title a {
        font: 600 1.375rem/1.1818 "Exo 2"
    }
}

@media only screen and (min-width:1024px) {
    .landing-subcategory .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title a {
        font: 600 1.75rem/.9286 "Exo 2"
    }
}

.landing-subcategory .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title a:hover {
    color: #aeadb1
}

.landing-subcategory .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline {
    display: flex
}

.landing-subcategory .uc-block article .mobile {
    display: none
}

.landing-subcategory .uc-post-grid-block-header {
    display: none
}

@media only screen and (min-width:1024px) {
    .landing-subcategory .uc-post-grid-block-header {
        display: flex
    }
}

.landing-subcategory .uc-post-grid-block-header.subcategory {
    margin-top: 0
}

.landing-subcategory .uc-post-grid-block-header .uc-post-grid-section-title {
    line-height: 1;
    margin-bottom: 0;
    margin-right: auto
}

    .landing-subcategory .uc-post-grid-block-header .uc-post-grid-section-title a {
        font: 700 1.5625rem "Exo 2";
        line-height: 1;
        color: #05131e;
        text-transform: uppercase;
        margin-right: auto
    }

.landing-subcategory .uc-post-grid-block-header.mobile {
    display: flex
}

@media only screen and (min-width:1024px) {
    .landing-subcategory .uc-post-grid-block-header.mobile {
        display: none
    }
}

.landing-subcategory .uc-post-grid-block-header.mobile .uc-post-grid-section-title {
    width: 100%;
    line-height: 1;
    text-align: center;
    margin-bottom: 0;
    position: relative
}

    .landing-subcategory .uc-post-grid-block-header.mobile .uc-post-grid-section-title a {
        position: absolute;
        top: 50%;
        left: 0;
        transform: translate(0, -50%)
    }

        .landing-subcategory .uc-post-grid-block-header.mobile .uc-post-grid-section-title a .Arrow_Left {
            width: 29px;
            height: 29px;
            top: 1px
        }

@media only screen and (min-width:768px) {
    .landing-subcategory .uc-post-grid-block-header.mobile .uc-post-grid-section-title a .Arrow_Left {
        top: 3px
    }
}

.landing-subcategory .uc-post-grid-block-header.mobile .uc-post-grid-section-title a .Arrow_Left svg {
    fill: #223e99
}

.landing-subcategory .uc-post-grid-block-header.mobile .uc-post-grid-section-title > span {
    font: 700 1.25rem "Exo 2";
    line-height: 1;
    color: #05131e
}

.landing-tag {
    margin-top: 0px
}

    .landing-tag .uc-post-grid-block-header {
        display: flex;
        border-bottom: solid 1px #e3e7ed
    }

        .landing-tag .uc-post-grid-block-header .uc-post-grid-section-title {
            color: #0a132f;
            font: 700 1.25rem "Exo 2";
            line-height: 1;
            text-transform: uppercase;
            padding-bottom: 14px;
            margin-bottom: 0;
            margin-right: auto;
            position: relative
        }

@media only screen and (min-width:768px) {
    .landing-tag .uc-post-grid-block-header .uc-post-grid-section-title {
        font: 700 1.375rem "Exo 2";
        line-height: 1
    }
}

@media only screen and (min-width:1024px) {
    .landing-tag .uc-post-grid-block-header .uc-post-grid-section-title {
        font: 700 1.5625rem "Exo 2";
        line-height: 1
    }
}

.landing-tag .uc-post-grid-block-header .uc-post-grid-section-title:before {
    content: "";
    width: 100%;
    height: 3px;
    background-color: #223e99;
    position: absolute;
    bottom: -2px;
    left: 0
}

.landing-tag .uc-post-grid-block-header .search-results-number {
    font: 400 .75rem "Exo 2";
    color: #05131E80;
    display: none
}

@media only screen and (min-width:768px) {
    .landing-tag .uc-post-grid-block-header .search-results-number {
        display: block
    }
}

article.type-page h1.entry-title {
    display: none
}

article section article.type-post .uc-block-post-grid-byline div > span {
    display: none
}

    article section article.type-post .uc-block-post-grid-byline div > span.post-time {
        display: block
    }

        article section article.type-post .uc-block-post-grid-byline div > span.post-time span:first-child {
            margin-right: 10px
        }

.header-title {
    display: none
}

.single .header .header-title {
    display: none
}

    .single .header .header-title.sticky-header {
        display: block
    }

.search-content {
    max-width: 100%;
    margin: 0 auto;
    padding: 0
}

@media only screen and (min-width:768px)and (max-width: 1365px) {
    .search-content {
        padding-left: 20px;
        padding-right: 20px
    }
}

@media screen and (max-width:1024px) {
    .search-content {
        padding: 0 20px 32px 20px
    }
}

@media only screen and (min-width: 1366px) {
    .search-content {
        max-width: 1102px
    }
}

@media only screen and (min-width:1600px) {
    .search-content {
        max-width: 1400px
    }
}

@media only screen and (min-width: 1600px)and (max-width: 2000px) {
    .search-content {
        max-width: calc(100% - 600px)
    }
}

@media only screen and (min-width: 1366px)and (max-width: 1462px) {
    .search-content {
        max-width: calc(100% - 360px);
        margin: 0 180px
    }
}

.search-content .banner-promotion .container {
    padding-left: 0;
    padding-right: 0;
    max-width: 100%
}

.search-content .search-inner, .search-content .filters {
    margin-top: 0
}

.search-content .filters {
    position: relative;
    display: none
}

    .search-content .filters .categories {
        width: calc(100% - 80px);
        margin-left: 40px;
        margin-right: 40px;
        display: flex;
        align-items: center;
        padding-bottom: 17px;
        margin-bottom: 23px;
        overflow-x: scroll;
        -ms-overflow-style: none;
        scrollbar-width: none
    }

        .search-content .filters .categories::-webkit-scrollbar {
            width: 0 !important;
            height: 0 !important
        }

        .search-content .filters .categories a {
            line-height: 1;
            font: 500 .875rem "Exo 2";
            white-space: nowrap;
            color: #05131e;
            letter-spacing: 0;
            margin-left: 25px
        }

@media only screen and (min-width:768px) {
    .search-content .filters .categories a {
        font: 500 1.125rem "Exo 2"
    }
}

.search-content .filters .categories a:first-child {
    margin-left: 0
}

.search-content .filters .categories a:hover {
    cursor: pointer
}

.search-content .filters .categories a:last-child:after {
    content: "";
    width: 40px;
    display: block
}

.search-content .filters .categories a.active {
    color: #223e99;
    font: 700 1rem "Exo 2";
    letter-spacing: 0;
    position: relative
}

@media only screen and (min-width:768px) {
    .search-content .filters .categories a.active {
        font: 700 1.125rem "Exo 2"
    }
}

.search-content .filters .categories a.active:before {
    content: "";
    display: block;
    width: 100%;
    height: 3px;
    background-color: #223e99;
    position: absolute;
    bottom: -15px;
    z-index: 2;
    border-radius: 50px
}

.search-content .filters .click-scroll {
    overflow: hidden;
    width: 100%;
    z-index: 0
}

    .search-content .filters .click-scroll .previous span, .search-content .filters .click-scroll .next span {
        width: 29px;
        height: 29px;
        position: absolute;
        top: -5px;
        cursor: pointer
    }

        .search-content .filters .click-scroll .previous span svg, .search-content .filters .click-scroll .next span svg {
            fill: #223e99
        }

    .search-content .filters .click-scroll .Arrow_Left {
        left: 10px
    }

    .search-content .filters .click-scroll .Arrow_Right {
        right: 10px
    }

.search-content .filters .batten {
    border-top: 1px solid #d8dde6;
    position: relative;
    top: -27px;
    z-index: -1
}

.search-content .filters .tags {
    display: flex;
    align-content: center;
    padding-bottom: 30px;
    overflow-x: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none
}

    .search-content .filters .tags::-webkit-scrollbar {
        width: 0 !important;
        height: 0 !important
    }

    .search-content .filters .tags .control {
        display: inline-flex;
        cursor: pointer;
        margin-left: 13px;
        position: relative
    }

        .search-content .filters .tags .control:first-child {
            margin-left: 0
        }

        .search-content .filters .tags .control input {
            width: 100%;
            height: 100%;
            position: absolute;
            opacity: 0
        }

        .search-content .filters .tags .control .control__content {
            display: inline-flex;
            align-items: center;
            height: 35px;
            font-family: "Montserrat";
            font-size: .75rem;
            color: #05131e;
            letter-spacing: -0.02px;
            font-weight: 500;
            text-transform: uppercase;
            white-space: nowrap;
            border-radius: 20px;
            border: 1px solid #64223c;
            box-shadow: 0 1px 3px 0 rgba(0,0,0,.15);
            padding: 9px 14px
        }

.control:hover .search-content .filters .tags .control .control__content {
    background-color: #64223c;
    color: #fff
}

.search-content .filters .tags .control input:checked ~ .control__content {
    background-color: #64223c;
    color: #fff
}

.search-content .inner-no-results {
    width: 100%;
    text-align: center;
    padding: 40px 0;
    padding-bottom: 100px
}

    .search-content .inner-no-results .title-no-results {
        font: 600 1rem/1.5 "Exo 2";
        color: #05131e;
        letter-spacing: 0
    }

@media only screen and (min-width:768px) {
    .search-content .inner-no-results .title-no-results {
        font: 600 1.0625rem/1.7647 "Exo 2"
    }
}

.search-content .inner-no-results .copy-no-results {
    font: 400 1rem/1.5 "Exo 2";
    color: #05131e;
    letter-spacing: 0
}

@media only screen and (min-width:768px) {
    .search-content .inner-no-results .copy-no-results {
        font: 400 1.0625rem/1.7647 "Exo 2";
        margin-bottom: 26px
    }
}

.search-content .inner-no-results a {
    display: inline-block
}

.search-content .inner-no-results img {
    width: 91px;
    cursor: pointer
}

@media only screen and (min-width:768px) {
    .search-content .inner-no-results img {
        width: 122px
    }
}

.search-content .searchbox {
    display: flex;
    align-items: center;
    position: relative
}

    .search-content .searchbox .Search {
        height: 1.35rem;
        width: 1.35rem;
        position: absolute;
        bottom: 30px;
        left: 0
    }

@media screen and (min-width:1024px) {
    .search-content .searchbox .Search {
        height: 1.7rem;
        width: 1.7rem
    }
}

.search-content .searchbox .searchbox-input {
    height: initial;
    font: 600 .875rem "Exo 2";
    color: #0a132f;
    letter-spacing: 0;
    line-height: 1;
    border: 0;
    border-bottom: 1px solid #d8dde6;
    box-shadow: none;
    padding-left: 40px
}

    .search-content .searchbox .searchbox-input::-webkit-input-placeholder {
        font: 500 .875rem "Exo 2";
        color: #81888d;
        letter-spacing: 0
    }

    .search-content .searchbox .searchbox-input::-moz-placeholder {
        font: 500 .875rem "Exo 2";
        color: #81888d;
        letter-spacing: 0
    }

    .search-content .searchbox .searchbox-input:-ms-input-placeholder {
        font: 500 .875rem "Exo 2";
        color: #81888d;
        letter-spacing: 0
    }

    .search-content .searchbox .searchbox-input:-moz-placeholder {
        font: 500 .875rem "Exo 2";
        color: #81888d;
        letter-spacing: 0
    }

    .search-content .searchbox .searchbox-input::placeholder {
        font: 500 .875rem "Exo 2";
        color: #81888d;
        letter-spacing: 0
    }

@media screen and (min-width:1024px) {
    .search-content .searchbox .searchbox-input {
        font: 600 1.5625rem "Exo 2";
        color: #0a132f;
        letter-spacing: 0
    }

        .search-content .searchbox .searchbox-input::-webkit-input-placeholder {
            font: 600 1.5625rem "Exo 2";
            color: #c9d0d6;
            letter-spacing: 0
        }

        .search-content .searchbox .searchbox-input::-moz-placeholder {
            font: 600 1.5625rem "Exo 2";
            color: #c9d0d6;
            letter-spacing: 0
        }

        .search-content .searchbox .searchbox-input:-ms-input-placeholder {
            font: 600 1.5625rem "Exo 2";
            color: #c9d0d6;
            letter-spacing: 0
        }

        .search-content .searchbox .searchbox-input:-moz-placeholder {
            font: 600 1.5625rem "Exo 2";
            color: #c9d0d6;
            letter-spacing: 0
        }

        .search-content .searchbox .searchbox-input::placeholder {
            font: 600 1.5625rem "Exo 2";
            color: #c9d0d6;
            letter-spacing: 0
        }
}

.search-content .searchbox .searchbox-input:focus {
    border-bottom: 1px solid #64223c
}

.search-content .searchbox [type=text] {
    color: #0a132f
}

.search-content .searchbox .search-results-number {
    font: 400 .75rem "Exo 2";
    line-height: 1.5;
    color: #05131E80;
    letter-spacing: 0;
    position: absolute;
    right: 0
}

.search-content .searchbox .searchbox-submit {
    border: 0;
    box-shadow: none;
    opacity: 0;
    position: absolute
}

.search-no-results .search-content {
    height: 100vh;
    text-align: center;
    position: relative
}

    .search-no-results .search-content .searchbox {
        display: none
    }

@media only screen and (min-width:768px) {
    .search-no-results .search-content .searchbox {
        display: flex
    }
}

.search-no-results .search-content .filters {
    display: none
}

.search-no-results .search-content .inner-no-results {
    padding: 0;
    padding-bottom: 0;
    position: absolute;
    left: 50%;
    top: 45%;
    transform: translate(-50%, -45%)
}

.error-section {
    margin-top: 20px;
    margin-bottom: 30px
}

@media only screen and (min-width:768px) {
    .error-section {
        margin-top: 30px;
        margin-bottom: 50px;
        overflow: hidden
    }
}

@media only screen and (min-width:1024px) {
    .error-section {
        margin-bottom: 60px
    }
}

.error-block {
    display: grid;
    grid-template-columns: 1fr
}

@media only screen and (min-width:768px) {
    .error-block {
        grid-template-columns: 70%;
        justify-content: center
    }
}

@media only screen and (min-width:1024px) {
    .error-block {
        grid-template-columns: 40% auto;
        align-items: end
    }
}

@media only screen and (min-width:1200px) {
    .error-block {
        grid-template-columns: 50% auto
    }
}

@media only screen and (min-width: 1366px) {
    .error-block {
        grid-template-columns: 40% auto
    }
}

@media only screen and (min-width: 1830px) {
    .error-block {
        grid-template-columns: 50% auto
    }
}

@media only screen and (min-width: 1930px) {
    .error-block {
        grid-template-columns: 55% auto;
        align-items: stretch
    }
}

@media only screen and (min-width:768px) {
    .error-text {
        text-align: center
    }
}

@media only screen and (min-width:1024px) {
    .error-text {
        text-align: left
    }
}

@media only screen and (min-width: 1930px) {
    .error-text {
        padding-top: 30px;
        padding-bottom: 25px
    }
}

.error-text .error-title {
    font: 700 1.25rem "Exo 2";
    color: #0a132f;
    letter-spacing: 0;
    display: inline-block;
    border-bottom: 3px solid #223e99;
    margin-bottom: 15px
}

@media only screen and (min-width:768px) {
    .error-text .error-title {
        font: 700 1.375rem "Exo 2";
        border-bottom: none
    }
}

@media only screen and (min-width:1024px) {
    .error-text .error-title {
        font: 700 1.5625rem "Exo 2";
        border-bottom: 3px solid #223e99
    }
}

.error-text .error-text__inner {
    padding-bottom: 14px
}

    .error-text .error-text__inner span {
        font: 600 1rem/1.5 "Exo 2";
        letter-spacing: 0;
        color: #05131e;
        display: block;
        margin-bottom: 10px
    }

@media only screen and (min-width:768px) {
    .error-text .error-text__inner span {
        font: 600 1.0625rem/1.7647 "Exo 2"
    }
}

.error-text .error-text__inner p {
    font: 400 1rem/1.5 "Exo 2";
    color: #05131e;
    letter-spacing: 0
}

@media only screen and (min-width:768px) {
    .error-text .error-text__inner p {
        font: 400 1.0625rem/1.7647 "Exo 2"
    }
}

.error-text .error-btn {
    font: 600 1.125rem "Exo 2";
    color: #fff;
    letter-spacing: 0;
    display: inline-block;
    padding: 13px 34px;
    background: #233e99;
    box-shadow: 0 2px 10px 0 rgba(19,35,91,.2);
    border-radius: 24px
}

.error-text .error-btn__wrap {
    text-align: center
}

@media only screen and (min-width:1024px) {
    .error-text .error-btn__wrap {
        text-align: left
    }
}

.error-image .desktop-image {
    display: none
}

@media only screen and (min-width:1024px) {
    .error-image .desktop-image {
        max-width: 100%;
        display: block;
        object-fit: contain
    }
}

.error-image .tablet-image {
    display: none
}

.error-image .mobile-image {
    display: none
}

@media only screen and (min-width:768px) {
    .error404 .most-viewed-commented .wpp-list {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }

        .error404 .most-viewed-commented .wpp-list article {
            margin-bottom: 0
        }
}

.error404 .most-viewed-commented .wpp-list article:last-child {
    margin-bottom: 0
}

.error404 .most-viewed-commented .inner-columns > div:first-child {
    margin-top: 0
}

.error404 .most-viewed-commented .inner-columns > div:last-child {
    margin-top: 20px
}

@media only screen and (min-width:768px) {
    .error404 .most-viewed-commented .inner-columns > div:last-child {
        margin-top: 30px
    }
}

@media only screen and (min-width:1024px) {
    .error404 .most-viewed-commented .inner-columns > div:last-child {
        margin-top: 0
    }
}

.page-template-footer-pages header {
    margin-bottom: 20px
}

@media only screen and (min-width:1024px) {
    .page-template-footer-pages header {
        margin-bottom: 43px !important
    }
}

.page-template-footer-pages section {
    margin: 0
}

@media only screen and (min-width:768px) {
    .page-template-footer-pages p {
        font-size: 1.15rem
    }
}

.page-template-footer-pages .footer-pages .entry-title {
    font-size: 1.25rem;
    font-weight: 700;
    color: #05131e;
    display: inline-block;
    border-bottom: 3px solid #223e99;
    margin-bottom: 20px
}

@media only screen and (min-width:768px) {
    .page-template-footer-pages .footer-pages .entry-title {
        font-size: 2rem;
        margin-bottom: 30px
    }
}

@media only screen and (min-width:1024px) {
    .page-template-footer-pages .footer-pages .entry-title {
        margin-bottom: 37px
    }
}

.page-template-footer-pages .footer-pages strong {
    font-weight: 600
}

@media only screen and (min-width:768px) {
    .page-template-download-our-apps .footer-wrapper .banner-wrapper {
        padding-top: 0;
        position: relative;
        overflow: hidden
    }
}

.page-template-download-our-apps .footer-wrapper .banner-wrapper .banner-footer:before {
    background-size: cover;
    top: -1px;
    left: -1px
}

.page-template-download-our-apps .footer-wrapper .banner-wrapper .banner-footer .banner-inner .img-bg .bg-link {
    position: absolute;
    right: -50px
}

@media only screen and (max-width: 320px) {
    .page-template-download-our-apps .footer-wrapper .banner-wrapper .banner-footer .banner-inner .img-bg .bg-link {
        right: -80px
    }
}

@media only screen and (min-width:768px) {
    .page-template-download-our-apps .footer-wrapper .banner-wrapper .banner-footer .banner-inner .img-bg .bg-link {
        position: initial
    }
}

@media only screen and (min-width: 520px) {
    .page-template-download-our-apps .footer-wrapper .banner-wrapper .banner-footer .banner-inner .img-bg .bg-link img {
        width: 400px;
        max-width: initial;
        position: absolute;
        right: 90px;
        bottom: -657px
    }
}

@media only screen and (min-width:768px) {
    .page-template-download-our-apps .footer-wrapper .banner-wrapper .banner-footer .banner-inner .img-bg .bg-link img {
        width: 100%;
        max-width: initial;
        position: absolute;
        right: 80px;
        bottom: -376px
    }
}

@media only screen and (min-width:1024px) {
    .page-template-download-our-apps .footer-wrapper .banner-wrapper .banner-footer .banner-inner .img-bg .bg-link img {
        bottom: -522px
    }
}

@media only screen and (min-width:1200px) {
    .page-template-download-our-apps .footer-wrapper .banner-wrapper .banner-footer .banner-inner .img-bg .bg-link img {
        width: 700px;
        margin-right: -30px;
        right: 0;
        bottom: -620px
    }
}

.page-template-page-radio-stream header {
    display: none
}

.page-template-page-radio-stream footer {
    display: none
}

.page-template-page-radio-stream .footer-wrapper {
    display: none
}

.page-template-page-radio-stream section {
    padding: 0;
    margin: 0
}

.page-template-page-radio-stream .radio-player {
    min-height: 100vh;
    background-image: url(../../59dbe87ad674b01cd75f.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: relative
}

    .page-template-page-radio-stream .radio-player .cover {
        background-color: rgba(100,34,60,.7);
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0
    }

        .page-template-page-radio-stream .radio-player .cover .inner-cover {
            position: absolute;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%)
        }

            .page-template-page-radio-stream .radio-player .cover .inner-cover .novas-logo {
                width: 160px;
                height: 160px;
                background-image: url(../../b5fd45384071a91b2cc2.svg);
                background-repeat: no-repeat;
                background-size: cover;
                background-position: center;
                margin-bottom: 17px
            }

@media only screen and (min-width:768px) {
    .page-template-page-radio-stream .radio-player .cover .inner-cover .novas-logo {
        width: 254px;
        height: 254px;
        margin-bottom: 30px
    }
}

@media only screen and (min-width:1024px) {
    .page-template-page-radio-stream .radio-player .cover .inner-cover .novas-logo {
        width: 160px;
        height: 160px;
        margin-bottom: 17px
    }
}

.page-template-page-radio-stream .radio-player .cover .inner-cover .play-cover {
    text-align: center;
    margin: 0 auto
}

    .page-template-page-radio-stream .radio-player .cover .inner-cover .play-cover button {
        width: 53px;
        height: 50px;
        background-image: url(../../0488bde6e0864c127083.svg);
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
        cursor: pointer
    }

@media only screen and (min-width:768px) {
    .page-template-page-radio-stream .radio-player .cover .inner-cover .play-cover button {
        width: 68px;
        height: 70px
    }
}

@media only screen and (min-width:1024px) {
    .page-template-page-radio-stream .radio-player .cover .inner-cover .play-cover button {
        width: 53px;
        height: 50px
    }
}

.page-template-page-radio-stream .radio-player .cover .inner-cover .play-cover button.is-playing {
    background-image: url(../../07407ae0107b9e0a7ec8.svg)
}

.page-template-page-radio-stream .radio-player .cover .inner-cover .copy-cover {
    margin-top: 16px;
    position: relative
}

@media only screen and (min-width:768px) {
    .page-template-page-radio-stream .radio-player .cover .inner-cover .copy-cover {
        margin-top: 38px
    }
}

@media only screen and (min-width:1024px) {
    .page-template-page-radio-stream .radio-player .cover .inner-cover .copy-cover {
        margin-top: 16px
    }
}

.page-template-page-radio-stream .radio-player .cover .inner-cover .copy-cover:before {
    content: "";
    display: block;
    width: 50px;
    height: 1px;
    background-color: #e3e7ed;
    position: absolute;
    top: -10px;
    left: 0;
    right: 0;
    margin: 0 auto
}

@media only screen and (min-width:768px) {
    .page-template-page-radio-stream .radio-player .cover .inner-cover .copy-cover:before {
        top: -20px
    }
}

@media only screen and (min-width:1024px) {
    .page-template-page-radio-stream .radio-player .cover .inner-cover .copy-cover:before {
        top: -10px
    }
}

.page-template-page-radio-stream .radio-player .cover .inner-cover .copy-cover p {
    font: 700 2.0625rem/.8485 "Exo 2";
    color: #fff;
    letter-spacing: 0;
    text-align: center
}

.most-viewed-commented .inner-columns {
    display: grid;
    grid-template-columns: 1fr
}

@media only screen and (min-width:1024px) {
    .most-viewed-commented .inner-columns {
        grid-template-columns: 1fr 1fr;
        grid-column-gap: 20px
    }
}

.most-viewed-commented .inner-columns .uc-post-grid-block-header .uc-post-grid-section-title {
    color: #0a132f;
    font: 700 1.25rem "Exo 2";
    line-height: 1;
    text-transform: uppercase;
    display: flex
}

@media only screen and (min-width:768px) {
    .most-viewed-commented .inner-columns .uc-post-grid-block-header .uc-post-grid-section-title {
        font: 700 1.375rem "Exo 2";
        line-height: 1
    }
}

@media only screen and (min-width:1024px) {
    .most-viewed-commented .inner-columns .uc-post-grid-block-header .uc-post-grid-section-title {
        font: 700 1.375rem "Exo 2";
        line-height: 1
    }
}

@media only screen and (min-width:1024px) {
    .most-viewed-commented .inner-columns .wpp-list {
        display: grid;
        grid-template-columns: 1fr;
        grid-column-gap: 20px
    }
}

.most-viewed-commented .inner-columns article {
    background-color: #fff;
    border: 1px solid #fff;
    display: grid;
    grid-template-columns: 136px 1fr;
    grid-column-gap: 10px;
    padding: 10px 10px 31px 10px;
    margin-bottom: 10px
}

@media only screen and (min-width:768px) {
    .most-viewed-commented .inner-columns article {
        margin-bottom: 20px
    }
}

@media only screen and (min-width:1024px) {
    .most-viewed-commented .inner-columns article {
        grid-template-columns: 175px 1fr;
        padding: 0
    }
}

@media only screen and (min-width:1024px) {
    .most-viewed-commented .inner-columns article .uc-block-post-grid-image a {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }
}

.most-viewed-commented .inner-columns article .uc-block-post-grid-text {
    padding: 0
}

@media only screen and (min-width:1024px) {
    .most-viewed-commented .inner-columns article .uc-block-post-grid-text {
        padding: 9px 13px 10px 0
    }
}

.most-viewed-commented .inner-columns article .uc-block-post-grid-text .uc-block-post-grid-header {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between
}

    .most-viewed-commented .inner-columns article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 4.8em;
        overflow: hidden
    }

@media only screen and (min-width:1024px) {
    .most-viewed-commented .inner-columns article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 4.8em;
        margin-bottom: 0
    }
}

@media only screen and (min-width:1024px) {
    .most-viewed-commented .inner-columns article .mobile {
        display: none
    }
}

.most-viewed-commented .inner-columns .div:last-child {
    margin-top: 13px
}

@media only screen and (min-width:768px) {
    .most-viewed-commented .inner-columns .div:last-child {
        margin-top: 0
    }
}

.breaking-news-banner {
    background-color: rgba(0,0,0,.05);
    background-image: radial-gradient(ellipse 124% 128% at 0% 50%, #E20E3D 0%, #E20E3D 74%, #E20E3D 100%);
    position: relative;
    overflow: hidden
}

    .breaking-news-banner:before {
        content: "";
        width: 100%;
        height: 100%;
        display: block;
        background-image: url(../../cdfca62eb3027b9bc691.png);
        background-size: cover;
        background-repeat: no-repeat;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        z-index: 0
    }

@media only screen and (min-width:768px) {
    .breaking-news-banner:before {
        background-image: url(../../102ae2ecc003fa29c7fc.png)
    }
}

@media only screen and (min-width:1600px) {
    .breaking-news-banner:before {
        background-image: url(../../3db721cbdd8d8945c862.png)
    }
}

.breaking-news-banner article, .breaking-news-banner .tag-breaking-news {
    background-color: transparent;
    display: flex;
    flex-direction: column-reverse;
    box-shadow: initial;
    padding-top: 10px;
    padding-bottom: 0;
    z-index: 1
}

@media only screen and (min-width:768px) {
    .breaking-news-banner article, .breaking-news-banner .tag-breaking-news {
        display: grid;
        grid-template-columns: 1fr 341px;
        grid-column-gap: 20px;
        padding-top: 70px;
        padding-bottom: 70px
    }
}

@media only screen and (min-width:1024px) {
    .breaking-news-banner article, .breaking-news-banner .tag-breaking-news {
        grid-template-columns: 1fr 471px;
        grid-column-gap: 220px;
        padding-top: 57px;
        padding-bottom: 57px
    }
}

.breaking-news-banner article .uc-block-post-grid-text, .breaking-news-banner .tag-breaking-news .uc-block-post-grid-text {
    padding: 25px 10px 26px 10px
}

@media only screen and (min-width:768px) {
    .breaking-news-banner article .uc-block-post-grid-text, .breaking-news-banner .tag-breaking-news .uc-block-post-grid-text {
        padding: 0;
        display: flex;
        flex-direction: column;
        justify-content: space-between
    }
}

.breaking-news-banner article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .breaking-news-banner .tag-breaking-news .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
    height: 3em;
    overflow: hidden;
    margin-bottom: 13px
}

@media only screen and (min-width:768px) {
    .breaking-news-banner article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .breaking-news-banner .tag-breaking-news .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 3.6em
    }
}

@media only screen and (min-width:1024px) {
    .breaking-news-banner article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .breaking-news-banner .tag-breaking-news .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 4.4em;
        margin-bottom: 20px
    }
}

.breaking-news-banner article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .breaking-news-banner article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title-link, .breaking-news-banner .tag-breaking-news .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .breaking-news-banner .tag-breaking-news .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title-link {
    font: 600 1.125rem/1.5556 "Exo 2";
    line-height: 1.5em;
    color: #fff;
    letter-spacing: .11px;
    text-transform: none
}

@media only screen and (min-width:768px) {
    .breaking-news-banner article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .breaking-news-banner article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title-link, .breaking-news-banner .tag-breaking-news .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .breaking-news-banner .tag-breaking-news .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title-link {
        font: 600 1.4375rem/1.2174 "Exo 2";
        line-height: 1.2em;
        letter-spacing: 0
    }
}

@media only screen and (min-width:1024px) {
    .breaking-news-banner article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .breaking-news-banner article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title-link, .breaking-news-banner .tag-breaking-news .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .breaking-news-banner .tag-breaking-news .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title-link {
        font: 600 1.6875rem/1.037 "Exo 2";
        line-height: 1.1em;
        letter-spacing: 0
    }
}

.breaking-news-banner article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline, .breaking-news-banner .tag-breaking-news .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline {
    display: flex;
    align-items: center
}

    .breaking-news-banner article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-date, .breaking-news-banner .tag-breaking-news .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-date {
        color: #fff;
        font: 400 .75rem "Exo 2";
        line-height: 1;
        letter-spacing: 0;
        padding-left: 0 !important;
        margin-left: 0 !important
    }

@media only screen and (min-width:768px) {
    .breaking-news-banner article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-date, .breaking-news-banner .tag-breaking-news .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-date {
        font: 400 .875rem "Exo 2";
        line-height: 1;
        letter-spacing: -0.0233333px
    }
}

@media only screen and (min-width:1024px) {
    .breaking-news-banner article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-date, .breaking-news-banner .tag-breaking-news .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-date {
        font: 400 .875rem "Exo 2";
        line-height: 1;
        letter-spacing: -0.0233333px
    }
}

.breaking-news-banner article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-date:before, .breaking-news-banner .tag-breaking-news .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-date:before {
    display: none
}

.breaking-news-banner article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments, .breaking-news-banner .tag-breaking-news .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments {
    color: #fff;
    font: 400 .75rem "Exo 2";
    line-height: 1;
    letter-spacing: 0;
    padding-left: 32px;
    position: relative
}

@media only screen and (min-width:768px) {
    .breaking-news-banner article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments, .breaking-news-banner .tag-breaking-news .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments {
        font: 400 .875rem "Exo 2";
        line-height: 1;
        letter-spacing: -0.0233333px
    }
}

@media only screen and (min-width:1024px) {
    .breaking-news-banner article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments, .breaking-news-banner .tag-breaking-news .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments {
        font: 400 .875rem "Exo 2";
        line-height: 1;
        letter-spacing: -0.0233333px
    }
}

.breaking-news-banner article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments:hover, .breaking-news-banner .tag-breaking-news .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments:hover {
    text-decoration: none
}

.breaking-news-banner article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments:before, .breaking-news-banner .tag-breaking-news .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments:before {
    content: "";
    display: block;
    height: 8px;
    width: 1px;
    background-color: #fff;
    position: absolute;
    left: 5px;
    bottom: 2px
}

.breaking-news-banner article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments span, .breaking-news-banner .tag-breaking-news .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments span {
    position: relative;
    left: -19px
}

    .breaking-news-banner article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments span svg, .breaking-news-banner .tag-breaking-news .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments span svg {
        fill: #fff
    }

@media only screen and (min-width:768px) {
    .breaking-news-banner article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments span svg, .breaking-news-banner .tag-breaking-news .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments span svg {
        top: 2px
    }
}

.breaking-news-banner article .uc-block-post-grid-text .button, .breaking-news-banner article .uc-block-post-grid-text .wp-block-button .wp-block-button__link, .wp-block-button .breaking-news-banner article .uc-block-post-grid-text .wp-block-button__link, .breaking-news-banner .tag-breaking-news .uc-block-post-grid-text .button, .breaking-news-banner .tag-breaking-news .uc-block-post-grid-text .wp-block-button .wp-block-button__link, .wp-block-button .breaking-news-banner .tag-breaking-news .uc-block-post-grid-text .wp-block-button__link {
    width: 219px;
    height: 48px;
    box-shadow: 0 2px 10px 0 rgba(19,35,91,.2);
    background-color: #fff;
    border-radius: 3px;
    font: 600 1.125rem "Exo 2";
    line-height: 1;
    color: #233e99;
    letter-spacing: -0.036px;
    margin-top: 20px;
    margin-bottom: 0
}

.breaking-news-banner article .uc-block-post-grid-image, .breaking-news-banner .tag-breaking-news .uc-block-post-grid-image {
    box-shadow: 0 0 12px 0 rgba(0,0,0,.58);
    margin: 0 10px
}

@media only screen and (min-width:768px) {
    .breaking-news-banner article .uc-block-post-grid-image, .breaking-news-banner .tag-breaking-news .uc-block-post-grid-image {
        margin: 0
    }
}

.banner-image {
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center;
    background-color: #000;
    height: 472px
}

@media screen and (min-width: 1366px) {
    .banner-image {
        max-width: 1142px;
        margin: 0 auto;
        border-radius: 3px
    }
}

@media only screen and (min-width:1600px) {
    .banner-image {
        max-width: 1440px;
        margin: 0 auto;
        border-radius: 3px
    }
}

@media only screen and (min-width: 1600px)and (max-width: 2000px) {
    .banner-image {
        max-width: calc(100% - 600px + 40px);
        margin: 0 auto;
        border-radius: 3px
    }
}

@media only screen and (min-width: 1366px)and (max-width: 1462px) {
    .banner-image {
        max-width: calc(100% - 360px + 40px);
        margin: 0 180px;
        margin: 0 auto;
        border-radius: 3px
    }
}

@media only screen and (min-width:768px) {
    .banner-image {
        height: 309px
    }
}

@media only screen and (min-width:1102px) {
    .banner-image {
        height: 394px
    }
}

.banner-image .container {
    height: 472px;
    position: relative
}

@media only screen and (min-width:768px) {
    .banner-image .container {
        width: 768px;
        height: 309px;
        margin: 0 auto
    }
}

@media only screen and (min-width:1024px) {
    .banner-image .container {
        width: 1024px
    }
}

@media only screen and (min-width:1102px) {
    .banner-image .container {
        width: 1102px;
        height: 394px
    }
}

@media screen and (min-width: 1366px) {
    .banner-image .container {
        max-width: 1142px;
        margin: 0 auto;
        border-radius: 3px
    }
}

.banner-image .container .banner-btn {
    border-radius: 3px;
    box-shadow: 0 0 4px 0 rgba(227,0,0,.5);
    border: 2px solid #fff;
    background-color: rgba(0,0,0,.2);
    font: 600 1.125rem "Exo 2";
    line-height: 1;
    letter-spacing: -0.036px;
    color: #fff;
    padding: 11px;
    margin-bottom: 0;
    position: absolute;
    left: 50%;
    bottom: 25px;
    transform: translate(-50%, 0)
}

    .banner-image .container .banner-btn:hover {
        background-color: #fff;
        color: #05131e
    }

@media only screen and (min-width:768px) {
    .banner-image .container .banner-btn {
        left: 142px
    }
}

@media only screen and (min-width:1024px) {
    .banner-image .container .banner-btn {
        left: 202px
    }
}

@media only screen and (min-width:1102px) {
    .banner-image .container .banner-btn {
        left: 241px
    }
}

html[lang=en-US] .breaking-news-banner .breaking-news-badge:after {
    content: "Breaking news" !important
}

html[lang=sr-RS] .breaking-news-banner .breaking-news-badge:after {
    content: "Udarna vest" !important
}

html[lang=me-ME] .breaking-news-banner .breaking-news-badge:after {
    content: "Najnovija vijest" !important
}

html[lang=bs-BA] .breaking-news-banner .breaking-news-badge:after {
    content: "Najnovije vijesti" !important
}

html[lang=mk-MK] .breaking-news-banner .breaking-news-badge:after {
    content: "Р СњР В°РЎВР Р…Р С•Р Р†Р С‘ Р Р†Р ВµРЎРѓРЎвЂљР С‘" !important
}

html[lang=hr] .breaking-news-banner .breaking-news-badge:after {
    content: "Udarna vijest" !important
}

html[lang=sl-SI] .breaking-news-banner .breaking-news-badge:after {
    content: "Izredna novica" !important
}

.home-featured-news .header-title {
    display: none
}

.home-featured-news .uc-block0 {
    border-radius: 0;
    overflow: hidden;
    display: grid;
    grid-template-columns: 1fr;
    margin-bottom: 10px;
    grid-row-gap: 10px;
    margin-right: 0;
    margin-left: 0
}

@media only screen and (min-width:768px) {
    .home-featured-news .uc-block0 {
        background-color: initial;
        margin-bottom: 20px;
        margin-right: 0;
        margin-left: 0;
        border-radius: 3px;
        overflow: hidden;
        grid-row-gap: 20px
    }
}

@media only screen and (min-width:1024px) {
    .home-featured-news .uc-block0 {
        grid-template-columns: 3fr 1fr;
        grid-column-gap: 0;
        align-items: stretch;
        height: 552px
    }
}

@media only screen and (min-width:1600px) {
    .home-featured-news .uc-block0 {
        min-height: 560px
    }
}

@media only screen and (min-width: 1600px)and (max-width: 1800px) {
    .home-featured-news .uc-block0 {
        min-height: 490px
    }
}

@media only screen and (min-width: 1200px)and (max-width: 1366px) {
    .home-featured-news .uc-block0 {
        min-height: 560px
    }
}

@media only screen and (min-width:1024px)and (max-width: 1199px) {
    .home-featured-news .uc-block0 {
        min-height: 490px
    }
}

.home-featured-news .uc-block0 .cell article {
    padding-bottom: 0;
    background-color: transparent
}

    .home-featured-news .uc-block0 .cell article .uc-block-post-grid-text {
        padding: 13px 10px
    }

@media only screen and (min-width:768px) {
    .home-featured-news .uc-block0 .cell article .uc-block-post-grid-text {
        padding: 8px 13px 0 13px
    }
}

@media only screen and (min-width:1024px) {
    .home-featured-news .uc-block0 .cell article .uc-block-post-grid-text {
        padding: 0 13px 0 13px
    }
}

.home-featured-news .uc-block0 .cell article .uc-block-post-grid-byline .uc-block-post-grid-cat_name, .home-featured-news .uc-block0 .cell article .uc-block-post-grid-byline .uc-block-post-grid-cat_name_link, .home-featured-news .uc-block0 .cell article .uc-block-post-grid-byline.mobile .uc-block-post-grid-cat_name, .home-featured-news .uc-block0 .cell article .uc-block-post-grid-byline.mobile .uc-block-post-grid-cat_name_link {
    color: #fff;
    font: 700 .75rem "Exo 2";
    line-height: 1;
    letter-spacing: 0
}

.home-featured-news .uc-block0 .cell article .uc-block-post-grid-byline .uc-block-post-grid-date, .home-featured-news .uc-block0 .cell article .uc-block-post-grid-byline.mobile .uc-block-post-grid-date {
    color: #fff;
    font: 400 .75rem "Exo 2";
    line-height: 1;
    letter-spacing: 0
}

    .home-featured-news .uc-block0 .cell article .uc-block-post-grid-byline .uc-block-post-grid-date:before, .home-featured-news .uc-block0 .cell article .uc-block-post-grid-byline.mobile .uc-block-post-grid-date:before {
        background-color: #fff
    }

.home-featured-news .uc-block0 .cell article .uc-block-post-grid-byline .total-comments, .home-featured-news .uc-block0 .cell article .uc-block-post-grid-byline.mobile .total-comments {
    color: #fff;
    font: 600 .75rem "Exo 2";
    line-height: 1;
    letter-spacing: 0
}

    .home-featured-news .uc-block0 .cell article .uc-block-post-grid-byline .total-comments:before, .home-featured-news .uc-block0 .cell article .uc-block-post-grid-byline.mobile .total-comments:before {
        background-color: #fff
    }

    .home-featured-news .uc-block0 .cell article .uc-block-post-grid-byline .total-comments span svg, .home-featured-news .uc-block0 .cell article .uc-block-post-grid-byline.mobile .total-comments span svg {
        fill: #fff
    }

.home-featured-news .uc-block0 .cell.big article {
    background-color: #04121d;
    display: grid;
    grid-template-rows: 1fr;
    position: relative
}

    .home-featured-news .uc-block0 .cell.big article .uc-block-post-grid-image {
        width: 100%;
        height: 100%
    }

        .home-featured-news .uc-block0 .cell.big article .uc-block-post-grid-image .Video {
            left: 10px;
            bottom: 72px
        }

@media only screen and (min-width:768px) {
    .home-featured-news .uc-block0 .cell.big article .uc-block-post-grid-image .Video {
        left: 20px;
        bottom: 119px
    }
}

@media only screen and (min-width:1024px) {
    .home-featured-news .uc-block0 .cell.big article .uc-block-post-grid-image .Video {
        left: 20px;
        bottom: 129px
    }
}

@media only screen and (min-width:1024px) {
    .home-featured-news .uc-block0 .cell.big article .uc-block-post-grid-image {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }
}

.home-featured-news .uc-block0 .cell.big article .uc-block-post-grid-image a {
    border-radius: 3px;
    padding-top: 66.66%;
    pointer-events: auto
}

@media only screen and (min-width:768px) {
    .home-featured-news .uc-block0 .cell.big article .uc-block-post-grid-image a {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }
}

@media only screen and (min-width:1024px) {
    .home-featured-news .uc-block0 .cell.big article .uc-block-post-grid-image a {
        border-radius: 3px 0 0 3px;
        padding-top: 0
    }
}

@media only screen and (min-width:1600px)and (max-width: 2000px) {
    .home-featured-news .uc-block0 .cell.big article .uc-block-post-grid-image a img {
        object-position: top
    }
}

.home-featured-news .uc-block0 .cell.big article .uc-block-post-grid-text {
    width: 100%;
    border-radius: 0;
    z-index: 0;
    padding: 0 10px 10px;
    position: absolute;
    left: 0;
    bottom: 0;
    pointer-events: none
}

@media only screen and (min-width:768px) {
    .home-featured-news .uc-block0 .cell.big article .uc-block-post-grid-text {
        padding: 0 20px 20px
    }
}

.home-featured-news .uc-block0 .cell.big article .uc-block-post-grid-text:before {
    content: "";
    display: block;
    background-image: linear-gradient(180deg, rgba(4, 18, 29, 0) 6%, rgba(4, 18, 29, 0.05) 25%, rgba(5, 19, 30, 0.23) 42%, rgba(4, 18, 29, 0.65) 72%, rgba(4, 18, 29, 0.92) 100%);
    border-radius: 3px;
    top: -50px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    pointer-events: none
}

@media only screen and (min-width:768px) {
    .home-featured-news .uc-block0 .cell.big article .uc-block-post-grid-text:before {
        top: -110px
    }
}

@media only screen and (min-width:1024px) {
    .home-featured-news .uc-block0 .cell.big article .uc-block-post-grid-text:before {
        border-radius: 3px 0 0 3px
    }
}

.home-featured-news .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-header {
    position: relative
}

.home-featured-news .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title {
    height: 2.4em
}

@media only screen and (min-width:768px) {
    .home-featured-news .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title {
        height: 2.25em
    }
}

@media only screen and (min-width:1024px) {
    .home-featured-news .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title {
        height: 2.25em
    }
}

.home-featured-news .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title .uc-block-post-grid-title-link {
    margin-bottom: 0
}

.home-featured-news .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title, .home-featured-news .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title-link {
    margin-bottom: 10px;
    overflow: hidden;
    color: #fff;
    font: 600 1rem "Exo 2";
    line-height: 1.2em
}

    .home-featured-news .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title:hover, .home-featured-news .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title-link:hover {
        color: #aeadb1
    }

    .home-featured-news .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title:before, .home-featured-news .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title-link:before {
        display: none
    }

@media only screen and (min-width:768px) {
    .home-featured-news .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title, .home-featured-news .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title-link {
        margin-bottom: 13px;
        font: 600 1.875rem/1.1333 "Exo 2";
        line-height: 1.1em
    }
}

@media only screen and (min-width:1024px) {
    .home-featured-news .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title, .home-featured-news .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title-link {
        margin-bottom: 18px;
        font: 600 2rem/1.0625 "Exo 2";
        line-height: 1.1em
    }
}

.home-featured-news .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title a, .home-featured-news .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title-link a {
    color: #fff;
    pointer-events: auto
}

.home-featured-news .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title:hover, .home-featured-news .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title-link:hover {
    color: #aeadb1
}

.home-featured-news .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-byline {
    display: flex
}

.home-featured-news .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-cat_name_link, .home-featured-news .uc-block0 .cell.big article .uc-block-post-grid-text .total-comments, .home-featured-news .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-date {
    pointer-events: auto
}

.home-featured-news .uc-block0 .cell.big article .uc-block-post-grid-text .mobile {
    display: none
}

.home-featured-news .uc-block0 .cell.big article .mobile {
    display: none
}

.home-featured-news .uc-block0 .cell.list {
    background-color: transparent;
    padding: 0;
    grid-row-gap: 10px
}

@media only screen and (min-width:768px) {
    .home-featured-news .uc-block0 .cell.list {
        padding: 16px 0;
        padding-right: 0;
        position: relative;
        overflow-x: initial;
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        grid-column-gap: 20px;
        grid-row-gap: 0;
        -ms-overflow-style: none;
        scrollbar-width: none
    }

        .home-featured-news .uc-block0 .cell.list::-webkit-scrollbar {
            width: 0 !important;
            height: 0 !important
        }
}

@media only screen and (min-width:1024px) {
    .home-featured-news .uc-block0 .cell.list {
        background-image: radial-gradient(ellipse 41% 57% at 57% 41%, #04121D 0%, #04121D 100%);
        border-bottom-right-radius: 3px;
        border-top-right-radius: 3px;
        display: grid;
        grid-template-rows: 1fr 1fr 1fr;
        grid-template-columns: 1fr;
        overflow: initial;
        padding: 0
    }
}

.home-featured-news .uc-block0 .cell.list article {
    display: grid;
    box-shadow: initial;
    background-color: transparent;
    grid-column-gap: 10px;
    position: relative;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    padding-bottom: 0;
    margin-bottom: 0
}

    .home-featured-news .uc-block0 .cell.list article:before {
        content: "";
        height: 1px;
        width: 100%;
        display: block;
        background-color: rgba(178,188,205,.2);
        position: absolute;
        left: 0;
        bottom: 0;
        top: initial
    }

@media only screen and (min-width:768px) {
    .home-featured-news .uc-block0 .cell.list article {
        width: 100%;
        grid-column-gap: 13px;
        padding-bottom: 0;
        margin-bottom: 0;
        grid-template-columns: 1fr;
        grid-template-rows: 1fr;
        min-width: unset;
        margin-right: 0
    }

        .home-featured-news .uc-block0 .cell.list article:before {
            display: none
        }
}

@media only screen and (min-width:1024px) {
    .home-featured-news .uc-block0 .cell.list article {
        width: initial;
        min-width: initial;
        grid-template-columns: 1fr;
        grid-template-rows: 1fr;
        margin: 0;
        padding-right: 0
    }

        .home-featured-news .uc-block0 .cell.list article:before {
            width: 100%;
            display: block;
            bottom: -10px
        }

        .home-featured-news .uc-block0 .cell.list article:first-child {
            border-radius: 0 3px 0 0
        }

            .home-featured-news .uc-block0 .cell.list article:first-child .uc-block-post-grid-image, .home-featured-news .uc-block0 .cell.list article:first-child a {
                border-radius: 0 3px 0 0
            }

        .home-featured-news .uc-block0 .cell.list article:nth-child(2) {
            border-radius: 0
        }

            .home-featured-news .uc-block0 .cell.list article:nth-child(2) .uc-block-post-grid-image, .home-featured-news .uc-block0 .cell.list article:nth-child(2) a {
                border-radius: 0
            }

        .home-featured-news .uc-block0 .cell.list article:last-child {
            border-radius: 0 0 3px 0;
            margin-bottom: 0
        }

            .home-featured-news .uc-block0 .cell.list article:last-child .uc-block-post-grid-image, .home-featured-news .uc-block0 .cell.list article:last-child a {
                border-radius: 0 0 3px 0
            }

        .home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-image {
            width: 100%
        }
}

@media only screen and (min-width:1102px) {
    .home-featured-news .uc-block0 .cell.list article:before {
        width: 96%;
        display: block;
        bottom: -14px
    }
}

.home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-image {
    box-shadow: none
}

    .home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-image a {
        pointer-events: auto
    }

@media only screen and (min-width:1024px) {
    .home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-image a {
        padding-top: 0
    }
}

.home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-image .Video {
    bottom: 70px
}

@media only screen and (min-width:768px) {
    .home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-image .Video {
        bottom: 65px
    }
}

@media only screen and (min-width:1024px) {
    .home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-image .Video {
        left: 10px;
        bottom: 67px
    }
}

.home-featured-news .uc-block0 .cell.list article:before {
    height: 0
}

.home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-text {
    position: absolute;
    width: 100%;
    height: calc(100% - 21px);
    bottom: 21px;
    left: 0;
    padding: 0 10px 10px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    pointer-events: none
}

@media only screen and (min-width:768px) {
    .home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-text {
        bottom: 0;
        height: 100%
    }
}

.home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-text:before {
    content: "";
    display: inline-block;
    background-image: linear-gradient(180deg, rgba(4, 18, 29, 0) 6%, rgba(4, 18, 29, 0.05) 25%, rgba(5, 19, 30, 0.23) 42%, rgba(4, 18, 29, 0.65) 72%, rgba(4, 18, 29, 0.92) 100%);
    border-radius: 3px;
    width: 100%;
    height: 115px;
    position: absolute;
    bottom: -21px;
    left: 0
}

@media only screen and (min-width:768px) {
    .home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-text:before {
        bottom: 0
    }
}

@media only screen and (min-width:1024px) {
    .home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-text:before {
        border-radius: 0
    }
}

.home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-text .uc-block-post-grid-header {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: auto;
    z-index: 1
}

.home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-text .uc-block-post-grid-title, .home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-text .uc-block-post-grid-title-link {
    color: #fff;
    font: 600 1rem "Exo 2";
    line-height: 1.2em
}

    .home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-text .uc-block-post-grid-title a, .home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-text .uc-block-post-grid-title-link a {
        pointer-events: auto
    }

@media only screen and (min-width:768px) {
    .home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-text .uc-block-post-grid-title, .home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-text .uc-block-post-grid-title-link {
        font: 600 .875rem/1.2143 "Exo 2";
        line-height: 1.2em
    }
}

@media only screen and (min-width:1024px) {
    .home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-text .uc-block-post-grid-title, .home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-text .uc-block-post-grid-title-link {
        font: 600 1rem/1.0625 "Exo 2";
        line-height: 1.06em
    }
}

.home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-text .uc-block-post-grid-title:hover, .home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-text .uc-block-post-grid-title-link:hover {
    color: #aeadb1
}

.home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-text .uc-block-post-grid-title {
    height: 2.4em;
    overflow: hidden;
    margin-bottom: 0
}

@media only screen and (min-width:768px) {
    .home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-text .uc-block-post-grid-title {
        height: 2.4em;
        margin-bottom: 7px
    }
}

@media only screen and (min-width:1024px) {
    .home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-text .uc-block-post-grid-title {
        height: 2.15em;
        margin-bottom: 7px
    }
}

.home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-text .uc-block-post-grid-title .uc-block-post-grid-title-link .bn_badge {
    position: absolute;
    left: 10px;
    top: 10px
}

@media only screen and (min-width:768px) {
    .home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-text .uc-block-post-grid-byline {
        display: flex
    }
}

.home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-text .uc-block-post-grid-cat_name_link, .home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-text .total-comments, .home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-text .uc-block-post-grid-date {
    pointer-events: auto
}

.home-featured-news .uc-block0 .cell.list article .mobile {
    left: 10px
}

@media only screen and (min-width:768px) {
    .home-featured-news .uc-block0 .cell.list article .mobile {
        display: none
    }
}

.home-featured-news .uc-block0 .cell.list article:last-child {
    margin-bottom: 0
}

    .home-featured-news .uc-block0 .cell.list article:last-child:before {
        display: none
    }

.category-najcitanije-najvise .uc-block {
    display: grid;
    grid-template-columns: 1fr;
    grid-row-gap: 13px
}

@media only screen and (min-width:1024px) {
    .category-najcitanije-najvise .uc-block {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-column-gap: 20px;
        grid-row-gap: 0
    }
}

.category-najcitanije-najvise .uc-block article {
    display: grid;
    grid-template-columns: 171px 1fr;
    padding-bottom: 32px;
    margin-bottom: 13px
}

@media only screen and (min-width:768px) {
    .category-najcitanije-najvise .uc-block article {
        padding-bottom: 0;
        margin-bottom: 26px
    }
}

@media only screen and (min-width:1024px) {
    .category-najcitanije-najvise .uc-block article {
        grid-template-columns: 161px 1fr
    }
}

.category-najcitanije-najvise .uc-block article .uc-block-post-grid-text {
    padding: 13px 13px 0 13px
}

    .category-najcitanije-najvise .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 90px;
        overflow: hidden;
        margin-bottom: 0
    }

@media only screen and (min-width:768px) {
    .category-najcitanije-najvise .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 56px;
        overflow: hidden;
        margin-bottom: 13px
    }
}

@media only screen and (min-width:768px) {
    .category-najcitanije-najvise .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline {
        display: flex
    }
}

.category-statement .uc-block article {
    align-items: center;
    background-color: #fff;
    border: 1px solid #fff;
    display: grid;
    grid-template-columns: 1fr;
    padding-bottom: 0
}

@media only screen and (min-width:768px) {
    .category-statement .uc-block article {
        grid-template-columns: 157px 1fr;
        grid-column-gap: 10px
    }
}

@media only screen and (min-width:1024px) {
    .category-statement .uc-block article {
        grid-template-columns: 175px 1fr
    }
}

.category-statement .uc-block article .uc-block-post-grid-image a {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    padding-top: 56.25%
}

@media only screen and (min-width:768px) {
    .category-statement .uc-block article .uc-block-post-grid-image a {
        padding-top: 66.6%;
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }
}

.category-statement .uc-block article .uc-block-post-grid-text {
    padding: 10px 13px 13px 10px;
    position: relative
}

@media only screen and (min-width:768px) {
    .category-statement .uc-block article .uc-block-post-grid-text {
        padding: 8px 10px 6px 0
    }
}

@media only screen and (min-width:1024px) {
    .category-statement .uc-block article .uc-block-post-grid-text {
        padding: 13px 13px 13px 0
    }
}

.category-statement .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header {
    display: inline-block;
    position: relative
}

    .category-statement .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header:before {
        content: "";
        width: 78px;
        height: 54px;
        display: block;
        background-image: url(../../b0103f8269e6d1908dac.svg);
        background-repeat: no-repeat;
        position: absolute;
        background-size: cover;
        top: 0;
        left: 0
    }

@media only screen and (min-width:768px) {
    .category-statement .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header:before {
        width: 75px;
        height: 53px;
        top: 7px
    }
}

@media only screen and (min-width:1024px) {
    .category-statement .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header:before {
        width: 83px;
        height: 63px;
        top: -6px;
        left: -10px
    }
}

.category-statement .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header:after {
    content: "";
    width: 78px;
    height: 48px;
    display: block;
    background-image: url(../../0b1013846e787fb17e8d.svg);
    background-repeat: no-repeat;
    position: absolute;
    background-size: cover;
    position: absolute;
    right: 0;
    bottom: -10px
}

@media only screen and (min-width:768px) {
    .category-statement .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header:after {
        width: 90px;
        height: 55px;
        bottom: 0
    }
}

@media only screen and (min-width:1024px) {
    .category-statement .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header:after {
        width: 98px;
        height: 64px;
        right: -10px;
        bottom: -13px
    }
}

.category-statement .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .category-statement .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title-link {
    color: #05131e;
    font: 700 1rem "Exo 2";
    line-height: 1.2;
    height: initial;
    text-transform: uppercase;
    margin-bottom: 10px
}

@media only screen and (min-width:768px) {
    .category-statement .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .category-statement .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title-link {
        font: 700 1.375rem "Exo 2";
        line-height: 1.2;
        margin-bottom: 6px
    }
}

.category-statement .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-excerpt {
    height: 5.1em;
    overflow: hidden
}

@media only screen and (min-width:768px) {
    .category-statement .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-excerpt {
        height: 3.6em
    }
}

@media only screen and (min-width:1024px) {
    .category-statement .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-excerpt {
        height: 2.5em
    }
}

.category-statement .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-excerpt, .category-statement .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header p {
    color: #05131e;
    font: 600 1rem "Exo 2";
    line-height: 1.3em;
    margin-bottom: 0
}

@media only screen and (min-width:768px) {
    .category-statement .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-excerpt, .category-statement .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header p {
        font: 600 1.0625rem "Exo 2";
        line-height: 1.2em;
        max-height: 2.5em;
        overflow: hidden
    }
}

.category-daily .uc-block {
    display: grid;
    grid-template-columns: 1fr;
    grid-row-gap: 10px
}

@media only screen and (min-width:768px) {
    .category-daily .uc-block {
        grid-template-columns: 1fr 1fr 1fr;
        grid-column-gap: 20px;
        grid-row-gap: 0
    }
}

.category-daily .uc-block .cell {
    margin-top: 15px
}

@media only screen and (min-width:768px) {
    .category-daily .uc-block .cell {
        margin-top: 0
    }
}

.category-daily .uc-block .cell .header-title h3 {
    font: 700 1.25rem "Exo 2";
    line-height: 1;
    text-transform: uppercase
}

@media only screen and (min-width:768px) {
    .category-daily .uc-block .cell .header-title h3 {
        font: 700 1.375rem "Exo 2";
        line-height: 1
    }
}

@media only screen and (min-width:1024px) {
    .category-daily .uc-block .cell .header-title h3 {
        font: 700 1.375rem "Exo 2";
        line-height: 1
    }
}

.category-daily .uc-block .cell .header-title h3:before {
    background-color: #223e99
}

.category-daily .uc-block .cell:first-child {
    margin-top: 0
}

.category-daily .uc-block .cell article {
    padding-bottom: 0;
    background-color: #fff;
    border: 1px solid #fff
}

    .category-daily .uc-block .cell article .uc-block-post-grid-image a {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        padding-top: 56.25%
    }

    .category-daily .uc-block .cell article .uc-block-post-grid-text {
        padding: 10px 13px
    }

        .category-daily .uc-block .cell article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
            height: 2.5em;
            overflow: hidden;
            margin-bottom: 13px
        }

@media only screen and (min-width:768px) {
    .category-daily .uc-block .cell article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 2.5em
    }
}

.category-daily .uc-block .cell article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .category-daily .uc-block .cell article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title-link {
    font: 600 1rem "Exo 2";
    line-height: 1.2em
}

@media only screen and (min-width:768px) {
    .category-daily .uc-block .cell article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .category-daily .uc-block .cell article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title-link {
        font: 600 1.0625rem "Exo 2";
        line-height: 1.2em
    }
}

.category-daily .uc-block .cell article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline {
    display: flex
}

    .category-daily .uc-block .cell article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-cat_name {
        display: none
    }

    .category-daily .uc-block .cell article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-date {
        margin-left: 0;
        padding-left: 0
    }

        .category-daily .uc-block .cell article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-date:before {
            display: none
        }

.category-daily .uc-block .cell article.category-video .uc-block-post-grid-image .Video {
    left: 13px;
    bottom: 9px
}

.category-module.layout-6 .uc-block1 {
    grid-template-columns: 1fr
}

@media only screen and (min-width:1024px) {
    .category-module.layout-6 .uc-block1 {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-column-gap: 20px;
        margin-bottom: 20px
    }
}

.category-module.layout-6 .uc-block1 .cell:first-child {
    margin-bottom: 10px
}

@media only screen and (min-width:768px) {
    .category-module.layout-6 .uc-block1 .cell:first-child {
        margin-bottom: 20px
    }
}

@media only screen and (min-width:1024px) {
    .category-module.layout-6 .uc-block1 .cell:first-child {
        margin-bottom: 0
    }
}

.category-module.layout-6 .uc-block1 .cell:first-child article {
    background-color: #fff;
    border: 1px solid #fff;
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    border-radius: 3px;
    overflow: hidden;
    padding-bottom: 0
}

@media only screen and (min-width:768px) {
    .category-module.layout-6 .uc-block1 .cell:first-child article {
        grid-template-columns: 146px 1fr;
        grid-column-gap: 10px
    }
}

@media only screen and (min-width:1024px) {
    .category-module.layout-6 .uc-block1 .cell:first-child article {
        grid-template-columns: 1fr;
        background-color: #04121d;
        border: none
    }
}

.category-module.layout-6 .uc-block1 .cell:first-child article .uc-block-post-grid-image .Video {
    left: 13px;
    bottom: 9px
}

@media only screen and (min-width:768px) {
    .category-module.layout-6 .uc-block1 .cell:first-child article .uc-block-post-grid-image .Video {
        left: 10px;
        bottom: 6px
    }
}

@media only screen and (min-width:1024px) {
    .category-module.layout-6 .uc-block1 .cell:first-child article .uc-block-post-grid-image .Video {
        left: 13px;
        bottom: 9px
    }
}

.category-module.layout-6 .uc-block1 .cell:first-child article .uc-block-post-grid-image a {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

@media only screen and (min-width:768px) {
    .category-module.layout-6 .uc-block1 .cell:first-child article .uc-block-post-grid-image a {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }
}

@media only screen and (min-width:1024px) {
    .category-module.layout-6 .uc-block1 .cell:first-child article .uc-block-post-grid-image a {
        padding-top: 56.25%
    }
}

.category-module.layout-6 .uc-block1 .cell:first-child article .uc-block-post-grid-text {
    padding: 10px 13px
}

@media only screen and (min-width:768px) {
    .category-module.layout-6 .uc-block1 .cell:first-child article .uc-block-post-grid-text {
        padding: 10px 13px 10px 0px
    }
}

@media only screen and (min-width:1024px) {
    .category-module.layout-6 .uc-block1 .cell:first-child article .uc-block-post-grid-text {
        width: 100%;
        border-radius: 3px;
        padding: 0 13px 10px 13px;
        position: relative;
        bottom: 0;
        z-index: 0
    }

        .category-module.layout-6 .uc-block1 .cell:first-child article .uc-block-post-grid-text:before {
            content: "";
            display: block;
            background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 1%, rgba(5, 19, 30, 0.13) 12%, rgba(5, 19, 30, 0.46) 26%, #04121D 54%, #04121D 54%);
            position: absolute;
            left: 0;
            right: 0;
            top: -134px;
            bottom: 0;
            z-index: -1;
            pointer-events: none
        }
}

.category-module.layout-6 .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .category-module.layout-6 .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title-link {
    height: 2.4em;
    overflow: hidden;
    font: 600 1rem "Exo 2";
    line-height: 1.2em;
    margin-bottom: 13px;
    overflow: hidden
}

@media only screen and (min-width:768px) {
    .category-module.layout-6 .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .category-module.layout-6 .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title-link {
        font: 600 1.125rem "Exo 2";
        line-height: 1.2em;
        height: 3.6em;
        margin-bottom: 8px
    }
}

@media only screen and (min-width:1024px) {
    .category-module.layout-6 .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .category-module.layout-6 .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title-link {
        height: 2.5em;
        font: 600 1.75rem/1.0357 "Exo 2";
        line-height: 1.2em;
        margin-bottom: 13px
    }

        .category-module.layout-6 .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title a, .category-module.layout-6 .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title-link a {
            color: #fff
        }

            .category-module.layout-6 .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title a:hover, .category-module.layout-6 .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title-link a:hover {
                color: #aeadb1
            }
}

@media only screen and (min-width:1024px) {
    .category-module.layout-6 .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title a, .category-module.layout-6 .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title-link a {
        color: #fff
    }

        .category-module.layout-6 .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title a:hover, .category-module.layout-6 .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title-link a:hover {
            color: #aeadb1
        }
}

.category-module.layout-6 .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline {
    display: flex
}

@media only screen and (min-width:1024px) {
    .category-module.layout-6 .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-cat_name, .category-module.layout-6 .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-cat_name_link {
        color: #fff
    }
}

.category-module.layout-6 .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-date {
    color: #69737b
}

@media only screen and (min-width:1024px) {
    .category-module.layout-6 .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-date {
        color: #fff
    }
}

.category-module.layout-6 .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-date:before {
    background-color: #69737b
}

@media only screen and (min-width:1024px) {
    .category-module.layout-6 .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-date:before {
        background-color: #fff
    }
}

@media only screen and (min-width:1024px) {
    .category-module.layout-6 .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments {
        color: #fff
    }
}

@media only screen and (min-width:1024px) {
    .category-module.layout-6 .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments svg {
        fill: currentColor
    }
}

.category-module.layout-6 .uc-block1 .cell:first-child article .mobile {
    display: none
}

@media only screen and (min-width:1024px) {
    .category-module.layout-6 .uc-block1 .cell:last-child {
        grid-template-rows: 1fr 1fr 1fr;
        align-content: start;
        grid-row-gap: 22px
    }
}

.category-module.layout-6 .uc-block1 .cell:last-child article {
    background-color: #fff;
    border: 1px solid #fff;
    display: grid;
    grid-template-columns: 136px 1fr;
    grid-column-gap: 10px;
    box-shadow: 0 0 13px 0 rgba(34,62,153,.1);
    padding: 10px 10px 31px 10px;
    margin-bottom: 10px
}

@media only screen and (min-width:768px) {
    .category-module.layout-6 .uc-block1 .cell:last-child article {
        grid-template-columns: 146px 1fr;
        grid-column-gap: 13px;
        padding: 0;
        margin-bottom: 20px
    }
}

@media only screen and (min-width:1024px) {
    .category-module.layout-6 .uc-block1 .cell:last-child article {
        grid-template-columns: 175px 1fr;
        margin-bottom: 0
    }
}

@media only screen and (min-width:768px) {
    .category-module.layout-6 .uc-block1 .cell:last-child article .uc-block-post-grid-image a {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }
}

.category-module.layout-6 .uc-block1 .cell:last-child article .uc-block-post-grid-text {
    padding: 0
}

@media only screen and (min-width:768px) {
    .category-module.layout-6 .uc-block1 .cell:last-child article .uc-block-post-grid-text {
        padding: 9px 13px 10px 0
    }
}

@media only screen and (min-width:1024px) {
    .category-module.layout-6 .uc-block1 .cell:last-child article .uc-block-post-grid-text .uc-block-post-grid-header {
        display: flex;
        flex-direction: column;
        height: 100%;
        justify-content: space-between
    }
}

.category-module.layout-6 .uc-block1 .cell:last-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
    height: 6em;
    overflow: hidden
}

@media only screen and (min-width:768px) {
    .category-module.layout-6 .uc-block1 .cell:last-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 3.6em;
        margin-bottom: 8px
    }
}

@media only screen and (min-width:1024px) {
    .category-module.layout-6 .uc-block1 .cell:last-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 4.8em;
        margin-bottom: 8px
    }
}

@media only screen and (min-width:768px) {
    .category-module.layout-6 .uc-block1 .cell:last-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline {
        display: flex
    }
}

.category-module.layout-6 .uc-block1 .cell:last-child article .mobile {
    display: flex
}

@media only screen and (min-width:768px) {
    .category-module.layout-6 .uc-block1 .cell:last-child article .mobile {
        display: none
    }
}

.category-module.layout-6 .uc-block1 .cell:last-child article:last-child {
    margin-bottom: 0
}

@media only screen and (min-width:1024px) {
    .category-module.layout-6 .uc-block1 .cell:last-child article:last-child:before {
        display: none
    }
}

@media only screen and (min-width: 1325px) {
    .category-module.layout-6 .container.sidebar .left .uc-block1 {
        grid-template-columns: 1fr;
        grid-column-gap: unset;
        margin-bottom: 0
    }

        .category-module.layout-6 .container.sidebar .left .uc-block1 .cell:first-child {
            margin-bottom: 20px
        }

            .category-module.layout-6 .container.sidebar .left .uc-block1 .cell:first-child article {
                background-color: #fff;
                border: 1px solid #fff;
                grid-template-columns: 146px 1fr;
                grid-column-gap: 10px
            }

                .category-module.layout-6 .container.sidebar .left .uc-block1 .cell:first-child article .uc-block-post-grid-image .Video {
                    left: 10px;
                    bottom: 6px
                }

                .category-module.layout-6 .container.sidebar .left .uc-block1 .cell:first-child article .uc-block-post-grid-image a {
                    padding-top: 66.66%
                }

                .category-module.layout-6 .container.sidebar .left .uc-block1 .cell:first-child article .uc-block-post-grid-text {
                    padding: 10px 13px 10px 0px
                }

                    .category-module.layout-6 .container.sidebar .left .uc-block1 .cell:first-child article .uc-block-post-grid-text:before {
                        display: none
                    }

                    .category-module.layout-6 .container.sidebar .left .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .category-module.layout-6 .container.sidebar .left .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title-link {
                        font: 600 1.0625rem "Exo 2";
                        height: 3.6em;
                        margin-bottom: 8px
                    }

                        .category-module.layout-6 .container.sidebar .left .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title a, .category-module.layout-6 .container.sidebar .left .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title-link a {
                            color: #05131e
                        }

                            .category-module.layout-6 .container.sidebar .left .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title a:hover, .category-module.layout-6 .container.sidebar .left .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title-link a:hover {
                                color: #223e99
                            }

                    .category-module.layout-6 .container.sidebar .left .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-date {
                        color: #69737b
                    }

                        .category-module.layout-6 .container.sidebar .left .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-date:before {
                            background-color: #69737b
                        }

        .category-module.layout-6 .container.sidebar .left .uc-block1 .cell:last-child {
            grid-template-rows: unset;
            align-content: unset;
            grid-row-gap: unset
        }

            .category-module.layout-6 .container.sidebar .left .uc-block1 .cell:last-child article {
                grid-template-columns: 146px 1fr;
                margin-bottom: 20px
            }

                .category-module.layout-6 .container.sidebar .left .uc-block1 .cell:last-child article .uc-block-post-grid-text .uc-block-post-grid-header {
                    display: block;
                    height: unset
                }

                    .category-module.layout-6 .container.sidebar .left .uc-block1 .cell:last-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
                        height: 3.6em
                    }

                .category-module.layout-6 .container.sidebar .left .uc-block1 .cell:last-child article:last-child {
                    margin-bottom: 0
                }
}

.layout-12 {
    opacity: 0
}

    .layout-12.branded .header-title h3 {
        padding-bottom: 0
    }

        .layout-12.branded .header-title h3:before {
            display: none
        }

    .layout-12.branded .header-title .event-header-logo__img {
        display: inline-block;
        max-height: 60px
    }

    .layout-12 .inner .container {
        background-color: #484d6a;
        padding: 20px 10px 20px;
        overflow-x: hidden;
        margin: 0 auto;
        border-radius: 3px
    }

@media only screen and (min-width:768px) {
    .layout-12 .inner .container {
        padding: 25px 20px 20px
    }
}

@media screen and (min-width: 1366px) {
    .layout-12 .inner .container {
        max-width: 1142px
    }
}

@media only screen and (min-width:1600px) {
    .layout-12 .inner .container {
        max-width: 1440px
    }
}

@media only screen and (min-width: 1600px)and (max-width: 2000px) {
    .layout-12 .inner .container {
        max-width: calc(100% - 600px + 40px)
    }
}

@media only screen and (min-width: 1366px)and (max-width: 1462px) {
    .layout-12 .inner .container {
        max-width: calc(100% - 360px + 40px)
    }
}

@media only screen and (min-width:1024px) {
    .layout-12 .inner .container .total-comments {
        color: #fff !important
    }
}

@media only screen and (max-width:1024px) {
    .layout-12 .inner .container .total-comments span svg {
        fill: currentColor !important
    }
}

.layout-12 .header-title h3 {
    font: 700 1.25rem "Exo 2";
    color: #fff;
    letter-spacing: 0;
    text-transform: uppercase
}

@media only screen and (min-width:768px) {
    .layout-12 .header-title h3 {
        font: 700 1.375rem "Exo 2"
    }
}

@media only screen and (min-width:1024px) {
    .layout-12 .header-title h3 {
        font: 700 1.5625rem "Exo 2"
    }
}

.layout-12 .header-title h3:before {
    background-color: #fff
}

.layout-12 .header-title a {
    font: link-secondary-font;
    color: #fff;
    letter-spacing: link-secondary-letter-spacing
}

    .layout-12 .header-title a .Arrow_Right svg {
        fill: #fff
    }

@media only screen and (min-width:1024px) {
    .layout-12 .uc-block.mobile {
        display: none
    }
}

.layout-12 .uc-block.mobile .owl-stage {
    display: flex
}

.layout-12 .uc-block.mobile .owl-nav, .layout-12 .uc-block.mobile .owl-dots {
    display: none
}

.layout-12 .uc-block.mobile .owl-item {
    width: 255px !important
}

.layout-12 .uc-block.mobile .uc-post-grid-item {
    border: none
}

    .layout-12 .uc-block.mobile .uc-post-grid-item .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 3.4em
    }

        .layout-12 .uc-block.mobile .uc-post-grid-item .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title .uc-block-post-grid-title-link {
            font: 600 1rem "Exo 2";
            color: #323232;
            letter-spacing: 0
        }

@media only screen and (min-width:768px) {
    .layout-12 .uc-block.mobile .uc-post-grid-item .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title .uc-block-post-grid-title-link {
        font: 600 1.0625rem "Exo 2";
        color: #323232
    }
}

.layout-12 .uc-block.mobile .uc-post-grid-item .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title .uc-block-post-grid-title-link:hover {
    color: #7e7e7e
}

.layout-12 .uc-block.mobile .uc-post-grid-item .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-cat_name .uc-block-post-grid-cat_name_link {
    color: #484d6a
}

.layout-12 .uc-block.mobile .uc-post-grid-item .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments {
    color: #484d6a
}

.layout-12 .uc-block0 {
    border-radius: 0;
    overflow: hidden;
    display: none;
    grid-template-columns: 1fr;
    margin-bottom: 10px;
    margin-right: -10px;
    margin-left: -10px
}

@media only screen and (min-width:768px) {
    .layout-12 .uc-block0 {
        background-color: initial;
        margin-right: 0;
        margin-left: 0;
        border-radius: 3px;
        overflow: hidden
    }
}

@media only screen and (min-width:1024px) {
    .layout-12 .uc-block0 {
        grid-template-columns: 500px 1fr;
        grid-column-gap: 0;
        align-items: stretch;
        display: grid
    }
}

@media only screen and (min-width:1102px) {
    .layout-12 .uc-block0 {
        grid-template-columns: 570px 1fr
    }
}

@media only screen and (min-width: 1200px) {
    .layout-12 .uc-block0 {
        grid-template-columns: 630px 1fr
    }
}

@media only screen and (min-width: 1300px) {
    .layout-12 .uc-block0 {
        grid-template-columns: 690px 1fr
    }
}

@media only screen and (min-width: 1366px) {
    .layout-12 .uc-block0 {
        grid-template-columns: 500px 1fr
    }
}

@media only screen and (min-width: 1430px) {
    .layout-12 .uc-block0 {
        grid-template-columns: 570px 1fr
    }
}

@media only screen and (min-width: 1600px) {
    .layout-12 .uc-block0 {
        grid-template-columns: 500px 1fr
    }
}

@media only screen and (min-width: 1690px) {
    .layout-12 .uc-block0 {
        grid-template-columns: 590px 1fr
    }
}

@media only screen and (min-width: 1830px) {
    .layout-12 .uc-block0 {
        grid-template-columns: 690px 1fr
    }
}

@media only screen and (min-width: 1990px) {
    .layout-12 .uc-block0 {
        grid-template-columns: 750px 1fr
    }
}

.layout-12 .uc-block0 .cell article {
    padding-bottom: 0;
    background-color: transparent
}

    .layout-12 .uc-block0 .cell article .uc-block-post-grid-text {
        padding: 13px 10px
    }

@media only screen and (min-width:768px) {
    .layout-12 .uc-block0 .cell article .uc-block-post-grid-text {
        padding: 8px 13px 0 13px
    }
}

@media only screen and (min-width:1024px) {
    .layout-12 .uc-block0 .cell article .uc-block-post-grid-text {
        padding: 0 13px 0 13px
    }
}

.layout-12 .uc-block0 .cell article .uc-block-post-grid-byline .uc-block-post-grid-cat_name, .layout-12 .uc-block0 .cell article .uc-block-post-grid-byline .uc-block-post-grid-cat_name_link, .layout-12 .uc-block0 .cell article .uc-block-post-grid-byline.mobile .uc-block-post-grid-cat_name, .layout-12 .uc-block0 .cell article .uc-block-post-grid-byline.mobile .uc-block-post-grid-cat_name_link {
    font: 700 .75rem "Exo 2";
    line-height: 1;
    letter-spacing: 0;
    text-transform: uppercase
}

@media only screen and (min-width:1024px) {
    .layout-12 .uc-block0 .cell article .uc-block-post-grid-byline .uc-block-post-grid-cat_name, .layout-12 .uc-block0 .cell article .uc-block-post-grid-byline .uc-block-post-grid-cat_name_link, .layout-12 .uc-block0 .cell article .uc-block-post-grid-byline.mobile .uc-block-post-grid-cat_name, .layout-12 .uc-block0 .cell article .uc-block-post-grid-byline.mobile .uc-block-post-grid-cat_name_link {
        color: #fff !important
    }
}

.layout-12 .uc-block0 .cell article .uc-block-post-grid-byline .uc-block-post-grid-date, .layout-12 .uc-block0 .cell article .uc-block-post-grid-byline.mobile .uc-block-post-grid-date {
    color: #fff;
    font: 400 .75rem "Exo 2";
    line-height: 1;
    letter-spacing: 0
}

    .layout-12 .uc-block0 .cell article .uc-block-post-grid-byline .uc-block-post-grid-date:before, .layout-12 .uc-block0 .cell article .uc-block-post-grid-byline.mobile .uc-block-post-grid-date:before {
        background-color: #fff
    }

.layout-12 .uc-block0 .cell article .uc-block-post-grid-byline .total-comments, .layout-12 .uc-block0 .cell article .uc-block-post-grid-byline.mobile .total-comments {
    color: #fff;
    font: 600 .75rem "Exo 2";
    line-height: 1;
    letter-spacing: 0
}

    .layout-12 .uc-block0 .cell article .uc-block-post-grid-byline .total-comments:before, .layout-12 .uc-block0 .cell article .uc-block-post-grid-byline.mobile .total-comments:before {
        background-color: #fff
    }

    .layout-12 .uc-block0 .cell article .uc-block-post-grid-byline .total-comments span svg, .layout-12 .uc-block0 .cell article .uc-block-post-grid-byline.mobile .total-comments span svg {
        fill: #fff
    }

.layout-12 .uc-block0 .cell.big article {
    background-color: #04121d;
    display: grid;
    grid-template-rows: 1fr;
    position: relative
}

@media only screen and (min-width:1024px) {
    .layout-12 .uc-block0 .cell.big article .uc-block-post-grid-image {
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px
    }
}

.layout-12 .uc-block0 .cell.big article .uc-block-post-grid-image a {
    border-radius: 0;
    padding-top: 56.25%
}

@media only screen and (min-width:768px) {
    .layout-12 .uc-block0 .cell.big article .uc-block-post-grid-image a {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }
}

@media only screen and (min-width:1024px) {
    .layout-12 .uc-block0 .cell.big article .uc-block-post-grid-image a {
        border-top-left-radius: 3px;
        border-top-right-radius: 3px
    }
}

.layout-12 .uc-block0 .cell.big article .uc-block-post-grid-text {
    width: 100%;
    border-radius: 0;
    padding: 20px;
    padding-top: 0;
    z-index: 0;
    position: relative
}

    .layout-12 .uc-block0 .cell.big article .uc-block-post-grid-text:before {
        content: "";
        display: block;
        background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 1%, rgba(6, 6, 6, 0.12) 13%, rgba(6, 6, 6, 0.38) 26%, #060606 54%);
        position: absolute;
        left: 0;
        right: 0;
        top: -134px;
        bottom: 0;
        z-index: -1;
        pointer-events: none;
        border-radius: 3px
    }

@media only screen and (min-width:768px) {
    .layout-12 .uc-block0 .cell.big article .uc-block-post-grid-text {
        padding: 0 20px 16px 20px
    }
}

@media only screen and (min-width:1024px) {
    .layout-12 .uc-block0 .cell.big article .uc-block-post-grid-text {
        padding: 0 13px 10px 13px
    }
}

.layout-12 .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title {
    height: 2.4em
}

@media only screen and (min-width:768px) {
    .layout-12 .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title {
        height: 2.4em
    }
}

@media only screen and (min-width:1024px) {
    .layout-12 .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title {
        height: 2.2em
    }
}

.layout-12 .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title, .layout-12 .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title-link {
    font: 600 1.0625rem "Exo 2";
    line-height: 1.2em;
    color: #fff;
    margin-bottom: 10px;
    overflow: hidden
}

    .layout-12 .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title:hover, .layout-12 .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title-link:hover {
        color: #e5e5e5
    }

    .layout-12 .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title:before, .layout-12 .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title-link:before {
        content: "";
        height: 1px;
        display: block;
        background-color: rgba(178,188,205,.2);
        position: absolute;
        bottom: 0;
        top: initial;
        left: 20px;
        right: 20px;
        margin: 0 auto
    }

@media only screen and (min-width:768px) {
    .layout-12 .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title, .layout-12 .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title-link {
        line-height: 1.2em;
        margin-bottom: 13px
    }
}

@media only screen and (min-width:1024px) {
    .layout-12 .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title, .layout-12 .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title-link {
        font: 600 1.75rem/.9286 "Exo 2";
        margin-bottom: 18px
    }

        .layout-12 .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title:before, .layout-12 .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title-link:before {
            display: none
        }
}

.layout-12 .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title a, .layout-12 .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title-link a {
    color: #fff
}

.layout-12 .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-byline {
    display: flex
}

.layout-12 .uc-block0 .cell.big article .uc-block-post-grid-text .mobile {
    display: none
}

@media only screen and (min-width:1024px) {
    .layout-12 .uc-block0 .cell.big article .uc-block-post-grid-byline .uc-block-post-grid-cat_name, .layout-12 .uc-block0 .cell.big article .uc-block-post-grid-byline .uc-block-post-grid-cat_name_link, .layout-12 .uc-block0 .cell.big article .uc-block-post-grid-byline.mobile .uc-block-post-grid-cat_name, .layout-12 .uc-block0 .cell.big article .uc-block-post-grid-byline.mobile .uc-block-post-grid-cat_name_link {
        color: #fff !important
    }
}

.layout-12 .uc-block0 .cell.big article .uc-block-post-grid-byline .uc-block-post-grid-date, .layout-12 .uc-block0 .cell.big article .uc-block-post-grid-byline.mobile .uc-block-post-grid-date {
    color: #fff
}

    .layout-12 .uc-block0 .cell.big article .uc-block-post-grid-byline .uc-block-post-grid-date:before, .layout-12 .uc-block0 .cell.big article .uc-block-post-grid-byline.mobile .uc-block-post-grid-date:before {
        background-color: #fff
    }

.layout-12 .uc-block0 .cell.big article .uc-block-post-grid-byline .total-comments, .layout-12 .uc-block0 .cell.big article .uc-block-post-grid-byline.mobile .total-comments {
    color: #fff !important
}

    .layout-12 .uc-block0 .cell.big article .uc-block-post-grid-byline .total-comments:before, .layout-12 .uc-block0 .cell.big article .uc-block-post-grid-byline.mobile .total-comments:before {
        background-color: #fff
    }

    .layout-12 .uc-block0 .cell.big article .uc-block-post-grid-byline .total-comments span svg, .layout-12 .uc-block0 .cell.big article .uc-block-post-grid-byline.mobile .total-comments span svg {
        fill: #fff
    }

.layout-12 .uc-block0 .cell.big article .mobile {
    display: none
}

.layout-12 .uc-block0 .cell.list {
    padding: 10px 20px 0 20px
}

@media only screen and (min-width:768px) {
    .layout-12 .uc-block0 .cell.list {
        display: flex;
        overflow-x: scroll;
        padding: 16px 20px;
        padding-right: 0;
        position: relative;
        -ms-overflow-style: none;
        scrollbar-width: none
    }

        .layout-12 .uc-block0 .cell.list::-webkit-scrollbar {
            width: 0 !important;
            height: 0 !important
        }
}

@media only screen and (min-width:1024px) {
    .layout-12 .uc-block0 .cell.list {
        border-bottom-right-radius: 3px;
        border-top-right-radius: 3px;
        display: grid;
        overflow: initial;
        padding: 0
    }
}

.layout-12 .uc-block0 .cell.list article {
    display: grid;
    background-color: transparent;
    grid-template-columns: 136px 1fr;
    grid-column-gap: 10px;
    padding-bottom: 31px;
    margin-bottom: 10px;
    position: relative
}

    .layout-12 .uc-block0 .cell.list article:before {
        content: "";
        height: 1px;
        width: 100%;
        display: block;
        background-color: #fff;
        position: absolute;
        left: 0;
        bottom: 0;
        top: initial
    }

@media only screen and (min-width:768px) {
    .layout-12 .uc-block0 .cell.list article {
        width: 100%;
        min-width: 432px;
        grid-template-columns: 175px 1fr;
        grid-column-gap: 13px;
        padding-bottom: 0;
        margin-bottom: 0;
        margin-right: 26px
    }

        .layout-12 .uc-block0 .cell.list article:before {
            display: none
        }
}

@media only screen and (min-width:1024px) {
    .layout-12 .uc-block0 .cell.list article {
        width: initial;
        grid-template-columns: 161px 1fr;
        min-width: initial;
        margin-top: 14px;
        margin-bottom: 13px;
        margin-left: 26px;
        margin-right: 13px
    }

        .layout-12 .uc-block0 .cell.list article:before {
            width: 100%;
            display: block;
            bottom: -14px
        }
}

@media only screen and (min-width:1102px) {
    .layout-12 .uc-block0 .cell.list article {
        grid-template-columns: 175px 1fr;
        padding-bottom: 0;
        padding-right: 13px;
        margin-left: 26px;
        margin-right: 0
    }

        .layout-12 .uc-block0 .cell.list article:before {
            width: 96%;
            display: block;
            bottom: -14px
        }
}

@media only screen and (min-width: 1200px) {
    .layout-12 .uc-block0 .cell.list article {
        grid-template-columns: 200px 1fr
    }
}

@media only screen and (min-width: 1300px) {
    .layout-12 .uc-block0 .cell.list article {
        grid-template-columns: 210px 1fr
    }
}

@media only screen and (min-width: 1366px) {
    .layout-12 .uc-block0 .cell.list article {
        grid-template-columns: 161px 1fr
    }
}

@media only screen and (min-width: 1430px) {
    .layout-12 .uc-block0 .cell.list article {
        grid-template-columns: 175px 1fr
    }
}

@media only screen and (min-width: 1600px) {
    .layout-12 .uc-block0 .cell.list article {
        grid-template-columns: 161px 1fr
    }
}

@media only screen and (min-width: 1690px) {
    .layout-12 .uc-block0 .cell.list article {
        grid-template-columns: 175px 1fr
    }
}

@media only screen and (min-width: 1830px) {
    .layout-12 .uc-block0 .cell.list article {
        grid-template-columns: 210px 1fr
    }
}

@media only screen and (min-width: 1990px) {
    .layout-12 .uc-block0 .cell.list article {
        grid-template-columns: 230px 1fr
    }
}

.layout-12 .uc-block0 .cell.list article .uc-block-post-grid-text {
    padding: 0
}

    .layout-12 .uc-block0 .cell.list article .uc-block-post-grid-text .uc-block-post-grid-header {
        display: flex;
        flex-direction: column;
        height: 100%;
        justify-content: space-between
    }

    .layout-12 .uc-block0 .cell.list article .uc-block-post-grid-text .uc-block-post-grid-title, .layout-12 .uc-block0 .cell.list article .uc-block-post-grid-text .uc-block-post-grid-title-link {
        color: #fff;
        font: 600 1.0625rem "Exo 2";
        line-height: 1.2em;
        letter-spacing: 0;
        cursor: pointer
    }

        .layout-12 .uc-block0 .cell.list article .uc-block-post-grid-text .uc-block-post-grid-title:hover, .layout-12 .uc-block0 .cell.list article .uc-block-post-grid-text .uc-block-post-grid-title-link:hover {
            color: #fff
        }

    .layout-12 .uc-block0 .cell.list article .uc-block-post-grid-text .uc-block-post-grid-title {
        height: 5.9em;
        overflow: hidden;
        margin-bottom: 0
    }

@media only screen and (min-width:768px) {
    .layout-12 .uc-block0 .cell.list article .uc-block-post-grid-text .uc-block-post-grid-title {
        height: 4.8em;
        margin-bottom: 24px
    }
}

@media only screen and (min-width:1024px) {
    .layout-12 .uc-block0 .cell.list article .uc-block-post-grid-text .uc-block-post-grid-title {
        margin-bottom: 10px
    }
}

@media only screen and (min-width:1102px) {
    .layout-12 .uc-block0 .cell.list article .uc-block-post-grid-text .uc-block-post-grid-title {
        margin-bottom: 20px
    }
}

@media only screen and (min-width: 1366px) {
    .layout-12 .uc-block0 .cell.list article .uc-block-post-grid-text .uc-block-post-grid-title {
        margin-bottom: 10px
    }
}

@media only screen and (min-width:768px) {
    .layout-12 .uc-block0 .cell.list article .uc-block-post-grid-text .uc-block-post-grid-byline {
        display: flex
    }
}

.layout-12 .uc-block0 .cell.list article .mobile {
    left: 0
}

@media only screen and (min-width:768px) {
    .layout-12 .uc-block0 .cell.list article .mobile {
        display: none
    }
}

.layout-12 .uc-block0 .cell.list article:first-child {
    margin-top: 0px
}

.layout-12 .uc-block0 .cell.list article:last-child {
    margin-bottom: 1px
}

@media only screen and (min-width:1024px) {
    .layout-12 .uc-block0 .cell.list article:last-child {
        margin-bottom: 1px
    }
}

.layout-12 .uc-block0 .cell.list article:last-child:before {
    display: none
}

.section.category-video {
    opacity: 0;
    background-image: radial-gradient(ellipse 100% 102% at 50% 46%, #223E99 0%, #223E99 100%);
    position: relative;
    overflow: hidden
}

@media screen and (min-width:768px) {
    .section.category-video {
        padding: 30px 0 20px
    }
}

@media screen and (min-width: 1366px) {
    .section.category-video {
        max-width: 1142px;
        margin: 30px auto;
        border-radius: 3px
    }
}

@media only screen and (min-width:1600px) {
    .section.category-video {
        max-width: 1440px;
        margin: 30px auto;
        border-radius: 3px
    }
}

@media only screen and (min-width: 1600px)and (max-width: 2000px) {
    .section.category-video {
        max-width: calc(100% - 600px + 40px);
        margin: 30px auto;
        border-radius: 3px
    }
}

@media only screen and (min-width: 1366px)and (max-width: 1462px) {
    .section.category-video {
        max-width: calc(100% - 360px + 40px);
        margin: 0 180px;
        margin: 30px auto;
        border-radius: 3px
    }
}

.section.category-video:before {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    background-image: url(../../92a89749f66baaa13f4c.svg);
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 0
}

@media only screen and (min-width:768px) {
    .section.category-video:before {
        background-image: url(../../cfd1e577214e502fded6.svg)
    }
}

.section.category-video .header-title {
    border-bottom: none;
    align-items: baseline
}

    .section.category-video .header-title h3 {
        color: #fff;
        font: 700 1.25rem "Exo 2";
        line-height: 1;
        letter-spacing: 0
    }

@media only screen and (min-width:768px) {
    .section.category-video .header-title h3 {
        font: 700 1.375rem "Exo 2";
        line-height: 1
    }
}

@media only screen and (min-width:1024px) {
    .section.category-video .header-title h3 {
        font: 700 1.5625rem "Exo 2";
        line-height: 1
    }
}

.section.category-video .header-title h3:before {
    background-color: #fff
}

.section.category-video .header-title a {
    color: #fff;
    font: 700 1rem "Exo 2";
    line-height: 1.4;
    z-index: 0
}

@media only screen and (min-width:1024px) {
    .section.category-video .header-title a {
        font: 700 1.125rem "Exo 2";
        line-height: 1.4
    }
}

.section.category-video .header-title a .Arrow_Right svg {
    fill: #fff
}

.section.category-video .container {
    overflow: hidden
}

@media only screen and (min-width:1024px) {
    .section.category-video .container {
        max-width: calc(100% - 40px);
        margin: 0 auto
    }
}

.section.category-video .uc-block {
    display: flex
}

    .section.category-video .uc-block.owl-loaded, .section.category-video .uc-block.owl-drag {
        margin-left: 0 !important;
        position: relative
    }

        .section.category-video .uc-block.owl-loaded .owl-stage-outer .owl-stage, .section.category-video .uc-block.owl-drag .owl-stage-outer .owl-stage {
            display: flex
        }

        .section.category-video .uc-block.owl-loaded .owl-nav, .section.category-video .uc-block.owl-drag .owl-nav {
            display: none;
            position: absolute;
            top: -42px;
            right: -5px
        }

@media only screen and (min-width:480px) {
    .section.category-video .uc-block.owl-loaded .owl-nav, .section.category-video .uc-block.owl-drag .owl-nav {
        right: 0
    }
}

@media only screen and (min-width:768px) {
    .section.category-video .uc-block.owl-loaded .owl-nav, .section.category-video .uc-block.owl-drag .owl-nav {
        right: -10px
    }
}

@media only screen and (min-width:1024px) {
    .section.category-video .uc-block.owl-loaded .owl-nav, .section.category-video .uc-block.owl-drag .owl-nav {
        right: 0
    }
}

.section.category-video .uc-block.owl-loaded .owl-nav button, .section.category-video .uc-block.owl-drag .owl-nav button {
    width: 20px;
    height: 20px;
    cursor: pointer;
    position: relative
}

    .section.category-video .uc-block.owl-loaded .owl-nav button span, .section.category-video .uc-block.owl-drag .owl-nav button span {
        display: none
    }

    .section.category-video .uc-block.owl-loaded .owl-nav button:before, .section.category-video .uc-block.owl-drag .owl-nav button:before {
        content: "";
        display: inline-block;
        background-repeat: no-repeat;
        background-size: contain;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0
    }

    .section.category-video .uc-block.owl-loaded .owl-nav button.owl-prev, .section.category-video .uc-block.owl-drag .owl-nav button.owl-prev {
        margin-right: 5px
    }

        .section.category-video .uc-block.owl-loaded .owl-nav button.owl-prev:before, .section.category-video .uc-block.owl-drag .owl-nav button.owl-prev:before {
            background-image: url(../../f98430d636aa8b39c3f4.svg#Arrow_Left-IconSecondary)
        }

        .section.category-video .uc-block.owl-loaded .owl-nav button.owl-prev.active:before, .section.category-video .uc-block.owl-loaded .owl-nav button.owl-prev.disabled:before, .section.category-video .uc-block.owl-drag .owl-nav button.owl-prev.active:before, .section.category-video .uc-block.owl-drag .owl-nav button.owl-prev.disabled:before {
            background-image: url(../../f98430d636aa8b39c3f4.svg#Arrow_Left-IconPrimary)
        }

    .section.category-video .uc-block.owl-loaded .owl-nav button.owl-next:before, .section.category-video .uc-block.owl-drag .owl-nav button.owl-next:before {
        background-image: url(../../f98430d636aa8b39c3f4.svg#Arrow_Right-IconSecondary)
    }

    .section.category-video .uc-block.owl-loaded .owl-nav button.owl-next.active:before, .section.category-video .uc-block.owl-loaded .owl-nav button.owl-next.disabled:before, .section.category-video .uc-block.owl-drag .owl-nav button.owl-next.active:before, .section.category-video .uc-block.owl-drag .owl-nav button.owl-next.disabled:before {
        background-image: url(../../f98430d636aa8b39c3f4.svg#Arrow_Right-IconPrimary)
    }

.section.category-video .uc-block.owl-loaded .owl-dots, .section.category-video .uc-block.owl-drag .owl-dots {
    display: none
}

@media only screen and (max-width:1024px) {
    .section.category-video .uc-block .owl-item {
        width: 255px !important
    }
}

.section.category-video .uc-block article {
    background-color: rgba(10,19,47,.33);
    padding-bottom: 0;
    overflow: hidden
}

@media only screen and (min-width:1024px) {
    .section.category-video .uc-block article {
        padding-bottom: 0
    }
}

.section.category-video .uc-block article .uc-block-post-grid-image .Video {
    left: 13px;
    bottom: 9px
}

.section.category-video .uc-block article .uc-block-post-grid-image a {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    padding-top: 56.25%
}

.section.category-video .uc-block article .uc-block-post-grid-text {
    padding: 10px 13px
}

    .section.category-video .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 4.8em;
        font: 600 1rem "Exo 2";
        line-height: 1.2em;
        overflow: hidden;
        margin-bottom: 10px
    }

@media only screen and (min-width:768px) {
    .section.category-video .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 3.6em;
        font: 600 1.0625rem "Exo 2";
        line-height: 1.2em
    }
}

.section.category-video .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title .uc-block-post-grid-title-link {
    color: #fff
}

.section.category-video .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline {
    display: flex
}

    .section.category-video .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-cat_name {
        display: none
    }

    .section.category-video .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-date {
        color: #fff;
        font: 400 .75rem "Exo 2";
        line-height: 1;
        padding-left: 0;
        margin-left: 0
    }

        .section.category-video .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-date:before {
            display: none
        }

    .section.category-video .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments {
        color: #fff
    }

        .section.category-video .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments:before {
            width: 1px;
            background-color: #fff
        }

        .section.category-video .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments svg {
            fill: currentColor
        }

.section.category-video .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header span:before {
    color: #fff
}

.section.category-video .uc-block article .mobile {
    display: none
}

.section.category-video.layout-bcg {
    background-image: none
}

    .section.category-video.layout-bcg:before {
        background-image: none
    }

    .section.category-video.layout-bcg .total-comments {
        color: #fff !important
    }

        .section.category-video.layout-bcg .total-comments svg {
            fill: currentColor
        }

article {
    border-radius: 3px;
    box-shadow: 0 0 13px 0 rgba(34,62,153,.1);
    background-color: #fff;
    position: relative
}

    article.category-video .uc-block-post-grid-image, article.category-videodana .uc-block-post-grid-image, article.post_format-post-format-video .uc-block-post-grid-image {
        position: relative
    }

        article.category-video .uc-block-post-grid-image .Video, article.category-videodana .uc-block-post-grid-image .Video, article.post_format-post-format-video .uc-block-post-grid-image .Video {
            position: absolute;
            width: 20px;
            height: 20px;
            left: 10px;
            bottom: 6px;
            cursor: pointer;
            z-index: 1;
            pointer-events: none
        }

@media only screen and (min-width:1024px) {
    article.category-video .uc-block-post-grid-image .Video, article.category-videodana .uc-block-post-grid-image .Video, article.post_format-post-format-video .uc-block-post-grid-image .Video {
        left: 13px;
        bottom: 9px
    }
}

article.category-video .uc-block-post-grid-image .Video svg, article.category-videodana .uc-block-post-grid-image .Video svg, article.post_format-post-format-video .uc-block-post-grid-image .Video svg {
    fill: #fff;
    filter: drop-shadow(0 0 2px rgba(0, 0, 0, 0.65))
}

article.category-gallery .uc-block-post-grid-image {
    position: relative
}

    article.category-gallery .uc-block-post-grid-image:after {
        content: "";
        display: block;
        width: 30px;
        height: 30px;
        background-image: url(../../24c2bb6735cabf4b95ec.svg);
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
        position: absolute;
        right: 0;
        bottom: 0;
        z-index: 9999;
        cursor: pointer;
        pointer-events: none
    }

article .uc-block-post-grid-image {
    border-radius: 3px;
    position: relative
}

    article .uc-block-post-grid-image .uc-badge-wrapper {
        position: absolute;
        left: 5px;
        top: 5px;
        z-index: 1;
        margin-bottom: 0
    }

@media only screen and (min-width:1024px) {
    article .uc-block-post-grid-image .uc-badge-wrapper {
        left: 10px;
        top: 10px
    }
}

article .uc-block-post-grid-image a {
    width: 100%;
    height: 100%;
    display: block;
    border-radius: 3px;
    text-align: center;
    overflow: hidden;
    position: relative;
    padding-top: 66.66%
}

    article .uc-block-post-grid-image a img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0
    }

article .uc-block-post-grid-header .uc-block-post-grid-title {
    font: 600 1rem "Exo 2";
    line-height: 1.2em;
    color: #05131e;
    letter-spacing: 0;
    margin-bottom: 0
}

@media only screen and (min-width:768px) {
    article .uc-block-post-grid-header .uc-block-post-grid-title {
        font: 600 1.0625rem "Exo 2";
        letter-spacing: 0;
        line-height: 1.2em
    }
}

@media only screen and (min-width:1024px) {
    article .uc-block-post-grid-header .uc-block-post-grid-title {
        margin-bottom: 8px
    }
}

article .uc-block-post-grid-header .uc-block-post-grid-title:hover {
    color: #223e99
}

article .uc-block-post-grid-header .uc-block-post-grid-title a {
    color: #05131e
}

    article .uc-block-post-grid-header .uc-block-post-grid-title a:hover {
        text-decoration: none;
        color: #223e99
    }

article .uc-block-post-grid-header .uc-block-post-grid-byline {
    font: 400 .75rem "Exo 2";
    line-height: 1;
    color: #69737b;
    letter-spacing: 0;
    display: none;
    margin-bottom: 0
}

@media only screen and (min-width:1024px) {
    article .uc-block-post-grid-header .uc-block-post-grid-byline {
        display: flex;
        align-items: center
    }
}

article .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-cat_name a[href=""] {
    pointer-events: none;
    text-decoration: none
}

article .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-cat_name + .uc-block-post-grid-date {
    padding-left: 6px;
    margin-left: 5px;
    position: relative
}

    article .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-cat_name + .uc-block-post-grid-date:before {
        content: "";
        display: block;
        height: 8px;
        width: 1px;
        background-color: #69737b;
        position: absolute;
        left: 0;
        bottom: calc(50% - 4px)
    }

article .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-cat_name, article .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-cat_name_link, article .uc-block-post-grid-header .uc-block-post-grid-byline a {
    font: 700 .75rem "Exo 2";
    line-height: 1;
    color: #223e99;
    text-transform: uppercase;
    letter-spacing: 0
}

    article .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-cat_name a:hover {
        text-decoration: underline
    }

article .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-date {
    color: #69737b;
    font: 400 .75rem "Exo 2";
    line-height: 1
}

article .uc-block-post-grid-header .uc-block-post-grid-byline .meta .post-time {
    color: #69737b
}

article .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments {
    font: 600 .75rem "Exo 2";
    line-height: 1;
    letter-spacing: 0;
    color: #223e99;
    display: flex;
    align-items: flex-start;
    padding-left: 32px;
    position: relative
}

    article .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments:hover {
        text-decoration: none
    }

    article .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments:before {
        content: "";
        display: block;
        height: 8px;
        width: 1px;
        background-color: #69737b;
        position: absolute;
        left: 5px;
        bottom: calc(50% - 4px)
    }

    article .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments span {
        position: relative;
        left: -19px
    }

        article .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments span svg {
            display: block;
            width: .75rem;
            height: .75rem;
            fill: #8b959c;
            position: absolute;
            left: 0;
            top: 1px
        }

article .uc-block-post-grid-header .uc-block-post-grid-excert {
    font: 600 1rem "Exo 2";
    margin-bottom: 0
}

article .mobile {
    font: 400 .75rem "Exo 2";
    line-height: 1;
    color: #69737b;
    letter-spacing: 0;
    display: flex;
    align-items: flex-start;
    margin-bottom: 0;
    position: absolute;
    bottom: 9px;
    left: 10px
}

@media only screen and (min-width:768px) {
    article .mobile {
        left: 13px
    }
}

@media only screen and (min-width:1024px) {
    article .mobile {
        display: none
    }
}

article .mobile .uc-block-post-grid-cat_name {
    color: #223e99;
    text-transform: uppercase;
    font: 700 .75rem "Exo 2";
    letter-spacing: 0;
    line-height: 1
}

    article .mobile .uc-block-post-grid-cat_name .uc-block-post-grid-cat_name_link {
        font: inherit;
        color: #223e99;
        display: none
    }

        article .mobile .uc-block-post-grid-cat_name .uc-block-post-grid-cat_name_link:first-child {
            display: inline
        }

        article .mobile .uc-block-post-grid-cat_name .uc-block-post-grid-cat_name_link:hover {
            text-decoration: underline
        }

    article .mobile .uc-block-post-grid-cat_name + .uc-block-post-grid-date {
        padding-left: 6px;
        margin-left: 5px;
        position: relative
    }

        article .mobile .uc-block-post-grid-cat_name + .uc-block-post-grid-date:before {
            content: "";
            display: block;
            height: 8px;
            width: 1px;
            background-color: #69737b;
            position: absolute;
            left: 0;
            bottom: calc(50% - 4px)
        }

article .mobile .uc-block-post-grid-date {
    color: #69737b;
    font: 400 .75rem "Exo 2";
    line-height: 1;
    letter-spacing: 0
}

article .mobile .total-comments {
    font: 600 .75rem "Exo 2";
    line-height: 1;
    letter-spacing: 0;
    color: #223e99;
    padding-left: 32px;
    position: relative
}

    article .mobile .total-comments:hover {
        text-decoration: none
    }

    article .mobile .total-comments:before {
        content: "";
        display: block;
        height: 8px;
        width: 1px;
        background-color: #69737b;
        position: absolute;
        left: 4px;
        bottom: 2px
    }

    article .mobile .total-comments span {
        position: relative;
        left: -19px
    }

        article .mobile .total-comments span svg {
            width: .75rem;
            height: .75rem;
            fill: #8b959c;
            position: absolute;
            left: 0;
            top: 3px
        }

.container {
    width: 100%;
    margin: 0 auto
}

@media only screen and (max-width:768px) {
    .container {
        padding-left: 10px;
        padding-right: 10px
    }
}

@media only screen and (min-width: 1366px) {
    .container {
        max-width: 1102px
    }
}

@media only screen and (min-width:1600px) {
    .container {
        max-width: 1400px
    }
}

@media only screen and (min-width: 1600px)and (max-width: 2000px) {
    .container {
        max-width: calc(100% - 600px)
    }
}

@media only screen and (min-width: 1366px)and (max-width: 1462px) {
    .container {
        max-width: calc(100% - 360px);
        margin: 0 180px
    }
}

@media only screen and (min-width:768px)and (max-width: 1365px) {
    .container {
        padding-left: 20px;
        padding-right: 20px
    }
}

.container .right {
    display: none
}

.container.sidebar {
    display: grid;
    grid-gap: 20px
}

@media only screen and (min-width: 1024px) {
    .container.sidebar {
        grid-template-columns: 2fr 1fr
    }
}

.container.sidebar .right {
    display: block
}

.container.sidebar .sidebar-module-banner-container {
    margin: 0 auto 20px;
    width: min-content
}

@media only screen and (min-width: 1024px)and (max-width: 1324px) {
    .container.sidebar {
        display: block
    }

        .container.sidebar .right {
            margin-top: 20px
        }
}

.cell {
    display: grid;
    grid-template-columns: auto
}

.header-title, .uc-post-grid-block-header {
    display: flex;
    align-items: center;
    margin-bottom: 20px
}

    .header-title h3, .header-title h2, .uc-post-grid-block-header h3, .uc-post-grid-block-header h2 {
        color: #0a132f;
        font: 700 1.25rem "Exo 2";
        line-height: 1;
        text-transform: uppercase;
        padding-bottom: 10px;
        margin-right: auto;
        margin-bottom: 0;
        position: relative
    }

@media only screen and (min-width:768px) {
    .header-title h3, .header-title h2, .uc-post-grid-block-header h3, .uc-post-grid-block-header h2 {
        font: 700 1.375rem "Exo 2";
        line-height: 1;
        padding-bottom: 14px
    }
}

@media only screen and (min-width:1024px) {
    .header-title h3, .header-title h2, .uc-post-grid-block-header h3, .uc-post-grid-block-header h2 {
        font: 700 1.5625rem "Exo 2";
        line-height: 1
    }
}

.header-title h3:before, .header-title h2:before, .uc-post-grid-block-header h3:before, .uc-post-grid-block-header h2:before {
    content: "";
    width: 100%;
    height: 3px;
    background-color: #223e99;
    position: absolute;
    bottom: -2px;
    left: 0
}

.header-title a, .uc-post-grid-block-header a {
    display: flex;
    font: 700 1rem "Exo 2";
    line-height: 1.4;
    color: #223e99;
    margin-left: auto
}

@media only screen and (min-width:768px) {
    .header-title a, .uc-post-grid-block-header a {
        bottom: 10px
    }
}

@media only screen and (min-width:1024px) {
    .header-title a, .uc-post-grid-block-header a {
        font: 700 1.125rem "Exo 2";
        line-height: 1.4
    }
}

.header-title a .Arrow_Right, .uc-post-grid-block-header a .Arrow_Right {
    width: 18px;
    height: 18px;
    margin-left: 5px
}

    .header-title a .Arrow_Right svg, .uc-post-grid-block-header a .Arrow_Right svg {
        fill: #223e99;
        top: 1px
    }

@media only screen and (min-width:1024px) {
    .header-title a .Arrow_Right svg, .uc-post-grid-block-header a .Arrow_Right svg {
        top: 3px
    }
}

.header-title .subcategory-menu, .uc-post-grid-block-header .subcategory-menu {
    display: flex
}

    .header-title .subcategory-menu li, .uc-post-grid-block-header .subcategory-menu li {
        list-style-type: none;
        margin-left: 30px
    }

section {
    margin: 25px 0 0
}

@media only screen and (min-width:768px) {
    section {
        margin: 30px 0 0
    }
}

@media only screen and (min-width:768px) {
    section.home-featured-news {
        margin-bottom: 25px
    }
}

section.category-video, section.layout-4, section.section-category-hronika {
    padding: 25px 0
}

@media only screen and (min-width:768px) {
    section.category-video, section.layout-4, section.section-category-hronika {
        padding: 40px 0
    }
}

.page-template {
    background: #fafafa
}

    .page-template .section.footer-pages {
        padding-bottom: 30px
    }

@media only screen and (min-width:768px) {
    .page-template .section.footer-pages {
        padding-bottom: 60px
    }
}

@media only screen and (min-width:1024px) {
    .page-template .section.footer-pages {
        padding-bottom: 100px
    }
}

.page-template #sticky {
    display: none
}

.page-template .header-title {
    display: flex
}

@media only screen and (min-width:1024px) {
    .page-template .header-title {
        display: flex
    }
}

.page-template .landing-category-vest .header-title {
    display: none
}

@media only screen and (min-width:1024px) {
    .page-template .landing-category-vest .header-title {
        display: flex
    }

        .page-template .landing-category-vest .header-title h3 {
            color: #05131e;
            font: 700 1.5625rem "Exo 2";
            text-transform: uppercase;
            line-height: 1
        }

            .page-template .landing-category-vest .header-title h3:before {
                color: #223e99
            }
}

.page-template .featured-zone-homepage .subcategory-navigation .parent-page-title {
    line-height: 1
}

.page-template .featured-zone-homepage .section:first-of-type {
    margin-top: 10px
}

@media only screen and (min-width:768px) {
    .page-template .featured-zone-homepage .section:first-of-type {
        margin-top: 20px
    }
}

.page-template .bottom-zone .section:first-of-type {
    padding-top: 0;
    margin-top: 10px
}

@media only screen and (min-width:768px) {
    .page-template .bottom-zone .section:first-of-type {
        padding-top: 0;
        margin-top: 20px
    }
}

@media only screen and (min-width:1024px) {
    .page-template .bottom-zone .section:first-of-type {
        padding-top: 0;
        margin-top: 30px
    }
}

.home .header-title {
    display: flex
}

.home .banner-header {
    margin-bottom: 20px
}

.home #sticky {
    display: none
}

.category #sticky, .search #sticky, .tag #sticky, .error404 #sticky, .page-template-default #sticky {
    display: none
}

.comment-icon:before {
    content: "";
    display: inline-block;
    background-image: url(../../f98430d636aa8b39c3f4.svg#Comment-IconRegular);
    transform: scale(0.6);
    background-repeat: no-repeat;
    background-size: contain;
    width: 20px;
    height: 20px;
    position: absolute;
    left: -3px;
    top: -3px
}

.page-template.home .top-zone .banner-promotion {
    margin: 10px 0
}

@media only screen and (min-width:768px) {
    .page-template.home .top-zone .banner-promotion {
        margin: 20px 0
    }
}

.header-title a .Arrow_Right svg, .uc-post-grid-block-header a .Arrow_Right svg {
    top: 3px
}

@media only screen and (min-width:1024px) {
    .header-title a .Arrow_Right svg, .uc-post-grid-block-header a .Arrow_Right svg {
        top: 5px
    }
}

.category-module .uc-block {
    display: grid;
    grid-template-columns: 1fr;
    grid-row-gap: 13px
}

@media only screen and (min-width:768px) {
    .category-module .uc-block {
        grid-template-columns: 1fr 1fr;
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }
}

.category-module .uc-block:not(:last-child) {
    margin-bottom: 13px
}

@media only screen and (min-width:768px) {
    .category-module .uc-block:not(:last-child) {
        margin-bottom: 20px
    }
}

.category-module .uc-block article, .category-module.layout-4 .uc-block1 .cell:last-child article {
    background-color: #fff;
    border: 1px solid #fff;
    display: grid;
    grid-template-columns: 136px 1fr;
    grid-column-gap: 10px;
    padding: 10px 10px 31px 10px;
    margin-bottom: 10px
}

@media only screen and (min-width:768px) {
    .category-module .uc-block article, .category-module.layout-4 .uc-block1 .cell:last-child article {
        grid-column-gap: 13px;
        padding: 13px 13px 31px 13px;
        margin-bottom: 20px
    }
}

@media only screen and (min-width:1024px) {
    .category-module .uc-block article, .category-module.layout-4 .uc-block1 .cell:last-child article {
        grid-template-columns: 175px 1fr;
        padding: 0
    }
}

.category-module .uc-block article:last-child, .category-module .uc-block article:only-child, .category-module.layout-4 .uc-block1 .cell:last-child article:last-child, .category-module.layout-4 .uc-block1 .cell:last-child article:only-child {
    margin-bottom: 0
}

@media only screen and (min-width:1024px) {
    .category-module .uc-block article .uc-block-post-grid-image, .category-module .uc-block article a, .category-module.layout-4 .uc-block1 .cell:last-child article .uc-block-post-grid-image, .category-module.layout-4 .uc-block1 .cell:last-child article a {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }
}

.category-module .uc-block article .uc-block-post-grid-text, .category-module.layout-4 .uc-block1 .cell:last-child article .uc-block-post-grid-text {
    padding: 0
}

@media only screen and (min-width:1024px) {
    .category-module .uc-block article .uc-block-post-grid-text, .category-module.layout-4 .uc-block1 .cell:last-child article .uc-block-post-grid-text {
        padding: 9px 13px 10px 0
    }
}

@media only screen and (min-width:1024px) {
    .category-module .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header, .category-module.layout-4 .uc-block1 .cell:last-child article .uc-block-post-grid-text .uc-block-post-grid-header {
        display: flex;
        flex-direction: column;
        height: 100%;
        justify-content: space-between
    }
}

.category-module .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .category-module.layout-4 .uc-block1 .cell:last-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
    height: 6em;
    overflow: hidden
}

@media only screen and (min-width:768px) {
    .category-module .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .category-module.layout-4 .uc-block1 .cell:last-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 4.8em
    }
}

@media only screen and (min-width:1024px) {
    .category-module .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .category-module.layout-4 .uc-block1 .cell:last-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 4.8em;
        margin-bottom: 0
    }
}

.category-module .uc-block article:first-child, .category-module.layout-4 .uc-block1 .cell:first-child article {
    grid-template-columns: 1fr;
    padding: 0
}

@media only screen and (min-width:1024px) {
    .category-module .uc-block article:first-child, .category-module.layout-4 .uc-block1 .cell:first-child article {
        background-color: #04121d;
        border: none;
        border-radius: 3px;
        overflow: hidden
    }
}

.category-module .uc-block article:first-child .uc-block-post-grid-image .Video, .category-module.layout-4 .uc-block1 .cell:first-child article .uc-block-post-grid-image .Video {
    left: 13px;
    bottom: 9px
}

.category-module .uc-block article:first-child .uc-block-post-grid-image a, .category-module.layout-4 .uc-block1 .cell:first-child article .uc-block-post-grid-image a {
    padding-top: 56.25%;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

@media only screen and (min-width:1024px) {
    .category-module .uc-block article:first-child .uc-block-post-grid-image a, .category-module.layout-4 .uc-block1 .cell:first-child article .uc-block-post-grid-image a {
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px
    }
}

.category-module .uc-block article:first-child .uc-block-post-grid-text, .category-module.layout-4 .uc-block1 .cell:first-child article .uc-block-post-grid-text {
    padding: 10px 13px
}

@media only screen and (min-width:1024px) {
    .category-module .uc-block article:first-child .uc-block-post-grid-text, .category-module.layout-4 .uc-block1 .cell:first-child article .uc-block-post-grid-text {
        width: 100%;
        border-radius: 3px;
        padding: 0 13px 10px 13px;
        position: relative;
        bottom: 0;
        z-index: 0
    }

        .category-module .uc-block article:first-child .uc-block-post-grid-text:before, .category-module.layout-4 .uc-block1 .cell:first-child article .uc-block-post-grid-text:before {
            content: "";
            display: block;
            background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 1%, rgba(5, 19, 30, 0.13) 12%, rgba(5, 19, 30, 0.46) 26%, #04121D 54%, #04121D 54%);
            position: absolute;
            left: 0;
            right: 0;
            top: -134px;
            bottom: 0;
            z-index: -1;
            pointer-events: none
        }
}

.category-module .uc-block article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .category-module.layout-4 .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
    height: 2.5em;
    font: 600 1rem "Exo 2";
    line-height: 1.22em;
    overflow: hidden;
    margin-bottom: 13px
}

@media only screen and (min-width:768px) {
    .category-module .uc-block article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .category-module.layout-4 .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 2.5em;
        font: 600 1.125rem "Exo 2";
        line-height: 1.2em
    }
}

@media only screen and (min-width:1024px) {
    .category-module .uc-block article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .category-module.layout-4 .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 2.4em;
        font: 600 1.75rem/1.0357 "Exo 2";
        line-height: 1.2em
    }

        .category-module .uc-block article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title a, .category-module.layout-4 .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title a {
            color: #fff
        }

            .category-module .uc-block article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title a:hover, .category-module.layout-4 .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title a:hover {
                color: #aeadb1
            }
}

.category-module .uc-block article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline, .category-module.layout-4 .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline {
    display: flex
}

    .category-module .uc-block article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-cat_name, .category-module .uc-block article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-cat_name_link, .category-module.layout-4 .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-cat_name, .category-module.layout-4 .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-cat_name_link {
        font: 700 .75rem "Exo 2";
        line-height: 1;
        color: #223e99
    }

@media only screen and (min-width:1024px) {
    .category-module .uc-block article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-cat_name, .category-module .uc-block article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-cat_name_link, .category-module.layout-4 .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-cat_name, .category-module.layout-4 .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-cat_name_link {
        color: #fff
    }
}

.category-module .uc-block article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-date, .category-module.layout-4 .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-date {
    font: 400 .75rem "Exo 2";
    line-height: 1
}

@media only screen and (min-width:1024px) {
    .category-module .uc-block article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-date, .category-module.layout-4 .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-date {
        color: #fff
    }

        .category-module .uc-block article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-date:before, .category-module.layout-4 .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-date:before {
            background-color: #fff
        }
}

.category-module .uc-block article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments, .category-module.layout-4 .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments {
    font: 600 .75rem "Exo 2";
    line-height: 1
}

@media only screen and (min-width:1024px) {
    .category-module .uc-block article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments, .category-module.layout-4 .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments {
        color: #fff
    }

        .category-module .uc-block article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments:before, .category-module.layout-4 .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments:before {
            background-color: #fff
        }
}

@media only screen and (min-width:1024px) {
    .category-module .uc-block article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments span svg, .category-module.layout-4 .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments span svg {
        fill: #fff
    }
}

.category-module .uc-block article:first-child .mobile, .category-module.layout-4 .uc-block1 .cell:first-child article .mobile {
    display: none
}

.category-module.layout-4 .uc-block1 .cell:first-child article {
    border: 1px solid #fff
}

@media only screen and (min-width:1024px) {
    .category-module.layout-4 .uc-block1 .cell:first-child article {
        border: none
    }
}

@media only screen and (min-width: 1325px) {
    .category-module .container.sidebar .left .uc-block article, .category-module.layout-4 .container.sidebar .left .uc-block1 .cell:last-child article {
        grid-template-columns: 136px 1fr;
        padding: 13px 13px 31px 13px
    }

        .category-module .container.sidebar .left .uc-block article .uc-block-post-grid-byline, .category-module.layout-4 .container.sidebar .left .uc-block1 .cell:last-child article .uc-block-post-grid-byline {
            display: none
        }

            .category-module .container.sidebar .left .uc-block article .uc-block-post-grid-byline.mobile, .category-module.layout-4 .container.sidebar .left .uc-block1 .cell:last-child article .uc-block-post-grid-byline.mobile {
                display: flex
            }

        .category-module .container.sidebar .left .uc-block article .uc-block-post-grid-image, .category-module .container.sidebar .left .uc-block article a, .category-module.layout-4 .container.sidebar .left .uc-block1 .cell:last-child article .uc-block-post-grid-image, .category-module.layout-4 .container.sidebar .left .uc-block1 .cell:last-child article a {
            border-top-right-radius: 3px;
            border-bottom-right-radius: 3px
        }

        .category-module .container.sidebar .left .uc-block article .uc-block-post-grid-text, .category-module.layout-4 .container.sidebar .left .uc-block1 .cell:last-child article .uc-block-post-grid-text {
            padding: 0
        }

            .category-module .container.sidebar .left .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header, .category-module.layout-4 .container.sidebar .left .uc-block1 .cell:last-child article .uc-block-post-grid-text .uc-block-post-grid-header {
                display: block
            }

                .category-module .container.sidebar .left .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .category-module.layout-4 .container.sidebar .left .uc-block1 .cell:last-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
                    height: 4.8em
                }
}

@media only screen and (min-width: 1325px) {
    .category-module .container.sidebar .left .uc-block article:first-child, .category-module.layout-4 .container.sidebar .left .uc-block1 .cell:first-child article {
        grid-template-columns: 1fr;
        padding: 0;
        background-color: #fff;
        border: 1px solid #fff
    }

        .category-module .container.sidebar .left .uc-block article:first-child .uc-block-post-grid-image a, .category-module.layout-4 .container.sidebar .left .uc-block1 .cell:first-child article .uc-block-post-grid-image a {
            border-bottom-right-radius: 0;
            border-bottom-left-radius: 0
        }

        .category-module .container.sidebar .left .uc-block article:first-child .uc-block-post-grid-text, .category-module.layout-4 .container.sidebar .left .uc-block1 .cell:first-child article .uc-block-post-grid-text {
            padding: 10px 13px
        }

            .category-module .container.sidebar .left .uc-block article:first-child .uc-block-post-grid-text:before, .category-module.layout-4 .container.sidebar .left .uc-block1 .cell:first-child article .uc-block-post-grid-text:before {
                display: none
            }

            .category-module .container.sidebar .left .uc-block article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .category-module.layout-4 .container.sidebar .left .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
                height: 2.5em;
                font: 600 1.125rem "Exo 2";
                line-height: 1.2em
            }

                .category-module .container.sidebar .left .uc-block article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title a, .category-module.layout-4 .container.sidebar .left .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title a {
                    color: #05131e
                }

                    .category-module .container.sidebar .left .uc-block article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title a:hover, .category-module.layout-4 .container.sidebar .left .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title a:hover {
                        color: #223e99
                    }

            .category-module .container.sidebar .left .uc-block article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline, .category-module.layout-4 .container.sidebar .left .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline {
                display: flex
            }

                .category-module .container.sidebar .left .uc-block article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-cat_name, .category-module .container.sidebar .left .uc-block article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-cat_name_link, .category-module.layout-4 .container.sidebar .left .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-cat_name, .category-module.layout-4 .container.sidebar .left .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-cat_name_link {
                    color: #223e99
                }

                .category-module .container.sidebar .left .uc-block article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-date, .category-module.layout-4 .container.sidebar .left .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-date {
                    color: #69737b
                }

                    .category-module .container.sidebar .left .uc-block article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-date:before, .category-module.layout-4 .container.sidebar .left .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-date:before {
                        background-color: #69737b
                    }

                .category-module .container.sidebar .left .uc-block article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments:before, .category-module.layout-4 .container.sidebar .left .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments:before {
                    background-color: #69737b
                }

                .category-module .container.sidebar .left .uc-block article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments span:before, .category-module.layout-4 .container.sidebar .left .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments span:before {
                    color: #8b959c
                }

        .category-module .container.sidebar .left .uc-block article:first-child .mobile, .category-module.layout-4 .container.sidebar .left .uc-block1 .cell:first-child article .mobile {
            display: none
        }
}

.category-module.layout-4 .container.sidebar .left .uc-block1 .cell:first-child article {
    border: 1px solid #fff
}

.layout-4 {
    background-color: #eef0f2;
    max-width: 100%;
    border-radius: 0
}

@media screen and (min-width: 1366px) {
    .layout-4 {
        max-width: 1142px;
        margin: 30px auto;
        border-radius: 3px
    }
}

@media only screen and (min-width:1600px) {
    .layout-4 {
        max-width: 1440px;
        margin: 30px auto
    }
}

@media only screen and (min-width: 1600px)and (max-width: 2000px) {
    .layout-4 {
        max-width: calc(100% - 600px + 40px);
        margin: 30px auto
    }
}

@media only screen and (min-width: 1366px)and (max-width: 1462px) {
    .layout-4 {
        max-width: calc(100% - 360px + 40px);
        margin: 0 180px;
        margin: 30px auto
    }
}

@media only screen and (min-width:1024px) {
    .layout-4 .container {
        margin: 0 auto;
        max-width: calc(100% - 40px)
    }
}

@media only screen and (min-width:768px)and (max-width: 1365px) {
    .layout-4 .container {
        max-width: 100%
    }
}

.layout-4 .inner {
    display: grid;
    grid-template-columns: 1fr
}

@media only screen and (min-width:768px) {
    .layout-4 .inner {
        grid-template-columns: 1fr 1fr;
        grid-column-gap: 20px
    }
}

@media only screen and (min-width:1024px) {
    .layout-4 .inner {
        grid-template-columns: 1fr;
        grid-column-gap: 0
    }
}

.layout-4 .inner .uc-block1 {
    display: grid;
    grid-row-gap: 10px
}

@media only screen and (min-width:768px) {
    .layout-4 .inner .uc-block1 {
        grid-row-gap: 20px
    }
}

@media only screen and (min-width:1024px) {
    .layout-4 .inner .uc-block1 {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-column-gap: 20px;
        margin-bottom: 20px;
        align-items: stretch
    }
}

@media only screen and (min-width:1024px) {
    .layout-4 .inner .uc-block1 .cell:first-child article {
        display: grid;
        grid-template-rows: 1fr
    }
}

@media only screen and (min-width:1024px) {
    .layout-4 .inner .uc-block1 .cell:last-child {
        grid-template-rows: 1fr 1fr 1fr;
        align-content: start;
        grid-row-gap: 20px
    }

        .layout-4 .inner .uc-block1 .cell:last-child article {
            margin-bottom: 0
        }
}

@media only screen and (min-width: 1325px) {
    .layout-4 .container.sidebar .left .inner {
        grid-template-columns: 1fr 1fr;
        grid-column-gap: 20px
    }

        .layout-4 .container.sidebar .left .inner .uc-block1 {
            grid-template-columns: unset;
            grid-column-gap: unset;
            margin-bottom: 0;
            align-items: unset
        }

            .layout-4 .container.sidebar .left .inner .uc-block1 .cell:first-child article {
                grid-template-rows: unset
            }

            .layout-4 .container.sidebar .left .inner .uc-block1 .cell:last-child {
                grid-template-rows: unset;
                align-content: unset;
                grid-row-gap: unset
            }

                .layout-4 .container.sidebar .left .inner .uc-block1 .cell:last-child article {
                    margin-bottom: 20px
                }

                    .layout-4 .container.sidebar .left .inner .uc-block1 .cell:last-child article:last-child {
                        margin-bottom: 0
                    }
}

.layout-5 .uc-block .cell:last-child article {
    grid-template-columns: 136px 1fr;
    grid-column-gap: 10px;
    padding: 10px 10px 31px 10px
}

@media only screen and (min-width:768px) {
    .layout-5 .uc-block .cell:last-child article {
        grid-template-columns: 1fr;
        padding: 0
    }
}

.layout-5 .uc-block .cell:last-child article .uc-block-post-grid-image .Video {
    left: 10px;
    bottom: 6px
}

@media only screen and (min-width:768px) {
    .layout-5 .uc-block .cell:last-child article .uc-block-post-grid-image .Video {
        left: 13px;
        bottom: 9px
    }
}

.layout-5 .uc-block .cell:last-child article .uc-block-post-grid-image a {
    padding-top: 66.6%
}

@media only screen and (min-width:768px) {
    .layout-5 .uc-block .cell:last-child article .uc-block-post-grid-image a {
        padding-top: 56.25%
    }
}

.layout-5 .uc-block .cell:last-child article .uc-block-post-grid-text {
    padding: 0
}

@media only screen and (min-width:768px) {
    .layout-5 .uc-block .cell:last-child article .uc-block-post-grid-text {
        padding: 10px 13px
    }
}

@media only screen and (min-width:1024px) {
    .layout-5 .uc-block .cell:last-child article .uc-block-post-grid-text {
        padding: 0 13px 10px 13px
    }
}

.layout-5 .uc-block .cell:last-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
    height: 6.1em;
    margin-bottom: 0
}

@media only screen and (min-width:768px) {
    .layout-5 .uc-block .cell:last-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 2.5em;
        margin-bottom: 13px
    }
}

@media only screen and (min-width:1024px) {
    .layout-5 .uc-block .cell:last-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 2.4em;
        margin-bottom: 13px
    }
}

.layout-5 .uc-block .cell:last-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline {
    display: none
}

@media only screen and (min-width:768px) {
    .layout-5 .uc-block .cell:last-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline {
        display: flex
    }
}

.layout-5 .uc-block .cell:last-child article .mobile {
    display: flex
}

@media only screen and (min-width:768px) {
    .layout-5 .uc-block .cell:last-child article .mobile {
        display: none
    }
}

@media only screen and (min-width: 1325px) {
    .layout-5 .container.sidebar .left .uc-block .cell:last-child article .uc-block-post-grid-text {
        padding: 10px 13px
    }

        .layout-5 .container.sidebar .left .uc-block .cell:last-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
            height: 2.5em
        }
}

.uc-block4 {
    display: grid;
    grid-template-columns: 1fr;
    grid-column-gap: 13px;
    grid-row-gap: 10px
}

@media only screen and (min-width:768px) {
    .uc-block4 {
        grid-template-columns: 1fr 1fr;
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }
}

@media only screen and (min-width:1024px) {
    .uc-block4 {
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-row-gap: 20px
    }
}

.uc-block4 article {
    background-color: #fff;
    border: 1px solid #fff;
    display: grid;
    grid-template-columns: 136px 1fr;
    grid-column-gap: 10px;
    padding: 10px 10px 31px 10px
}

@media only screen and (min-width:768px) {
    .uc-block4 article {
        grid-column-gap: 13px;
        padding: 13px 13px 31px 13px
    }
}

@media only screen and (min-width:1024px) {
    .uc-block4 article {
        grid-template-columns: 1fr;
        padding: 0
    }
}

@media only screen and (min-width:1024px) {
    .uc-block4 article .uc-block-post-grid-image a {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }
}

.uc-block4 article .uc-block-post-grid-text {
    padding: 0
}

@media only screen and (min-width:1024px) {
    .uc-block4 article .uc-block-post-grid-text {
        padding: 10px 13px
    }
}

.uc-block4 article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
    height: 6em;
    overflow: hidden
}

@media only screen and (min-width:768px) {
    .uc-block4 article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 4.8em
    }
}

@media only screen and (min-width:1024px) {
    .uc-block4 article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 3.6em;
        margin-bottom: 10px
    }
}

@media only screen and (min-width: 1325px) {
    .container.sidebar .left .uc-block4 {
        grid-template-columns: 1fr 1fr
    }

        .container.sidebar .left .uc-block4 article {
            grid-template-columns: 136px 1fr;
            padding: 13px 13px 31px 13px
        }

            .container.sidebar .left .uc-block4 article .uc-block-post-grid-image a {
                border-bottom-left-radius: 3px;
                border-bottom-right-radius: 3px
            }

            .container.sidebar .left .uc-block4 article .uc-block-post-grid-text {
                padding: 0
            }

                .container.sidebar .left .uc-block4 article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
                    height: 4.8em;
                    margin-bottom: 0
                }

    .tag-module-section .container.sidebar .left .uc-block4 article .uc-block-post-grid-byline {
        display: none
    }

    .tag-module-section .container.sidebar .left .uc-block4 article .mobile {
        display: flex
    }
}

.layout-4 .uc-block4 {
    display: grid;
    grid-template-columns: 1fr;
    margin-top: 13px
}

@media only screen and (min-width:768px) {
    .layout-4 .uc-block4 {
        margin-top: 0
    }
}

@media only screen and (min-width:1024px) {
    .layout-4 .uc-block4 {
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-column-gap: 20px
    }
}

.layout-4 .uc-block4 article:first-child {
    display: grid;
    grid-template-columns: 1fr;
    padding: 0
}

    .layout-4 .uc-block4 article:first-child .uc-block-post-grid-image .Video {
        left: 13px;
        bottom: 9px
    }

    .layout-4 .uc-block4 article:first-child .uc-block-post-grid-image a {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        padding-top: 56.25%
    }

@media only screen and (min-width:1024px) {
    .layout-4 .uc-block4 article:first-child .uc-block-post-grid-image a {
        padding-top: 66.66%
    }
}

.layout-4 .uc-block4 article:first-child .uc-block-post-grid-text {
    padding: 10px 13px
}

    .layout-4 .uc-block4 article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 2.5em;
        overflow: hidden;
        margin-bottom: 13px
    }

@media only screen and (min-width:768px) {
    .layout-4 .uc-block4 article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 2.5em
    }
}

@media only screen and (min-width:1024px) {
    .layout-4 .uc-block4 article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 3.6em;
        margin-bottom: 10px
    }
}

.layout-4 .uc-block4 article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline {
    display: flex
}

.layout-4 .uc-block4 article:first-child .mobile {
    display: none
}

@media only screen and (min-width: 1325px) {
    .layout-4 .container.sidebar .left .uc-block4 {
        grid-template-columns: 1fr
    }

        .layout-4 .container.sidebar .left .uc-block4 article:first-child {
            display: grid;
            grid-template-columns: 1fr;
            padding: 0
        }

            .layout-4 .container.sidebar .left .uc-block4 article:first-child .uc-block-post-grid-image a {
                padding-top: 56.25%;
                border-bottom-left-radius: 0;
                border-bottom-right-radius: 0
            }

            .layout-4 .container.sidebar .left .uc-block4 article:first-child .uc-block-post-grid-text {
                padding: 10px 13px
            }

                .layout-4 .container.sidebar .left .uc-block4 article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
                    height: 2.5em;
                    margin-bottom: 13px
                }

        .layout-4 .container.sidebar .left .uc-block4 article:not(:first-child) .uc-block-post-grid-byline {
            display: none
        }

            .layout-4 .container.sidebar .left .uc-block4 article:not(:first-child) .uc-block-post-grid-byline.mobile {
                display: flex
            }
}

.layout-5 .uc-block4 article:nth-child(2) {
    background-color: #fff;
    border: 1px solid #fff;
    grid-template-columns: 1fr;
    padding: 0
}

@media only screen and (min-width:768px) {
    .layout-5 .uc-block4 article:nth-child(2) {
        grid-template-columns: 136px 1fr;
        grid-column-gap: 13px;
        padding: 13px 13px 31px 13px
    }
}

@media only screen and (min-width:1024px) {
    .layout-5 .uc-block4 article:nth-child(2) {
        grid-template-columns: 1fr;
        padding: 0
    }
}

.layout-5 .uc-block4 article:nth-child(2) .uc-block-post-grid-image .Video {
    left: 13px;
    bottom: 9px
}

@media only screen and (min-width:768px) {
    .layout-5 .uc-block4 article:nth-child(2) .uc-block-post-grid-image .Video {
        left: 10px;
        bottom: 6px
    }
}

@media only screen and (min-width:1024px) {
    .layout-5 .uc-block4 article:nth-child(2) .uc-block-post-grid-image .Video {
        left: 13px;
        bottom: 9px
    }
}

.layout-5 .uc-block4 article:nth-child(2) .uc-block-post-grid-image a {
    padding-top: 56.25%;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

@media only screen and (min-width:768px) {
    .layout-5 .uc-block4 article:nth-child(2) .uc-block-post-grid-image a {
        padding-top: 66.6%;
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px
    }
}

@media only screen and (min-width:1024px) {
    .layout-5 .uc-block4 article:nth-child(2) .uc-block-post-grid-image a {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }
}

.layout-5 .uc-block4 article:nth-child(2) .uc-block-post-grid-text {
    padding: 10px 13px
}

@media only screen and (min-width:768px) {
    .layout-5 .uc-block4 article:nth-child(2) .uc-block-post-grid-text {
        padding: 0
    }
}

@media only screen and (min-width:1024px) {
    .layout-5 .uc-block4 article:nth-child(2) .uc-block-post-grid-text {
        padding: 10px 13px
    }
}

.layout-5 .uc-block4 article:nth-child(2) .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
    height: 2.5em;
    margin-bottom: 12px
}

@media only screen and (min-width:768px) {
    .layout-5 .uc-block4 article:nth-child(2) .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 3.6em;
        margin-bottom: 10px
    }
}

.layout-5 .uc-block4 article:nth-child(2) .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline {
    display: flex
}

@media only screen and (min-width:768px) {
    .layout-5 .uc-block4 article:nth-child(2) .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline {
        display: none
    }
}

@media only screen and (min-width:1024px) {
    .layout-5 .uc-block4 article:nth-child(2) .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline {
        display: flex
    }
}

.layout-5 .uc-block4 article:nth-child(2) .mobile {
    display: none
}

@media only screen and (min-width:768px) {
    .layout-5 .uc-block4 article:nth-child(2) .mobile {
        display: flex
    }
}

@media only screen and (min-width:1024px) {
    .layout-5 .uc-block4 article:nth-child(2) .mobile {
        display: none
    }
}

@media only screen and (min-width: 1325px) {
    .layout-5 .container.sidebar .left .uc-block4 article:nth-child(2) {
        grid-template-columns: 136px 1fr;
        padding: 13px 13px 31px 13px
    }

        .layout-5 .container.sidebar .left .uc-block4 article:nth-child(2) .uc-block-post-grid-image .Video {
            left: 10px;
            bottom: 6px
        }

        .layout-5 .container.sidebar .left .uc-block4 article:nth-child(2) .uc-block-post-grid-image a {
            border-bottom-left-radius: 3px;
            border-bottom-right-radius: 3px
        }

        .layout-5 .container.sidebar .left .uc-block4 article:nth-child(2) .uc-block-post-grid-text {
            padding: 0
        }

    .layout-5 .container.sidebar .left .uc-block4 article .uc-block-post-grid-byline {
        display: none
    }

        .layout-5 .container.sidebar .left .uc-block4 article .uc-block-post-grid-byline.mobile {
            display: flex
        }
}

.owl-slider {
    clear: both;
    margin-bottom: 20px
}

    .owl-slider .owl-carousel {
        margin: 0 !important;
        position: relative;
        display: flex
    }

        .owl-slider .owl-carousel .owl-stage-outer {
            width: 100%;
            border-radius: 3px;
            overflow: hidden
        }

            .owl-slider .owl-carousel .owl-stage-outer .owl-stage {
                display: flex;
                border-radius: 3px
            }

                .owl-slider .owl-carousel .owl-stage-outer .owl-stage .owl-item {
                    width: 100% !important;
                    height: 100%;
                    min-width: initial !important
                }

                    .owl-slider .owl-carousel .owl-stage-outer .owl-stage .owl-item .item {
                        width: 100%;
                        height: 100%;
                        display: flex !important;
                        border-radius: 3px;
                        text-align: center;
                        justify-content: center;
                        overflow: hidden;
                        position: relative;
                        padding-top: 66.66%
                    }

                        .owl-slider .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .blurreed-image {
                            width: 100% !important;
                            height: 100% !important;
                            filter: blur(25px);
                            -o-filter: blur(25px);
                            -ms-filter: blur(25px);
                            -moz-filter: blur(25px);
                            -webkit-filter: blur(25px);
                            object-fit: fill;
                            position: absolute;
                            left: 0;
                            right: 0;
                            top: 0;
                            bottom: 0;
                            z-index: 0
                        }

                        .owl-slider .owl-carousel .owl-stage-outer .owl-stage .owl-item .item img {
                            object-fit: contain;
                            width: auto !important;
                            height: inherit !important;
                            border-radius: 0;
                            position: absolute;
                            top: 0;
                            bottom: 0;
                            z-index: 1
                        }

                        .owl-slider .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .feature-media-info {
                            font: 600 .75rem "Exo 2";
                            line-height: 1.25;
                            letter-spacing: 0;
                            color: #fff;
                            display: inline-block;
                            padding: 12px 13px;
                            z-index: 2;
                            position: absolute;
                            bottom: 0;
                            left: 0
                        }

                            .owl-slider .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .feature-media-info:before {
                                content: "";
                                width: 100%;
                                height: 100%;
                                display: block;
                                background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 44%, rgba(0, 0, 0, 0.55) 100%);
                                border-top-right-radius: 20px;
                                border-bottom-right-radius: 20px;
                                z-index: -1;
                                position: absolute;
                                bottom: 0;
                                left: 0
                            }

        .owl-slider .owl-carousel .owl-nav {
            position: absolute;
            top: 50%;
            left: 0;
            right: 0;
            transform: translate(0, -50%)
        }

            .owl-slider .owl-carousel .owl-nav button {
                width: 38px;
                height: 38px;
                border-radius: 3px;
                background-color: rgba(55,66,75,.7);
                cursor: pointer;
                z-index: 1;
                position: absolute
            }

@media only screen and (min-width:768px) {
    .owl-slider .owl-carousel .owl-nav button {
        width: 48px;
        height: 48px
    }
}

.owl-slider .owl-carousel .owl-nav button span {
    position: relative;
    visibility: hidden
}

    .owl-slider .owl-carousel .owl-nav button span:before {
        content: "";
        display: inline-block;
        background-repeat: no-repeat;
        background-size: contain;
        width: 20px;
        height: 20px;
        visibility: visible;
        position: absolute;
        top: 50%;
        right: 50%;
        transform: translate(50%, -50%) scale(1.1)
    }

@media only screen and (min-width:768px) {
    .owl-slider .owl-carousel .owl-nav button span:before {
        transform: translate(50%, -50%) scale(1.8)
    }
}

.owl-slider .owl-carousel .owl-nav button.owl-prev {
    left: 10px
}

    .owl-slider .owl-carousel .owl-nav button.owl-prev span:before {
        background: url(../../f98430d636aa8b39c3f4.svg#Arrow_Left-IconButtonAlt)
    }

.owl-slider .owl-carousel .owl-nav button.owl-next {
    left: initial;
    right: 10px
}

    .owl-slider .owl-carousel .owl-nav button.owl-next span:before {
        background-image: url(../../f98430d636aa8b39c3f4.svg#Arrow_Right-IconButtonAlt)
    }

@media only screen and (min-width:1024px) {
    .section-category-hronika > .container:not(.sidebar) .left .uc-block1 .cell:first-child article .uc-block-post-grid-text, .home-featured-news > .container:not(.sidebar) .uc-block0 .cell:first-child article .uc-block-post-grid-text, .category-module.layout-12 > .container:not(.sidebar) .uc-block0 .cell:first-child article .uc-block-post-grid-text, .category-module.layout-4 > .container:not(.sidebar) .left .uc-block1 .cell:first-child article .uc-block-post-grid-text, .category-module.layout-6 > .container:not(.sidebar) .left .uc-block1 .cell:first-child article .uc-block-post-grid-text, .category-module.layout-1 > .container:not(.sidebar) .left .uc-block article:first-child .uc-block-post-grid-text, .category-module.layout-3 > .container:not(.sidebar) .left .uc-block article:first-child .uc-block-post-grid-text, .category-module.layout-5 > .container:not(.sidebar) .left .uc-block article:first-child .uc-block-post-grid-text {
        min-height: 100px
    }

    .section-category-hronika > .container:not(.sidebar) .left .uc-block1 .cell:first-child article .uc-block-post-grid-header, .home-featured-news > .container:not(.sidebar) .uc-block0 .cell:first-child article .uc-block-post-grid-header, .category-module.layout-12 > .container:not(.sidebar) .uc-block0 .cell:first-child article .uc-block-post-grid-header, .category-module.layout-4 > .container:not(.sidebar) .left .uc-block1 .cell:first-child article .uc-block-post-grid-header, .category-module.layout-6 > .container:not(.sidebar) .left .uc-block1 .cell:first-child article .uc-block-post-grid-header, .category-module.layout-1 > .container:not(.sidebar) .left .uc-block article:first-child .uc-block-post-grid-header, .category-module.layout-3 > .container:not(.sidebar) .left .uc-block article:first-child .uc-block-post-grid-header, .category-module.layout-5 > .container:not(.sidebar) .left .uc-block article:first-child .uc-block-post-grid-header {
        position: absolute;
        padding: inherit;
        left: 0;
        bottom: 0;
        height: auto;
        width: 100%
    }

        .section-category-hronika > .container:not(.sidebar) .left .uc-block1 .cell:first-child article .uc-block-post-grid-header .uc-block-post-grid-title, .home-featured-news > .container:not(.sidebar) .uc-block0 .cell:first-child article .uc-block-post-grid-header .uc-block-post-grid-title, .category-module.layout-12 > .container:not(.sidebar) .uc-block0 .cell:first-child article .uc-block-post-grid-header .uc-block-post-grid-title, .category-module.layout-4 > .container:not(.sidebar) .left .uc-block1 .cell:first-child article .uc-block-post-grid-header .uc-block-post-grid-title, .category-module.layout-6 > .container:not(.sidebar) .left .uc-block1 .cell:first-child article .uc-block-post-grid-header .uc-block-post-grid-title, .category-module.layout-1 > .container:not(.sidebar) .left .uc-block article:first-child .uc-block-post-grid-header .uc-block-post-grid-title, .category-module.layout-3 > .container:not(.sidebar) .left .uc-block article:first-child .uc-block-post-grid-header .uc-block-post-grid-title, .category-module.layout-5 > .container:not(.sidebar) .left .uc-block article:first-child .uc-block-post-grid-header .uc-block-post-grid-title {
            height: unset !important;
            overflow: unset !important
        }
}

@media only screen and (min-width:1024px) {
    .section-category-hronika > .container:not(.sidebar) .left .uc-block1 .cell:first-child article.category-video .sprite-icon, .section-category-hronika > .container:not(.sidebar) .left .uc-block1 .cell:first-child article.category-videodana .sprite-icon, .section-category-hronika > .container:not(.sidebar) .left .uc-block1 .cell:first-child article.post_format-post-format-video .sprite-icon, .home-featured-news > .container:not(.sidebar) .uc-block0 .cell:first-child article.category-video .sprite-icon, .home-featured-news > .container:not(.sidebar) .uc-block0 .cell:first-child article.category-videodana .sprite-icon, .home-featured-news > .container:not(.sidebar) .uc-block0 .cell:first-child article.post_format-post-format-video .sprite-icon, .category-module.layout-12 > .container:not(.sidebar) .uc-block0 .cell:first-child article.category-video .sprite-icon, .category-module.layout-12 > .container:not(.sidebar) .uc-block0 .cell:first-child article.category-videodana .sprite-icon, .category-module.layout-12 > .container:not(.sidebar) .uc-block0 .cell:first-child article.post_format-post-format-video .sprite-icon, .category-module.layout-4 > .container:not(.sidebar) .left .uc-block1 .cell:first-child article.category-video .sprite-icon, .category-module.layout-4 > .container:not(.sidebar) .left .uc-block1 .cell:first-child article.category-videodana .sprite-icon, .category-module.layout-4 > .container:not(.sidebar) .left .uc-block1 .cell:first-child article.post_format-post-format-video .sprite-icon, .category-module.layout-6 > .container:not(.sidebar) .left .uc-block1 .cell:first-child article.category-video .sprite-icon, .category-module.layout-6 > .container:not(.sidebar) .left .uc-block1 .cell:first-child article.category-videodana .sprite-icon, .category-module.layout-6 > .container:not(.sidebar) .left .uc-block1 .cell:first-child article.post_format-post-format-video .sprite-icon, .category-module.layout-1 > .container:not(.sidebar) .left .uc-block article:first-child.category-video .sprite-icon, .category-module.layout-1 > .container:not(.sidebar) .left .uc-block article:first-child.category-videodana .sprite-icon, .category-module.layout-1 > .container:not(.sidebar) .left .uc-block article:first-child.post_format-post-format-video .sprite-icon, .category-module.layout-3 > .container:not(.sidebar) .left .uc-block article:first-child.category-video .sprite-icon, .category-module.layout-3 > .container:not(.sidebar) .left .uc-block article:first-child.category-videodana .sprite-icon, .category-module.layout-3 > .container:not(.sidebar) .left .uc-block article:first-child.post_format-post-format-video .sprite-icon, .category-module.layout-5 > .container:not(.sidebar) .left .uc-block article:first-child.category-video .sprite-icon, .category-module.layout-5 > .container:not(.sidebar) .left .uc-block article:first-child.category-videodana .sprite-icon, .category-module.layout-5 > .container:not(.sidebar) .left .uc-block article:first-child.post_format-post-format-video .sprite-icon {
        display: none
    }

    .section-category-hronika > .container:not(.sidebar) .left .uc-block1 .cell:first-child article.category-video .uc-block-post-grid-header:after, .section-category-hronika > .container:not(.sidebar) .left .uc-block1 .cell:first-child article.category-videodana .uc-block-post-grid-header:after, .section-category-hronika > .container:not(.sidebar) .left .uc-block1 .cell:first-child article.post_format-post-format-video .uc-block-post-grid-header:after, .home-featured-news > .container:not(.sidebar) .uc-block0 .cell:first-child article.category-video .uc-block-post-grid-header:after, .home-featured-news > .container:not(.sidebar) .uc-block0 .cell:first-child article.category-videodana .uc-block-post-grid-header:after, .home-featured-news > .container:not(.sidebar) .uc-block0 .cell:first-child article.post_format-post-format-video .uc-block-post-grid-header:after, .category-module.layout-12 > .container:not(.sidebar) .uc-block0 .cell:first-child article.category-video .uc-block-post-grid-header:after, .category-module.layout-12 > .container:not(.sidebar) .uc-block0 .cell:first-child article.category-videodana .uc-block-post-grid-header:after, .category-module.layout-12 > .container:not(.sidebar) .uc-block0 .cell:first-child article.post_format-post-format-video .uc-block-post-grid-header:after, .category-module.layout-4 > .container:not(.sidebar) .left .uc-block1 .cell:first-child article.category-video .uc-block-post-grid-header:after, .category-module.layout-4 > .container:not(.sidebar) .left .uc-block1 .cell:first-child article.category-videodana .uc-block-post-grid-header:after, .category-module.layout-4 > .container:not(.sidebar) .left .uc-block1 .cell:first-child article.post_format-post-format-video .uc-block-post-grid-header:after, .category-module.layout-6 > .container:not(.sidebar) .left .uc-block1 .cell:first-child article.category-video .uc-block-post-grid-header:after, .category-module.layout-6 > .container:not(.sidebar) .left .uc-block1 .cell:first-child article.category-videodana .uc-block-post-grid-header:after, .category-module.layout-6 > .container:not(.sidebar) .left .uc-block1 .cell:first-child article.post_format-post-format-video .uc-block-post-grid-header:after, .category-module.layout-1 > .container:not(.sidebar) .left .uc-block article:first-child.category-video .uc-block-post-grid-header:after, .category-module.layout-1 > .container:not(.sidebar) .left .uc-block article:first-child.category-videodana .uc-block-post-grid-header:after, .category-module.layout-1 > .container:not(.sidebar) .left .uc-block article:first-child.post_format-post-format-video .uc-block-post-grid-header:after, .category-module.layout-3 > .container:not(.sidebar) .left .uc-block article:first-child.category-video .uc-block-post-grid-header:after, .category-module.layout-3 > .container:not(.sidebar) .left .uc-block article:first-child.category-videodana .uc-block-post-grid-header:after, .category-module.layout-3 > .container:not(.sidebar) .left .uc-block article:first-child.post_format-post-format-video .uc-block-post-grid-header:after, .category-module.layout-5 > .container:not(.sidebar) .left .uc-block article:first-child.category-video .uc-block-post-grid-header:after, .category-module.layout-5 > .container:not(.sidebar) .left .uc-block article:first-child.category-videodana .uc-block-post-grid-header:after, .category-module.layout-5 > .container:not(.sidebar) .left .uc-block article:first-child.post_format-post-format-video .uc-block-post-grid-header:after {
        content: "";
        display: inline-block;
        background-image: url(../../f98430d636aa8b39c3f4.svg#Badge_Video-IconButtonAlt);
        background-repeat: no-repeat;
        background-size: contain;
        width: 20px;
        height: 20px;
        position: absolute;
        left: 20px;
        top: -25px;
        z-index: 1;
        cursor: pointer;
        pointer-events: none;
        filter: drop-shadow(0 0 2px rgba(0, 0, 0, 0.65))
    }
}

@media only screen and (min-width:1024px) {
    .home-featured-news > .container:not(.sidebar) .uc-block0 .cell:first-child article .uc-block-post-grid-header {
        position: absolute !important
    }
}

.landing-category-drustvo .inner .uc-block .cell:first-child {
    display: grid;
    grid-template-columns: 1fr;
    grid-column-gap: 20px
}

@media only screen and (min-width:768px) {
    .landing-category-drustvo .inner .uc-block .cell:first-child {
        grid-template-columns: 1fr 1fr;
        grid-row-gap: 20px;
        margin-bottom: 20px
    }
}

@media only screen and (min-width:1024px) {
    .landing-category-drustvo .inner .uc-block .cell:first-child {
        grid-template-columns: 1fr 1fr 1fr 1fr
    }
}

.landing-category-drustvo .inner .uc-block .cell:first-child article {
    background-color: #fff;
    border: 1px solid #fff;
    padding-bottom: 0;
    margin-bottom: 10px
}

@media only screen and (min-width:768px) {
    .landing-category-drustvo .inner .uc-block .cell:first-child article {
        margin-bottom: 0
    }
}

.landing-category-drustvo .inner .uc-block .cell:first-child article .uc-block-post-grid-image a {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    padding-top: 56.25%
}

@media only screen and (min-width:1024px) {
    .landing-category-drustvo .inner .uc-block .cell:first-child article .uc-block-post-grid-image a {
        padding-top: 66.66%
    }
}

.landing-category-drustvo .inner .uc-block .cell:first-child article .uc-block-post-grid-text {
    padding: 10px 13px
}

    .landing-category-drustvo .inner .uc-block .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 2.5em;
        overflow: hidden;
        margin-bottom: 13px
    }

@media only screen and (min-width:768px) {
    .landing-category-drustvo .inner .uc-block .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 2.5em
    }
}

@media only screen and (min-width:1024px) {
    .landing-category-drustvo .inner .uc-block .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 3.6em;
        margin-bottom: 10px
    }
}

.landing-category-drustvo .inner .uc-block .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline {
    display: flex
}

.landing-category-drustvo .inner .uc-block .cell:first-child article .mobile {
    display: none
}

@media only screen and (min-width:768px) {
    .landing-category-drustvo .inner .uc-block .cell:first-child article .mobile {
        display: none
    }
}

.landing-category-drustvo .inner .uc-block .cell:first-child article:first-child .uc-block-post-grid-image .Video {
    left: 13px;
    bottom: 9px
}

.landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(2) {
    display: grid;
    grid-template-columns: 136px 1fr;
    grid-column-gap: 10px;
    padding: 10px 10px 31px 10px
}

@media only screen and (min-width:768px) {
    .landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(2) {
        grid-template-columns: 1fr;
        padding: 0
    }
}

@media only screen and (min-width:768px) {
    .landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(2) .uc-block-post-grid-image .Video {
        left: 13px;
        bottom: 9px
    }
}

.landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(2) .uc-block-post-grid-image a {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    padding-top: 66.66%
}

@media only screen and (min-width:768px) {
    .landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(2) .uc-block-post-grid-image a {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        padding-top: 56.25%
    }
}

@media only screen and (min-width:1024px) {
    .landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(2) .uc-block-post-grid-image a {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        padding-top: 66.66%
    }
}

.landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(2) .uc-block-post-grid-text {
    padding: 0
}

@media only screen and (min-width:768px) {
    .landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(2) .uc-block-post-grid-text {
        padding: 10px 13px
    }
}

.landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(2) .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
    height: 6em;
    overflow: hidden;
    margin-bottom: 0
}

@media only screen and (min-width:768px) {
    .landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(2) .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 2.5em;
        margin-bottom: 10px
    }
}

@media only screen and (min-width:1024px) {
    .landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(2) .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 3.6em;
        margin-bottom: 10px
    }
}

.landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(2) .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline {
    display: none
}

@media only screen and (min-width:768px) {
    .landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(2) .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline {
        display: flex
    }
}

.landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(2) .mobile {
    display: flex
}

@media only screen and (min-width:768px) {
    .landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(2) .mobile {
        display: none
    }
}

.landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(3), .landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(4) {
    display: grid;
    grid-template-columns: 136px 1fr;
    grid-column-gap: 10px;
    padding: 10px 10px 31px 10px
}

@media only screen and (min-width:768px) {
    .landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(3), .landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(4) {
        grid-column-gap: 13px;
        padding: 13px 13px 31px 13px
    }
}

@media only screen and (min-width:1024px) {
    .landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(3), .landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(4) {
        grid-column-gap: 13px;
        padding: 0
    }
}

.landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(3) .uc-block-post-grid-image a, .landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(4) .uc-block-post-grid-image a {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    padding-top: 66.66%
}

@media only screen and (min-width:1024px) {
    .landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(3) .uc-block-post-grid-image a, .landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(4) .uc-block-post-grid-image a {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        padding-top: 66.66%
    }
}

.landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(3) .uc-block-post-grid-text, .landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(4) .uc-block-post-grid-text {
    padding: 0
}

@media only screen and (min-width:1024px) {
    .landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(3) .uc-block-post-grid-text, .landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(4) .uc-block-post-grid-text {
        padding: 10px 13px
    }
}

.landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(3) .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(4) .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
    height: 6em;
    overflow: hidden;
    margin-bottom: 0
}

@media only screen and (min-width:768px) {
    .landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(3) .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(4) .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 4.8em
    }
}

@media only screen and (min-width:1024px) {
    .landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(3) .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(4) .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 3.6em;
        margin-bottom: 10px
    }
}

.landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(3) .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline, .landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(4) .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline {
    display: none
}

@media only screen and (min-width:1024px) {
    .landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(3) .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline, .landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(4) .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline {
        display: flex
    }
}

.landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(3) .mobile, .landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(4) .mobile {
    display: flex
}

@media only screen and (min-width:1024px) {
    .landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(3) .mobile, .landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(4) .mobile {
        display: none
    }
}

@media only screen and (min-width:1024px) {
    .landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(3), .landing-category-drustvo .inner .uc-block .cell:first-child article:nth-child(4) {
        grid-template-columns: 1fr;
        padding-bottom: 0
    }
}

.landing-category-drustvo .inner .uc-block .cell:last-child {
    display: grid;
    grid-template-columns: 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 10px
}

@media only screen and (min-width:768px) {
    .landing-category-drustvo .inner .uc-block .cell:last-child {
        grid-template-columns: 1fr 1fr;
        grid-row-gap: 20px
    }
}

.landing-category-drustvo .inner .uc-block .cell:last-child article {
    background-color: #fff;
    border: 1px solid #fff;
    display: grid;
    grid-template-columns: 136px 1fr;
    grid-column-gap: 10px;
    padding: 10px 10px 31px 10px
}

@media only screen and (min-width:768px) {
    .landing-category-drustvo .inner .uc-block .cell:last-child article {
        grid-column-gap: 10px;
        padding: 13px 13px 31px 13px
    }
}

@media only screen and (min-width:1024px) {
    .landing-category-drustvo .inner .uc-block .cell:last-child article {
        grid-template-columns: 175px 1fr;
        padding: 0
    }
}

.landing-category-drustvo .inner .uc-block .cell:last-child article:first-child {
    background-color: #fff;
    border: 1px solid #fff;
    display: grid;
    grid-template-columns: 1fr;
    padding: 0
}

@media only screen and (min-width:768px) {
    .landing-category-drustvo .inner .uc-block .cell:last-child article:first-child {
        display: grid;
        grid-template-columns: 136px 1fr;
        grid-column-gap: 13px;
        padding: 13px 13px 31px 13px
    }
}

@media only screen and (min-width:1024px) {
    .landing-category-drustvo .inner .uc-block .cell:last-child article:first-child {
        grid-template-columns: 175px 1fr;
        padding: 0
    }
}

.landing-category-drustvo .inner .uc-block .cell:last-child article:first-child .uc-block-post-grid-image .Video {
    left: 13px;
    bottom: 9px
}

@media only screen and (min-width:768px) {
    .landing-category-drustvo .inner .uc-block .cell:last-child article:first-child .uc-block-post-grid-image .Video {
        left: 10px;
        bottom: 6px
    }
}

@media only screen and (min-width:1024px) {
    .landing-category-drustvo .inner .uc-block .cell:last-child article:first-child .uc-block-post-grid-image .Video {
        left: 13px;
        bottom: 9px
    }
}

.landing-category-drustvo .inner .uc-block .cell:last-child article:first-child .uc-block-post-grid-image a {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

@media only screen and (min-width:768px) {
    .landing-category-drustvo .inner .uc-block .cell:last-child article:first-child .uc-block-post-grid-image a {
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px
    }
}

@media only screen and (min-width:1024px) {
    .landing-category-drustvo .inner .uc-block .cell:last-child article:first-child .uc-block-post-grid-image a {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }
}

.landing-category-drustvo .inner .uc-block .cell:last-child article:first-child .uc-block-post-grid-text {
    padding: 10px 13px
}

@media only screen and (min-width:768px) {
    .landing-category-drustvo .inner .uc-block .cell:last-child article:first-child .uc-block-post-grid-text {
        padding: 0
    }
}

@media only screen and (min-width:1024px) {
    .landing-category-drustvo .inner .uc-block .cell:last-child article:first-child .uc-block-post-grid-text {
        padding: 9px 13px 10px 0
    }
}

@media only screen and (min-width:1024px) {
    .landing-category-drustvo .inner .uc-block .cell:last-child article:first-child .uc-block-post-grid-text .uc-block-post-grid-header {
        display: flex;
        flex-direction: column;
        height: 100%;
        justify-content: space-between
    }
}

.landing-category-drustvo .inner .uc-block .cell:last-child article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
    height: 2.5em;
    overflow: hidden;
    margin-bottom: 13px
}

@media only screen and (min-width:768px) {
    .landing-category-drustvo .inner .uc-block .cell:last-child article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 4.8em;
        margin-bottom: 8px
    }
}

.landing-category-drustvo .inner .uc-block .cell:last-child article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline {
    display: flex
}

@media only screen and (min-width:768px) {
    .landing-category-drustvo .inner .uc-block .cell:last-child article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline {
        display: none
    }
}

@media only screen and (min-width:1024px) {
    .landing-category-drustvo .inner .uc-block .cell:last-child article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline {
        display: flex
    }
}

.landing-category-drustvo .inner .uc-block .cell:last-child article:first-child .mobile {
    display: none
}

@media only screen and (min-width:768px) {
    .landing-category-drustvo .inner .uc-block .cell:last-child article:first-child .mobile {
        display: flex
    }
}

@media only screen and (min-width:1024px) {
    .landing-category-drustvo .inner .uc-block .cell:last-child article:first-child .mobile {
        display: none
    }
}

.landing-category-drustvo .inner .uc-block .cell:last-child article .uc-block-post-grid-text {
    padding: 0
}

@media only screen and (min-width:1024px) {
    .landing-category-drustvo .inner .uc-block .cell:last-child article .uc-block-post-grid-text {
        padding: 9px 13px 10px 0
    }
}

@media only screen and (min-width:1024px) {
    .landing-category-drustvo .inner .uc-block .cell:last-child article .uc-block-post-grid-text .uc-block-post-grid-header {
        display: flex;
        flex-direction: column;
        height: 100%;
        justify-content: space-between
    }
}

.landing-category-drustvo .inner .uc-block .cell:last-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
    height: 6em;
    overflow: hidden;
    margin-bottom: 0
}

@media only screen and (min-width:768px) {
    .landing-category-drustvo .inner .uc-block .cell:last-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 4.8em;
        margin-bottom: 8px
    }
}

@media only screen and (min-width:1024px) {
    .landing-category-drustvo .inner .uc-block .cell:last-child article .uc-block-post-grid-image a {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }
}

@media only screen and (min-width: 1325px) {
    .landing-category-drustvo .inner .container.sidebar .left .uc-block .cell:first-child {
        grid-template-columns: 1fr 1fr
    }

        .landing-category-drustvo .inner .container.sidebar .left .uc-block .cell:first-child article .uc-block-post-grid-image a {
            padding-top: 56.25%
        }

        .landing-category-drustvo .inner .container.sidebar .left .uc-block .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
            margin-bottom: 13px;
            height: 2.5em
        }

        .landing-category-drustvo .inner .container.sidebar .left .uc-block .cell:first-child article:nth-child(2) .uc-block-post-grid-image a {
            padding-top: 56.25%
        }

        .landing-category-drustvo .inner .container.sidebar .left .uc-block .cell:first-child article:nth-child(2) .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
            height: 2.5em
        }

        .landing-category-drustvo .inner .container.sidebar .left .uc-block .cell:first-child article:nth-child(3), .landing-category-drustvo .inner .container.sidebar .left .uc-block .cell:first-child article:nth-child(4) {
            grid-template-columns: 136px 1fr;
            padding: 13px 13px 31px 13px
        }

            .landing-category-drustvo .inner .container.sidebar .left .uc-block .cell:first-child article:nth-child(3) .uc-block-post-grid-image a, .landing-category-drustvo .inner .container.sidebar .left .uc-block .cell:first-child article:nth-child(4) .uc-block-post-grid-image a {
                border-bottom-left-radius: 3px;
                border-bottom-right-radius: 3px;
                padding-top: 66.66%
            }

            .landing-category-drustvo .inner .container.sidebar .left .uc-block .cell:first-child article:nth-child(3) .uc-block-post-grid-text, .landing-category-drustvo .inner .container.sidebar .left .uc-block .cell:first-child article:nth-child(4) .uc-block-post-grid-text {
                padding: 0
            }

                .landing-category-drustvo .inner .container.sidebar .left .uc-block .cell:first-child article:nth-child(3) .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .landing-category-drustvo .inner .container.sidebar .left .uc-block .cell:first-child article:nth-child(4) .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
                    margin-bottom: 8px;
                    height: 4.8em
                }

                .landing-category-drustvo .inner .container.sidebar .left .uc-block .cell:first-child article:nth-child(3) .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline, .landing-category-drustvo .inner .container.sidebar .left .uc-block .cell:first-child article:nth-child(4) .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline {
                    display: none
                }

            .landing-category-drustvo .inner .container.sidebar .left .uc-block .cell:first-child article:nth-child(3) .mobile, .landing-category-drustvo .inner .container.sidebar .left .uc-block .cell:first-child article:nth-child(4) .mobile {
                display: flex
            }

    .landing-category-drustvo .inner .container.sidebar .left .uc-block .cell:last-child article {
        grid-template-columns: 136px 1fr;
        padding: 13px 13px 31px 13px
    }

        .landing-category-drustvo .inner .container.sidebar .left .uc-block .cell:last-child article .uc-block-post-grid-byline {
            display: none
        }

            .landing-category-drustvo .inner .container.sidebar .left .uc-block .cell:last-child article .uc-block-post-grid-byline.mobile {
                display: flex
            }

        .landing-category-drustvo .inner .container.sidebar .left .uc-block .cell:last-child article:first-child {
            grid-template-columns: 136px 1fr;
            padding: 13px 13px 31px 13px
        }

            .landing-category-drustvo .inner .container.sidebar .left .uc-block .cell:last-child article:first-child .uc-block-post-grid-image .Video {
                left: 10px;
                bottom: 6px
            }

            .landing-category-drustvo .inner .container.sidebar .left .uc-block .cell:last-child article:first-child .uc-block-post-grid-image a {
                border-top-right-radius: 3px;
                border-bottom-right-radius: 3px
            }

            .landing-category-drustvo .inner .container.sidebar .left .uc-block .cell:last-child article:first-child .uc-block-post-grid-text {
                padding: 0
            }

                .landing-category-drustvo .inner .container.sidebar .left .uc-block .cell:last-child article:first-child .uc-block-post-grid-text .uc-block-post-grid-header {
                    display: block
                }

                    .landing-category-drustvo .inner .container.sidebar .left .uc-block .cell:last-child article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline {
                        display: none
                    }

            .landing-category-drustvo .inner .container.sidebar .left .uc-block .cell:last-child article:first-child .mobile {
                display: flex
            }

        .landing-category-drustvo .inner .container.sidebar .left .uc-block .cell:last-child article .uc-block-post-grid-text {
            padding: 0
        }

            .landing-category-drustvo .inner .container.sidebar .left .uc-block .cell:last-child article .uc-block-post-grid-text .uc-block-post-grid-header {
                display: block
            }

        .landing-category-drustvo .inner .container.sidebar .left .uc-block .cell:last-child article .uc-block-post-grid-image a {
            border-top-right-radius: 3px;
            border-bottom-right-radius: 3px
        }
}

.landing-category-vest .uc-block {
    margin-bottom: 10px
}

@media only screen and (min-width:768px) {
    .landing-category-vest .uc-block {
        margin-bottom: 20px
    }
}

.landing-category-vest .uc-block article {
    padding-bottom: 0;
    overflow: hidden;
    position: relative
}

    .landing-category-vest .uc-block article .uc-block-post-grid-image .sprite-icon {
        display: none
    }

    .landing-category-vest .uc-block article .uc-block-post-grid-image a {
        padding-top: 66.66%
    }

@media only screen and (min-width:1024px) {
    .landing-category-vest .uc-block article .uc-block-post-grid-image a {
        padding-top: 41.66%
    }

        .landing-category-vest .uc-block article .uc-block-post-grid-image a img {
            object-position: top
        }
}

.landing-category-vest .uc-block article.category-video .uc-block-post-grid-text:after, .landing-category-vest .uc-block article.category-videodana .uc-block-post-grid-text:after, .landing-category-vest .uc-block article.post_format-post-format-video .uc-block-post-grid-text:after {
    content: "";
    display: inline-block;
    background-image: url(../../f98430d636aa8b39c3f4.svg#Badge_Video-IconButtonAlt);
    background-repeat: no-repeat;
    background-size: contain;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 10px;
    top: -16px;
    z-index: 1;
    cursor: pointer;
    pointer-events: none;
    filter: drop-shadow(0 0 2px rgba(0, 0, 0, 0.65))
}

@media only screen and (min-width:768px) {
    .landing-category-vest .uc-block article.category-video .uc-block-post-grid-text:after, .landing-category-vest .uc-block article.category-videodana .uc-block-post-grid-text:after, .landing-category-vest .uc-block article.post_format-post-format-video .uc-block-post-grid-text:after {
        left: 20px;
        top: -10px
    }
}

.landing-category-vest .uc-block article .uc-block-post-grid-text {
    width: 100%;
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.03) 1%, rgba(188, 192, 195, 0.04) 1%, rgba(5, 19, 30, 0.14) 17%, #04121D 74%, #04121D 74%);
    padding: 10px;
    position: absolute;
    bottom: 0
}

@media only screen and (min-width:768px) {
    .landing-category-vest .uc-block article .uc-block-post-grid-text {
        padding: 20px
    }
}

.landing-category-vest .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
    margin-bottom: 13px
}

    .landing-category-vest .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title .uc-block-post-grid-title-link {
        max-height: 3.6em;
        overflow: hidden;
        font: 600 1.125rem/1.2222 "Exo 2";
        line-height: 1.2em;
        color: #fff
    }

@media only screen and (min-width:768px) {
    .landing-category-vest .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title .uc-block-post-grid-title-link {
        font: 600 1.375rem/1.1818 "Exo 2";
        line-height: 1.2em
    }
}

@media only screen and (min-width:1024px) {
    .landing-category-vest .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title .uc-block-post-grid-title-link {
        font: 600 1.75rem/.9286 "Exo 2";
        line-height: 1.05em;
        max-height: 3.2em
    }
}

.landing-category-vest .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title .uc-block-post-grid-title-link:hover {
    color: #aeadb1
}

.landing-category-vest .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline {
    display: flex
}

    .landing-category-vest .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-cat_name, .landing-category-vest .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-cat_name_link {
        color: #fff;
        font: 700 .75rem "Exo 2";
        line-height: 1;
        letter-spacing: 0
    }

    .landing-category-vest .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-date {
        color: #fff;
        font: 400 .75rem "Exo 2";
        line-height: 1;
        letter-spacing: 0
    }

        .landing-category-vest .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-date:before {
            background-color: #fff
        }

    .landing-category-vest .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments {
        color: #fff;
        font: 600 .75rem "Exo 2";
        line-height: 1;
        letter-spacing: 0
    }

        .landing-category-vest .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments:before {
            background-color: #fff
        }

        .landing-category-vest .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments span svg {
            fill: #fff
        }

.landing-category-vest .uc-block article .mobile {
    display: none
}

@media only screen and (min-width: 1325px) {
    .landing-category-vest .container.sidebar .left .uc-block article .uc-block-post-grid-image a {
        padding-top: 66.66%
    }

        .landing-category-vest .container.sidebar .left .uc-block article .uc-block-post-grid-image a img {
            object-position: unset
        }

    .landing-category-vest .container.sidebar .left .uc-block article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title .uc-block-post-grid-title-link {
        max-height: 3.6em;
        font: 600 1.375rem/1.1818 "Exo 2";
        line-height: 1.2em
    }

    .landing-category-vest .container.sidebar .left .uc-block4 article .uc-block-post-grid-byline {
        display: none
    }

        .landing-category-vest .container.sidebar .left .uc-block4 article .uc-block-post-grid-byline.mobile {
            display: flex
        }
}

.section-category-hronika {
    background-color: #eef0f2;
    max-width: 100%
}

@media only screen and (min-width:1024px) {
    .section-category-hronika .container {
        max-width: calc(100% - 40px);
        margin: 0 auto
    }
}

@media only screen and (min-width:768px)and (max-width: 1365px) {
    .section-category-hronika .container {
        max-width: 100%
    }
}

@media screen and (min-width: 1366px) {
    .section-category-hronika {
        max-width: 1142px;
        margin: 30px auto;
        border-radius: 3px
    }
}

@media only screen and (min-width:1600px) {
    .section-category-hronika {
        max-width: 1440px;
        margin: 30px auto;
        border-radius: 3px
    }
}

@media only screen and (min-width: 1600px)and (max-width: 2000px) {
    .section-category-hronika {
        max-width: calc(100% - 600px + 40px);
        margin: 30px auto;
        border-radius: 3px
    }
}

@media only screen and (min-width: 1366px)and (max-width: 1462px) {
    .section-category-hronika {
        max-width: calc(100% - 360px + 40px);
        margin: 0 180px;
        margin: 30px auto;
        border-radius: 3px
    }
}

.section-category-hronika .inner {
    display: grid;
    grid-template-columns: 1fr
}

@media only screen and (min-width:768px) {
    .section-category-hronika .inner {
        grid-template-columns: 1fr 1fr;
        grid-column-gap: 20px
    }
}

@media only screen and (min-width:1024px) {
    .section-category-hronika .inner {
        grid-template-columns: 1fr;
        grid-column-gap: 0
    }
}

@media only screen and (min-width:1024px) {
    .section-category-hronika .inner .uc-block1.mirror .cell:first-child {
        grid-area: 1/2
    }

    .section-category-hronika .inner .uc-block1.mirror .cell:last-child {
        grid-area: 1/1;
        grid-template-rows: 1fr 1fr 1fr;
        align-content: start;
        grid-row-gap: 23px
    }
}

@media only screen and (min-width:1024px) {
    .section-category-hronika .inner .uc-block1 {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-column-gap: 20px;
        margin-bottom: 20px;
        align-items: stretch
    }
}

.section-category-hronika .inner .uc-block1 article {
    margin-bottom: 13px
}

@media only screen and (min-width:768px) {
    .section-category-hronika .inner .uc-block1 article {
        margin-bottom: 20px
    }
}

@media only screen and (min-width:1024px) {
    .section-category-hronika .inner .uc-block1 article {
        margin-bottom: 0
    }
}

.section-category-hronika .inner .uc-block1 .cell:first-child article {
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 3px;
    overflow: hidden;
    padding-bottom: 0
}

@media only screen and (min-width:1024px) {
    .section-category-hronika .inner .uc-block1 .cell:first-child article {
        background-color: #04121d;
        border: none;
        display: grid;
        align-items: stretch;
        grid-template-rows: 1fr
    }
}

.section-category-hronika .inner .uc-block1 .cell:first-child article .uc-block-post-grid-image .Video {
    left: 13px;
    bottom: 9px
}

@media only screen and (min-width:1024px) {
    .section-category-hronika .inner .uc-block1 .cell:first-child article .uc-block-post-grid-image .Video {
        left: 20px;
        bottom: 12px
    }
}

.section-category-hronika .inner .uc-block1 .cell:first-child article .uc-block-post-grid-image a {
    padding-top: 56.25%;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.section-category-hronika .inner .uc-block1 .cell:first-child article .uc-block-post-grid-text {
    padding: 10px 13px
}

@media only screen and (min-width:1024px) {
    .section-category-hronika .inner .uc-block1 .cell:first-child article .uc-block-post-grid-text {
        align-self: self-end;
        width: 100%;
        border-radius: 3px;
        padding: 0 20px 16px 20px;
        position: relative;
        bottom: 0;
        z-index: 0
    }

        .section-category-hronika .inner .uc-block1 .cell:first-child article .uc-block-post-grid-text:before {
            content: "";
            display: block;
            background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 1%, rgba(5, 19, 30, 0.13) 12%, rgba(5, 19, 30, 0.46) 26%, #04121D 54%, #04121D 54%);
            position: absolute;
            left: 0;
            right: 0;
            top: -134px;
            bottom: 0;
            z-index: -1;
            pointer-events: none
        }
}

.section-category-hronika .inner .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
    height: 2.4em;
    font: 600 1rem "Exo 2";
    line-height: 1.2em;
    overflow: hidden;
    margin-bottom: 13px
}

@media only screen and (min-width:768px) {
    .section-category-hronika .inner .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 2.5em;
        font: 600 1.125rem "Exo 2";
        line-height: 1.2em
    }
}

@media only screen and (min-width:1024px) {
    .section-category-hronika .inner .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 2.5em;
        font: 600 1.75rem/1.0357 "Exo 2";
        line-height: 1.2em
    }

        .section-category-hronika .inner .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title a {
            color: #fff
        }

            .section-category-hronika .inner .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title a:hover {
                color: #aeadb1
            }
}

.section-category-hronika .inner .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline {
    display: flex
}

    .section-category-hronika .inner .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-cat_name, .section-category-hronika .inner .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-cat_name_link {
        font: 700 .75rem "Exo 2";
        line-height: 1;
        color: #223e99
    }

@media only screen and (min-width:1024px) {
    .section-category-hronika .inner .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-cat_name, .section-category-hronika .inner .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-cat_name_link {
        color: #fff
    }
}

.section-category-hronika .inner .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-date {
    font: 400 .75rem "Exo 2";
    line-height: 1
}

@media only screen and (min-width:1024px) {
    .section-category-hronika .inner .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-date {
        color: #fff
    }

        .section-category-hronika .inner .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-date:before {
            background-color: #fff
        }
}

.section-category-hronika .inner .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments {
    color: #fff;
    font: 600 .75rem "Exo 2";
    line-height: 1
}

@media only screen and (min-width:1024px) {
    .section-category-hronika .inner .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments:before {
        background-color: #fff
    }
}

@media only screen and (min-width:1024px) {
    .section-category-hronika .inner .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments span svg {
        fill: #fff
    }
}

.section-category-hronika .inner .uc-block1 .cell:first-child article .mobile {
    display: none
}

.section-category-hronika .inner .uc-block1 .cell:last-child article {
    background-color: #fff;
    border: 1px solid #fff;
    display: grid;
    grid-template-columns: 136px 1fr;
    grid-column-gap: 10px;
    padding: 10px 10px 31px 10px
}

@media only screen and (min-width:768px) {
    .section-category-hronika .inner .uc-block1 .cell:last-child article {
        grid-column-gap: 13px;
        padding: 13px 13px 31px 13px
    }
}

@media only screen and (min-width:1024px) {
    .section-category-hronika .inner .uc-block1 .cell:last-child article {
        grid-template-columns: 175px 1fr;
        padding: 0;
        margin-bottom: 0
    }
}

@media only screen and (min-width:1024px) {
    .section-category-hronika .inner .uc-block1 .cell:last-child article .uc-block-post-grid-image a {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }
}

.section-category-hronika .inner .uc-block1 .cell:last-child article .uc-block-post-grid-text {
    padding: 0
}

@media only screen and (min-width:1024px) {
    .section-category-hronika .inner .uc-block1 .cell:last-child article .uc-block-post-grid-text {
        padding: 9px 13px 10px 0
    }
}

@media only screen and (min-width:1024px) {
    .section-category-hronika .inner .uc-block1 .cell:last-child article .uc-block-post-grid-text .uc-block-post-grid-header {
        display: flex;
        flex-direction: column;
        height: 100%;
        justify-content: space-between
    }
}

.section-category-hronika .inner .uc-block1 .cell:last-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
    height: 6em;
    overflow: hidden
}

@media only screen and (min-width:768px) {
    .section-category-hronika .inner .uc-block1 .cell:last-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 4.8em
    }
}

.section-category-hronika .inner .uc-block1 .cell:last-child article:last-child {
    margin-bottom: 0
}

@media only screen and (min-width:1024px) {
    .section-category-hronika .inner .uc-block1 .cell:last-child article:last-child:before {
        display: none
    }
}

.section-category-hronika .inner .uc-block4 {
    display: grid;
    grid-template-columns: 1fr;
    margin-top: 13px
}

@media only screen and (min-width:768px) {
    .section-category-hronika .inner .uc-block4 {
        margin-top: 0
    }
}

@media only screen and (min-width:1024px) {
    .section-category-hronika .inner .uc-block4 {
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-column-gap: 20px
    }
}

@media only screen and (min-width:1024px) {
    .section-category-hronika .inner .uc-block4 article {
        grid-template-columns: 1fr
    }
}

.section-category-hronika .inner .uc-block4 article:first-child {
    display: grid;
    grid-template-columns: 1fr;
    padding: 0
}

    .section-category-hronika .inner .uc-block4 article:first-child .uc-block-post-grid-image .Video {
        left: 13px;
        bottom: 9px
    }

    .section-category-hronika .inner .uc-block4 article:first-child .uc-block-post-grid-image a {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        padding-top: 56.25%
    }

@media only screen and (min-width:1024px) {
    .section-category-hronika .inner .uc-block4 article:first-child .uc-block-post-grid-image a {
        padding-top: 66.66%
    }
}

.section-category-hronika .inner .uc-block4 article:first-child .uc-block-post-grid-text {
    padding: 10px 13px
}

    .section-category-hronika .inner .uc-block4 article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 2.5em;
        overflow: hidden;
        margin-bottom: 13px
    }

@media only screen and (min-width:768px) {
    .section-category-hronika .inner .uc-block4 article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 2.5em
    }
}

@media only screen and (min-width:1024px) {
    .section-category-hronika .inner .uc-block4 article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 3.6em;
        margin-bottom: 10px
    }
}

.section-category-hronika .inner .uc-block4 article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline {
    display: flex
}

.section-category-hronika .inner .uc-block4 article:first-child .mobile {
    display: none
}

@media only screen and (min-width: 1325px) {
    .section-category-hronika .container.sidebar .left .inner {
        grid-template-columns: 1fr 1fr;
        grid-column-gap: 20px
    }

        .section-category-hronika .container.sidebar .left .inner .uc-block1 {
            display: block;
            margin-bottom: 0
        }

            .section-category-hronika .container.sidebar .left .inner .uc-block1.mirror .cell:first-child {
                grid-area: 1/1
            }

            .section-category-hronika .container.sidebar .left .inner .uc-block1.mirror .cell:last-child {
                grid-area: 1/2;
                grid-template-rows: unset;
                align-content: unset;
                grid-row-gap: unset
            }

            .section-category-hronika .container.sidebar .left .inner .uc-block1 article {
                margin-bottom: 20px
            }

            .section-category-hronika .container.sidebar .left .inner .uc-block1 .cell:first-child article {
                background-color: #fff;
                border: 1px solid #fff;
                display: block
            }

                .section-category-hronika .container.sidebar .left .inner .uc-block1 .cell:first-child article .uc-block-post-grid-image .Video {
                    left: 13px;
                    bottom: 9px
                }

                .section-category-hronika .container.sidebar .left .inner .uc-block1 .cell:first-child article .uc-block-post-grid-text {
                    padding: 10px 13px;
                    border-radius: 0
                }

                    .section-category-hronika .container.sidebar .left .inner .uc-block1 .cell:first-child article .uc-block-post-grid-text:before {
                        display: none
                    }

                    .section-category-hronika .container.sidebar .left .inner .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
                        height: 2.5em;
                        font: 600 1.125rem "Exo 2"
                    }

                        .section-category-hronika .container.sidebar .left .inner .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title a {
                            color: #05131e
                        }

                            .section-category-hronika .container.sidebar .left .inner .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title a:hover {
                                color: #223e99
                            }

                    .section-category-hronika .container.sidebar .left .inner .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-cat_name, .section-category-hronika .container.sidebar .left .inner .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-cat_name_link {
                        color: #223e99
                    }

                    .section-category-hronika .container.sidebar .left .inner .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-date {
                        color: #69737b
                    }

                        .section-category-hronika .container.sidebar .left .inner .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-date:before {
                            background-color: #69737b
                        }

                    .section-category-hronika .container.sidebar .left .inner .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments:before {
                        background-color: #69737b
                    }

                    .section-category-hronika .container.sidebar .left .inner .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .total-comments span svg {
                        fill: #8b959c
                    }

            .section-category-hronika .container.sidebar .left .inner .uc-block1 .cell:last-child article {
                grid-template-columns: 136px 1fr;
                padding: 13px 13px 31px 13px;
                margin-bottom: 20px
            }

                .section-category-hronika .container.sidebar .left .inner .uc-block1 .cell:last-child article .uc-block-post-grid-image a {
                    border-top-right-radius: 3px;
                    border-bottom-right-radius: 3px
                }

                .section-category-hronika .container.sidebar .left .inner .uc-block1 .cell:last-child article .uc-block-post-grid-text {
                    padding: 0
                }

                    .section-category-hronika .container.sidebar .left .inner .uc-block1 .cell:last-child article .uc-block-post-grid-text .uc-block-post-grid-header {
                        display: block
                    }

                .section-category-hronika .container.sidebar .left .inner .uc-block1 .cell:last-child article:last-child {
                    margin-bottom: 0
                }

                .section-category-hronika .container.sidebar .left .inner .uc-block1 .cell:last-child article .uc-block-post-grid-byline {
                    display: none
                }

                    .section-category-hronika .container.sidebar .left .inner .uc-block1 .cell:last-child article .uc-block-post-grid-byline.mobile {
                        display: flex
                    }

        .section-category-hronika .container.sidebar .left .inner .uc-block4 {
            grid-template-columns: 1fr
        }

            .section-category-hronika .container.sidebar .left .inner .uc-block4 article {
                grid-template-columns: 136px 1fr
            }

                .section-category-hronika .container.sidebar .left .inner .uc-block4 article:first-child {
                    grid-template-columns: 1fr
                }

                    .section-category-hronika .container.sidebar .left .inner .uc-block4 article:first-child .uc-block-post-grid-image a {
                        padding-top: 56.25%
                    }

                    .section-category-hronika .container.sidebar .left .inner .uc-block4 article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
                        margin-bottom: 13px;
                        height: 2.5em;
                        font: 600 1.125rem "Exo 2"
                    }

                .section-category-hronika .container.sidebar .left .inner .uc-block4 article:not(:first-child) .uc-block-post-grid-byline {
                    display: none
                }

                    .section-category-hronika .container.sidebar .left .inner .uc-block4 article:not(:first-child) .uc-block-post-grid-byline.mobile {
                        display: flex
                    }
}

.ab-block-post-grid {
    margin: 0 0 1.2em 0;
    position: relative;
    padding-top: 1.625rem
}

    .ab-block-post-grid h2 {
        padding-right: 0.8125rem;
        padding-left: 0.8125rem;
        max-width: 68.875rem;
        margin-left: auto;
        margin-right: auto
    }

@media print,screen and (min-width: 40em) {
    .ab-block-post-grid h2 {
        padding-right: 1.625rem;
        padding-left: 1.625rem
    }
}

.ab-block-post-grid .is-grid {
    padding-right: 0.8125rem;
    padding-left: 0.8125rem;
    max-width: 68.875rem;
    margin-left: auto;
    margin-right: auto;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    grid-gap: 0 26px
}

@media print,screen and (min-width: 40em) {
    .ab-block-post-grid .is-grid {
        padding-right: 1.625rem;
        padding-left: 1.625rem
    }
}

@media all and (-ms-high-contrast: none) {
    .ab-block-post-grid .is-grid {
        display: block
    }
}

.ab-block-post-grid .is-grid article {
    margin-bottom: 1.625rem;
    min-width: 0
}

@media all and (-ms-high-contrast: none) {
    .ab-block-post-grid .is-grid article {
        padding-left: 10px;
        padding-right: 10px;
        display: inline-block;
        vertical-align: top
    }
}

.ab-block-post-grid .is-grid.columns-2 {
    grid-template-columns: 1fr 1fr
}

@media all and (-ms-high-contrast: none) {
    .ab-block-post-grid .is-grid.columns-2 article {
        width: 48%
    }
}

.ab-block-post-grid .is-grid.columns-3 {
    grid-template-columns: 1fr 1fr 1fr
}

@media all and (-ms-high-contrast: none) {
    .ab-block-post-grid .is-grid.columns-3 article {
        width: 32%
    }
}

.ab-block-post-grid .is-grid.columns-4 {
    grid-template-columns: 1fr
}

@media print,screen and (min-width: 40em) {
    .ab-block-post-grid .is-grid.columns-4 {
        grid-template-columns: 1fr 1fr
    }
}

@media print,screen and (min-width: 64em) {
    .ab-block-post-grid .is-grid.columns-4 {
        grid-template-columns: 1fr 1fr 1fr 1fr
    }
}

@media only screen and (max-width: 600px) {
    .ab-block-post-grid div[class*=columns].is-grid {
        grid-template-columns: 1fr
    }
}

.ab-block-post-grid .ab-post-grid-section-title {
    text-align: left
}

.ab-block-post-grid .ab-block-post-grid-image {
    margin-bottom: 1.2em
}

    .ab-block-post-grid .ab-block-post-grid-image img {
        display: block;
        width: 100%;
        border-radius: 10px
    }

.ab-block-post-grid .ab-block-post-grid-text {
    text-align: left
}

.ab-block-post-grid a {
    text-decoration: none
}

.ab-block-post-grid header .ab-block-post-grid-title {
    margin-top: 0;
    margin-bottom: 15px;
    font-size: 1.375rem;
    line-height: 1.2
}

    .ab-block-post-grid header .ab-block-post-grid-title a {
        color: #0a0a0a;
        text-decoration: none
    }

        .ab-block-post-grid header .ab-block-post-grid-title a:hover {
            text-decoration: underline;
            color: inherit
        }

.ab-block-post-grid .ab-block-post-grid-byline {
    font-size: 14px;
    color: #ccc;
    margin-bottom: 15px
}

.ab-block-post-grid .ab-block-post-grid-author, .ab-block-post-grid .ab-block-post-grid-date {
    display: inline-block
}

    .ab-block-post-grid .ab-block-post-grid-author:not(:last-child):after, .ab-block-post-grid .ab-block-post-grid-date:not(:last-child):after {
        content: "Р’В·";
        vertical-align: middle;
        margin: 0 5px;
        line-height: 1
    }

    .ab-block-post-grid .ab-block-post-grid-author a {
        color: inherit;
        text-decoration: none
    }

        .ab-block-post-grid .ab-block-post-grid-author a:hover {
            color: inherit;
            text-decoration: underline
        }

.ab-block-post-grid .ab-block-post-grid-text p {
    margin: 0 0 15px 0;
    font-size: inherit
}

    .ab-block-post-grid .ab-block-post-grid-text p:last-of-type {
        margin-bottom: 0
    }

.ab-block-post-grid .ab-block-post-grid-more-link {
    display: inline-block;
    box-shadow: none;
    transition: .3s ease;
    font-weight: bold;
    color: #0a0a0a;
    text-decoration: none
}

    .ab-block-post-grid .ab-block-post-grid-more-link:hover {
        text-decoration: underline
    }

.ab-block-post-grid .ab-block-post-grid-excerpt div + p {
    margin-top: 15px
}

.ab-block-post-grid .is-list article {
    display: grid;
    grid-template-columns: 30% 1fr;
    grid-template-rows: 1fr;
    grid-gap: 0 2em
}

@media all and (-ms-high-contrast: none) {
    .ab-block-post-grid .is-list article {
        display: block
    }
}

.ab-block-post-grid .is-list article:before {
    display: none
}

.ab-block-post-grid .is-list article:not(:last-child) {
    margin-bottom: 5%;
    padding-bottom: 5%
}

@media only screen and (min-width: 600px) {
    .ab-block-post-grid .is-list article:not(:last-child) {
        border-bottom: solid 1px #eee
    }
}

@media only screen and (max-width: 600px) {
    .ab-block-post-grid .is-list article {
        grid-template-columns: 1fr
    }
}

.ab-block-post-grid .is-list article:not(.has-post-thumbnail) {
    grid-template-columns: 1fr
}

.ab-block-post-grid .is-list .ab-block-post-grid-image {
    margin-bottom: 0
}

@media all and (-ms-high-contrast: none) {
    .ab-block-post-grid .is-list .ab-block-post-grid-image {
        width: 30%;
        display: inline-block;
        vertical-align: top
    }
}

@media only screen and (max-width: 600px) {
    .ab-block-post-grid .is-list .ab-block-post-grid-image {
        margin-bottom: 5%
    }
}

@media all and (-ms-high-contrast: none) {
    .ab-block-post-grid .is-list .ab-block-post-grid-text {
        width: 65%;
        padding-left: 5%;
        display: inline-block;
        vertical-align: top
    }

    .ab-block-post-grid .is-list .post:not(.has-post-thumbnail) .ab-block-post-grid-text {
        width: 100%;
        padding-left: 0
    }
}

@media only screen and (min-width: 600px) {
    .ab-block-post-grid .is-list .ab-block-post-grid-title {
        font-size: 34px
    }
}

.ab-block-post-grid .is-list .no-thumb .ab-block-post-grid-text {
    grid-column: span 2
}

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important
}

.ab-block-container {
    margin: 0;
    position: relative;
    padding: 0
}

    .ab-block-container.alignfull .editor-block-list__block {
        max-width: 100%
    }

@media only screen and (min-width: 768px) {
    .ab-block-container.alignfull .ab-container-inside, .ab-block-container.alignfull .ab-container-inside {
        max-width: 100%;
        margin: 0 auto
    }
}

@media only screen and (min-width: 768px) {
    .ab-block-container.alignwide .ab-container-inside, .ab-block-container.alignwide .ab-container-inside {
        max-width: 80%;
        margin: 0 auto
    }
}

.ab-block-container .ab-container-image-wrap {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 100%;
    z-index: 0
}

.ab-block-container .ab-container-image {
    object-fit: cover;
    height: 100%;
    width: 100%;
    transition: .3s ease
}

.ab-block-container .ab-container-content {
    margin: 0 auto;
    position: relative;
    max-width: none !important
}

.ab-block-container .ab-container-image:not(.has-background-dim) {
    opacity: 0
}

.ab-block-container .has-background-dim {
    opacity: .5
}

.ab-block-container .has-background-dim-10 {
    opacity: .1
}

.ab-block-container .has-background-dim-20 {
    opacity: .2
}

.ab-block-container .has-background-dim-30 {
    opacity: .3
}

.ab-block-container .has-background-dim-40 {
    opacity: .4
}

.ab-block-container .has-background-dim-50 {
    opacity: .5
}

.ab-block-container .has-background-dim-60 {
    opacity: .6
}

.ab-block-container .has-background-dim-70 {
    opacity: .7
}

.ab-block-container .has-background-dim-80 {
    opacity: .8
}

.ab-block-container .has-background-dim-90 {
    opacity: .9
}

.ab-block-container .has-background-dim-100 {
    opacity: 1
}

.wp-block-cb-carousel {
    padding-right: 0.8125rem;
    padding-left: 0.8125rem;
    max-width: 68.875rem;
    margin-left: auto;
    margin-right: auto
}

@media print,screen and (min-width: 40em) {
    .wp-block-cb-carousel {
        padding-right: 1.625rem;
        padding-left: 1.625rem
    }
}

.wp-block-cb-carousel .wp-block-cb-slide .ab-block-post-grid .is-list article {
    grid-template-columns: 1fr
}

@media only screen and (min-width: 1325px) {
    .page-template .right section {
        margin-bottom: 20px !important;
        padding: 0 !important;
        max-width: unset
    }
}

.page-template .right section:first-of-type {
    padding: 0
}

.page-template .right section:first-child {
    margin-top: 0 !important
}

    .page-template .right section:first-child > .inner {
        grid-template-columns: 1fr !important
    }

.page-template .right .container {
    margin: 0 !important;
    max-width: unset !important;
    padding: 0
}

@media only screen and (min-width: 1325px) {
    .page-template .right .layout-4, .page-template .right .section-category-hronika {
        background: transparent
    }
}

@media only screen and (min-width: 1325px) {
    .layout-1 .right .uc-block4, .layout-3 .right .uc-block4, .layout-4 .right .uc-block4, .layout-5 .right .uc-block4, .landing-category-vest .right .uc-block4, .section-category-hronika .right .uc-block4, .landing-category-drustvo .right .uc-block4, .epg-layout .right .uc-block4, .home-featured-news .right .uc-block4, .tag-module-section .right .uc-block4 {
        display: grid;
        grid-template-columns: 1fr !important;
        grid-column-gap: 20px;
        grid-row-gap: 20px
    }

        .layout-1 .right .uc-block4 article:not(:first-child), .layout-3 .right .uc-block4 article:not(:first-child), .layout-4 .right .uc-block4 article:not(:first-child), .layout-5 .right .uc-block4 article:not(:first-child), .landing-category-vest .right .uc-block4 article:not(:first-child), .section-category-hronika .right .uc-block4 article:not(:first-child), .landing-category-drustvo .right .uc-block4 article:not(:first-child), .epg-layout .right .uc-block4 article:not(:first-child), .home-featured-news .right .uc-block4 article:not(:first-child), .tag-module-section .right .uc-block4 article:not(:first-child) {
            grid-template-columns: 136px 1fr !important;
            padding: 13px 13px 31px 13px
        }

            .layout-1 .right .uc-block4 article:not(:first-child) .uc-block-post-grid-text, .layout-3 .right .uc-block4 article:not(:first-child) .uc-block-post-grid-text, .layout-4 .right .uc-block4 article:not(:first-child) .uc-block-post-grid-text, .layout-5 .right .uc-block4 article:not(:first-child) .uc-block-post-grid-text, .landing-category-vest .right .uc-block4 article:not(:first-child) .uc-block-post-grid-text, .section-category-hronika .right .uc-block4 article:not(:first-child) .uc-block-post-grid-text, .landing-category-drustvo .right .uc-block4 article:not(:first-child) .uc-block-post-grid-text, .epg-layout .right .uc-block4 article:not(:first-child) .uc-block-post-grid-text, .home-featured-news .right .uc-block4 article:not(:first-child) .uc-block-post-grid-text, .tag-module-section .right .uc-block4 article:not(:first-child) .uc-block-post-grid-text {
                padding: 0
            }

            .layout-1 .right .uc-block4 article:not(:first-child) .uc-block-post-grid-image a, .layout-3 .right .uc-block4 article:not(:first-child) .uc-block-post-grid-image a, .layout-4 .right .uc-block4 article:not(:first-child) .uc-block-post-grid-image a, .layout-5 .right .uc-block4 article:not(:first-child) .uc-block-post-grid-image a, .landing-category-vest .right .uc-block4 article:not(:first-child) .uc-block-post-grid-image a, .section-category-hronika .right .uc-block4 article:not(:first-child) .uc-block-post-grid-image a, .landing-category-drustvo .right .uc-block4 article:not(:first-child) .uc-block-post-grid-image a, .epg-layout .right .uc-block4 article:not(:first-child) .uc-block-post-grid-image a, .home-featured-news .right .uc-block4 article:not(:first-child) .uc-block-post-grid-image a, .tag-module-section .right .uc-block4 article:not(:first-child) .uc-block-post-grid-image a {
                border-radius: 3px !important
            }

        .layout-1 .right .uc-block4 article:first-child .uc-block-post-grid-image a, .layout-3 .right .uc-block4 article:first-child .uc-block-post-grid-image a, .layout-4 .right .uc-block4 article:first-child .uc-block-post-grid-image a, .layout-5 .right .uc-block4 article:first-child .uc-block-post-grid-image a, .landing-category-vest .right .uc-block4 article:first-child .uc-block-post-grid-image a, .section-category-hronika .right .uc-block4 article:first-child .uc-block-post-grid-image a, .landing-category-drustvo .right .uc-block4 article:first-child .uc-block-post-grid-image a, .epg-layout .right .uc-block4 article:first-child .uc-block-post-grid-image a, .home-featured-news .right .uc-block4 article:first-child .uc-block-post-grid-image a, .tag-module-section .right .uc-block4 article:first-child .uc-block-post-grid-image a {
            padding-top: 54.65% !important
        }

        .layout-1 .right .uc-block4 article .uc-block-post-grid-byline, .layout-3 .right .uc-block4 article .uc-block-post-grid-byline, .layout-4 .right .uc-block4 article .uc-block-post-grid-byline, .layout-5 .right .uc-block4 article .uc-block-post-grid-byline, .landing-category-vest .right .uc-block4 article .uc-block-post-grid-byline, .section-category-hronika .right .uc-block4 article .uc-block-post-grid-byline, .landing-category-drustvo .right .uc-block4 article .uc-block-post-grid-byline, .epg-layout .right .uc-block4 article .uc-block-post-grid-byline, .home-featured-news .right .uc-block4 article .uc-block-post-grid-byline, .tag-module-section .right .uc-block4 article .uc-block-post-grid-byline {
            display: none !important
        }

            .layout-1 .right .uc-block4 article .uc-block-post-grid-byline.mobile, .layout-3 .right .uc-block4 article .uc-block-post-grid-byline.mobile, .layout-4 .right .uc-block4 article .uc-block-post-grid-byline.mobile, .layout-5 .right .uc-block4 article .uc-block-post-grid-byline.mobile, .landing-category-vest .right .uc-block4 article .uc-block-post-grid-byline.mobile, .section-category-hronika .right .uc-block4 article .uc-block-post-grid-byline.mobile, .landing-category-drustvo .right .uc-block4 article .uc-block-post-grid-byline.mobile, .epg-layout .right .uc-block4 article .uc-block-post-grid-byline.mobile, .home-featured-news .right .uc-block4 article .uc-block-post-grid-byline.mobile, .tag-module-section .right .uc-block4 article .uc-block-post-grid-byline.mobile {
                display: flex !important
            }
}

@media only screen and (max-width: 1324px)and (min-width:1024px) {
    .layout-1 .right .uc-block4, .layout-3 .right .uc-block4, .layout-4 .right .uc-block4, .layout-5 .right .uc-block4, .landing-category-vest .right .uc-block4, .section-category-hronika .right .uc-block4, .landing-category-drustvo .right .uc-block4, .epg-layout .right .uc-block4, .home-featured-news .right .uc-block4, .tag-module-section .right .uc-block4 {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-column-gap: 20px;
        grid-row-gap: 10px
    }
}

@media only screen and (min-width: 1325px) {
    .layout-6 .right article {
        grid-template-columns: 146px 1fr
    }

        .layout-6 .right article .uc-block-post-grid-text {
            padding-left: 0 !important
        }

            .layout-6 .right article .uc-block-post-grid-text .uc-block-post-grid-title {
                margin-bottom: 8px
            }

        .layout-6 .right article .uc-block-post-grid-image a {
            border-radius: 3px 0 0 3px
        }
}

@media only screen and (min-width: 1325px) {
    .right .landing-category-vest .uc-block article .uc-block-post-grid-image a {
        padding-top: 66.66%
    }

    .right .landing-category-vest .uc-block article .uc-block-post-grid-text {
        position: absolute !important
    }

        .right .landing-category-vest .uc-block article .uc-block-post-grid-text .uc-block-post-grid-title {
            height: 1.2em !important
        }

            .right .landing-category-vest .uc-block article .uc-block-post-grid-text .uc-block-post-grid-title .uc-block-post-grid-title-link {
                color: #fff !important;
                font: 600 1.125rem "Exo 2" !important
            }

                .right .landing-category-vest .uc-block article .uc-block-post-grid-text .uc-block-post-grid-title .uc-block-post-grid-title-link:hover {
                    color: #aeadb1 !important
                }

        .right .landing-category-vest .uc-block article .uc-block-post-grid-text .uc-block-post-grid-cat_name a, .right .landing-category-vest .uc-block article .uc-block-post-grid-text .uc-block-post-grid-date {
            color: #fff !important
        }
}

@media only screen and (min-width:768px) {
    .right .landing-category-vest .uc-block {
        grid-template-columns: 1fr
    }

        .right .landing-category-vest .uc-block article .uc-block-post-grid-text {
            padding: 20px !important
        }
}

@media only screen and (max-width: 1023px)and (min-width:768px) {
    .right .landing-category-vest .uc-block article .uc-block-post-grid-title-link {
        color: #fff !important
    }

        .right .landing-category-vest .uc-block article .uc-block-post-grid-title-link:hover {
            color: #aeadb1 !important
        }

    .right .landing-category-vest .uc-block article .uc-block-post-grid-cat_name a, .right .landing-category-vest .uc-block article .uc-block-post-grid-date {
        color: #fff !important
    }
}

@media only screen and (min-width:768px) {
    .right .landing-category-drustvo .uc-block {
        grid-template-columns: 1fr
    }
}

@media only screen and (min-width: 1325px) {
    .layout-1 .right .layout-4, .layout-3 .right .layout-4, .layout-4 .right .layout-4, .layout-5 .right .layout-4, .layout-6 .right .layout-4, .landing-category-vest .right .layout-4, .section-category-hronika .right .layout-4, .landing-category-drustvo .right .layout-4, .epg-layout .right .layout-4, .home-featured-news .right .layout-4, .tag-module-section .right .layout-4 {
        max-width: unset
    }
}

@media only screen and (min-width: 1325px) {
    .layout-1 .right .uc-block0, .layout-3 .right .uc-block0, .layout-4 .right .uc-block0, .layout-5 .right .uc-block0, .layout-6 .right .uc-block0, .landing-category-vest .right .uc-block0, .section-category-hronika .right .uc-block0, .landing-category-drustvo .right .uc-block0, .epg-layout .right .uc-block0, .home-featured-news .right .uc-block0, .tag-module-section .right .uc-block0 {
        height: auto;
        grid-template-columns: 1fr;
        grid-row-gap: 10px
    }

        .layout-1 .right .uc-block0 article, .layout-3 .right .uc-block0 article, .layout-4 .right .uc-block0 article, .layout-5 .right .uc-block0 article, .layout-6 .right .uc-block0 article, .landing-category-vest .right .uc-block0 article, .section-category-hronika .right .uc-block0 article, .landing-category-drustvo .right .uc-block0 article, .epg-layout .right .uc-block0 article, .home-featured-news .right .uc-block0 article, .tag-module-section .right .uc-block0 article {
            overflow: hidden;
            border-radius: 3px !important
        }

            .layout-1 .right .uc-block0 article .uc-block-post-grid-image a, .layout-3 .right .uc-block0 article .uc-block-post-grid-image a, .layout-4 .right .uc-block0 article .uc-block-post-grid-image a, .layout-5 .right .uc-block0 article .uc-block-post-grid-image a, .layout-6 .right .uc-block0 article .uc-block-post-grid-image a, .landing-category-vest .right .uc-block0 article .uc-block-post-grid-image a, .section-category-hronika .right .uc-block0 article .uc-block-post-grid-image a, .landing-category-drustvo .right .uc-block0 article .uc-block-post-grid-image a, .epg-layout .right .uc-block0 article .uc-block-post-grid-image a, .home-featured-news .right .uc-block0 article .uc-block-post-grid-image a, .tag-module-section .right .uc-block0 article .uc-block-post-grid-image a {
                padding-top: 66.66% !important
            }

        .layout-1 .right .uc-block0 .cell.big article .uc-block-post-grid-text, .layout-3 .right .uc-block0 .cell.big article .uc-block-post-grid-text, .layout-4 .right .uc-block0 .cell.big article .uc-block-post-grid-text, .layout-5 .right .uc-block0 .cell.big article .uc-block-post-grid-text, .layout-6 .right .uc-block0 .cell.big article .uc-block-post-grid-text, .landing-category-vest .right .uc-block0 .cell.big article .uc-block-post-grid-text, .section-category-hronika .right .uc-block0 .cell.big article .uc-block-post-grid-text, .landing-category-drustvo .right .uc-block0 .cell.big article .uc-block-post-grid-text, .epg-layout .right .uc-block0 .cell.big article .uc-block-post-grid-text, .home-featured-news .right .uc-block0 .cell.big article .uc-block-post-grid-text, .tag-module-section .right .uc-block0 .cell.big article .uc-block-post-grid-text {
            padding: 0 10px 10px !important;
            display: flex;
            height: 100%;
            align-items: flex-end
        }

            .layout-1 .right .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-header, .layout-3 .right .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-header, .layout-4 .right .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-header, .layout-5 .right .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-header, .layout-6 .right .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-header, .landing-category-vest .right .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-header, .section-category-hronika .right .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-header, .landing-category-drustvo .right .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-header, .epg-layout .right .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-header, .home-featured-news .right .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-header, .tag-module-section .right .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-header {
                flex: 1
            }

            .layout-1 .right .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title, .layout-3 .right .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title, .layout-4 .right .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title, .layout-5 .right .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title, .layout-6 .right .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title, .landing-category-vest .right .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title, .section-category-hronika .right .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title, .landing-category-drustvo .right .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title, .epg-layout .right .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title, .home-featured-news .right .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title, .tag-module-section .right .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title {
                height: auto !important
            }

                .layout-1 .right .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title .uc-block-post-grid-title-link, .layout-3 .right .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title .uc-block-post-grid-title-link, .layout-4 .right .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title .uc-block-post-grid-title-link, .layout-5 .right .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title .uc-block-post-grid-title-link, .layout-6 .right .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title .uc-block-post-grid-title-link, .landing-category-vest .right .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title .uc-block-post-grid-title-link, .section-category-hronika .right .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title .uc-block-post-grid-title-link, .landing-category-drustvo .right .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title .uc-block-post-grid-title-link, .epg-layout .right .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title .uc-block-post-grid-title-link, .home-featured-news .right .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title .uc-block-post-grid-title-link, .tag-module-section .right .uc-block0 .cell.big article .uc-block-post-grid-text .uc-block-post-grid-title .uc-block-post-grid-title-link {
                    font: 600 1rem "Exo 2"
                }

        .layout-1 .right .uc-block0 .cell.list, .layout-3 .right .uc-block0 .cell.list, .layout-4 .right .uc-block0 .cell.list, .layout-5 .right .uc-block0 .cell.list, .layout-6 .right .uc-block0 .cell.list, .landing-category-vest .right .uc-block0 .cell.list, .section-category-hronika .right .uc-block0 .cell.list, .landing-category-drustvo .right .uc-block0 .cell.list, .epg-layout .right .uc-block0 .cell.list, .home-featured-news .right .uc-block0 .cell.list, .tag-module-section .right .uc-block0 .cell.list {
            background-image: unset;
            grid-row-gap: 10px
        }

            .layout-1 .right .uc-block0 .cell.list article, .layout-3 .right .uc-block0 .cell.list article, .layout-4 .right .uc-block0 .cell.list article, .layout-5 .right .uc-block0 .cell.list article, .layout-6 .right .uc-block0 .cell.list article, .landing-category-vest .right .uc-block0 .cell.list article, .section-category-hronika .right .uc-block0 .cell.list article, .landing-category-drustvo .right .uc-block0 .cell.list article, .epg-layout .right .uc-block0 .cell.list article, .home-featured-news .right .uc-block0 .cell.list article, .tag-module-section .right .uc-block0 .cell.list article {
                grid-template-columns: 1fr !important
            }
}

@media only screen and (min-width: 1325px) {
    .layout-1 .right .uc-block, .layout-3 .right .uc-block, .layout-4 .right .uc-block, .layout-5 .right .uc-block, .layout-6 .right .uc-block, .landing-category-vest .right .uc-block, .section-category-hronika .right .uc-block, .landing-category-drustvo .right .uc-block, .epg-layout .right .uc-block, .home-featured-news .right .uc-block, .tag-module-section .right .uc-block {
        grid-template-columns: 1fr
    }

        .layout-1 .right .uc-block .cell:first-child, .layout-3 .right .uc-block .cell:first-child, .layout-4 .right .uc-block .cell:first-child, .layout-5 .right .uc-block .cell:first-child, .layout-6 .right .uc-block .cell:first-child, .landing-category-vest .right .uc-block .cell:first-child, .section-category-hronika .right .uc-block .cell:first-child, .landing-category-drustvo .right .uc-block .cell:first-child, .epg-layout .right .uc-block .cell:first-child, .home-featured-news .right .uc-block .cell:first-child, .tag-module-section .right .uc-block .cell:first-child {
            grid-template-columns: 1fr
        }
}

@media only screen and (min-width: 1325px) {
    .layout-1 .right .uc-block1, .layout-3 .right .uc-block1, .layout-4 .right .uc-block1, .layout-5 .right .uc-block1, .layout-6 .right .uc-block1, .landing-category-vest .right .uc-block1, .section-category-hronika .right .uc-block1, .landing-category-drustvo .right .uc-block1, .epg-layout .right .uc-block1, .home-featured-news .right .uc-block1, .tag-module-section .right .uc-block1 {
        grid-template-columns: 1fr;
        grid-row-gap: 20px
    }

        .layout-1 .right .uc-block1.mirror .cell:first-child, .layout-3 .right .uc-block1.mirror .cell:first-child, .layout-4 .right .uc-block1.mirror .cell:first-child, .layout-5 .right .uc-block1.mirror .cell:first-child, .layout-6 .right .uc-block1.mirror .cell:first-child, .landing-category-vest .right .uc-block1.mirror .cell:first-child, .section-category-hronika .right .uc-block1.mirror .cell:first-child, .landing-category-drustvo .right .uc-block1.mirror .cell:first-child, .epg-layout .right .uc-block1.mirror .cell:first-child, .home-featured-news .right .uc-block1.mirror .cell:first-child, .tag-module-section .right .uc-block1.mirror .cell:first-child {
            grid-area: unset
        }
}

@media only screen and (min-width:768px) {
    .layout-1 .right section .inner, .layout-3 .right section .inner, .layout-4 .right section .inner, .layout-5 .right section .inner, .layout-6 .right section .inner, .landing-category-vest .right section .inner, .section-category-hronika .right section .inner, .landing-category-drustvo .right section .inner, .epg-layout .right section .inner, .home-featured-news .right section .inner, .tag-module-section .right section .inner {
        grid-template-columns: 1fr !important;
        grid-column-gap: 10px
    }
}

@media only screen and (min-width: 1325px) {
    .layout-1 .right .home-featured-news .uc-block0 .cell.list article, .layout-3 .right .home-featured-news .uc-block0 .cell.list article, .layout-4 .right .home-featured-news .uc-block0 .cell.list article, .layout-5 .right .home-featured-news .uc-block0 .cell.list article, .layout-6 .right .home-featured-news .uc-block0 .cell.list article, .landing-category-vest .right .home-featured-news .uc-block0 .cell.list article, .section-category-hronika .right .home-featured-news .uc-block0 .cell.list article, .landing-category-drustvo .right .home-featured-news .uc-block0 .cell.list article, .epg-layout .right .home-featured-news .uc-block0 .cell.list article, .home-featured-news .right .home-featured-news .uc-block0 .cell.list article, .tag-module-section .right .home-featured-news .uc-block0 .cell.list article {
        margin-left: 13px
    }

        .layout-1 .right .home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-title, .layout-3 .right .home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-title, .layout-4 .right .home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-title, .layout-5 .right .home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-title, .layout-6 .right .home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-title, .landing-category-vest .right .home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-title, .section-category-hronika .right .home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-title, .landing-category-drustvo .right .home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-title, .epg-layout .right .home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-title, .home-featured-news .right .home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-title, .tag-module-section .right .home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-title {
            height: auto
        }

            .layout-1 .right .home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-title .uc-block-post-grid-title-link, .layout-3 .right .home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-title .uc-block-post-grid-title-link, .layout-4 .right .home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-title .uc-block-post-grid-title-link, .layout-5 .right .home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-title .uc-block-post-grid-title-link, .layout-6 .right .home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-title .uc-block-post-grid-title-link, .landing-category-vest .right .home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-title .uc-block-post-grid-title-link, .section-category-hronika .right .home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-title .uc-block-post-grid-title-link, .landing-category-drustvo .right .home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-title .uc-block-post-grid-title-link, .epg-layout .right .home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-title .uc-block-post-grid-title-link, .home-featured-news .right .home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-title .uc-block-post-grid-title-link, .tag-module-section .right .home-featured-news .uc-block0 .cell.list article .uc-block-post-grid-title .uc-block-post-grid-title-link {
                line-height: 1.5em
            }
}

@media only screen and (min-width:768px) {
    .category-module .right .uc-block article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .right .category-module.layout-4 .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .right .category-module.layout-6 .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .right .category-module.layout-6 .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title .uc-block-post-grid-title-link, .right .section-category-hronika .inner .uc-block1 .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .epg-layout .right .uc-block article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .home-featured-news .right .uc-block article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .tag-module-section .right .uc-block article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        font: 600 1.0625rem "Exo 2"
    }
}

.n1 .right .home-featured-news .uc-block0 .cell.list, .n1 .right .layout-4 .uc-block0 .cell.list, .n1 .right .section-category-hronika .uc-block0 .cell.list, .n1 .right .landing-category-vest .uc-block0 .cell.list {
    padding: 0
}

    .n1 .right .home-featured-news .uc-block0 .cell.list article, .n1 .right .layout-4 .uc-block0 .cell.list article, .n1 .right .section-category-hronika .uc-block0 .cell.list article, .n1 .right .landing-category-vest .uc-block0 .cell.list article {
        margin-left: 0
    }

.right .layout-11 .uc-block {
    display: grid
}

@media only screen and (min-width:768px) {
    .right .layout-11 .uc-block {
        grid-row-gap: 20px
    }
}

.right .layout-11 .uc-block .cell:first-child {
    margin-bottom: 0
}

.right .layout-11 .uc-block article {
    margin-bottom: 0
}

    .right .layout-11 .uc-block article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title a {
        color: #05131e
    }

    .right .layout-11 .uc-block article:first-child .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-date {
        color: #69737b
    }

    .right .layout-11 .uc-block article:first-child .uc-block-post-grid-text:before {
        background-image: none !important
    }

@media only screen and (min-width: 1325px) {
    .right .layout-1 .uc-block article:first-child .uc-block-post-grid-image a {
        padding-top: calc(56.25% - 5px)
    }

    .right .layout-1 .uc-block article:first-child .uc-block-post-grid-text {
        padding-top: 10px
    }

    .right .layout-1 .uc-block article:not(:first-child) {
        grid-template-columns: 136px 1fr !important;
        padding: 13px 13px 31px 13px !important
    }

        .right .layout-1 .uc-block article:not(:first-child) .uc-block-post-grid-image {
            border-radius: 3px !important;
            overflow: hidden
        }

        .right .layout-1 .uc-block article:not(:first-child) .uc-block-post-grid-text {
            padding: 0 !important
        }

        .right .layout-1 .uc-block article:not(:first-child) .uc-block-post-grid-byline {
            display: none !important
        }

            .right .layout-1 .uc-block article:not(:first-child) .uc-block-post-grid-byline.mobile {
                display: flex !important
            }

    .right .layout-1 .uc-block article .uc-block-post-grid-title {
        font: 600 1.0625rem "Exo 2" !important
    }

        .right .layout-1 .uc-block article .uc-block-post-grid-title .uc-block-post-grid-title-link {
            font: 600 1.0625rem "Exo 2"
        }

    .right .layout-6 .uc-block1 {
        margin-bottom: 0
    }

        .right .layout-6 .uc-block1 .cell:first-child article .uc-block-post-grid-text {
            padding-left: 13px;
            padding-right: 13px
        }

        .right .layout-6 .uc-block1 .cell:last-child article {
            grid-template-columns: 136px 1fr !important;
            padding: 13px 13px 31px 13px !important
        }

            .right .layout-6 .uc-block1 .cell:last-child article .uc-block-post-grid-image {
                border-radius: 3px !important;
                overflow: hidden
            }

            .right .layout-6 .uc-block1 .cell:last-child article .uc-block-post-grid-text {
                padding: 0 !important
            }

            .right .layout-6 .uc-block1 .cell:last-child article .uc-block-post-grid-byline {
                display: none !important
            }

                .right .layout-6 .uc-block1 .cell:last-child article .uc-block-post-grid-byline.mobile {
                    display: flex !important
                }

    .right .layout-11 .inner .uc-block .cell:first-child article .uc-block-post-grid-image a {
        padding-top: 55.55%
    }

    .right .layout-11 .inner .uc-block .cell:last-child {
        grid-template-columns: 1fr
    }

        .right .layout-11 .inner .uc-block .cell:last-child article {
            grid-template-columns: 136px 1fr !important;
            padding: 13px 13px 31px 13px !important;
            margin-bottom: 0
        }

            .right .layout-11 .inner .uc-block .cell:last-child article .uc-block-post-grid-image {
                border-radius: 3px !important;
                overflow: hidden
            }

            .right .layout-11 .inner .uc-block .cell:last-child article .uc-block-post-grid-text {
                padding: 0 !important
            }

            .right .layout-11 .inner .uc-block .cell:last-child article .uc-block-post-grid-byline {
                display: none !important
            }

                .right .layout-11 .inner .uc-block .cell:last-child article .uc-block-post-grid-byline.mobile {
                    display: flex !important
                }
}

@media only screen and (max-width: 1023px)and (min-width:768px) {
    .right .layout-6 .uc-block1 .cell {
        grid-template-columns: 1fr
    }

        .right .layout-6 .uc-block1 .cell:first-child {
            margin-bottom: 0
        }

        .right .layout-6 .uc-block1 .cell .uc-block-post-grid-title {
            height: 4.8em !important
        }

        .right .layout-6 .uc-block1 .cell article {
            grid-template-columns: 136px 1fr !important;
            padding: 13px 13px 31px 13px !important
        }

            .right .layout-6 .uc-block1 .cell article .uc-block-post-grid-image {
                border-radius: 3px !important;
                overflow: hidden
            }

            .right .layout-6 .uc-block1 .cell article .uc-block-post-grid-text {
                padding: 0 !important
            }

            .right .layout-6 .uc-block1 .cell article .uc-block-post-grid-byline {
                display: none !important
            }

                .right .layout-6 .uc-block1 .cell article .uc-block-post-grid-byline.mobile {
                    display: flex !important
                }
}

.n1 .right .layout-11 .inner .uc-block .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-byline .uc-block-post-grid-cat_name_link {
    color: #223e99
}

@media only screen and (min-width: 1325px) {
    .n1 .right .layout-11 .inner .uc-block .cell:first-child article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .n1 .right .layout-11 .inner .uc-block article:nth-child(2) article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .n1 .right .layout-11 .inner .uc-block article:nth-child(3) article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title, .n1 .right .layout-11 .inner .uc-block article:nth-child(4) article .uc-block-post-grid-text .uc-block-post-grid-header .uc-block-post-grid-title {
        height: 2.5em
    }
}
