﻿@charset "UTF-8";

.wp-block-archives {
    box-sizing: border-box;
}

.wp-block-archives-dropdown label {
    display: block;
}

.wp-block-avatar {
    line-height: 0;
}

    .wp-block-avatar,
    .wp-block-avatar img {
        box-sizing: border-box;
    }

        .wp-block-avatar.aligncenter {
            text-align: center;
        }

.wp-block-audio {
    box-sizing: border-box;
}

    .wp-block-audio figcaption {
        margin-bottom: 1em;
        margin-top: 0.5em;
    }

    .wp-block-audio audio {
        min-width: 300px;
        width: 100%;
    }

.wp-block-button__link {
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    text-align: center;
    word-break: break-word;
}

    .wp-block-button__link.aligncenter {
        text-align: center;
    }

    .wp-block-button__link.alignright {
        text-align: right;
    }

:where(.wp-block-button__link) {
    border-radius: 9999px;
    box-shadow: none;
    padding: calc(0.667em + 2px) calc(1.333em + 2px);
    text-decoration: none;
}

.wp-block-button[style*="text-decoration"] .wp-block-button__link {
    text-decoration: inherit;
}

.wp-block-buttons > .wp-block-button.has-custom-width {
    max-width: none;
}

    .wp-block-buttons > .wp-block-button.has-custom-width .wp-block-button__link {
        width: 100%;
    }

.wp-block-buttons > .wp-block-button.has-custom-font-size
.wp-block-button__link {
    font-size: inherit;
}

.wp-block-buttons > .wp-block-button.wp-block-button__width-25 {
    width: calc(25% - var(--wp--style--block-gap, 0.5em) * 0.75);
}

.wp-block-buttons > .wp-block-button.wp-block-button__width-50 {
    width: calc(50% - var(--wp--style--block-gap, 0.5em) * 0.5);
}

.wp-block-buttons > .wp-block-button.wp-block-button__width-75 {
    width: calc(75% - var(--wp--style--block-gap, 0.5em) * 0.25);
}

.wp-block-buttons > .wp-block-button.wp-block-button__width-100 {
    flex-basis: 100%;
    width: 100%;
}

.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-25 {
    width: 25%;
}

.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-50 {
    width: 50%;
}

.wp-block-buttons.is-vertical > .wp-block-button.wp-block-button__width-75 {
    width: 75%;
}

.wp-block-button.is-style-squared,
.wp-block-button__link.wp-block-button.is-style-squared {
    border-radius: 0;
}

.wp-block-button.no-border-radius,
.wp-block-button__link.no-border-radius {
    border-radius: 0 !important;
}

.wp-block-button .wp-block-button__link.is-style-outline,
.wp-block-button.is-style-outline > .wp-block-button__link {
    border: 2px solid;
    padding: 0.667em 1.333em;
}

    .wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color),
    .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color) {
        color: currentColor;
    }

    .wp-block-button .wp-block-button__link.is-style-outline:not(.has-background),
    .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background) {
        background-color: transparent;
        background-image: none;
    }

.wp-block-button .wp-block-button__link:where(.has-border-color) {
    border-width: initial;
}

.wp-block-button .wp-block-button__link:where([style*="border-top-color"]) {
    border-top-width: medium;
}

.wp-block-button .wp-block-button__link:where([style*="border-right-color"]) {
    border-right-width: medium;
}

.wp-block-button .wp-block-button__link:where([style*="border-bottom-color"]) {
    border-bottom-width: medium;
}

.wp-block-button .wp-block-button__link:where([style*="border-left-color"]) {
    border-left-width: medium;
}

.wp-block-button .wp-block-button__link:where([style*="border-style"]) {
    border-width: initial;
}

.wp-block-button .wp-block-button__link:where([style*="border-top-style"]) {
    border-top-width: medium;
}

.wp-block-button .wp-block-button__link:where([style*="border-right-style"]) {
    border-right-width: medium;
}

.wp-block-button .wp-block-button__link:where([style*="border-bottom-style"]) {
    border-bottom-width: medium;
}

.wp-block-button .wp-block-button__link:where([style*="border-left-style"]) {
    border-left-width: medium;
}

.wp-block-buttons.is-vertical {
    flex-direction: column;
}

    .wp-block-buttons.is-vertical > .wp-block-button:last-child {
        margin-bottom: 0;
    }

.wp-block-buttons > .wp-block-button {
    display: inline-block;
    margin: 0;
}

.wp-block-buttons.is-content-justification-left {
    justify-content: flex-start;
}

    .wp-block-buttons.is-content-justification-left.is-vertical {
        align-items: flex-start;
    }

.wp-block-buttons.is-content-justification-center {
    justify-content: center;
}

    .wp-block-buttons.is-content-justification-center.is-vertical {
        align-items: center;
    }

.wp-block-buttons.is-content-justification-right {
    justify-content: flex-end;
}

    .wp-block-buttons.is-content-justification-right.is-vertical {
        align-items: flex-end;
    }

.wp-block-buttons.is-content-justification-space-between {
    justify-content: space-between;
}

.wp-block-buttons.aligncenter {
    text-align: center;
}

.wp-block-buttons:not( .is-content-justification-space-between, .is-content-justification-right, .is-content-justification-left, .is-content-justification-center )
.wp-block-button.aligncenter {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}

.wp-block-buttons[style*="text-decoration"] .wp-block-button,
.wp-block-buttons[style*="text-decoration"] .wp-block-button__link {
    text-decoration: inherit;
}

.wp-block-buttons.has-custom-font-size .wp-block-button__link {
    font-size: inherit;
}

.wp-block-button.aligncenter,
.wp-block-calendar {
    text-align: center;
}

    .wp-block-calendar td,
    .wp-block-calendar th {
        border: 1px solid;
        padding: 0.25em;
    }

    .wp-block-calendar th {
        font-weight: 400;
    }

    .wp-block-calendar caption {
        background-color: inherit;
    }

    .wp-block-calendar table {
        border-collapse: collapse;
        width: 100%;
    }

        .wp-block-calendar table:where(:not(.has-text-color)) {
            color: #40464d;
        }

            .wp-block-calendar table:where(:not(.has-text-color)) td,
            .wp-block-calendar table:where(:not(.has-text-color)) th {
                border-color: #ddd;
            }

        .wp-block-calendar table.has-background th {
            background-color: inherit;
        }

        .wp-block-calendar table.has-text-color th {
            color: inherit;
        }

:where(.wp-block-calendar table:not(.has-background) th) {
    background: #ddd;
}

.wp-block-categories {
    box-sizing: border-box;
}

    .wp-block-categories.alignleft {
        margin-right: 2em;
    }

    .wp-block-categories.alignright {
        margin-left: 2em;
    }

    .wp-block-categories.wp-block-categories-dropdown.aligncenter {
        text-align: center;
    }

.wp-block-code {
    box-sizing: border-box;
}

    .wp-block-code code {
        display: block;
        font-family: inherit;
        overflow-wrap: break-word;
        white-space: pre-wrap;
    }

.wp-block-columns {
    align-items: normal !important;
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap !important;
}

@media (min-width: 782px) {
    .wp-block-columns {
        flex-wrap: nowrap !important;
    }
}

.wp-block-columns.are-vertically-aligned-top {
    align-items: flex-start;
}

.wp-block-columns.are-vertically-aligned-center {
    align-items: center;
}

.wp-block-columns.are-vertically-aligned-bottom {
    align-items: flex-end;
}

@media (max-width: 781px) {
    .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
        flex-basis: 100% !important;
    }
}

@media (min-width: 782px) {
    .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
        flex-basis: 0;
        flex-grow: 1;
    }

        .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*="flex-basis"] {
            flex-grow: 0;
        }
}

.wp-block-columns.is-not-stacked-on-mobile {
    flex-wrap: nowrap !important;
}

    .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column {
        flex-basis: 0;
        flex-grow: 1;
    }

        .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column[style*="flex-basis"] {
            flex-grow: 0;
        }

:where(.wp-block-columns) {
    margin-bottom: 1.75em;
}

:where(.wp-block-columns.has-background) {
    padding: 1.25em 2.375em;
}

.wp-block-column {
    flex-grow: 1;
    min-width: 0;
    overflow-wrap: break-word;
    word-break: break-word;
}

    .wp-block-column.is-vertically-aligned-top {
        align-self: flex-start;
    }

    .wp-block-column.is-vertically-aligned-center {
        align-self: center;
    }

    .wp-block-column.is-vertically-aligned-bottom {
        align-self: flex-end;
    }

    .wp-block-column.is-vertically-aligned-stretch {
        align-self: stretch;
    }

    .wp-block-column.is-vertically-aligned-bottom,
    .wp-block-column.is-vertically-aligned-center,
    .wp-block-column.is-vertically-aligned-top {
        width: 100%;
    }

.wp-block-post-comments {
    box-sizing: border-box;
}

    .wp-block-post-comments .alignleft {
        float: left;
    }

    .wp-block-post-comments .alignright {
        float: right;
    }

    .wp-block-post-comments .navigation:after {
        clear: both;
        content: "";
        display: table;
    }

    .wp-block-post-comments .commentlist {
        clear: both;
        list-style: none;
        margin: 0;
        padding: 0;
    }

        .wp-block-post-comments .commentlist .comment {
            min-height: 2.25em;
            padding-left: 3.25em;
        }

            .wp-block-post-comments .commentlist .comment p {
                font-size: 1em;
                line-height: 1.8;
                margin: 1em 0;
            }

        .wp-block-post-comments .commentlist .children {
            list-style: none;
            margin: 0;
            padding: 0;
        }

    .wp-block-post-comments .comment-author {
        line-height: 1.5;
    }

        .wp-block-post-comments .comment-author .avatar {
            border-radius: 1.5em;
            display: block;
            float: left;
            height: 2.5em;
            margin-right: 0.75em;
            margin-top: 0.5em;
            width: 2.5em;
        }

        .wp-block-post-comments .comment-author cite {
            font-style: normal;
        }

    .wp-block-post-comments .comment-meta {
        font-size: 0.875em;
        line-height: 1.5;
    }

        .wp-block-post-comments .comment-meta b {
            font-weight: 400;
        }

        .wp-block-post-comments .comment-meta .comment-awaiting-moderation {
            display: block;
            margin-bottom: 1em;
            margin-top: 1em;
        }

    .wp-block-post-comments .comment-body .commentmetadata {
        font-size: 0.875em;
    }

    .wp-block-post-comments .comment-form-author label,
    .wp-block-post-comments .comment-form-comment label,
    .wp-block-post-comments .comment-form-email label,
    .wp-block-post-comments .comment-form-url label {
        display: block;
        margin-bottom: 0.25em;
    }

    .wp-block-post-comments
    .comment-form
    input:not([type="submit"]):not([type="checkbox"]),
    .wp-block-post-comments .comment-form textarea {
        box-sizing: border-box;
        display: block;
        width: 100%;
    }

    .wp-block-post-comments .comment-form-cookies-consent {
        display: flex;
        gap: 0.25em;
    }

        .wp-block-post-comments
        .comment-form-cookies-consent
        #wp-comment-cookies-consent {
            margin-top: 0.35em;
        }

    .wp-block-post-comments .comment-reply-title {
        margin-bottom: 0;
    }

        .wp-block-post-comments .comment-reply-title :where(small) {
            font-size: var(--wp--preset--font-size--medium, smaller);
            margin-left: 0.5em;
        }

    .wp-block-post-comments .reply {
        font-size: 0.875em;
        margin-bottom: 1.4em;
    }

    .wp-block-post-comments input:not([type="submit"]),
    .wp-block-post-comments textarea {
        border: 1px solid #949494;
        font-family: inherit;
        font-size: 1em;
    }

        .wp-block-post-comments input:not([type="submit"]):not([type="checkbox"]),
        .wp-block-post-comments textarea {
            padding: calc(0.667em + 2px);
        }

:where(.wp-block-post-comments input[type="submit"]) {
    border: none;
}

.wp-block-comments-pagination > .wp-block-comments-pagination-next,
.wp-block-comments-pagination > .wp-block-comments-pagination-numbers,
.wp-block-comments-pagination > .wp-block-comments-pagination-previous {
    margin-bottom: 0.5em;
    margin-right: 0.5em;
}

    .wp-block-comments-pagination > .wp-block-comments-pagination-next:last-child,
    .wp-block-comments-pagination > .wp-block-comments-pagination-numbers:last-child,
    .wp-block-comments-pagination > .wp-block-comments-pagination-previous:last-child {
        margin-right: 0;
    }

.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow {
    display: inline-block;
    margin-right: 1ch;
}

    .wp-block-comments-pagination
    .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron) {
        transform: scaleX(1);
    }

.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow {
    display: inline-block;
    margin-left: 1ch;
}

    .wp-block-comments-pagination
    .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron) {
        transform: scaleX(1);
    }

.wp-block-comments-pagination.aligncenter {
    justify-content: center;
}

.wp-block-comment-template {
    box-sizing: border-box;
    list-style: none;
    margin-bottom: 0;
    max-width: 100%;
    padding: 0;
}

    .wp-block-comment-template li {
        clear: both;
    }

    .wp-block-comment-template ol {
        list-style: none;
        margin-bottom: 0;
        max-width: 100%;
        padding-left: 2rem;
    }

    .wp-block-comment-template.alignleft {
        float: left;
    }

    .wp-block-comment-template.aligncenter {
        margin-left: auto;
        margin-right: auto;
        width: -moz-fit-content;
        width: fit-content;
    }

    .wp-block-comment-template.alignright {
        float: right;
    }

.wp-block-cover,
.wp-block-cover-image {
    align-items: center;
    background-position: 50%;
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    min-height: 430px;
    overflow: hidden;
    overflow: clip;
    padding: 1em;
    position: relative;
}

    .wp-block-cover .has-background-dim:not([class*="-background-color"]),
    .wp-block-cover-image .has-background-dim:not([class*="-background-color"]),
    .wp-block-cover-image.has-background-dim:not([class*="-background-color"]),
    .wp-block-cover.has-background-dim:not([class*="-background-color"]) {
        background-color: #000;
    }

    .wp-block-cover .has-background-dim.has-background-gradient,
    .wp-block-cover-image .has-background-dim.has-background-gradient {
        background-color: transparent;
    }

    .wp-block-cover-image.has-background-dim:before,
    .wp-block-cover.has-background-dim:before {
        background-color: inherit;
        content: "";
    }

    .wp-block-cover .wp-block-cover__background,
    .wp-block-cover .wp-block-cover__gradient-background,
    .wp-block-cover-image .wp-block-cover__background,
    .wp-block-cover-image .wp-block-cover__gradient-background,
    .wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,
    .wp-block-cover.has-background-dim:not(.has-background-gradient):before {
        bottom: 0;
        left: 0;
        opacity: 0.5;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 1;
    }

    .wp-block-cover-image.has-background-dim.has-background-dim-10
    .wp-block-cover__background,
    .wp-block-cover-image.has-background-dim.has-background-dim-10
    .wp-block-cover__gradient-background,
    .wp-block-cover-image.has-background-dim.has-background-dim-10:not( .has-background-gradient ):before,
    .wp-block-cover.has-background-dim.has-background-dim-10
    .wp-block-cover__background,
    .wp-block-cover.has-background-dim.has-background-dim-10
    .wp-block-cover__gradient-background,
    .wp-block-cover.has-background-dim.has-background-dim-10:not( .has-background-gradient ):before {
        opacity: 0.1;
    }

    .wp-block-cover-image.has-background-dim.has-background-dim-20
    .wp-block-cover__background,
    .wp-block-cover-image.has-background-dim.has-background-dim-20
    .wp-block-cover__gradient-background,
    .wp-block-cover-image.has-background-dim.has-background-dim-20:not( .has-background-gradient ):before,
    .wp-block-cover.has-background-dim.has-background-dim-20
    .wp-block-cover__background,
    .wp-block-cover.has-background-dim.has-background-dim-20
    .wp-block-cover__gradient-background,
    .wp-block-cover.has-background-dim.has-background-dim-20:not( .has-background-gradient ):before {
        opacity: 0.2;
    }

    .wp-block-cover-image.has-background-dim.has-background-dim-30
    .wp-block-cover__background,
    .wp-block-cover-image.has-background-dim.has-background-dim-30
    .wp-block-cover__gradient-background,
    .wp-block-cover-image.has-background-dim.has-background-dim-30:not( .has-background-gradient ):before,
    .wp-block-cover.has-background-dim.has-background-dim-30
    .wp-block-cover__background,
    .wp-block-cover.has-background-dim.has-background-dim-30
    .wp-block-cover__gradient-background,
    .wp-block-cover.has-background-dim.has-background-dim-30:not( .has-background-gradient ):before {
        opacity: 0.3;
    }

    .wp-block-cover-image.has-background-dim.has-background-dim-40
    .wp-block-cover__background,
    .wp-block-cover-image.has-background-dim.has-background-dim-40
    .wp-block-cover__gradient-background,
    .wp-block-cover-image.has-background-dim.has-background-dim-40:not( .has-background-gradient ):before,
    .wp-block-cover.has-background-dim.has-background-dim-40
    .wp-block-cover__background,
    .wp-block-cover.has-background-dim.has-background-dim-40
    .wp-block-cover__gradient-background,
    .wp-block-cover.has-background-dim.has-background-dim-40:not( .has-background-gradient ):before {
        opacity: 0.4;
    }

    .wp-block-cover-image.has-background-dim.has-background-dim-50
    .wp-block-cover__background,
    .wp-block-cover-image.has-background-dim.has-background-dim-50
    .wp-block-cover__gradient-background,
    .wp-block-cover-image.has-background-dim.has-background-dim-50:not( .has-background-gradient ):before,
    .wp-block-cover.has-background-dim.has-background-dim-50
    .wp-block-cover__background,
    .wp-block-cover.has-background-dim.has-background-dim-50
    .wp-block-cover__gradient-background,
    .wp-block-cover.has-background-dim.has-background-dim-50:not( .has-background-gradient ):before {
        opacity: 0.5;
    }

    .wp-block-cover-image.has-background-dim.has-background-dim-60
    .wp-block-cover__background,
    .wp-block-cover-image.has-background-dim.has-background-dim-60
    .wp-block-cover__gradient-background,
    .wp-block-cover-image.has-background-dim.has-background-dim-60:not( .has-background-gradient ):before,
    .wp-block-cover.has-background-dim.has-background-dim-60
    .wp-block-cover__background,
    .wp-block-cover.has-background-dim.has-background-dim-60
    .wp-block-cover__gradient-background,
    .wp-block-cover.has-background-dim.has-background-dim-60:not( .has-background-gradient ):before {
        opacity: 0.6;
    }

    .wp-block-cover-image.has-background-dim.has-background-dim-70
    .wp-block-cover__background,
    .wp-block-cover-image.has-background-dim.has-background-dim-70
    .wp-block-cover__gradient-background,
    .wp-block-cover-image.has-background-dim.has-background-dim-70:not( .has-background-gradient ):before,
    .wp-block-cover.has-background-dim.has-background-dim-70
    .wp-block-cover__background,
    .wp-block-cover.has-background-dim.has-background-dim-70
    .wp-block-cover__gradient-background,
    .wp-block-cover.has-background-dim.has-background-dim-70:not( .has-background-gradient ):before {
        opacity: 0.7;
    }

    .wp-block-cover-image.has-background-dim.has-background-dim-80
    .wp-block-cover__background,
    .wp-block-cover-image.has-background-dim.has-background-dim-80
    .wp-block-cover__gradient-background,
    .wp-block-cover-image.has-background-dim.has-background-dim-80:not( .has-background-gradient ):before,
    .wp-block-cover.has-background-dim.has-background-dim-80
    .wp-block-cover__background,
    .wp-block-cover.has-background-dim.has-background-dim-80
    .wp-block-cover__gradient-background,
    .wp-block-cover.has-background-dim.has-background-dim-80:not( .has-background-gradient ):before {
        opacity: 0.8;
    }

    .wp-block-cover-image.has-background-dim.has-background-dim-90
    .wp-block-cover__background,
    .wp-block-cover-image.has-background-dim.has-background-dim-90
    .wp-block-cover__gradient-background,
    .wp-block-cover-image.has-background-dim.has-background-dim-90:not( .has-background-gradient ):before,
    .wp-block-cover.has-background-dim.has-background-dim-90
    .wp-block-cover__background,
    .wp-block-cover.has-background-dim.has-background-dim-90
    .wp-block-cover__gradient-background,
    .wp-block-cover.has-background-dim.has-background-dim-90:not( .has-background-gradient ):before {
        opacity: 0.9;
    }

    .wp-block-cover-image.has-background-dim.has-background-dim-100
    .wp-block-cover__background,
    .wp-block-cover-image.has-background-dim.has-background-dim-100
    .wp-block-cover__gradient-background,
    .wp-block-cover-image.has-background-dim.has-background-dim-100:not( .has-background-gradient ):before,
    .wp-block-cover.has-background-dim.has-background-dim-100
    .wp-block-cover__background,
    .wp-block-cover.has-background-dim.has-background-dim-100
    .wp-block-cover__gradient-background,
    .wp-block-cover.has-background-dim.has-background-dim-100:not( .has-background-gradient ):before {
        opacity: 1;
    }

    .wp-block-cover
    .wp-block-cover__background.has-background-dim.has-background-dim-0,
    .wp-block-cover
    .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,
    .wp-block-cover-image
    .wp-block-cover__background.has-background-dim.has-background-dim-0,
    .wp-block-cover-image
    .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0 {
        opacity: 0;
    }

    .wp-block-cover
    .wp-block-cover__background.has-background-dim.has-background-dim-10,
    .wp-block-cover
    .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,
    .wp-block-cover-image
    .wp-block-cover__background.has-background-dim.has-background-dim-10,
    .wp-block-cover-image
    .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10 {
        opacity: 0.1;
    }

    .wp-block-cover
    .wp-block-cover__background.has-background-dim.has-background-dim-20,
    .wp-block-cover
    .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,
    .wp-block-cover-image
    .wp-block-cover__background.has-background-dim.has-background-dim-20,
    .wp-block-cover-image
    .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20 {
        opacity: 0.2;
    }

    .wp-block-cover
    .wp-block-cover__background.has-background-dim.has-background-dim-30,
    .wp-block-cover
    .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,
    .wp-block-cover-image
    .wp-block-cover__background.has-background-dim.has-background-dim-30,
    .wp-block-cover-image
    .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30 {
        opacity: 0.3;
    }

    .wp-block-cover
    .wp-block-cover__background.has-background-dim.has-background-dim-40,
    .wp-block-cover
    .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,
    .wp-block-cover-image
    .wp-block-cover__background.has-background-dim.has-background-dim-40,
    .wp-block-cover-image
    .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40 {
        opacity: 0.4;
    }

    .wp-block-cover
    .wp-block-cover__background.has-background-dim.has-background-dim-50,
    .wp-block-cover
    .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,
    .wp-block-cover-image
    .wp-block-cover__background.has-background-dim.has-background-dim-50,
    .wp-block-cover-image
    .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50 {
        opacity: 0.5;
    }

    .wp-block-cover
    .wp-block-cover__background.has-background-dim.has-background-dim-60,
    .wp-block-cover
    .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,
    .wp-block-cover-image
    .wp-block-cover__background.has-background-dim.has-background-dim-60,
    .wp-block-cover-image
    .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60 {
        opacity: 0.6;
    }

    .wp-block-cover
    .wp-block-cover__background.has-background-dim.has-background-dim-70,
    .wp-block-cover
    .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,
    .wp-block-cover-image
    .wp-block-cover__background.has-background-dim.has-background-dim-70,
    .wp-block-cover-image
    .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70 {
        opacity: 0.7;
    }

    .wp-block-cover
    .wp-block-cover__background.has-background-dim.has-background-dim-80,
    .wp-block-cover
    .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,
    .wp-block-cover-image
    .wp-block-cover__background.has-background-dim.has-background-dim-80,
    .wp-block-cover-image
    .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80 {
        opacity: 0.8;
    }

    .wp-block-cover
    .wp-block-cover__background.has-background-dim.has-background-dim-90,
    .wp-block-cover
    .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,
    .wp-block-cover-image
    .wp-block-cover__background.has-background-dim.has-background-dim-90,
    .wp-block-cover-image
    .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90 {
        opacity: 0.9;
    }

    .wp-block-cover
    .wp-block-cover__background.has-background-dim.has-background-dim-100,
    .wp-block-cover
    .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,
    .wp-block-cover-image
    .wp-block-cover__background.has-background-dim.has-background-dim-100,
    .wp-block-cover-image
    .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100 {
        opacity: 1;
    }

    .wp-block-cover-image.alignleft,
    .wp-block-cover-image.alignright,
    .wp-block-cover.alignleft,
    .wp-block-cover.alignright {
        max-width: 420px;
        width: 100%;
    }

    .wp-block-cover-image:after,
    .wp-block-cover:after {
        content: "";
        display: block;
        font-size: 0;
        min-height: inherit;
    }

@supports (position: sticky) {
    .wp-block-cover-image:after,
    .wp-block-cover:after {
        content: none;
    }
}

.wp-block-cover-image.aligncenter,
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.aligncenter,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
    display: flex;
}

.wp-block-cover .wp-block-cover__inner-container,
.wp-block-cover-image .wp-block-cover__inner-container {
    color: inherit;
    width: 100%;
    z-index: 1;
}

.wp-block-cover h1:where(:not(.has-text-color)),
.wp-block-cover h2:where(:not(.has-text-color)),
.wp-block-cover h3:where(:not(.has-text-color)),
.wp-block-cover h4:where(:not(.has-text-color)),
.wp-block-cover h5:where(:not(.has-text-color)),
.wp-block-cover h6:where(:not(.has-text-color)),
.wp-block-cover p:where(:not(.has-text-color)),
.wp-block-cover-image h1:where(:not(.has-text-color)),
.wp-block-cover-image h2:where(:not(.has-text-color)),
.wp-block-cover-image h3:where(:not(.has-text-color)),
.wp-block-cover-image h4:where(:not(.has-text-color)),
.wp-block-cover-image h5:where(:not(.has-text-color)),
.wp-block-cover-image h6:where(:not(.has-text-color)),
.wp-block-cover-image p:where(:not(.has-text-color)) {
    color: inherit;
}

.wp-block-cover-image.is-position-top-left,
.wp-block-cover.is-position-top-left {
    align-items: flex-start;
    justify-content: flex-start;
}

.wp-block-cover-image.is-position-top-center,
.wp-block-cover.is-position-top-center {
    align-items: flex-start;
    justify-content: center;
}

.wp-block-cover-image.is-position-top-right,
.wp-block-cover.is-position-top-right {
    align-items: flex-start;
    justify-content: flex-end;
}

.wp-block-cover-image.is-position-center-left,
.wp-block-cover.is-position-center-left {
    align-items: center;
    justify-content: flex-start;
}

.wp-block-cover-image.is-position-center-center,
.wp-block-cover.is-position-center-center {
    align-items: center;
    justify-content: center;
}

.wp-block-cover-image.is-position-center-right,
.wp-block-cover.is-position-center-right {
    align-items: center;
    justify-content: flex-end;
}

.wp-block-cover-image.is-position-bottom-left,
.wp-block-cover.is-position-bottom-left {
    align-items: flex-end;
    justify-content: flex-start;
}

.wp-block-cover-image.is-position-bottom-center,
.wp-block-cover.is-position-bottom-center {
    align-items: flex-end;
    justify-content: center;
}

.wp-block-cover-image.is-position-bottom-right,
.wp-block-cover.is-position-bottom-right {
    align-items: flex-end;
    justify-content: flex-end;
}

.wp-block-cover-image.has-custom-content-position.has-custom-content-position
.wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position
.wp-block-cover__inner-container {
    margin: 0;
}

.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left
.wp-block-cover__inner-container,
.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right
.wp-block-cover__inner-container,
.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left
.wp-block-cover__inner-container,
.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right
.wp-block-cover__inner-container,
.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left
.wp-block-cover__inner-container,
.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right
.wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left
.wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right
.wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left
.wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right
.wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left
.wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right
.wp-block-cover__inner-container {
    margin: 0;
    width: auto;
}

.wp-block-cover .wp-block-cover__image-background,
.wp-block-cover video.wp-block-cover__video-background,
.wp-block-cover-image .wp-block-cover__image-background,
.wp-block-cover-image video.wp-block-cover__video-background {
    border: none;
    bottom: 0;
    box-shadow: none;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    object-fit: cover;
    outline: none;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}

.wp-block-cover-image.has-parallax,
.wp-block-cover.has-parallax,
.wp-block-cover__image-background.has-parallax,
video.wp-block-cover__video-background.has-parallax {
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
}

@supports (-webkit-touch-callout: inherit) {
    .wp-block-cover-image.has-parallax,
    .wp-block-cover.has-parallax,
    .wp-block-cover__image-background.has-parallax,
    video.wp-block-cover__video-background.has-parallax {
        background-attachment: scroll;
    }
}

@media (prefers-reduced-motion: reduce) {
    .wp-block-cover-image.has-parallax,
    .wp-block-cover.has-parallax,
    .wp-block-cover__image-background.has-parallax,
    video.wp-block-cover__video-background.has-parallax {
        background-attachment: scroll;
    }
}

.wp-block-cover-image.is-repeated,
.wp-block-cover.is-repeated,
.wp-block-cover__image-background.is-repeated,
video.wp-block-cover__video-background.is-repeated {
    background-repeat: repeat;
    background-size: auto;
}

.wp-block-cover__image-background,
.wp-block-cover__video-background {
    z-index: 0;
}

.wp-block-cover-image-text,
.wp-block-cover-image-text a,
.wp-block-cover-image-text a:active,
.wp-block-cover-image-text a:focus,
.wp-block-cover-image-text a:hover,
.wp-block-cover-text,
.wp-block-cover-text a,
.wp-block-cover-text a:active,
.wp-block-cover-text a:focus,
.wp-block-cover-text a:hover,
section.wp-block-cover-image h2,
section.wp-block-cover-image h2 a,
section.wp-block-cover-image h2 a:active,
section.wp-block-cover-image h2 a:focus,
section.wp-block-cover-image h2 a:hover {
    color: #fff;
}

.wp-block-cover-image .wp-block-cover.has-left-content {
    justify-content: flex-start;
}

.wp-block-cover-image .wp-block-cover.has-right-content {
    justify-content: flex-end;
}

.wp-block-cover-image.has-left-content .wp-block-cover-image-text,
.wp-block-cover.has-left-content .wp-block-cover-text,
section.wp-block-cover-image.has-left-content > h2 {
    margin-left: 0;
    text-align: left;
}

.wp-block-cover-image.has-right-content .wp-block-cover-image-text,
.wp-block-cover.has-right-content .wp-block-cover-text,
section.wp-block-cover-image.has-right-content > h2 {
    margin-right: 0;
    text-align: right;
}

.wp-block-cover .wp-block-cover-text,
.wp-block-cover-image .wp-block-cover-image-text,
section.wp-block-cover-image > h2 {
    font-size: 2em;
    line-height: 1.25;
    margin-bottom: 0;
    max-width: 840px;
    padding: 0.44em;
    text-align: center;
    z-index: 1;
}

:where(.wp-block-cover-image:not(.has-text-color)),
:where(.wp-block-cover:not(.has-text-color)) {
    color: #fff;
}

:where(.wp-block-cover-image.is-light:not(.has-text-color)),
:where(.wp-block-cover.is-light:not(.has-text-color)) {
    color: #000;
}

.wp-block-details {
    box-sizing: border-box;
    overflow: hidden;
}

    .wp-block-details summary {
        cursor: pointer;
    }

.wp-block-embed.alignleft,
.wp-block-embed.alignright,
.wp-block[data-align="left"] > [data-type="core/embed"],
.wp-block[data-align="right"] > [data-type="core/embed"] {
    max-width: 360px;
    width: 100%;
}

    .wp-block-embed.alignleft .wp-block-embed__wrapper,
    .wp-block-embed.alignright .wp-block-embed__wrapper,
    .wp-block[data-align="left"] > [data-type="core/embed"]
    .wp-block-embed__wrapper,
    .wp-block[data-align="right"] > [data-type="core/embed"]
    .wp-block-embed__wrapper {
        min-width: 280px;
    }

.wp-block-cover .wp-block-embed {
    min-height: 240px;
    min-width: 320px;
}

.wp-block-embed {
    overflow-wrap: break-word;
}

    .wp-block-embed figcaption {
        margin-bottom: 1em;
        margin-top: 0.5em;
    }

    .wp-block-embed iframe {
        max-width: 100%;
    }

.wp-block-embed__wrapper {
    position: relative;
}

.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before {
    content: "";
    display: block;
    padding-top: 50%;
}

.wp-embed-responsive .wp-has-aspect-ratio iframe {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}

.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
    padding-top: 42.85%;
}

.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {
    padding-top: 50%;
}

.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
    padding-top: 56.25%;
}

.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
    padding-top: 75%;
}

.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
    padding-top: 100%;
}

.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before {
    padding-top: 177.77%;
}

.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {
    padding-top: 200%;
}

.wp-block-file {
    box-sizing: border-box;
}

    .wp-block-file:not(.wp-element-button) {
        font-size: 0.8em;
    }

    .wp-block-file.aligncenter {
        text-align: center;
    }

    .wp-block-file.alignright {
        text-align: right;
    }

    .wp-block-file * + .wp-block-file__button {
        margin-left: 0.75em;
    }

:where(.wp-block-file) {
    margin-bottom: 1.5em;
}

.wp-block-file__embed {
    margin-bottom: 1em;
}

:where(.wp-block-file__button) {
    border-radius: 2em;
    display: inline-block;
    padding: 0.5em 1em;
}

    :where(.wp-block-file__button):is(a):active,
    :where(.wp-block-file__button):is(a):focus,
    :where(.wp-block-file__button):is(a):hover,
    :where(.wp-block-file__button):is(a):visited {
        box-shadow: none;
        color: #fff;
        opacity: 0.85;
        text-decoration: none;
    }

.blocks-gallery-grid:not(.has-nested-images),
.wp-block-gallery:not(.has-nested-images) {
    display: flex;
    flex-wrap: wrap;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

    .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,
    .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,
    .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,
    .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item {
        display: flex;
        flex-direction: column;
        flex-grow: 1;
        justify-content: center;
        margin: 0 1em 1em 0;
        position: relative;
        width: calc(50% - 1em);
    }

        .blocks-gallery-grid:not(.has-nested-images)
        .blocks-gallery-image:nth-of-type(2n),
        .blocks-gallery-grid:not(.has-nested-images)
        .blocks-gallery-item:nth-of-type(2n),
        .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),
        .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n) {
            margin-right: 0;
        }

        .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,
        .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,
        .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,
        .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure {
            align-items: flex-end;
            display: flex;
            height: 100%;
            justify-content: flex-start;
            margin: 0;
        }

        .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,
        .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,
        .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,
        .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img {
            display: block;
            height: auto;
            max-width: 100%;
            width: auto;
        }

        .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,
        .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,
        .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,
        .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption {
            background: linear-gradient( 0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, transparent );
            bottom: 0;
            box-sizing: border-box;
            color: #fff;
            font-size: 0.8em;
            margin: 0;
            max-height: 100%;
            overflow: auto;
            padding: 3em 0.77em 0.7em;
            position: absolute;
            text-align: center;
            width: 100%;
            z-index: 2;
        }

            .blocks-gallery-grid:not(.has-nested-images)
            .blocks-gallery-image
            figcaption
            img,
            .blocks-gallery-grid:not(.has-nested-images)
            .blocks-gallery-item
            figcaption
            img,
            .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,
            .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img {
                display: inline;
            }

    .blocks-gallery-grid:not(.has-nested-images) figcaption,
    .wp-block-gallery:not(.has-nested-images) figcaption {
        flex-grow: 1;
    }

    .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,
    .blocks-gallery-grid:not(.has-nested-images).is-cropped
    .blocks-gallery-image
    img,
    .blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,
    .blocks-gallery-grid:not(.has-nested-images).is-cropped
    .blocks-gallery-item
    img,
    .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,
    .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,
    .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,
    .wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img {
        flex: 1;
        height: 100%;
        object-fit: cover;
        width: 100%;
    }

    .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,
    .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,
    .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,
    .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item {
        margin-right: 0;
        width: 100%;
    }

@media (min-width: 600px) {
    .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,
    .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,
    .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,
    .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item {
        margin-right: 1em;
        width: calc(33.33333% - 0.66667em);
    }

    .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,
    .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,
    .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,
    .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item {
        margin-right: 1em;
        width: calc(25% - 0.75em);
    }

    .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,
    .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,
    .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,
    .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item {
        margin-right: 1em;
        width: calc(20% - 0.8em);
    }

    .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,
    .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,
    .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,
    .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item {
        margin-right: 1em;
        width: calc(16.66667% - 0.83333em);
    }

    .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,
    .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,
    .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,
    .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item {
        margin-right: 1em;
        width: calc(14.28571% - 0.85714em);
    }

    .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,
    .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,
    .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,
    .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item {
        margin-right: 1em;
        width: calc(12.5% - 0.875em);
    }

        .blocks-gallery-grid:not(.has-nested-images).columns-1
        .blocks-gallery-image:nth-of-type(1n),
        .blocks-gallery-grid:not(.has-nested-images).columns-1
        .blocks-gallery-item:nth-of-type(1n),
        .blocks-gallery-grid:not(.has-nested-images).columns-2
        .blocks-gallery-image:nth-of-type(2n),
        .blocks-gallery-grid:not(.has-nested-images).columns-2
        .blocks-gallery-item:nth-of-type(2n),
        .blocks-gallery-grid:not(.has-nested-images).columns-3
        .blocks-gallery-image:nth-of-type(3n),
        .blocks-gallery-grid:not(.has-nested-images).columns-3
        .blocks-gallery-item:nth-of-type(3n),
        .blocks-gallery-grid:not(.has-nested-images).columns-4
        .blocks-gallery-image:nth-of-type(4n),
        .blocks-gallery-grid:not(.has-nested-images).columns-4
        .blocks-gallery-item:nth-of-type(4n),
        .blocks-gallery-grid:not(.has-nested-images).columns-5
        .blocks-gallery-image:nth-of-type(5n),
        .blocks-gallery-grid:not(.has-nested-images).columns-5
        .blocks-gallery-item:nth-of-type(5n),
        .blocks-gallery-grid:not(.has-nested-images).columns-6
        .blocks-gallery-image:nth-of-type(6n),
        .blocks-gallery-grid:not(.has-nested-images).columns-6
        .blocks-gallery-item:nth-of-type(6n),
        .blocks-gallery-grid:not(.has-nested-images).columns-7
        .blocks-gallery-image:nth-of-type(7n),
        .blocks-gallery-grid:not(.has-nested-images).columns-7
        .blocks-gallery-item:nth-of-type(7n),
        .blocks-gallery-grid:not(.has-nested-images).columns-8
        .blocks-gallery-image:nth-of-type(8n),
        .blocks-gallery-grid:not(.has-nested-images).columns-8
        .blocks-gallery-item:nth-of-type(8n),
        .wp-block-gallery:not(.has-nested-images).columns-1
        .blocks-gallery-image:nth-of-type(1n),
        .wp-block-gallery:not(.has-nested-images).columns-1
        .blocks-gallery-item:nth-of-type(1n),
        .wp-block-gallery:not(.has-nested-images).columns-2
        .blocks-gallery-image:nth-of-type(2n),
        .wp-block-gallery:not(.has-nested-images).columns-2
        .blocks-gallery-item:nth-of-type(2n),
        .wp-block-gallery:not(.has-nested-images).columns-3
        .blocks-gallery-image:nth-of-type(3n),
        .wp-block-gallery:not(.has-nested-images).columns-3
        .blocks-gallery-item:nth-of-type(3n),
        .wp-block-gallery:not(.has-nested-images).columns-4
        .blocks-gallery-image:nth-of-type(4n),
        .wp-block-gallery:not(.has-nested-images).columns-4
        .blocks-gallery-item:nth-of-type(4n),
        .wp-block-gallery:not(.has-nested-images).columns-5
        .blocks-gallery-image:nth-of-type(5n),
        .wp-block-gallery:not(.has-nested-images).columns-5
        .blocks-gallery-item:nth-of-type(5n),
        .wp-block-gallery:not(.has-nested-images).columns-6
        .blocks-gallery-image:nth-of-type(6n),
        .wp-block-gallery:not(.has-nested-images).columns-6
        .blocks-gallery-item:nth-of-type(6n),
        .wp-block-gallery:not(.has-nested-images).columns-7
        .blocks-gallery-image:nth-of-type(7n),
        .wp-block-gallery:not(.has-nested-images).columns-7
        .blocks-gallery-item:nth-of-type(7n),
        .wp-block-gallery:not(.has-nested-images).columns-8
        .blocks-gallery-image:nth-of-type(8n),
        .wp-block-gallery:not(.has-nested-images).columns-8
        .blocks-gallery-item:nth-of-type(8n) {
            margin-right: 0;
        }
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child {
    margin-right: 0;
}

.blocks-gallery-grid:not(.has-nested-images).alignleft,
.blocks-gallery-grid:not(.has-nested-images).alignright,
.wp-block-gallery:not(.has-nested-images).alignleft,
.wp-block-gallery:not(.has-nested-images).alignright {
    max-width: 420px;
    width: 100%;
}

.blocks-gallery-grid:not(.has-nested-images).aligncenter
.blocks-gallery-item
figure,
.wp-block-gallery:not(.has-nested-images).aligncenter
.blocks-gallery-item
figure {
    justify-content: center;
}

.wp-block-gallery:not(.is-cropped) .blocks-gallery-item {
    align-self: flex-start;
}

figure.wp-block-gallery.has-nested-images {
    align-items: normal;
}

.wp-block-gallery.has-nested-images
figure.wp-block-image:not(#individual-image) {
    margin: 0;
    width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) / 2);
}

.wp-block-gallery.has-nested-images figure.wp-block-image {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: center;
    max-width: 100%;
    position: relative;
}

    .wp-block-gallery.has-nested-images figure.wp-block-image > a,
    .wp-block-gallery.has-nested-images figure.wp-block-image > div {
        flex-direction: column;
        flex-grow: 1;
        margin: 0;
    }

    .wp-block-gallery.has-nested-images figure.wp-block-image img {
        display: block;
        height: auto;
        max-width: 100% !important;
        width: auto;
    }

    .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
        background: linear-gradient( 0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, transparent );
        bottom: 0;
        box-sizing: border-box;
        color: #fff;
        font-size: 13px;
        left: 0;
        margin-bottom: 0;
        max-height: 60%;
        overflow: auto;
        padding: 0 8px 8px;
        position: absolute;
        text-align: center;
        width: 100%;
    }

        .wp-block-gallery.has-nested-images figure.wp-block-image figcaption img {
            display: inline;
        }

        .wp-block-gallery.has-nested-images figure.wp-block-image figcaption a {
            color: inherit;
        }

    .wp-block-gallery.has-nested-images
    figure.wp-block-image.has-custom-border
    img {
        box-sizing: border-box;
    }

    .wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border > a,
    .wp-block-gallery.has-nested-images
    figure.wp-block-image.has-custom-border > div,
    .wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded > a,
    .wp-block-gallery.has-nested-images
    figure.wp-block-image.is-style-rounded > div {
        flex: 1 1 auto;
    }

    .wp-block-gallery.has-nested-images
    figure.wp-block-image.has-custom-border
    figcaption,
    .wp-block-gallery.has-nested-images
    figure.wp-block-image.is-style-rounded
    figcaption {
        background: none;
        color: inherit;
        flex: initial;
        margin: 0;
        padding: 10px 10px 9px;
        position: relative;
    }

.wp-block-gallery.has-nested-images figcaption {
    flex-basis: 100%;
    flex-grow: 1;
    text-align: center;
}

.wp-block-gallery.has-nested-images:not(.is-cropped)
figure.wp-block-image:not(#individual-image) {
    margin-bottom: auto;
    margin-top: 0;
}

.wp-block-gallery.has-nested-images.is-cropped
figure.wp-block-image:not(#individual-image) {
    align-self: inherit;
}

    .wp-block-gallery.has-nested-images.is-cropped
    figure.wp-block-image:not(#individual-image) > a,
    .wp-block-gallery.has-nested-images.is-cropped
    figure.wp-block-image:not(#individual-image) > div:not(.components-drop-zone) {
        display: flex;
    }

    .wp-block-gallery.has-nested-images.is-cropped
    figure.wp-block-image:not(#individual-image)
    a,
    .wp-block-gallery.has-nested-images.is-cropped
    figure.wp-block-image:not(#individual-image)
    img {
        flex: 1 0 0%;
        height: 100%;
        object-fit: cover;
        width: 100%;
    }

.wp-block-gallery.has-nested-images.columns-1
figure.wp-block-image:not(#individual-image) {
    width: 100%;
}

@media (min-width: 600px) {
    .wp-block-gallery.has-nested-images.columns-3
    figure.wp-block-image:not(#individual-image) {
        width: calc( 33.33333% - var(--wp--style--unstable-gallery-gap, 16px) * 0.66667 );
    }

    .wp-block-gallery.has-nested-images.columns-4
    figure.wp-block-image:not(#individual-image) {
        width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px) * 0.75);
    }

    .wp-block-gallery.has-nested-images.columns-5
    figure.wp-block-image:not(#individual-image) {
        width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px) * 0.8);
    }

    .wp-block-gallery.has-nested-images.columns-6
    figure.wp-block-image:not(#individual-image) {
        width: calc( 16.66667% - var(--wp--style--unstable-gallery-gap, 16px) * 0.83333 );
    }

    .wp-block-gallery.has-nested-images.columns-7
    figure.wp-block-image:not(#individual-image) {
        width: calc( 14.28571% - var(--wp--style--unstable-gallery-gap, 16px) * 0.85714 );
    }

    .wp-block-gallery.has-nested-images.columns-8
    figure.wp-block-image:not(#individual-image) {
        width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px) * 0.875);
    }

    .wp-block-gallery.has-nested-images.columns-default
    figure.wp-block-image:not(#individual-image) {
        width: calc( 33.33% - var(--wp--style--unstable-gallery-gap, 16px) * 0.66667 );
    }

        .wp-block-gallery.has-nested-images.columns-default
        figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),
        .wp-block-gallery.has-nested-images.columns-default
        figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2) ~ figure.wp-block-image:not(#individual-image) {
            width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px) * 0.5);
        }

        .wp-block-gallery.has-nested-images.columns-default
        figure.wp-block-image:not(#individual-image):first-child:last-child {
            width: 100%;
        }
}

.wp-block-gallery.has-nested-images.alignleft,
.wp-block-gallery.has-nested-images.alignright {
    max-width: 420px;
    width: 100%;
}

.wp-block-gallery.has-nested-images.aligncenter {
    justify-content: center;
}

.wp-block-group {
    box-sizing: border-box;
}

h1.has-background,
h2.has-background,
h3.has-background,
h4.has-background,
h5.has-background,
h6.has-background {
    padding: 1.25em 2.375em;
}

h1.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
h1.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
h2.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
h2.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
h3.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
h3.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
h4.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
h4.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
h5.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
h5.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]),
h6.has-text-align-left[style*="writing-mode"]:where([style*="vertical-lr"]),
h6.has-text-align-right[style*="writing-mode"]:where([style*="vertical-rl"]) {
    rotate: 180deg;
}

.wp-block-image img {
    box-sizing: border-box;
    height: auto;
    max-width: 100%;
    vertical-align: bottom;
}

.wp-block-image[style*="border-radius"] img,
.wp-block-image[style*="border-radius"] > a {
    border-radius: inherit;
}

.wp-block-image.has-custom-border img {
    box-sizing: border-box;
}

.wp-block-image.aligncenter {
    text-align: center;
}

.wp-block-image.alignfull img,
.wp-block-image.alignwide img {
    height: auto;
    width: 100%;
}

.wp-block-image .aligncenter,
.wp-block-image .alignleft,
.wp-block-image .alignright,
.wp-block-image.aligncenter,
.wp-block-image.alignleft,
.wp-block-image.alignright {
    display: table;
}

    .wp-block-image .aligncenter > figcaption,
    .wp-block-image .alignleft > figcaption,
    .wp-block-image .alignright > figcaption,
    .wp-block-image.aligncenter > figcaption,
    .wp-block-image.alignleft > figcaption,
    .wp-block-image.alignright > figcaption {
        caption-side: bottom;
        display: table-caption;
    }

.wp-block-image .alignleft {
    float: left;
    margin: 0.5em 1em 0.5em 0;
}

.wp-block-image .alignright {
    float: right;
    margin: 0.5em 0 0.5em 1em;
}

.wp-block-image .aligncenter {
    margin-left: auto;
    margin-right: auto;
}

.wp-block-image figcaption {
    margin-bottom: 1em;
    margin-top: 0.5em;
}

.wp-block-image .is-style-rounded img,
.wp-block-image.is-style-circle-mask img,
.wp-block-image.is-style-rounded img {
    border-radius: 9999px;
}

@supports ((-webkit-mask-image: none) or (mask-image: none)) or (-webkit-mask-image: none) {
    .wp-block-image.is-style-circle-mask img {
        border-radius: 0;
        -webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
        mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
        mask-mode: alpha;
        -webkit-mask-position: center;
        mask-position: center;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-size: contain;
        mask-size: contain;
    }
}

.wp-block-image :where(.has-border-color) {
    border-style: solid;
}

.wp-block-image :where([style*="border-top-color"]) {
    border-top-style: solid;
}

.wp-block-image :where([style*="border-right-color"]) {
    border-right-style: solid;
}

.wp-block-image :where([style*="border-bottom-color"]) {
    border-bottom-style: solid;
}

.wp-block-image :where([style*="border-left-color"]) {
    border-left-style: solid;
}

.wp-block-image :where([style*="border-width"]) {
    border-style: solid;
}

.wp-block-image :where([style*="border-top-width"]) {
    border-top-style: solid;
}

.wp-block-image :where([style*="border-right-width"]) {
    border-right-style: solid;
}

.wp-block-image :where([style*="border-bottom-width"]) {
    border-bottom-style: solid;
}

.wp-block-image :where([style*="border-left-width"]) {
    border-left-style: solid;
}

.wp-block-image figure {
    margin: 0;
}

.wp-lightbox-container {
    display: flex;
    flex-direction: column;
    position: relative;
}

    .wp-lightbox-container img {
        cursor: zoom-in;
    }

        .wp-lightbox-container img:hover + button {
            opacity: 1;
        }

    .wp-lightbox-container button {
        align-items: center;
        -webkit-backdrop-filter: blur(16px) saturate(180%);
        backdrop-filter: blur(16px) saturate(180%);
        background-color: rgba(90, 90, 90, 0.25);
        border: none;
        border-radius: 4px;
        cursor: zoom-in;
        display: flex;
        height: 20px;
        justify-content: center;
        opacity: 0;
        padding: 0;
        position: absolute;
        right: 16px;
        text-align: center;
        top: 16px;
        transition: opacity 0.2s ease;
        width: 20px;
        z-index: 100;
    }

        .wp-lightbox-container button:focus-visible {
            outline: 3px auto rgba(90, 90, 90, 0.25);
            outline: 3px auto -webkit-focus-ring-color;
            outline-offset: 3px;
        }

        .wp-lightbox-container button:hover {
            cursor: pointer;
            opacity: 1;
        }

        .wp-lightbox-container button:focus {
            opacity: 1;
        }

        .wp-lightbox-container button:focus,
        .wp-lightbox-container button:hover,
        .wp-lightbox-container button:not(:hover):not(:active):not(.has-background) {
            background-color: rgba(90, 90, 90, 0.25);
            border: none;
        }

.wp-lightbox-overlay {
    box-sizing: border-box;
    cursor: zoom-out;
    height: 100vh;
    left: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    visibility: hidden;
    width: 100vw;
    z-index: 100000;
}

    .wp-lightbox-overlay .close-button {
        align-items: center;
        cursor: pointer;
        display: flex;
        justify-content: center;
        min-height: 40px;
        min-width: 40px;
        padding: 0;
        position: absolute;
        right: calc(env(safe-area-inset-right) + 16px);
        top: calc(env(safe-area-inset-top) + 16px);
        z-index: 5000000;
    }

        .wp-lightbox-overlay .close-button:focus,
        .wp-lightbox-overlay .close-button:hover,
        .wp-lightbox-overlay
        .close-button:not(:hover):not(:active):not(.has-background) {
            background: none;
            border: none;
        }

    .wp-lightbox-overlay .lightbox-image-container {
        height: var(--wp--lightbox-container-height);
        left: 50%;
        overflow: hidden;
        position: absolute;
        top: 50%;
        transform: translate(-50%, -50%);
        transform-origin: top left;
        width: var(--wp--lightbox-container-width);
        z-index: 9999999999;
    }

    .wp-lightbox-overlay .wp-block-image {
        align-items: center;
        box-sizing: border-box;
        display: flex;
        height: 100%;
        justify-content: center;
        margin: 0;
        position: relative;
        transform-origin: 0 0;
        width: 100%;
        z-index: 3000000;
    }

        .wp-lightbox-overlay .wp-block-image img {
            height: var(--wp--lightbox-image-height);
            min-height: var(--wp--lightbox-image-height);
            min-width: var(--wp--lightbox-image-width);
            width: var(--wp--lightbox-image-width);
        }

        .wp-lightbox-overlay .wp-block-image figcaption {
            display: none;
        }

    .wp-lightbox-overlay button {
        background: none;
        border: none;
    }

    .wp-lightbox-overlay .scrim {
        background-color: #fff;
        height: 100%;
        opacity: 0.9;
        position: absolute;
        width: 100%;
        z-index: 2000000;
    }

    .wp-lightbox-overlay.active {
        animation: turn-on-visibility 0.25s both;
        visibility: visible;
    }

        .wp-lightbox-overlay.active img {
            animation: turn-on-visibility 0.35s both;
        }

    .wp-lightbox-overlay.hideanimationenabled:not(.active) {
        animation: turn-off-visibility 0.35s both;
    }

        .wp-lightbox-overlay.hideanimationenabled:not(.active) img {
            animation: turn-off-visibility 0.25s both;
        }

@media (prefers-reduced-motion: no-preference) {
    .wp-lightbox-overlay.zoom.active {
        animation: none;
        opacity: 1;
        visibility: visible;
    }

        .wp-lightbox-overlay.zoom.active .lightbox-image-container {
            animation: lightbox-zoom-in 0.4s;
        }

            .wp-lightbox-overlay.zoom.active .lightbox-image-container img {
                animation: none;
            }

        .wp-lightbox-overlay.zoom.active .scrim {
            animation: turn-on-visibility 0.4s forwards;
        }

    .wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) {
        animation: none;
    }

        .wp-lightbox-overlay.zoom.hideanimationenabled:not(.active)
        .lightbox-image-container {
            animation: lightbox-zoom-out 0.4s;
        }

            .wp-lightbox-overlay.zoom.hideanimationenabled:not(.active)
            .lightbox-image-container
            img {
                animation: none;
            }

        .wp-lightbox-overlay.zoom.hideanimationenabled:not(.active) .scrim {
            animation: turn-off-visibility 0.4s forwards;
        }
}

@keyframes turn-on-visibility {
    0% {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes turn-off-visibility {
    0% {
        opacity: 1;
        visibility: visible;
    }

    99% {
        opacity: 0;
        visibility: visible;
    }

    to {
        opacity: 0;
        visibility: hidden;
    }
}

@keyframes lightbox-zoom-in {
    0% {
        transform: translate( calc(-50vw + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position)) ) scale(var(--wp--lightbox-scale));
    }

    to {
        transform: translate(-50%, -50%) scale(1);
    }
}

@keyframes lightbox-zoom-out {
    0% {
        transform: translate(-50%, -50%) scale(1);
        visibility: visible;
    }

    99% {
        visibility: visible;
    }

    to {
        transform: translate( calc(-50vw + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position)) ) scale(var(--wp--lightbox-scale));
        visibility: hidden;
    }
}

ol.wp-block-latest-comments {
    box-sizing: border-box;
    margin-left: 0;
}

:where( .wp-block-latest-comments:not( [style*="line-height"] .wp-block-latest-comments__comment ) ) {
    line-height: 1.1;
}

:where( .wp-block-latest-comments:not( [style*="line-height"] .wp-block-latest-comments__comment-excerpt p ) ) {
    line-height: 1.8;
}

.has-dates :where(.wp-block-latest-comments:not([style*="line-height"])),
.has-excerpts :where(.wp-block-latest-comments:not([style*="line-height"])) {
    line-height: 1.5;
}

.wp-block-latest-comments .wp-block-latest-comments {
    padding-left: 0;
}

.wp-block-latest-comments__comment {
    list-style: none;
    margin-bottom: 1em;
}

.has-avatars .wp-block-latest-comments__comment {
    list-style: none;
    min-height: 2.25em;
}

    .has-avatars
    .wp-block-latest-comments__comment
    .wp-block-latest-comments__comment-excerpt,
    .has-avatars
    .wp-block-latest-comments__comment
    .wp-block-latest-comments__comment-meta {
        margin-left: 3.25em;
    }

.wp-block-latest-comments__comment-excerpt p {
    font-size: 0.875em;
    margin: 0.36em 0 1.4em;
}

.wp-block-latest-comments__comment-date {
    display: block;
    font-size: 0.75em;
}

.wp-block-latest-comments .avatar,
.wp-block-latest-comments__comment-avatar {
    border-radius: 1.5em;
    display: block;
    float: left;
    height: 2.5em;
    margin-right: 0.75em;
    width: 2.5em;
}

.wp-block-latest-comments[class*="-font-size"] a,
.wp-block-latest-comments[style*="font-size"] a {
    font-size: inherit;
}

.wp-block-latest-posts {
    box-sizing: border-box;
}

    .wp-block-latest-posts.alignleft {
        margin-right: 2em;
    }

    .wp-block-latest-posts.alignright {
        margin-left: 2em;
    }

    .wp-block-latest-posts.wp-block-latest-posts__list {
        list-style: none;
        padding-left: 0;
    }

        .wp-block-latest-posts.wp-block-latest-posts__list li {
            clear: both;
        }

    .wp-block-latest-posts.is-grid {
        display: flex;
        flex-wrap: wrap;
        padding: 0;
    }

        .wp-block-latest-posts.is-grid li {
            margin: 0 1.25em 1.25em 0;
            width: 100%;
        }

@media (min-width: 600px) {
    .wp-block-latest-posts.columns-2 li {
        width: calc(50% - 0.625em);
    }

        .wp-block-latest-posts.columns-2 li:nth-child(2n) {
            margin-right: 0;
        }

    .wp-block-latest-posts.columns-3 li {
        width: calc(33.33333% - 0.83333em);
    }

        .wp-block-latest-posts.columns-3 li:nth-child(3n) {
            margin-right: 0;
        }

    .wp-block-latest-posts.columns-4 li {
        width: calc(25% - 0.9375em);
    }

        .wp-block-latest-posts.columns-4 li:nth-child(4n) {
            margin-right: 0;
        }

    .wp-block-latest-posts.columns-5 li {
        width: calc(20% - 1em);
    }

        .wp-block-latest-posts.columns-5 li:nth-child(5n) {
            margin-right: 0;
        }

    .wp-block-latest-posts.columns-6 li {
        width: calc(16.66667% - 1.04167em);
    }

        .wp-block-latest-posts.columns-6 li:nth-child(6n) {
            margin-right: 0;
        }
}

.wp-block-latest-posts__post-author,
.wp-block-latest-posts__post-date {
    display: block;
    font-size: 0.8125em;
}

.wp-block-latest-posts__post-excerpt {
    margin-bottom: 1em;
    margin-top: 0.5em;
}

.wp-block-latest-posts__featured-image a {
    display: inline-block;
}

.wp-block-latest-posts__featured-image img {
    height: auto;
    max-width: 100%;
    width: auto;
}

.wp-block-latest-posts__featured-image.alignleft {
    float: left;
    margin-right: 1em;
}

.wp-block-latest-posts__featured-image.alignright {
    float: right;
    margin-left: 1em;
}

.wp-block-latest-posts__featured-image.aligncenter {
    margin-bottom: 1em;
    text-align: center;
}

ol,
ul {
    box-sizing: border-box;
}

    ol.has-background,
    ul.has-background {
        padding: 1.25em 2.375em;
    }

.wp-block-media-text {
    box-sizing: border-box;
    /*!rtl:begin:ignore*/
    direction: ltr;
    /*!rtl:end:ignore*/
    display: grid;
    grid-template-columns: 50% 1fr;
    grid-template-rows: auto;
}

    .wp-block-media-text.has-media-on-the-right {
        grid-template-columns: 1fr 50%;
    }

    .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,
    .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {
        align-self: start;
    }

    .wp-block-media-text .wp-block-media-text__content,
    .wp-block-media-text .wp-block-media-text__media,
    .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,
    .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media {
        align-self: center;
    }

    .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,
    .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {
        align-self: end;
    }

    .wp-block-media-text .wp-block-media-text__media {
        /*!rtl:begin:ignore*/
        grid-column: 1;
        grid-row: 1;
        /*!rtl:end:ignore*/
        margin: 0;
    }

    .wp-block-media-text .wp-block-media-text__content {
        direction: ltr;
        /*!rtl:begin:ignore*/
        grid-column: 2;
        grid-row: 1;
        /*!rtl:end:ignore*/
        padding: 0 8%;
        word-break: break-word;
    }

    .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
        /*!rtl:begin:ignore*/
        grid-column: 2;
        grid-row: 1;
        /*!rtl:end:ignore*/
    }

    .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
        /*!rtl:begin:ignore*/
        grid-column: 1;
        grid-row: 1;
        /*!rtl:end:ignore*/
    }

.wp-block-media-text__media img,
.wp-block-media-text__media video {
    height: auto;
    max-width: unset;
    vertical-align: middle;
    width: 100%;
}

.wp-block-media-text.is-image-fill .wp-block-media-text__media {
    background-size: cover;
    height: 100%;
    min-height: 250px;
}

    .wp-block-media-text.is-image-fill .wp-block-media-text__media > a {
        display: block;
        height: 100%;
    }

    .wp-block-media-text.is-image-fill .wp-block-media-text__media img {
        clip: rect(0, 0, 0, 0);
        border: 0;
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }

@media (max-width: 600px) {
    .wp-block-media-text.is-stacked-on-mobile {
        grid-template-columns: 100% !important;
    }

        .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
            grid-column: 1;
            grid-row: 1;
        }

        .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
            grid-column: 1;
            grid-row: 2;
        }
}

.wp-block-navigation {
    --navigation-layout-justification-setting: flex-start;
    --navigation-layout-direction: row;
    --navigation-layout-wrap: wrap;
    --navigation-layout-justify: flex-start;
    --navigation-layout-align: center;
    position: relative;
}

    .wp-block-navigation ul {
        margin-bottom: 0;
        margin-left: 0;
        margin-top: 0;
        padding-left: 0;
    }

        .wp-block-navigation ul,
        .wp-block-navigation ul li {
            list-style: none;
            padding: 0;
        }

    .wp-block-navigation .wp-block-navigation-item {
        align-items: center;
        display: flex;
        position: relative;
    }

        .wp-block-navigation
        .wp-block-navigation-item
        .wp-block-navigation__submenu-container:empty {
            display: none;
        }

    .wp-block-navigation .wp-block-navigation-item__content {
        display: block;
    }

        .wp-block-navigation
        .wp-block-navigation-item__content.wp-block-navigation-item__content {
            color: inherit;
        }

    .wp-block-navigation.has-text-decoration-underline
    .wp-block-navigation-item__content,
    .wp-block-navigation.has-text-decoration-underline
    .wp-block-navigation-item__content:active,
    .wp-block-navigation.has-text-decoration-underline
    .wp-block-navigation-item__content:focus {
        text-decoration: underline;
    }

    .wp-block-navigation.has-text-decoration-line-through
    .wp-block-navigation-item__content,
    .wp-block-navigation.has-text-decoration-line-through
    .wp-block-navigation-item__content:active,
    .wp-block-navigation.has-text-decoration-line-through
    .wp-block-navigation-item__content:focus {
        text-decoration: line-through;
    }

    .wp-block-navigation:where(:not([class*="has-text-decoration"])) a {
        text-decoration: none;
    }

        .wp-block-navigation:where(:not([class*="has-text-decoration"])) a:active,
        .wp-block-navigation:where(:not([class*="has-text-decoration"])) a:focus {
            text-decoration: none;
        }

    .wp-block-navigation .wp-block-navigation__submenu-icon {
        align-self: center;
        background-color: inherit;
        border: none;
        color: currentColor;
        display: inline-block;
        font-size: inherit;
        height: 0.6em;
        line-height: 0;
        margin-left: 0.25em;
        padding: 0;
        width: 0.6em;
    }

        .wp-block-navigation .wp-block-navigation__submenu-icon svg {
            stroke: currentColor;
            display: inline-block;
            height: inherit;
            margin-top: 0.075em;
            width: inherit;
        }

    .wp-block-navigation.is-vertical {
        --navigation-layout-direction: column;
        --navigation-layout-justify: initial;
        --navigation-layout-align: flex-start;
    }

    .wp-block-navigation.no-wrap {
        --navigation-layout-wrap: nowrap;
    }

    .wp-block-navigation.items-justified-center {
        --navigation-layout-justification-setting: center;
        --navigation-layout-justify: center;
    }

        .wp-block-navigation.items-justified-center.is-vertical {
            --navigation-layout-align: center;
        }

    .wp-block-navigation.items-justified-right {
        --navigation-layout-justification-setting: flex-end;
        --navigation-layout-justify: flex-end;
    }

        .wp-block-navigation.items-justified-right.is-vertical {
            --navigation-layout-align: flex-end;
        }

    .wp-block-navigation.items-justified-space-between {
        --navigation-layout-justification-setting: space-between;
        --navigation-layout-justify: space-between;
    }

    .wp-block-navigation .has-child .wp-block-navigation__submenu-container {
        align-items: normal;
        background-color: inherit;
        color: inherit;
        display: flex;
        flex-direction: column;
        height: 0;
        left: -1px;
        opacity: 0;
        overflow: hidden;
        position: absolute;
        top: 100%;
        transition: opacity 0.1s linear;
        visibility: hidden;
        width: 0;
        z-index: 2;
    }

        .wp-block-navigation
        .has-child
        .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content {
            display: flex;
            flex-grow: 1;
        }

            .wp-block-navigation
            .has-child
            .wp-block-navigation__submenu-container > .wp-block-navigation-item > .wp-block-navigation-item__content
            .wp-block-navigation__submenu-icon {
                margin-left: auto;
                margin-right: 0;
            }

        .wp-block-navigation
        .has-child
        .wp-block-navigation__submenu-container
        .wp-block-navigation-item__content {
            margin: 0;
        }

@media (min-width: 782px) {
    .wp-block-navigation
    .has-child
    .wp-block-navigation__submenu-container
    .wp-block-navigation__submenu-container {
        left: 100%;
        top: -1px;
    }

        .wp-block-navigation
        .has-child
        .wp-block-navigation__submenu-container
        .wp-block-navigation__submenu-container:before {
            background: transparent;
            content: "";
            display: block;
            height: 100%;
            position: absolute;
            right: 100%;
            width: 0.5em;
        }

    .wp-block-navigation
    .has-child
    .wp-block-navigation__submenu-container
    .wp-block-navigation__submenu-icon {
        margin-right: 0.25em;
    }

        .wp-block-navigation
        .has-child
        .wp-block-navigation__submenu-container
        .wp-block-navigation__submenu-icon
        svg {
            transform: rotate(-90deg);
        }
}

.wp-block-navigation
.has-child:not(.open-on-click):hover > .wp-block-navigation__submenu-container {
    height: auto;
    min-width: 200px;
    opacity: 1;
    overflow: visible;
    visibility: visible;
    width: auto;
}

.wp-block-navigation
.has-child:not(.open-on-click):not(.open-on-hover-click):focus-within > .wp-block-navigation__submenu-container {
    height: auto;
    min-width: 200px;
    opacity: 1;
    overflow: visible;
    visibility: visible;
    width: auto;
}

.wp-block-navigation
.has-child
.wp-block-navigation-submenu__toggle[aria-expanded="true"] ~ .wp-block-navigation__submenu-container {
    height: auto;
    min-width: 200px;
    opacity: 1;
    overflow: visible;
    visibility: visible;
    width: auto;
}

.wp-block-navigation.has-background
.has-child
.wp-block-navigation__submenu-container {
    left: 0;
    top: 100%;
}

@media (min-width: 782px) {
    .wp-block-navigation.has-background
    .has-child
    .wp-block-navigation__submenu-container
    .wp-block-navigation__submenu-container {
        left: 100%;
        top: 0;
    }
}

.wp-block-navigation-submenu {
    display: flex;
    position: relative;
}

    .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {
        stroke: currentColor;
    }

button.wp-block-navigation-item__content {
    background-color: transparent;
    border: none;
    color: currentColor;
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    line-height: inherit;
    text-align: left;
    text-transform: inherit;
}

.wp-block-navigation-submenu__toggle {
    cursor: pointer;
}

.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle {
    padding-right: 0.85em;
}

    .wp-block-navigation-item.open-on-click
    .wp-block-navigation-submenu__toggle + .wp-block-navigation__submenu-icon {
        margin-left: -0.6em;
        pointer-events: none;
    }

.wp-block-navigation .wp-block-page-list,
.wp-block-navigation__container,
.wp-block-navigation__responsive-close,
.wp-block-navigation__responsive-container,
.wp-block-navigation__responsive-container-content,
.wp-block-navigation__responsive-dialog {
    gap: inherit;
}

:where( .wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button) ),
:where( .wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button) ) {
    padding: 0.5em 1em;
}

:where( .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button) ),
:where( .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button) ),
:where( .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content ),
:where( .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content ) {
    padding: 0.5em 1em;
}

.wp-block-navigation.items-justified-right
.wp-block-navigation__container
.has-child
.wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-right
.wp-block-page-list > .has-child
.wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-space-between
.wp-block-page-list > .has-child:last-child
.wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child
.wp-block-navigation__submenu-container {
    left: auto;
    right: 0;
}

    .wp-block-navigation.items-justified-right
    .wp-block-navigation__container
    .has-child
    .wp-block-navigation__submenu-container
    .wp-block-navigation__submenu-container,
    .wp-block-navigation.items-justified-right
    .wp-block-page-list > .has-child
    .wp-block-navigation__submenu-container
    .wp-block-navigation__submenu-container,
    .wp-block-navigation.items-justified-space-between
    .wp-block-page-list > .has-child:last-child
    .wp-block-navigation__submenu-container
    .wp-block-navigation__submenu-container,
    .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child
    .wp-block-navigation__submenu-container
    .wp-block-navigation__submenu-container {
        left: -1px;
        right: -1px;
    }

@media (min-width: 782px) {
    .wp-block-navigation.items-justified-right
    .wp-block-navigation__container
    .has-child
    .wp-block-navigation__submenu-container
    .wp-block-navigation__submenu-container,
    .wp-block-navigation.items-justified-right
    .wp-block-page-list > .has-child
    .wp-block-navigation__submenu-container
    .wp-block-navigation__submenu-container,
    .wp-block-navigation.items-justified-space-between
    .wp-block-page-list > .has-child:last-child
    .wp-block-navigation__submenu-container
    .wp-block-navigation__submenu-container,
    .wp-block-navigation.items-justified-space-between > .wp-block-navigation__container > .has-child:last-child
    .wp-block-navigation__submenu-container
    .wp-block-navigation__submenu-container {
        left: auto;
        right: 100%;
    }
}

.wp-block-navigation:not(.has-background)
.wp-block-navigation__submenu-container {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.15);
}

.wp-block-navigation.has-background .wp-block-navigation__submenu-container {
    background-color: inherit;
}

.wp-block-navigation:not(.has-text-color)
.wp-block-navigation__submenu-container {
    color: #000;
}

.wp-block-navigation__container {
    align-items: var(--navigation-layout-align, initial);
    display: flex;
    flex-direction: var(--navigation-layout-direction, initial);
    flex-wrap: var(--navigation-layout-wrap, wrap);
    justify-content: var(--navigation-layout-justify, initial);
    list-style: none;
    margin: 0;
    padding-left: 0;
}

    .wp-block-navigation__container .is-responsive {
        display: none;
    }

    .wp-block-navigation__container:only-child,
    .wp-block-page-list:only-child {
        flex-grow: 1;
    }

@keyframes overlay-menu__fade-in-animation {
    0% {
        opacity: 0;
        transform: translateY(0.5em);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.wp-block-navigation__responsive-container {
    bottom: 0;
    display: none;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
}

    .wp-block-navigation__responsive-container :where(.wp-block-navigation-item a) {
        color: inherit;
    }

    .wp-block-navigation__responsive-container
    .wp-block-navigation__responsive-container-content {
        align-items: var(--navigation-layout-align, initial);
        display: flex;
        flex-direction: var(--navigation-layout-direction, initial);
        flex-wrap: var(--navigation-layout-wrap, wrap);
        justify-content: var(--navigation-layout-justify, initial);
    }

    .wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) {
        background-color: inherit !important;
        color: inherit !important;
    }

    .wp-block-navigation__responsive-container.is-menu-open {
        animation: overlay-menu__fade-in-animation 0.1s ease-out;
        animation-fill-mode: forwards;
        background-color: inherit;
        display: flex;
        flex-direction: column;
        overflow: auto;
        padding: clamp(1rem, var(--wp--style--root--padding-top), 20rem) clamp(1rem, var(--wp--style--root--padding-right), 20rem) clamp(1rem, var(--wp--style--root--padding-bottom), 20rem) clamp(1rem, var(--wp--style--root--padding-left), 20em);
        z-index: 100000;
    }

@media (prefers-reduced-motion: reduce) {
    .wp-block-navigation__responsive-container.is-menu-open {
        animation-delay: 0s;
        animation-duration: 1ms;
    }
}

.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__responsive-container-content {
    align-items: var(--navigation-layout-justification-setting, inherit);
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    overflow: visible;
    padding-top: calc(2rem + 24px);
}

    .wp-block-navigation__responsive-container.is-menu-open
    .wp-block-navigation__responsive-container-content,
    .wp-block-navigation__responsive-container.is-menu-open
    .wp-block-navigation__responsive-container-content
    .wp-block-navigation__container,
    .wp-block-navigation__responsive-container.is-menu-open
    .wp-block-navigation__responsive-container-content
    .wp-block-page-list {
        justify-content: flex-start;
    }

        .wp-block-navigation__responsive-container.is-menu-open
        .wp-block-navigation__responsive-container-content
        .wp-block-navigation__submenu-icon {
            display: none;
        }

        .wp-block-navigation__responsive-container.is-menu-open
        .wp-block-navigation__responsive-container-content
        .has-child
        .wp-block-navigation__submenu-container {
            border: none;
            height: auto;
            min-width: 200px;
            opacity: 1;
            overflow: initial;
            padding-left: 2rem;
            padding-right: 2rem;
            position: static;
            visibility: visible;
            width: auto;
        }

        .wp-block-navigation__responsive-container.is-menu-open
        .wp-block-navigation__responsive-container-content
        .wp-block-navigation__container,
        .wp-block-navigation__responsive-container.is-menu-open
        .wp-block-navigation__responsive-container-content
        .wp-block-navigation__submenu-container {
            gap: inherit;
        }

        .wp-block-navigation__responsive-container.is-menu-open
        .wp-block-navigation__responsive-container-content
        .wp-block-navigation__submenu-container {
            padding-top: var(--wp--style--block-gap, 2em);
        }

        .wp-block-navigation__responsive-container.is-menu-open
        .wp-block-navigation__responsive-container-content
        .wp-block-navigation-item__content {
            padding: 0;
        }

        .wp-block-navigation__responsive-container.is-menu-open
        .wp-block-navigation__responsive-container-content
        .wp-block-navigation-item,
        .wp-block-navigation__responsive-container.is-menu-open
        .wp-block-navigation__responsive-container-content
        .wp-block-navigation__container,
        .wp-block-navigation__responsive-container.is-menu-open
        .wp-block-navigation__responsive-container-content
        .wp-block-page-list {
            align-items: var(--navigation-layout-justification-setting, initial);
            display: flex;
            flex-direction: column;
        }

.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation-item,
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation-item
.wp-block-navigation__submenu-container,
.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__container,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list {
    background: transparent !important;
    color: inherit !important;
}

.wp-block-navigation__responsive-container.is-menu-open
.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
    left: auto;
    right: auto;
}

@media (min-width: 600px) {
    .wp-block-navigation__responsive-container:not(.hidden-by-default):not( .is-menu-open ) {
        background-color: inherit;
        display: block;
        position: relative;
        width: 100%;
        z-index: auto;
    }

        .wp-block-navigation__responsive-container:not(.hidden-by-default):not( .is-menu-open )
        .wp-block-navigation__responsive-container-close {
            display: none;
        }

    .wp-block-navigation__responsive-container.is-menu-open
    .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
        left: 0;
    }
}

.wp-block-navigation:not(.has-background)
.wp-block-navigation__responsive-container.is-menu-open {
    background-color: #fff;
}

.wp-block-navigation:not(.has-text-color)
.wp-block-navigation__responsive-container.is-menu-open {
    color: #000;
}

.wp-block-navigation__toggle_button_label {
    font-size: 1rem;
    font-weight: 700;
}

.wp-block-navigation__responsive-container-close,
.wp-block-navigation__responsive-container-open {
    background: transparent;
    border: none;
    color: currentColor;
    cursor: pointer;
    margin: 0;
    padding: 0;
    text-transform: inherit;
    vertical-align: middle;
}

    .wp-block-navigation__responsive-container-close svg,
    .wp-block-navigation__responsive-container-open svg {
        fill: currentColor;
        display: block;
        height: 24px;
        pointer-events: none;
        width: 24px;
    }

.wp-block-navigation__responsive-container-open {
    display: flex;
}

    .wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open {
        font-family: inherit;
        font-size: inherit;
        font-weight: inherit;
    }

@media (min-width: 600px) {
    .wp-block-navigation__responsive-container-open:not(.always-shown) {
        display: none;
    }
}

.wp-block-navigation__responsive-container-close {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
}

    .wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close {
        font-family: inherit;
        font-size: inherit;
        font-weight: inherit;
    }

.wp-block-navigation__responsive-close {
    width: 100%;
}

.has-modal-open .wp-block-navigation__responsive-close {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--wp--style--global--wide-size, 100%);
}

.wp-block-navigation__responsive-close:focus {
    outline: none;
}

.is-menu-open .wp-block-navigation__responsive-close,
.is-menu-open .wp-block-navigation__responsive-container-content,
.is-menu-open .wp-block-navigation__responsive-dialog {
    box-sizing: border-box;
}

.wp-block-navigation__responsive-dialog {
    position: relative;
}

.has-modal-open
.admin-bar
.is-menu-open
.wp-block-navigation__responsive-dialog {
    margin-top: 46px;
}

@media (min-width: 782px) {
    .has-modal-open
    .admin-bar
    .is-menu-open
    .wp-block-navigation__responsive-dialog {
        margin-top: 32px;
    }
}

html.has-modal-open {
    overflow: hidden;
}

.wp-block-navigation .wp-block-navigation-item__label {
    overflow-wrap: break-word;
}

.wp-block-navigation .wp-block-navigation-item__description {
    display: none;
}

.wp-block-navigation .wp-block-page-list {
    align-items: var(--navigation-layout-align, initial);
    background-color: inherit;
    display: flex;
    flex-direction: var(--navigation-layout-direction, initial);
    flex-wrap: var(--navigation-layout-wrap, wrap);
    justify-content: var(--navigation-layout-justify, initial);
}

.wp-block-navigation .wp-block-navigation-item {
    background-color: inherit;
}

.is-small-text {
    font-size: 0.875em;
}

.is-regular-text {
    font-size: 1em;
}

.is-large-text {
    font-size: 2.25em;
}

.is-larger-text {
    font-size: 3em;
}

.has-drop-cap:not(:focus):first-letter {
    float: left;
    font-size: 8.4em;
    font-style: normal;
    font-weight: 100;
    line-height: 0.68;
    margin: 0.05em 0.1em 0 0;
    text-transform: uppercase;
}

body.rtl .has-drop-cap:not(:focus):first-letter {
    float: none;
    margin-left: 0.1em;
}

p.has-drop-cap.has-background {
    overflow: hidden;
}

p.has-background {
    padding: 1.25em 2.375em;
}

:where(p.has-text-color:not(.has-link-color)) a {
    color: inherit;
}

p.has-text-align-left[style*="writing-mode:vertical-lr"],
p.has-text-align-right[style*="writing-mode:vertical-rl"] {
    rotate: 180deg;
}

.wp-block-post-author {
    display: flex;
    flex-wrap: wrap;
}

.wp-block-post-author__byline {
    font-size: 0.5em;
    margin-bottom: 0;
    margin-top: 0;
    width: 100%;
}

.wp-block-post-author__avatar {
    margin-right: 1em;
}

.wp-block-post-author__bio {
    font-size: 0.7em;
    margin-bottom: 0.7em;
}

.wp-block-post-author__content {
    flex-basis: 0;
    flex-grow: 1;
}

.wp-block-post-author__name {
    margin: 0;
}

.wp-block-post-comments-form {
    box-sizing: border-box;
}

    .wp-block-post-comments-form[style*="font-weight"]
    :where(.comment-reply-title) {
        font-weight: inherit;
    }

    .wp-block-post-comments-form[style*="font-family"]
    :where(.comment-reply-title) {
        font-family: inherit;
    }

    .wp-block-post-comments-form[class*="-font-size"] :where(.comment-reply-title),
    .wp-block-post-comments-form[style*="font-size"] :where(.comment-reply-title) {
        font-size: inherit;
    }

    .wp-block-post-comments-form[style*="line-height"]
    :where(.comment-reply-title) {
        line-height: inherit;
    }

    .wp-block-post-comments-form[style*="font-style"] :where(.comment-reply-title) {
        font-style: inherit;
    }

    .wp-block-post-comments-form[style*="letter-spacing"]
    :where(.comment-reply-title) {
        letter-spacing: inherit;
    }

    .wp-block-post-comments-form input[type="submit"] {
        box-shadow: none;
        cursor: pointer;
        display: inline-block;
        overflow-wrap: break-word;
        text-align: center;
    }

    .wp-block-post-comments-form input:not([type="submit"]),
    .wp-block-post-comments-form textarea {
        border: 1px solid #949494;
        font-family: inherit;
        font-size: 1em;
    }

        .wp-block-post-comments-form input:not([type="submit"]):not([type="checkbox"]),
        .wp-block-post-comments-form textarea {
            padding: calc(0.667em + 2px);
        }

    .wp-block-post-comments-form
    .comment-form
    input:not([type="submit"]):not([type="checkbox"]):not([type="hidden"]),
    .wp-block-post-comments-form .comment-form textarea {
        box-sizing: border-box;
        display: block;
        width: 100%;
    }

    .wp-block-post-comments-form .comment-form-author label,
    .wp-block-post-comments-form .comment-form-email label,
    .wp-block-post-comments-form .comment-form-url label {
        display: block;
        margin-bottom: 0.25em;
    }

    .wp-block-post-comments-form .comment-form-cookies-consent {
        display: flex;
        gap: 0.25em;
    }

        .wp-block-post-comments-form
        .comment-form-cookies-consent
        #wp-comment-cookies-consent {
            margin-top: 0.35em;
        }

    .wp-block-post-comments-form .comment-reply-title {
        margin-bottom: 0;
    }

        .wp-block-post-comments-form .comment-reply-title :where(small) {
            font-size: var(--wp--preset--font-size--medium, smaller);
            margin-left: 0.5em;
        }

.wp-block-post-date {
    box-sizing: border-box;
}

:where(.wp-block-post-excerpt) {
    margin-bottom: var(--wp--style--block-gap);
    margin-top: var(--wp--style--block-gap);
}

.wp-block-post-excerpt__excerpt {
    margin-bottom: 0;
    margin-top: 0;
}

.wp-block-post-excerpt__more-text {
    margin-bottom: 0;
    margin-top: var(--wp--style--block-gap);
}

.wp-block-post-excerpt__more-link {
    display: inline-block;
}

.wp-block-post-featured-image {
    margin-left: 0;
    margin-right: 0;
}

    .wp-block-post-featured-image a {
        display: block;
        height: 100%;
    }

    .wp-block-post-featured-image img {
        box-sizing: border-box;
        height: auto;
        max-width: 100%;
        vertical-align: bottom;
        width: 100%;
    }

    .wp-block-post-featured-image.alignfull img,
    .wp-block-post-featured-image.alignwide img {
        width: 100%;
    }

    .wp-block-post-featured-image
    .wp-block-post-featured-image__overlay.has-background-dim {
        background-color: #000;
        inset: 0;
        position: absolute;
    }

.wp-block-post-featured-image {
    position: relative;
}

    .wp-block-post-featured-image
    .wp-block-post-featured-image__overlay.has-background-gradient {
        background-color: transparent;
    }

    .wp-block-post-featured-image
    .wp-block-post-featured-image__overlay.has-background-dim-0 {
        opacity: 0;
    }

    .wp-block-post-featured-image
    .wp-block-post-featured-image__overlay.has-background-dim-10 {
        opacity: 0.1;
    }

    .wp-block-post-featured-image
    .wp-block-post-featured-image__overlay.has-background-dim-20 {
        opacity: 0.2;
    }

    .wp-block-post-featured-image
    .wp-block-post-featured-image__overlay.has-background-dim-30 {
        opacity: 0.3;
    }

    .wp-block-post-featured-image
    .wp-block-post-featured-image__overlay.has-background-dim-40 {
        opacity: 0.4;
    }

    .wp-block-post-featured-image
    .wp-block-post-featured-image__overlay.has-background-dim-50 {
        opacity: 0.5;
    }

    .wp-block-post-featured-image
    .wp-block-post-featured-image__overlay.has-background-dim-60 {
        opacity: 0.6;
    }

    .wp-block-post-featured-image
    .wp-block-post-featured-image__overlay.has-background-dim-70 {
        opacity: 0.7;
    }

    .wp-block-post-featured-image
    .wp-block-post-featured-image__overlay.has-background-dim-80 {
        opacity: 0.8;
    }

    .wp-block-post-featured-image
    .wp-block-post-featured-image__overlay.has-background-dim-90 {
        opacity: 0.9;
    }

    .wp-block-post-featured-image
    .wp-block-post-featured-image__overlay.has-background-dim-100 {
        opacity: 1;
    }

    .wp-block-post-featured-image:where(.alignleft, .alignright) {
        width: 100%;
    }

.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous {
    display: inline-block;
    margin-right: 1ch;
}

    .wp-block-post-navigation-link
    .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron) {
        transform: scaleX(1);
    }

.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next {
    display: inline-block;
    margin-left: 1ch;
}

    .wp-block-post-navigation-link
    .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron) {
        transform: scaleX(1);
    }

.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],
.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"] {
    rotate: 180deg;
}

.wp-block-post-terms {
    box-sizing: border-box;
}

    .wp-block-post-terms .wp-block-post-terms__separator {
        white-space: pre-wrap;
    }

.wp-block-post-time-to-read,
.wp-block-post-title {
    box-sizing: border-box;
}

.wp-block-post-title {
    word-break: break-word;
}

    .wp-block-post-title a {
        display: inline-block;
    }

.wp-block-preformatted {
    box-sizing: border-box;
    white-space: pre-wrap;
}

:where(.wp-block-preformatted.has-background) {
    padding: 1.25em 2.375em;
}

.wp-block-pullquote {
    box-sizing: border-box;
    overflow-wrap: break-word;
    padding: 3em 0;
    text-align: center;
}

    .wp-block-pullquote blockquote,
    .wp-block-pullquote cite,
    .wp-block-pullquote p {
        color: inherit;
    }

    .wp-block-pullquote.alignleft,
    .wp-block-pullquote.alignright {
        max-width: 420px;
    }

    .wp-block-pullquote cite,
    .wp-block-pullquote footer {
        position: relative;
    }

    .wp-block-pullquote .has-text-color a {
        color: inherit;
    }

:where(.wp-block-pullquote) {
    margin: 0 0 1em;
}

.wp-block-pullquote.has-text-align-left blockquote {
    text-align: left;
}

.wp-block-pullquote.has-text-align-right blockquote {
    text-align: right;
}

.wp-block-pullquote.is-style-solid-color {
    border: none;
}

    .wp-block-pullquote.is-style-solid-color blockquote {
        margin-left: auto;
        margin-right: auto;
        max-width: 60%;
    }

        .wp-block-pullquote.is-style-solid-color blockquote p {
            font-size: 2em;
            margin-bottom: 0;
            margin-top: 0;
        }

        .wp-block-pullquote.is-style-solid-color blockquote cite {
            font-style: normal;
            text-transform: none;
        }

.wp-block-pullquote cite {
    color: inherit;
}

.wp-block-post-template {
    list-style: none;
    margin-bottom: 0;
    margin-top: 0;
    max-width: 100%;
    padding: 0;
}

    .wp-block-post-template.wp-block-post-template {
        background: none;
    }

    .wp-block-post-template.is-flex-container {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 1.25em;
    }

        .wp-block-post-template.is-flex-container > li {
            margin: 0;
            width: 100%;
        }

@media (min-width: 600px) {
    .wp-block-post-template.is-flex-container.is-flex-container.columns-2 > li {
        width: calc(50% - 0.625em);
    }

    .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li {
        width: calc(33.33333% - 0.83333em);
    }

    .wp-block-post-template.is-flex-container.is-flex-container.columns-4 > li {
        width: calc(25% - 0.9375em);
    }

    .wp-block-post-template.is-flex-container.is-flex-container.columns-5 > li {
        width: calc(20% - 1em);
    }

    .wp-block-post-template.is-flex-container.is-flex-container.columns-6 > li {
        width: calc(16.66667% - 1.04167em);
    }
}

@media (max-width: 600px) {
    .wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid {
        grid-template-columns: 1fr;
    }
}

.wp-block-post-template-is-layout-constrained > li > .alignright,
.wp-block-post-template-is-layout-flow > li > .alignright {
    -webkit-margin-start: 2em;
    -webkit-margin-end: 0;
    float: right;
    margin-inline-end: 0;
    margin-inline-start: 2em;
}

.wp-block-post-template-is-layout-constrained > li > .alignleft,
.wp-block-post-template-is-layout-flow > li > .alignleft {
    -webkit-margin-start: 0;
    -webkit-margin-end: 2em;
    float: left;
    margin-inline-end: 2em;
    margin-inline-start: 0;
}

.wp-block-post-template-is-layout-constrained > li > .aligncenter,
.wp-block-post-template-is-layout-flow > li > .aligncenter {
    -webkit-margin-start: auto;
    -webkit-margin-end: auto;
    margin-inline-end: auto;
    margin-inline-start: auto;
}

.wp-block-query-pagination > .wp-block-query-pagination-next,
.wp-block-query-pagination > .wp-block-query-pagination-numbers,
.wp-block-query-pagination > .wp-block-query-pagination-previous {
    margin-bottom: 0.5em;
    margin-right: 0.5em;
}

    .wp-block-query-pagination > .wp-block-query-pagination-next:last-child,
    .wp-block-query-pagination > .wp-block-query-pagination-numbers:last-child,
    .wp-block-query-pagination > .wp-block-query-pagination-previous:last-child {
        margin-right: 0;
    }

.wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-next:last-of-type {
    -webkit-margin-start: auto;
    margin-inline-start: auto;
}

.wp-block-query-pagination.is-content-justification-space-between > .wp-block-query-pagination-previous:first-child {
    -webkit-margin-end: auto;
    margin-inline-end: auto;
}

.wp-block-query-pagination .wp-block-query-pagination-previous-arrow {
    display: inline-block;
    margin-right: 1ch;
}

    .wp-block-query-pagination
    .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) {
        transform: scaleX(1);
    }

.wp-block-query-pagination .wp-block-query-pagination-next-arrow {
    display: inline-block;
    margin-left: 1ch;
}

    .wp-block-query-pagination
    .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) {
        transform: scaleX(1);
    }

.wp-block-query-pagination.aligncenter {
    justify-content: center;
}

.wp-block-query-title,
.wp-block-quote {
    box-sizing: border-box;
}

.wp-block-quote {
    overflow-wrap: break-word;
}

    .wp-block-quote.is-large:where(:not(.is-style-plain)),
    .wp-block-quote.is-style-large:where(:not(.is-style-plain)) {
        margin-bottom: 1em;
        padding: 0 1em;
    }

        .wp-block-quote.is-large:where(:not(.is-style-plain)) p,
        .wp-block-quote.is-style-large:where(:not(.is-style-plain)) p {
            font-size: 1.5em;
            font-style: italic;
            line-height: 1.6;
        }

        .wp-block-quote.is-large:where(:not(.is-style-plain)) cite,
        .wp-block-quote.is-large:where(:not(.is-style-plain)) footer,
        .wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,
        .wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer {
            font-size: 1.125em;
            text-align: right;
        }

.wp-block-read-more {
    display: block;
    width: -moz-fit-content;
    width: fit-content;
}

    .wp-block-read-more:not([style*="text-decoration"]),
    .wp-block-read-more:not([style*="text-decoration"]):active,
    .wp-block-read-more:not([style*="text-decoration"]):focus {
        text-decoration: none;
    }

ul.wp-block-rss {
    list-style: none;
    padding: 0;
}

    ul.wp-block-rss.wp-block-rss {
        box-sizing: border-box;
    }

    ul.wp-block-rss.alignleft {
        margin-right: 2em;
    }

    ul.wp-block-rss.alignright {
        margin-left: 2em;
    }

    ul.wp-block-rss.is-grid {
        display: flex;
        flex-wrap: wrap;
        list-style: none;
        padding: 0;
    }

        ul.wp-block-rss.is-grid li {
            margin: 0 1em 1em 0;
            width: 100%;
        }

@media (min-width: 600px) {
    ul.wp-block-rss.columns-2 li {
        width: calc(50% - 1em);
    }

    ul.wp-block-rss.columns-3 li {
        width: calc(33.33333% - 1em);
    }

    ul.wp-block-rss.columns-4 li {
        width: calc(25% - 1em);
    }

    ul.wp-block-rss.columns-5 li {
        width: calc(20% - 1em);
    }

    ul.wp-block-rss.columns-6 li {
        width: calc(16.66667% - 1em);
    }
}

.wp-block-rss__item-author,
.wp-block-rss__item-publish-date {
    display: block;
    font-size: 0.8125em;
}

.wp-block-search__button {
    margin-left: 10px;
    word-break: normal;
}

    .wp-block-search__button.has-icon {
        line-height: 0;
    }

    .wp-block-search__button svg {
        fill: currentColor;
        min-height: 24px;
        min-width: 24px;
        vertical-align: text-bottom;
    }

:where(.wp-block-search__button) {
    border: 1px solid #ccc;
    padding: 6px 10px;
}

.wp-block-search__inside-wrapper {
    display: flex;
    flex: auto;
    flex-wrap: nowrap;
    max-width: 100%;
}

.wp-block-search__label {
    width: 100%;
}

.wp-block-search__input {
    -webkit-appearance: initial;
    appearance: none;
    border: 1px solid #949494;
    flex-grow: 1;
    margin-left: 0;
    margin-right: 0;
    min-width: 3rem;
    padding: 8px;
    text-decoration: unset !important;
}

.wp-block-search.wp-block-search__button-only .wp-block-search__button {
    flex-shrink: 0;
    margin-left: 0;
    max-width: calc(100% - 100px);
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
    border: 1px solid #949494;
    box-sizing: border-box;
    padding: 4px;
}

    :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper)
    .wp-block-search__input {
        border: none;
        border-radius: 0;
        padding: 0 4px;
    }

        :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper)
        .wp-block-search__input:focus {
            outline: none;
        }

    :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper)
    :where(.wp-block-search__button) {
        padding: 4px 8px;
    }

.wp-block-search.aligncenter .wp-block-search__inside-wrapper {
    margin: auto;
}

.wp-block-search__button-behavior-expand .wp-block-search__inside-wrapper {
    min-width: 0 !important;
    transition-property: width;
}

.wp-block-search__button-behavior-expand .wp-block-search__input {
    flex-basis: 100%;
    transition-duration: 0.3s;
}

.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden,
.wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden
.wp-block-search__inside-wrapper {
    overflow: hidden;
}

    .wp-block-search__button-behavior-expand.wp-block-search__searchfield-hidden
    .wp-block-search__input {
        border-left-width: 0 !important;
        border-right-width: 0 !important;
        flex-basis: 0;
        flex-grow: 0;
        margin: 0;
        min-width: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        width: 0 !important;
    }

.wp-block[data-align="right"]
.wp-block-search__button-behavior-expand
.wp-block-search__inside-wrapper {
    float: right;
}

.wp-block-separator {
    border: 1px solid;
    border-left: none;
    border-right: none;
}

    .wp-block-separator.is-style-dots {
        background: none !important;
        border: none;
        height: auto;
        line-height: 1;
        text-align: center;
    }

        .wp-block-separator.is-style-dots:before {
            color: currentColor;
            content: "···";
            font-family: serif;
            font-size: 1.5em;
            letter-spacing: 2em;
            padding-left: 2em;
        }

.wp-block-site-logo {
    box-sizing: border-box;
    line-height: 0;
}

    .wp-block-site-logo a {
        display: inline-block;
        line-height: 0;
    }

    .wp-block-site-logo.is-default-size img {
        height: auto;
        width: 120px;
    }

    .wp-block-site-logo img {
        height: auto;
        max-width: 100%;
    }

    .wp-block-site-logo a,
    .wp-block-site-logo img {
        border-radius: inherit;
    }

    .wp-block-site-logo.aligncenter {
        margin-left: auto;
        margin-right: auto;
        text-align: center;
    }

    .wp-block-site-logo.is-style-rounded {
        border-radius: 9999px;
    }

.wp-block-site-title a {
    color: inherit;
}

.wp-block-social-links {
    background: none;
    box-sizing: border-box;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    text-indent: 0;
}

    .wp-block-social-links .wp-social-link a,
    .wp-block-social-links .wp-social-link a:hover {
        border-bottom: 0;
        box-shadow: none;
        text-decoration: none;
    }

    .wp-block-social-links .wp-social-link a {
        padding: 0.25em;
    }

    .wp-block-social-links .wp-social-link svg {
        height: 1em;
        width: 1em;
    }

    .wp-block-social-links .wp-social-link span:not(.screen-reader-text) {
        font-size: 0.65em;
        margin-left: 0.5em;
        margin-right: 0.5em;
    }

    .wp-block-social-links.has-small-icon-size {
        font-size: 16px;
    }

    .wp-block-social-links,
    .wp-block-social-links.has-normal-icon-size {
        font-size: 24px;
    }

        .wp-block-social-links.has-large-icon-size {
            font-size: 36px;
        }

        .wp-block-social-links.has-huge-icon-size {
            font-size: 48px;
        }

        .wp-block-social-links.aligncenter {
            display: flex;
            justify-content: center;
        }

        .wp-block-social-links.alignright {
            justify-content: flex-end;
        }

.wp-block-social-link {
    border-radius: 9999px;
    display: block;
    height: auto;
    transition: transform 0.1s ease;
}

@media (prefers-reduced-motion: reduce) {
    .wp-block-social-link {
        transition-delay: 0s;
        transition-duration: 0s;
    }
}

.wp-block-social-link a {
    align-items: center;
    display: flex;
    line-height: 0;
    transition: transform 0.1s ease;
}

.wp-block-social-link:hover {
    transform: scale(1.1);
}

.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,
.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg,
.wp-block-social-links
.wp-block-social-link
.wp-block-social-link-anchor:active,
.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,
.wp-block-social-links
.wp-block-social-link
.wp-block-social-link-anchor:visited {
    fill: currentColor;
    color: currentColor;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
    background-color: #f0f0f0;
    color: #444;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {
    background-color: #f90;
    color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {
    background-color: #1ea0c3;
    color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {
    background-color: #0757fe;
    color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {
    background-color: #1e1f26;
    color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {
    background-color: #02e49b;
    color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {
    background-color: #e94c89;
    color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {
    background-color: #4280ff;
    color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {
    background-color: #f45800;
    color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
    background-color: #1778f2;
    color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx {
    background-color: #000;
    color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {
    background-color: #0461dd;
    color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare {
    background-color: #e65678;
    color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {
    background-color: #24292d;
    color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads {
    background-color: #eceadd;
    color: #382110;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {
    background-color: #ea4434;
    color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {
    background-color: #f00075;
    color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {
    background-color: #e21b24;
    color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {
    background-color: #0d66c2;
    color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {
    background-color: #3288d4;
    color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {
    background-color: #02ab6c;
    color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {
    background-color: #f6405f;
    color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon {
    background-color: #ff424d;
    color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest {
    background-color: #e60122;
    color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {
    background-color: #ef4155;
    color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {
    background-color: #ff4500;
    color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {
    background-color: #0478d7;
    color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {
    stroke: #000;
    background-color: #fefc00;
    color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {
    background-color: #ff5600;
    color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {
    background-color: #1bd760;
    color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram {
    background-color: #2aabee;
    color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-threads,
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok {
    background-color: #000;
    color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {
    background-color: #011835;
    color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {
    background-color: #6440a4;
    color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {
    background-color: #1da1f2;
    color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {
    background-color: #1eb7ea;
    color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {
    background-color: #4680c2;
    color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress {
    background-color: #3499cd;
    color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-whatsapp {
    background-color: #25d366;
    color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-x {
    background-color: #000;
    color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {
    background-color: #d32422;
    color: #fff;
}

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {
    background-color: red;
    color: #fff;
}

.wp-block-social-links.is-style-logos-only .wp-social-link {
    background: none;
}

    .wp-block-social-links.is-style-logos-only .wp-social-link a {
        padding: 0;
    }

    .wp-block-social-links.is-style-logos-only .wp-social-link svg {
        height: 1.25em;
        width: 1.25em;
    }

.wp-block-social-links.is-style-logos-only .wp-social-link-amazon {
    color: #f90;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {
    color: #1ea0c3;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-behance {
    color: #0757fe;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-codepen {
    color: #1e1f26;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart {
    color: #02e49b;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {
    color: #e94c89;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox {
    color: #4280ff;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-etsy {
    color: #f45800;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-facebook {
    color: #1778f2;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx {
    color: #000;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-flickr {
    color: #0461dd;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare {
    color: #e65678;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-github {
    color: #24292d;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads {
    color: #382110;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-google {
    color: #ea4434;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-instagram {
    color: #f00075;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {
    color: #e21b24;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin {
    color: #0d66c2;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {
    color: #3288d4;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-medium {
    color: #02ab6c;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-meetup {
    color: #f6405f;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-patreon {
    color: #ff424d;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {
    color: #e60122;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-pocket {
    color: #ef4155;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-reddit {
    color: #ff4500;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-skype {
    color: #0478d7;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat {
    stroke: #000;
    color: #fff;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {
    color: #ff5600;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-spotify {
    color: #1bd760;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-telegram {
    color: #2aabee;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-threads,
.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok {
    color: #000;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {
    color: #011835;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-twitch {
    color: #6440a4;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-twitter {
    color: #1da1f2;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {
    color: #1eb7ea;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-vk {
    color: #4680c2;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-whatsapp {
    color: #25d366;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress {
    color: #3499cd;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-x {
    color: #000;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-yelp {
    color: #d32422;
}

.wp-block-social-links.is-style-logos-only .wp-social-link-youtube {
    color: red;
}

.wp-block-social-links.is-style-pill-shape .wp-social-link {
    width: auto;
}

    .wp-block-social-links.is-style-pill-shape .wp-social-link a {
        padding-left: 0.66667em;
        padding-right: 0.66667em;
    }

.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color)
.wp-social-link-snapchat
.wp-block-social-link-label {
    color: #000;
}

.wp-block-spacer {
    clear: both;
}

.wp-block-tag-cloud {
    box-sizing: border-box;
}

    .wp-block-tag-cloud.aligncenter {
        justify-content: center;
        text-align: center;
    }

    .wp-block-tag-cloud.alignfull {
        padding-left: 1em;
        padding-right: 1em;
    }

    .wp-block-tag-cloud a {
        display: inline-block;
        margin-right: 5px;
    }

    .wp-block-tag-cloud span {
        display: inline-block;
        margin-left: 5px;
        text-decoration: none;
    }

    .wp-block-tag-cloud.is-style-outline {
        display: flex;
        flex-wrap: wrap;
        gap: 1ch;
    }

        .wp-block-tag-cloud.is-style-outline a {
            border: 1px solid;
            font-size: unset !important;
            margin-right: 0;
            padding: 1ch 2ch;
            text-decoration: none !important;
        }

.wp-block-table {
    overflow-x: auto;
}

    .wp-block-table table {
        border-collapse: collapse;
        width: 100%;
    }

    .wp-block-table thead {
        border-bottom: 3px solid;
    }

    .wp-block-table tfoot {
        border-top: 3px solid;
    }

    .wp-block-table td,
    .wp-block-table th {
        border: 1px solid;
        padding: 0.5em;
    }

    .wp-block-table .has-fixed-layout {
        table-layout: fixed;
        width: 100%;
    }

        .wp-block-table .has-fixed-layout td,
        .wp-block-table .has-fixed-layout th {
            word-break: break-word;
        }

    .wp-block-table.aligncenter,
    .wp-block-table.alignleft,
    .wp-block-table.alignright {
        display: table;
        width: auto;
    }

        .wp-block-table.aligncenter td,
        .wp-block-table.aligncenter th,
        .wp-block-table.alignleft td,
        .wp-block-table.alignleft th,
        .wp-block-table.alignright td,
        .wp-block-table.alignright th {
            word-break: break-word;
        }

    .wp-block-table .has-subtle-light-gray-background-color {
        background-color: #f3f4f5;
    }

    .wp-block-table .has-subtle-pale-green-background-color {
        background-color: #e9fbe5;
    }

    .wp-block-table .has-subtle-pale-blue-background-color {
        background-color: #e7f5fe;
    }

    .wp-block-table .has-subtle-pale-pink-background-color {
        background-color: #fcf0ef;
    }

    .wp-block-table.is-style-stripes {
        background-color: transparent;
        border-bottom: 1px solid #f0f0f0;
        border-collapse: inherit;
        border-spacing: 0;
    }

        .wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
            background-color: #f0f0f0;
        }

        .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color
        tbody
        tr:nth-child(odd) {
            background-color: #f3f4f5;
        }

        .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color
        tbody
        tr:nth-child(odd) {
            background-color: #e9fbe5;
        }

        .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color
        tbody
        tr:nth-child(odd) {
            background-color: #e7f5fe;
        }

        .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color
        tbody
        tr:nth-child(odd) {
            background-color: #fcf0ef;
        }

        .wp-block-table.is-style-stripes td,
        .wp-block-table.is-style-stripes th {
            border-color: transparent;
        }

    .wp-block-table .has-border-color td,
    .wp-block-table .has-border-color th,
    .wp-block-table .has-border-color tr,
    .wp-block-table .has-border-color > * {
        border-color: inherit;
    }

    .wp-block-table table[style*="border-top-color"] tr:first-child,
    .wp-block-table table[style*="border-top-color"] tr:first-child td,
    .wp-block-table table[style*="border-top-color"] tr:first-child th,
    .wp-block-table table[style*="border-top-color"] > *,
    .wp-block-table table[style*="border-top-color"] > * td,
    .wp-block-table table[style*="border-top-color"] > * th {
        border-top-color: inherit;
    }

    .wp-block-table table[style*="border-top-color"] tr:not(:first-child) {
        border-top-color: currentColor;
    }

    .wp-block-table table[style*="border-right-color"] td:last-child,
    .wp-block-table table[style*="border-right-color"] th,
    .wp-block-table table[style*="border-right-color"] tr,
    .wp-block-table table[style*="border-right-color"] > * {
        border-right-color: inherit;
    }

    .wp-block-table table[style*="border-bottom-color"] tr:last-child,
    .wp-block-table table[style*="border-bottom-color"] tr:last-child td,
    .wp-block-table table[style*="border-bottom-color"] tr:last-child th,
    .wp-block-table table[style*="border-bottom-color"] > *,
    .wp-block-table table[style*="border-bottom-color"] > * td,
    .wp-block-table table[style*="border-bottom-color"] > * th {
        border-bottom-color: inherit;
    }

    .wp-block-table table[style*="border-bottom-color"] tr:not(:last-child) {
        border-bottom-color: currentColor;
    }

    .wp-block-table table[style*="border-left-color"] td:first-child,
    .wp-block-table table[style*="border-left-color"] th,
    .wp-block-table table[style*="border-left-color"] tr,
    .wp-block-table table[style*="border-left-color"] > * {
        border-left-color: inherit;
    }

    .wp-block-table table[style*="border-style"] td,
    .wp-block-table table[style*="border-style"] th,
    .wp-block-table table[style*="border-style"] tr,
    .wp-block-table table[style*="border-style"] > * {
        border-style: inherit;
    }

    .wp-block-table table[style*="border-width"] td,
    .wp-block-table table[style*="border-width"] th,
    .wp-block-table table[style*="border-width"] tr,
    .wp-block-table table[style*="border-width"] > * {
        border-style: inherit;
        border-width: inherit;
    }

:where(.wp-block-term-description) {
    margin-bottom: var(--wp--style--block-gap);
    margin-top: var(--wp--style--block-gap);
}

.wp-block-term-description p {
    margin-bottom: 0;
    margin-top: 0;
}

.wp-block-text-columns,
.wp-block-text-columns.aligncenter {
    display: flex;
}

    .wp-block-text-columns .wp-block-column {
        margin: 0 1em;
        padding: 0;
    }

        .wp-block-text-columns .wp-block-column:first-child {
            margin-left: 0;
        }

        .wp-block-text-columns .wp-block-column:last-child {
            margin-right: 0;
        }

    .wp-block-text-columns.columns-2 .wp-block-column {
        width: 50%;
    }

    .wp-block-text-columns.columns-3 .wp-block-column {
        width: 33.33333%;
    }

    .wp-block-text-columns.columns-4 .wp-block-column {
        width: 25%;
    }

pre.wp-block-verse {
    overflow: auto;
    white-space: pre-wrap;
}

:where(pre.wp-block-verse) {
    font-family: inherit;
}

.wp-block-video {
    box-sizing: border-box;
}

    .wp-block-video video {
        vertical-align: middle;
        width: 100%;
    }

@supports (position: sticky) {
    .wp-block-video [poster] {
        object-fit: cover;
    }
}

.wp-block-video.aligncenter {
    text-align: center;
}

.wp-block-video figcaption {
    margin-bottom: 1em;
    margin-top: 0.5em;
}

.editor-styles-wrapper,
.entry-content {
    counter-reset: footnotes;
}

a[data-fn].fn {
    counter-increment: footnotes;
    display: inline-flex;
    font-size: smaller;
    text-decoration: none;
    text-indent: -9999999px;
    vertical-align: super;
}

    a[data-fn].fn:after {
        content: "[" counter(footnotes) "]";
        float: left;
        text-indent: 0;
    }

.wp-element-button {
    cursor: pointer;
}

:root {
    --wp--preset--font-size--normal: 16px;
    --wp--preset--font-size--huge: 42px;
}

    :root .has-very-light-gray-background-color {
        background-color: #eee;
    }

    :root .has-very-dark-gray-background-color {
        background-color: #313131;
    }

    :root .has-very-light-gray-color {
        color: #eee;
    }

    :root .has-very-dark-gray-color {
        color: #313131;
    }

    :root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
        background: linear-gradient(135deg, #00d084, #0693e3);
    }

    :root .has-purple-crush-gradient-background {
        background: linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe);
    }

    :root .has-hazy-dawn-gradient-background {
        background: linear-gradient(135deg, #faaca8, #dad0ec);
    }

    :root .has-subdued-olive-gradient-background {
        background: linear-gradient(135deg, #fafae1, #67a671);
    }

    :root .has-atomic-cream-gradient-background {
        background: linear-gradient(135deg, #fdd79a, #004a59);
    }

    :root .has-nightshade-gradient-background {
        background: linear-gradient(135deg, #330968, #31cdcf);
    }

    :root .has-midnight-gradient-background {
        background: linear-gradient(135deg, #020381, #2874fc);
    }

.has-regular-font-size {
    font-size: 1em;
}

.has-larger-font-size {
    font-size: 2.625em;
}

.has-normal-font-size {
    font-size: var(--wp--preset--font-size--normal);
}

.has-huge-font-size {
    font-size: var(--wp--preset--font-size--huge);
}

.has-text-align-center {
    text-align: center;
}

.has-text-align-left {
    text-align: left;
}

.has-text-align-right {
    text-align: right;
}

#end-resizable-editor-section {
    display: none;
}

.aligncenter {
    clear: both;
}

.items-justified-left {
    justify-content: flex-start;
}

.items-justified-center {
    justify-content: center;
}

.items-justified-right {
    justify-content: flex-end;
}

.items-justified-space-between {
    justify-content: space-between;
}

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    word-wrap: normal !important;
    border: 0;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

    .screen-reader-text:focus {
        clip: auto !important;
        background-color: #ddd;
        -webkit-clip-path: none;
        clip-path: none;
        color: #444;
        display: block;
        font-size: 1em;
        height: auto;
        left: 5px;
        line-height: normal;
        padding: 15px 23px 14px;
        text-decoration: none;
        top: 5px;
        width: auto;
        z-index: 100000;
    }

html :where(.has-border-color) {
    border-style: solid;
}

html :where([style*="border-top-color"]) {
    border-top-style: solid;
}

html :where([style*="border-right-color"]) {
    border-right-style: solid;
}

html :where([style*="border-bottom-color"]) {
    border-bottom-style: solid;
}

html :where([style*="border-left-color"]) {
    border-left-style: solid;
}

html :where([style*="border-width"]) {
    border-style: solid;
}

html :where([style*="border-top-width"]) {
    border-top-style: solid;
}

html :where([style*="border-right-width"]) {
    border-right-style: solid;
}

html :where([style*="border-bottom-width"]) {
    border-bottom-style: solid;
}

html :where([style*="border-left-width"]) {
    border-left-style: solid;
}

html :where(img[class*="wp-image-"]) {
    height: auto;
    max-width: 100%;
}

:where(figure) {
    margin: 0 0 1em;
}

html :where(.is-position-sticky) {
    --wp-admin--admin-bar--position-offset: var( --wp-admin--admin-bar--height, 0px );
}

@media screen and (max-width: 600px) {
    html :where(.is-position-sticky) {
        --wp-admin--admin-bar--position-offset: 0px;
    }
}

/*! This file is auto-generated */
.wp-block-button__link {
    color: #fff;
    background-color: #32373c;
    border-radius: 9999px;
    box-shadow: none;
    text-decoration: none;
    padding: calc(0.667em + 2px) calc(1.333em + 2px);
    font-size: 1.125em;
}

.wp-block-file__button {
    background: #32373c;
    color: #fff;
    text-decoration: none;
}

body {
    --wp--preset--color--black: #000000;
    --wp--preset--color--cyan-bluish-gray: #abb8c3;
    --wp--preset--color--white: #ffffff;
    --wp--preset--color--pale-pink: #f78da7;
    --wp--preset--color--vivid-red: #cf2e2e;
    --wp--preset--color--luminous-vivid-orange: #ff6900;
    --wp--preset--color--luminous-vivid-amber: #fcb900;
    --wp--preset--color--light-green-cyan: #7bdcb5;
    --wp--preset--color--vivid-green-cyan: #00d084;
    --wp--preset--color--pale-cyan-blue: #8ed1fc;
    --wp--preset--color--vivid-cyan-blue: #0693e3;
    --wp--preset--color--vivid-purple: #9b51e0;
    --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient( 135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100% );
    --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient( 135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100% );
    --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient( 135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100% );
    --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient( 135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100% );
    --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient( 135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100% );
    --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient( 135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100% );
    --wp--preset--gradient--blush-light-purple: linear-gradient( 135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100% );
    --wp--preset--gradient--blush-bordeaux: linear-gradient( 135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100% );
    --wp--preset--gradient--luminous-dusk: linear-gradient( 135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100% );
    --wp--preset--gradient--pale-ocean: linear-gradient( 135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100% );
    --wp--preset--gradient--electric-grass: linear-gradient( 135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100% );
    --wp--preset--gradient--midnight: linear-gradient( 135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100% );
    --wp--preset--font-size--small: 13px;
    --wp--preset--font-size--medium: 20px;
    --wp--preset--font-size--large: 36px;
    --wp--preset--font-size--x-large: 42px;
    --wp--preset--spacing--20: 0.44rem;
    --wp--preset--spacing--30: 0.67rem;
    --wp--preset--spacing--40: 1rem;
    --wp--preset--spacing--50: 1.5rem;
    --wp--preset--spacing--60: 2.25rem;
    --wp--preset--spacing--70: 3.38rem;
    --wp--preset--spacing--80: 5.06rem;
    --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
    --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
    --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
    --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}

:where(.is-layout-flex) {
    gap: 0.5em;
}

:where(.is-layout-grid) {
    gap: 0.5em;
}

body .is-layout-flow > .alignleft {
    float: left;
    margin-inline-start: 0;
    margin-inline-end: 2em;
}

body .is-layout-flow > .alignright {
    float: right;
    margin-inline-start: 2em;
    margin-inline-end: 0;
}

body .is-layout-flow > .aligncenter {
    margin-left: auto !important;
    margin-right: auto !important;
}

body .is-layout-constrained > .alignleft {
    float: left;
    margin-inline-start: 0;
    margin-inline-end: 2em;
}

body .is-layout-constrained > .alignright {
    float: right;
    margin-inline-start: 2em;
    margin-inline-end: 0;
}

body .is-layout-constrained > .aligncenter {
    margin-left: auto !important;
    margin-right: auto !important;
}

body
.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width: var(--wp--style--global--content-size);
    margin-left: auto !important;
    margin-right: auto !important;
}

body .is-layout-constrained > .alignwide {
    max-width: var(--wp--style--global--wide-size);
}

body .is-layout-flex {
    display: flex;
}

body .is-layout-flex {
    flex-wrap: wrap;
    align-items: center;
}

    body .is-layout-flex > * {
        margin: 0;
    }

body .is-layout-grid {
    display: grid;
}

    body .is-layout-grid > * {
        margin: 0;
    }

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}

.has-black-color {
    color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
    color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
    color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
    color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
    color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
    color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
    color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
    color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
    color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
    color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
    color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
    color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-background-color {
    background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
    background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
    background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
    background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
    background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
    background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
    background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
    background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
    background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
    background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
    background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-border-color {
    border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
    border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
    border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
    border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
    border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
    border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
    border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
    border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
    border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
    border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
    border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background: var( --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple ) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background: var( --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan ) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background: var( --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange ) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background: var( --wp--preset--gradient--luminous-vivid-orange-to-vivid-red ) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background: var( --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray ) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
    background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
    background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
    background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
    background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
    background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
    background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
    background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
    font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
    font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
    font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
    font-size: var(--wp--preset--font-size--x-large) !important;
}

.wp-block-navigation a:where(:not(.wp-element-button)) {
    color: inherit;
}

:where(.wp-block-post-template.is-layout-flex) {
    gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
    gap: 1.25em;
}

:where(.wp-block-columns.is-layout-flex) {
    gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
    gap: 2em;
}

.wp-block-pullquote {
    font-size: 1.5em;
    line-height: 1.6;
}

/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */
.lSSlideWrapper,
.lSSlideWrapper .lSFade {
    position: relative;
}

    .lSSlideWrapper .lSSlide,
    .lSSlideWrapper.usingCss .lSFade > * {
        -webkit-transition-timing-function: inherit !important;
        transition-timing-function: inherit !important;
        -webkit-transition-duration: inherit !important;
        transition-duration: inherit !important;
    }

.lSSlideOuter,
.lSSlideOuter .lSPager.lSGallery {
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
}

    .lSSlideOuter .lSPager.lSGallery:after,
    .lSSlideWrapper > .lightSlider:after {
        clear: both;
    }

.lSSlideOuter {
    overflow: hidden;
    user-select: none;
}

.lightSlider:after,
.lightSlider:before {
    content: " ";
    display: table;
}

.lightSlider {
    overflow: hidden;
    margin: 0;
}

.lSSlideWrapper {
    max-width: 100%;
    overflow: hidden;
}

    .lSSlideWrapper .lSSlide {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        transform: translate(0, 0);
        -webkit-transition: all 1s;
        -webkit-transition-property: -webkit-transform, height;
        -moz-transition-property: -moz-transform, height;
        transition-property: transform, height;
    }

    .lSSlideWrapper .lSFade > * {
        position: absolute !important;
        top: 0;
        left: 0;
        z-index: 9;
        margin-right: 0;
        width: 100%;
    }

    .lSSlideWrapper.usingCss .lSFade > * {
        opacity: 0;
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
        -webkit-transition-property: opacity;
        transition-property: opacity;
    }

    .lSSlideWrapper .lSFade > .active {
        z-index: 10;
    }

    .lSSlideWrapper.usingCss .lSFade > .active {
        opacity: 1;
    }

.lSSlideOuter .lSPager.lSpg {
    margin: 10px 0 0;
    padding: 0;
    text-align: center;
}

    .lSSlideOuter .lSPager.lSpg > li {
        cursor: pointer;
        display: inline-block;
        padding: 0 5px;
    }

        .lSSlideOuter .lSPager.lSpg > li a {
            background-color: #222;
            border-radius: 30px;
            display: inline-block;
            height: 8px;
            overflow: hidden;
            text-indent: -999em;
            width: 8px;
            position: relative;
            z-index: 99;
            -webkit-transition: all 0.5s linear 0s;
            transition: all 0.5s linear 0s;
        }

        .lSSlideOuter .lSPager.lSpg > li.active a,
        .lSSlideOuter .lSPager.lSpg > li:hover a {
            background-color: #428bca;
        }

.lSSlideOuter .media {
    opacity: 0.8;
}

    .lSSlideOuter .media.active {
        opacity: 1;
    }

.lSSlideOuter .lSPager.lSGallery {
    list-style: none;
    padding-left: 0;
    margin: 0;
    overflow: hidden;
    transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    user-select: none;
}

    .lSSlideOuter .lSPager.lSGallery li {
        overflow: hidden;
        -webkit-transition: border-radius 0.12s linear 0s 0.35s linear 0s;
        transition: border-radius 0.12s linear 0s 0.35s linear 0s;
    }

        .lSSlideOuter .lSPager.lSGallery li.active,
        .lSSlideOuter .lSPager.lSGallery li:hover {
            border-radius: 5px;
        }

    .lSSlideOuter .lSPager.lSGallery img {
        display: block;
        height: auto;
        max-width: 100%;
    }

    .lSSlideOuter .lSPager.lSGallery:after,
    .lSSlideOuter .lSPager.lSGallery:before {
        content: " ";
        display: table;
    }

.lSAction > a {
    width: 32px;
    display: block;
    top: 50%;
    height: 32px;
    background-image: url(../img/controls.png);
    cursor: pointer;
    position: absolute;
    z-index: 99;
    margin-top: -16px;
    opacity: 0.5;
    -webkit-transition: opacity 0.35s linear 0s;
    transition: opacity 0.35s linear 0s;
}

    .lSAction > a:hover {
        opacity: 1;
    }

.lSAction > .lSPrev {
    background-position: 0 0;
    left: 10px;
}

.lSAction > .lSNext {
    background-position: -32px 0;
    right: 10px;
}

.lSAction > a.disabled {
    pointer-events: none;
}

.cS-hidden {
    height: 1px;
    opacity: 0;
    filter: alpha(opacity=0);
    overflow: hidden;
}

.lSSlideOuter.vertical {
    position: relative;
}

    .lSSlideOuter.vertical.noPager {
        padding-right: 0 !important;
    }

    .lSSlideOuter.vertical .lSGallery {
        position: absolute !important;
        right: 0;
        top: 0;
    }

    .lSSlideOuter.vertical .lightSlider > * {
        width: 100% !important;
        max-width: none !important;
    }

    .lSSlideOuter.vertical .lSAction > a {
        left: 50%;
        margin-left: -14px;
        margin-top: 0;
    }

    .lSSlideOuter.vertical .lSAction > .lSNext {
        background-position: 31px -31px;
        bottom: 10px;
        top: auto;
    }

    .lSSlideOuter.vertical .lSAction > .lSPrev {
        background-position: 0 -31px;
        bottom: auto;
        top: 10px;
    }

.lSSlideOuter.lSrtl {
    direction: rtl;
}

.lSSlideOuter .lSPager,
.lSSlideOuter .lightSlider {
    padding-left: 0;
    list-style: none;
}

.lSSlideOuter.lSrtl .lSPager,
.lSSlideOuter.lSrtl .lightSlider {
    padding-right: 0;
}

.lSSlideOuter .lSGallery li,
.lSSlideOuter .lightSlider > * {
    float: left;
}

.lSSlideOuter.lSrtl .lSGallery li,
.lSSlideOuter.lSrtl .lightSlider > * {
    float: right !important;
}

@-webkit-keyframes rightEnd {
    0%, 100% {
        left: 0;
    }

    50% {
        left: -15px;
    }
}

@keyframes rightEnd {
    0%, 100% {
        left: 0;
    }

    50% {
        left: -15px;
    }
}

@-webkit-keyframes topEnd {
    0%, 100% {
        top: 0;
    }

    50% {
        top: -15px;
    }
}

@keyframes topEnd {
    0%, 100% {
        top: 0;
    }

    50% {
        top: -15px;
    }
}

@-webkit-keyframes leftEnd {
    0%, 100% {
        left: 0;
    }

    50% {
        left: 15px;
    }
}

@keyframes leftEnd {
    0%, 100% {
        left: 0;
    }

    50% {
        left: 15px;
    }
}

@-webkit-keyframes bottomEnd {
    0%, 100% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }
}

@keyframes bottomEnd {
    0%, 100% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }
}

.lSSlideOuter .rightEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}

.lSSlideOuter .leftEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}

.lSSlideOuter.vertical .rightEnd {
    -webkit-animation: topEnd 0.3s;
    animation: topEnd 0.3s;
    position: relative;
}

.lSSlideOuter.vertical .leftEnd {
    -webkit-animation: bottomEnd 0.3s;
    animation: bottomEnd 0.3s;
    position: relative;
}

.lSSlideOuter.lSrtl .rightEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}

.lSSlideOuter.lSrtl .leftEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}

.lightSlider.lsGrab > * {
    cursor: -webkit-grab;
    cursor: -moz-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab;
}

.lightSlider.lsGrabbing > * {
    cursor: move;
    cursor: -webkit-grabbing;
    cursor: -moz-grabbing;
    cursor: -o-grabbing;
    cursor: -ms-grabbing;
    cursor: grabbing;
}


.select2-container {
    box-sizing: border-box;
    display: inline-block;
    margin: 0;
    position: relative;
    vertical-align: middle;
}

    .select2-container .select2-selection--single {
        box-sizing: border-box;
        cursor: pointer;
        display: block;
        height: 28px;
        user-select: none;
        -webkit-user-select: none;
    }

        .select2-container .select2-selection--single .select2-selection__rendered {
            display: block;
            padding-left: 8px;
            padding-right: 20px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

        .select2-container .select2-selection--single .select2-selection__clear {
            background-color: transparent;
            border: none;
            font-size: 1em;
        }

    .select2-container[dir="rtl"]
    .select2-selection--single
    .select2-selection__rendered {
        padding-right: 8px;
        padding-left: 20px;
    }

    .select2-container .select2-selection--multiple {
        box-sizing: border-box;
        cursor: pointer;
        display: block;
        min-height: 32px;
        user-select: none;
        -webkit-user-select: none;
    }

        .select2-container .select2-selection--multiple .select2-selection__rendered {
            display: inline;
            list-style: none;
            padding: 0;
        }

        .select2-container .select2-selection--multiple .select2-selection__clear {
            background-color: transparent;
            border: none;
            font-size: 1em;
        }

    .select2-container .select2-search--inline .select2-search__field {
        box-sizing: border-box;
        border: none;
        font-size: 100%;
        margin-top: 5px;
        margin-left: 5px;
        padding: 0;
        max-width: 100%;
        resize: none;
        height: 18px;
        vertical-align: bottom;
        font-family: sans-serif;
        overflow: hidden;
        word-break: keep-all;
    }

        .select2-container
        .select2-search--inline
        .select2-search__field::-webkit-search-cancel-button {
            -webkit-appearance: none;
        }

.select2-dropdown {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    box-sizing: border-box;
    display: block;
    position: absolute;
    left: -100000px;
    width: 100%;
    z-index: 1051;
}

.select2-results {
    display: block;
}

.select2-results__options {
    list-style: none;
    margin: 0;
    padding: 0;
}

.select2-results__option {
    padding: 6px;
    user-select: none;
    -webkit-user-select: none;
}

.select2-results__option--selectable {
    cursor: pointer;
}

.select2-container--open .select2-dropdown {
    left: 0;
}

.select2-container--open .select2-dropdown--above {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.select2-search--dropdown {
    display: block;
    padding: 4px;
}

    .select2-search--dropdown .select2-search__field {
        padding: 4px;
        width: 100%;
        box-sizing: border-box;
    }

        .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
            -webkit-appearance: none;
        }

    .select2-search--dropdown.select2-search--hide {
        display: none;
    }

.select2-close-mask {
    border: 0;
    margin: 0;
    padding: 0;
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 99;
    background-color: #fff;
    filter: alpha(opacity=0);
}

.select2-hidden-accessible {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    -webkit-clip-path: inset(50%) !important;
    clip-path: inset(50%) !important;
    height: 1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
    white-space: nowrap !important;
}

.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
}

    .select2-container--default
    .select2-selection--single
    .select2-selection__rendered {
        color: #444;
        line-height: 28px;
    }

    .select2-container--default
    .select2-selection--single
    .select2-selection__clear {
        cursor: pointer;
        float: right;
        font-weight: bold;
        height: 26px;
        margin-right: 20px;
        padding-right: 0px;
    }

    .select2-container--default
    .select2-selection--single
    .select2-selection__placeholder {
        color: #999;
    }

    .select2-container--default
    .select2-selection--single
    .select2-selection__arrow {
        height: 26px;
        position: absolute;
        top: 1px;
        right: 1px;
        width: 20px;
    }

        .select2-container--default
        .select2-selection--single
        .select2-selection__arrow
        b {
            border-color: #888 transparent transparent transparent;
            border-style: solid;
            border-width: 5px 4px 0 4px;
            height: 0;
            left: 50%;
            margin-left: -4px;
            margin-top: -2px;
            position: absolute;
            top: 50%;
            width: 0;
        }

.select2-container--default[dir="rtl"]
.select2-selection--single
.select2-selection__clear {
    float: left;
}

.select2-container--default[dir="rtl"]
.select2-selection--single
.select2-selection__arrow {
    left: 1px;
    right: auto;
}

.select2-container--default.select2-container--disabled
.select2-selection--single {
    background-color: #eee;
    cursor: default;
}

    .select2-container--default.select2-container--disabled
    .select2-selection--single
    .select2-selection__clear {
        display: none;
    }

.select2-container--default.select2-container--open
.select2-selection--single
.select2-selection__arrow
b {
    border-color: transparent transparent #888 transparent;
    border-width: 0 4px 5px 4px;
}

.select2-container--default .select2-selection--multiple {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
    padding-bottom: 5px;
    padding-right: 5px;
    position: relative;
}

    .select2-container--default
    .select2-selection--multiple.select2-selection--clearable {
        padding-right: 25px;
    }

    .select2-container--default
    .select2-selection--multiple
    .select2-selection__clear {
        cursor: pointer;
        font-weight: bold;
        height: 20px;
        margin-right: 10px;
        margin-top: 5px;
        position: absolute;
        right: 0;
        padding: 1px;
    }

    .select2-container--default
    .select2-selection--multiple
    .select2-selection__choice {
        background-color: #e4e4e4;
        border: 1px solid #aaa;
        border-radius: 4px;
        box-sizing: border-box;
        display: inline-block;
        margin-left: 5px;
        margin-top: 5px;
        padding: 0;
        padding-left: 20px;
        position: relative;
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        vertical-align: bottom;
        white-space: nowrap;
    }

    .select2-container--default
    .select2-selection--multiple
    .select2-selection__choice__display {
        cursor: default;
        padding-left: 2px;
        padding-right: 5px;
    }

    .select2-container--default
    .select2-selection--multiple
    .select2-selection__choice__remove {
        background-color: transparent;
        border: none;
        border-right: 1px solid #aaa;
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px;
        color: #999;
        cursor: pointer;
        font-size: 1em;
        font-weight: bold;
        padding: 0 4px;
        position: absolute;
        left: 0;
        top: 0;
    }

        .select2-container--default
        .select2-selection--multiple
        .select2-selection__choice__remove:hover,
        .select2-container--default
        .select2-selection--multiple
        .select2-selection__choice__remove:focus {
            background-color: #f1f1f1;
            color: #333;
            outline: none;
        }

.select2-container--default[dir="rtl"]
.select2-selection--multiple
.select2-selection__choice {
    margin-left: 5px;
    margin-right: auto;
}

.select2-container--default[dir="rtl"]
.select2-selection--multiple
.select2-selection__choice__display {
    padding-left: 5px;
    padding-right: 2px;
}

.select2-container--default[dir="rtl"]
.select2-selection--multiple
.select2-selection__choice__remove {
    border-left: 1px solid #aaa;
    border-right: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.select2-container--default[dir="rtl"]
.select2-selection--multiple
.select2-selection__clear {
    float: left;
    margin-left: 10px;
    margin-right: auto;
}

.select2-container--default.select2-container--focus
.select2-selection--multiple {
    border: solid black 1px;
    outline: 0;
}

.select2-container--default.select2-container--disabled
.select2-selection--multiple {
    background-color: #eee;
    cursor: default;
}

.select2-container--default.select2-container--disabled
.select2-selection__choice__remove {
    display: none;
}

.select2-container--default.select2-container--open.select2-container--above
.select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above
.select2-selection--multiple {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.select2-container--default.select2-container--open.select2-container--below
.select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below
.select2-selection--multiple {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
}

.select2-container--default .select2-search--inline .select2-search__field {
    background: transparent;
    border: none;
    outline: 0;
    box-shadow: none;
    -webkit-appearance: textfield;
}

.select2-container--default .select2-results > .select2-results__options {
    max-height: 200px;
    overflow-y: auto;
}

.select2-container--default .select2-results__option .select2-results__option {
    padding-left: 1em;
}

    .select2-container--default
    .select2-results__option
    .select2-results__option
    .select2-results__group {
        padding-left: 0;
    }

    .select2-container--default
    .select2-results__option
    .select2-results__option
    .select2-results__option {
        margin-left: -1em;
        padding-left: 2em;
    }

        .select2-container--default
        .select2-results__option
        .select2-results__option
        .select2-results__option
        .select2-results__option {
            margin-left: -2em;
            padding-left: 3em;
        }

            .select2-container--default
            .select2-results__option
            .select2-results__option
            .select2-results__option
            .select2-results__option
            .select2-results__option {
                margin-left: -3em;
                padding-left: 4em;
            }

                .select2-container--default
                .select2-results__option
                .select2-results__option
                .select2-results__option
                .select2-results__option
                .select2-results__option
                .select2-results__option {
                    margin-left: -4em;
                    padding-left: 5em;
                }

                    .select2-container--default
                    .select2-results__option
                    .select2-results__option
                    .select2-results__option
                    .select2-results__option
                    .select2-results__option
                    .select2-results__option
                    .select2-results__option {
                        margin-left: -5em;
                        padding-left: 6em;
                    }

.select2-container--default .select2-results__option--group {
    padding: 0;
}

.select2-container--default .select2-results__option--disabled {
    color: #999;
}

.select2-container--default .select2-results__option--selected {
    background-color: #ddd;
}

.select2-container--default
.select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #5897fb;
    color: white;
}

.select2-container--default .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px;
}

.select2-container--classic .select2-selection--single {
    background-color: #f7f7f7;
    border: 1px solid #aaa;
    border-radius: 4px;
    outline: 0;
    background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);
    background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
    background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

    .select2-container--classic .select2-selection--single:focus {
        border: 1px solid #5897fb;
    }

    .select2-container--classic
    .select2-selection--single
    .select2-selection__rendered {
        color: #444;
        line-height: 28px;
    }

    .select2-container--classic
    .select2-selection--single
    .select2-selection__clear {
        cursor: pointer;
        float: right;
        font-weight: bold;
        height: 26px;
        margin-right: 20px;
    }

    .select2-container--classic
    .select2-selection--single
    .select2-selection__placeholder {
        color: #999;
    }

    .select2-container--classic
    .select2-selection--single
    .select2-selection__arrow {
        background-color: #ddd;
        border: none;
        border-left: 1px solid #aaa;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
        height: 26px;
        position: absolute;
        top: 1px;
        right: 1px;
        width: 20px;
        background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
        background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
        background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);
    }

        .select2-container--classic
        .select2-selection--single
        .select2-selection__arrow
        b {
            border-color: #888 transparent transparent transparent;
            border-style: solid;
            border-width: 5px 4px 0 4px;
            height: 0;
            left: 50%;
            margin-left: -4px;
            margin-top: -2px;
            position: absolute;
            top: 50%;
            width: 0;
        }

.select2-container--classic[dir="rtl"]
.select2-selection--single
.select2-selection__clear {
    float: left;
}

.select2-container--classic[dir="rtl"]
.select2-selection--single
.select2-selection__arrow {
    border: none;
    border-right: 1px solid #aaa;
    border-radius: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    left: 1px;
    right: auto;
}

.select2-container--classic.select2-container--open .select2-selection--single {
    border: 1px solid #5897fb;
}

    .select2-container--classic.select2-container--open
    .select2-selection--single
    .select2-selection__arrow {
        background: transparent;
        border: none;
    }

        .select2-container--classic.select2-container--open
        .select2-selection--single
        .select2-selection__arrow
        b {
            border-color: transparent transparent #888 transparent;
            border-width: 0 4px 5px 4px;
        }

.select2-container--classic.select2-container--open.select2-container--above
.select2-selection--single {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-image: -webkit-linear-gradient(top, #fff 0%, #eee 50%);
    background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);
    background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

.select2-container--classic.select2-container--open.select2-container--below
.select2-selection--single {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);
    background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
    background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);
}

.select2-container--classic .select2-selection--multiple {
    background-color: white;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: text;
    outline: 0;
    padding-bottom: 5px;
    padding-right: 5px;
}

    .select2-container--classic .select2-selection--multiple:focus {
        border: 1px solid #5897fb;
    }

    .select2-container--classic
    .select2-selection--multiple
    .select2-selection__clear {
        display: none;
    }

    .select2-container--classic
    .select2-selection--multiple
    .select2-selection__choice {
        background-color: #e4e4e4;
        border: 1px solid #aaa;
        border-radius: 4px;
        display: inline-block;
        margin-left: 5px;
        margin-top: 5px;
        padding: 0;
    }

    .select2-container--classic
    .select2-selection--multiple
    .select2-selection__choice__display {
        cursor: default;
        padding-left: 2px;
        padding-right: 5px;
    }

    .select2-container--classic
    .select2-selection--multiple
    .select2-selection__choice__remove {
        background-color: transparent;
        border: none;
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px;
        color: #888;
        cursor: pointer;
        font-size: 1em;
        font-weight: bold;
        padding: 0 4px;
    }

        .select2-container--classic
        .select2-selection--multiple
        .select2-selection__choice__remove:hover {
            color: #555;
            outline: none;
        }

.select2-container--classic[dir="rtl"]
.select2-selection--multiple
.select2-selection__choice {
    margin-left: 5px;
    margin-right: auto;
}

.select2-container--classic[dir="rtl"]
.select2-selection--multiple
.select2-selection__choice__display {
    padding-left: 5px;
    padding-right: 2px;
}

.select2-container--classic[dir="rtl"]
.select2-selection--multiple
.select2-selection__choice__remove {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.select2-container--classic.select2-container--open
.select2-selection--multiple {
    border: 1px solid #5897fb;
}

.select2-container--classic.select2-container--open.select2-container--above
.select2-selection--multiple {
    border-top: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.select2-container--classic.select2-container--open.select2-container--below
.select2-selection--multiple {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.select2-container--classic .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
    outline: 0;
}

.select2-container--classic .select2-search--inline .select2-search__field {
    outline: 0;
    box-shadow: none;
}

.select2-container--classic .select2-dropdown {
    background-color: #fff;
    border: 1px solid transparent;
}

.select2-container--classic .select2-dropdown--above {
    border-bottom: none;
}

.select2-container--classic .select2-dropdown--below {
    border-top: none;
}

.select2-container--classic .select2-results > .select2-results__options {
    max-height: 200px;
    overflow-y: auto;
}

.select2-container--classic .select2-results__option--group {
    padding: 0;
}

.select2-container--classic .select2-results__option--disabled {
    color: grey;
}

.select2-container--classic
.select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #3875d7;
    color: #fff;
}

.select2-container--classic .select2-results__group {
    cursor: default;
    display: block;
    padding: 6px;
}

.select2-container--classic.select2-container--open .select2-dropdown {
    border-color: #5897fb;
}

@-webkit-keyframes qodefBlink {
    0%, 100% {
        opacity: 1;
    }

    50% {
        opacity: 0;
    }
}

@keyframes qodefBlink {
    0%, 100% {
        opacity: 1;
    }

    50% {
        opacity: 0;
    }
}

.qodef-core-dashboard {
    max-width: initial !important;
}

    .qodef-core-dashboard .qodef-core-dashboard-inner {
        margin: 0 -15px;
        display: inline-block;
        width: 100%;
    }

    .qodef-core-dashboard .qodef-cd-logo {
        display: inline-block;
        vertical-align: middle;
        padding-right: 15px;
        width: 62px;
    }

    .qodef-core-dashboard .qodef-cd-title {
        display: inline-block;
        vertical-align: middle;
        font-size: 41px;
        font-weight: 400;
        margin: 0;
    }

    .qodef-core-dashboard .qodef-cd-title-holder {
        margin-bottom: 30px;
    }

    .qodef-core-dashboard .qodef-cd-subtitle {
        font-size: 18px;
        line-height: 25px;
        font-weight: 400;
        color: #555d66;
        max-width: 610px;
        margin: 10px 0 30px;
    }

    .qodef-core-dashboard .qodef-core-dashboard-column {
        float: left;
        width: 100%;
        max-width: 610px;
        padding: 0 15px;
    }

        .qodef-core-dashboard .qodef-core-dashboard-column.qodef-cd-smaller-column {
            max-width: 380px;
        }

        .qodef-core-dashboard .qodef-core-dashboard-column .qodef-core-dashboard-box {
            background-color: #fff;
        }

            .qodef-core-dashboard
            .qodef-core-dashboard-column
            .qodef-core-dashboard-box.qodef-core-bottom-space {
                margin-bottom: 30px;
            }

            .qodef-core-dashboard
            .qodef-core-dashboard-column
            .qodef-core-dashboard-box
            .qodef-cd-box-title-holder {
                padding: 28px 34px 23px;
            }

                .qodef-core-dashboard
                .qodef-core-dashboard-column
                .qodef-core-dashboard-box
                .qodef-cd-box-title-holder
                p {
                    margin: 19px 0 0;
                    padding: 0;
                    font-size: 16px;
                    line-height: 22px;
                    font-weight: 400;
                    color: #555d66;
                }

            .qodef-core-dashboard
            .qodef-core-dashboard-column
            .qodef-core-dashboard-box.qodef-cd-import-box
            .qodef-cd-box-title-holder
            p {
                font-size: 14px;
                line-height: 20px;
                margin: 17px 0 0;
            }

            .qodef-core-dashboard
            .qodef-core-dashboard-column
            .qodef-core-dashboard-box.qodef-cd-import-box
            .qodef-cd-label {
                font-weight: 600;
                margin-bottom: 15px;
            }

            .qodef-core-dashboard
            .qodef-core-dashboard-column
            .qodef-core-dashboard-box
            h2 {
                margin: 0;
                padding: 0;
                font-size: 25px;
                font-weight: 400;
                color: #32373c;
                text-align: left;
            }

            .qodef-core-dashboard
            .qodef-core-dashboard-column
            .qodef-core-dashboard-box
            h3 {
                margin: 0;
                padding: 0;
            }

            .qodef-core-dashboard
            .qodef-core-dashboard-column
            .qodef-core-dashboard-box
            .qodef-cd-field-holder {
                padding-bottom: 30px;
            }

            .qodef-core-dashboard
            .qodef-core-dashboard-column
            .qodef-core-dashboard-box
            .qodef-cd-label {
                display: block;
                color: #555d66;
                font-size: 14px;
                margin-bottom: 7px;
            }

            .qodef-core-dashboard
            .qodef-core-dashboard-column
            .qodef-core-dashboard-box
            .qodef-cd-input {
                border: none;
                border-bottom: 1px solid #c2c2c2;
                outline: 0;
                width: 50%;
                -webkit-box-shadow: none;
                box-shadow: none;
                color: #555d66;
                font-size: 14px;
                padding: 4px 0;
                margin: 0;
            }

                .qodef-core-dashboard
                .qodef-core-dashboard-column
                .qodef-core-dashboard-box
                .qodef-cd-input:focus {
                    outline: 0;
                    border-color: #c2c2c2;
                }

                    .qodef-core-dashboard
                    .qodef-core-dashboard-column
                    .qodef-core-dashboard-box
                    .qodef-cd-input:focus::-webkit-input-placeholder {
                        color: #555d66;
                        opacity: 1;
                    }

                    .qodef-core-dashboard
                    .qodef-core-dashboard-column
                    .qodef-core-dashboard-box
                    .qodef-cd-input:focus::-moz-placeholder {
                        color: #555d66;
                        opacity: 1;
                    }

                    .qodef-core-dashboard
                    .qodef-core-dashboard-column
                    .qodef-core-dashboard-box
                    .qodef-cd-input:focus:-ms-input-placeholder {
                        color: #555d66;
                        opacity: 1;
                    }

                    .qodef-core-dashboard
                    .qodef-core-dashboard-column
                    .qodef-core-dashboard-box
                    .qodef-cd-input:focus::-ms-input-placeholder {
                        color: #555d66;
                        opacity: 1;
                    }

                    .qodef-core-dashboard
                    .qodef-core-dashboard-column
                    .qodef-core-dashboard-box
                    .qodef-cd-input:focus::placeholder {
                        color: #555d66;
                        opacity: 1;
                    }

                .qodef-core-dashboard
                .qodef-core-dashboard-column
                .qodef-core-dashboard-box
                .qodef-cd-input::-webkit-input-placeholder {
                    color: #555d66;
                    opacity: 1;
                }

                .qodef-core-dashboard
                .qodef-core-dashboard-column
                .qodef-core-dashboard-box
                .qodef-cd-input::-moz-placeholder {
                    color: #555d66;
                    opacity: 1;
                }

                .qodef-core-dashboard
                .qodef-core-dashboard-column
                .qodef-core-dashboard-box
                .qodef-cd-input:-ms-input-placeholder {
                    color: #555d66;
                    opacity: 1;
                }

                .qodef-core-dashboard
                .qodef-core-dashboard-column
                .qodef-core-dashboard-box
                .qodef-cd-input::-ms-input-placeholder {
                    color: #555d66;
                    opacity: 1;
                }

                .qodef-core-dashboard
                .qodef-core-dashboard-column
                .qodef-core-dashboard-box
                .qodef-cd-input::placeholder {
                    color: #555d66;
                    opacity: 1;
                }

                .qodef-core-dashboard
                .qodef-core-dashboard-column
                .qodef-core-dashboard-box
                .qodef-cd-input:-webkit-autofill,
                .qodef-core-dashboard
                .qodef-core-dashboard-column
                .qodef-core-dashboard-box
                .qodef-cd-input:-webkit-autofill:active,
                .qodef-core-dashboard
                .qodef-core-dashboard-column
                .qodef-core-dashboard-box
                .qodef-cd-input:-webkit-autofill:focus,
                .qodef-core-dashboard
                .qodef-core-dashboard-column
                .qodef-core-dashboard-box
                .qodef-cd-input:-webkit-autofill:hover {
                    -webkit-box-shadow: 0 0 0 30px #fff inset !important;
                }

                .qodef-core-dashboard
                .qodef-core-dashboard-column
                .qodef-core-dashboard-box
                .qodef-cd-input:-webkit-autofill {
                    -webkit-text-fill-color: #666 !important;
                }

            .qodef-core-dashboard
            .qodef-core-dashboard-column
            .qodef-core-dashboard-box
            .qodef-cd-error-field {
                border-bottom-color: #ee3535;
            }

            .qodef-core-dashboard
            .qodef-core-dashboard-column
            .qodef-core-dashboard-box
            .qodef-cd-error-message {
                display: block;
                color: #ee3535;
                font-size: 12px;
                margin-top: 5px;
            }

            .qodef-core-dashboard
            .qodef-core-dashboard-column
            .qodef-core-dashboard-box
            .qodef-cdb-problem {
                border: 1px solid #e1e1e1;
                border-left: 3px solid #ee3535;
                padding: 15px;
                margin-bottom: 25px;
            }

                .qodef-core-dashboard
                .qodef-core-dashboard-column
                .qodef-core-dashboard-box
                .qodef-cdb-problem
                p {
                    font-size: 12px;
                    line-height: 18px;
                    font-weight: 600;
                    margin: 0;
                    padding: 0;
                }

            .qodef-core-dashboard
            .qodef-core-dashboard-column
            .qodef-core-dashboard-box:last-child
            .qodef-cd-box-row:last-child {
                padding-bottom: 10px;
            }

        .qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-button {
            padding: 7px 35px;
            background-color: #3596ee;
            border: none;
            color: #fff;
            font-size: 16px;
            line-height: 1em;
            border-radius: 5px;
            -webkit-box-shadow: 0 2px 0 0 #246eae;
            box-shadow: 0 2px 0 0 #246eae;
            cursor: pointer;
        }

            .qodef-core-dashboard
            .qodef-core-dashboard-column
            .qodef-cd-button.qodef-cd-button-disabled,
            .qodef-core-dashboard
            .qodef-core-dashboard-column
            .qodef-cd-button.qodef-import-demo-data-disabled {
                background-color: #6bb4f7;
            }

        .qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-button-wait {
            display: none;
            font-size: 12px;
            color: #3596ee;
            margin-left: 15px;
            font-weight: 400;
        }

        .qodef-core-dashboard .qodef-core-dashboard-column a.qodef-cd-button {
            text-decoration: none;
        }

        .qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-box-section {
            padding: 0 35px 10px;
        }

            .qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-box-section h3 {
                padding: 0;
                margin: 0 0 24px;
                color: #555d66;
                font-size: 17px;
                line-height: 20px;
            }

        .qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-box-list {
            padding: 10px 35px;
            margin: 0;
        }

            .qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-box-list li {
                font-size: 15px;
                margin: 0 0 25px;
            }

                .qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-box-list li a {
                    color: #3675ae;
                }

        .qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-box-row {
            display: table;
            padding: 0 20px;
            border-bottom: 1px solid #f1f1f1;
            width: 100%;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 14px;
        }

        .qodef-core-dashboard .qodef-core-dashboard-column .qodef-cdb-label,
        .qodef-core-dashboard .qodef-core-dashboard-column .qodef-cdb-value {
            display: table-cell;
            width: 50%;
            padding: 17px 15px;
        }

        .qodef-core-dashboard .qodef-core-dashboard-column .qodef-cdb-value {
            color: #3e87be;
        }

        .qodef-core-dashboard .qodef-core-dashboard-column .qodef-cdb-value-false span {
            color: #ea3a27;
        }

        .qodef-core-dashboard .qodef-core-dashboard-column .qodef-cd-import-form {
            padding: 0 30px 10px 30px;
        }

            .qodef-core-dashboard
            .qodef-core-dashboard-column
            .qodef-cd-import-form
            .qodef-cd-box-form-section {
                padding: 0 0 28px;
            }

                .qodef-core-dashboard
                .qodef-core-dashboard-column
                .qodef-cd-import-form
                .qodef-cd-box-form-section.qodef-cd-box-form-section-columns {
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                    margin: 0 -15px;
                }

                    .qodef-core-dashboard
                    .qodef-core-dashboard-column
                    .qodef-cd-import-form
                    .qodef-cd-box-form-section.qodef-cd-box-form-section-columns
                    .qodef-cd-box-form-section-column {
                        padding: 0 15px;
                    }

                        .qodef-core-dashboard
                        .qodef-core-dashboard-column
                        .qodef-cd-import-form
                        .qodef-cd-box-form-section.qodef-cd-box-form-section-columns
                        .qodef-cd-box-form-section-column:first-child {
                            width: 75%;
                        }

                        .qodef-core-dashboard
                        .qodef-core-dashboard-column
                        .qodef-cd-import-form
                        .qodef-cd-box-form-section.qodef-cd-box-form-section-columns
                        .qodef-cd-box-form-section-column:last-child {
                            width: 25%;
                        }

                .qodef-core-dashboard
                .qodef-core-dashboard-column
                .qodef-cd-import-form
                .qodef-cd-box-form-section
                .qodef-cd-import-option,
                .qodef-core-dashboard
                .qodef-core-dashboard-column
                .qodef-cd-import-form
                .qodef-cd-box-form-section
                .qodef-import-demo {
                    width: 100%;
                }

                .qodef-core-dashboard
                .qodef-core-dashboard-column
                .qodef-cd-import-form
                .qodef-cd-box-form-section
                .select2-container--default
                .select2-selection--single {
                    border-radius: 0;
                    border-color: #e1e1e1;
                    height: 34px;
                }

                    .qodef-core-dashboard
                    .qodef-core-dashboard-column
                    .qodef-cd-import-form
                    .qodef-cd-box-form-section
                    .select2-container--default
                    .select2-selection--single
                    .select2-selection__rendered {
                        line-height: 34px;
                    }

                    .qodef-core-dashboard
                    .qodef-core-dashboard-column
                    .qodef-cd-import-form
                    .qodef-cd-box-form-section
                    .select2-container--default
                    .select2-selection--single
                    .select2-selection__arrow {
                        height: 32px;
                    }

            .qodef-core-dashboard
            .qodef-core-dashboard-column
            .qodef-cd-import-form
            .qodef-cd-import-is-completed {
                display: none;
                color: #3596ee;
                font-size: 14px;
                font-weight: 600;
            }

            .qodef-core-dashboard
            .qodef-core-dashboard-column
            .qodef-cd-import-form
            .qodef-cd-import-went-wrong {
                display: none;
                color: #3596ee;
                font-size: 14px;
                font-weight: 600;
            }

                .qodef-core-dashboard
                .qodef-core-dashboard-column
                .qodef-cd-import-form
                .qodef-cd-import-went-wrong
                a {
                    color: inherit;
                }

            .qodef-core-dashboard
            .qodef-core-dashboard-column
            .qodef-cd-import-form
            .qodef-cd-box-form-section-dependency,
            .qodef-core-dashboard
            .qodef-core-dashboard-column
            .qodef-cd-import-form
            .qodef-cd-box-form-section-progress {
                display: none;
            }

#qodef-progress-bar[value] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    width: 100%;
    height: 5px;
}

    #qodef-progress-bar[value]::-webkit-progress-bar {
        background-color: #fff;
        border: 1px solid #e1e1e1;
        border-radius: 0;
    }

#qodef-progress-bar {
    color: #3596ee;
}

    #qodef-progress-bar::-moz-progress-bar {
        background: #3596ee;
    }

    #qodef-progress-bar::-webkit-progress-value {
        background: #3596ee;
    }

    #qodef-progress-bar[aria-valuenow]:before {
        background: #3596ee;
    }

.qodef-cd-selection li.select2-results__option {
    padding: 10px;
    margin: 0;
}

.qodef-cd-selection img {
    vertical-align: middle;
    padding-right: 20px;
}

.select2-container--default
.qodef-cd-selection
.select2-results__option[aria-selected="true"] {
    background-color: #fafafa;
}

.select2-container--default
.qodef-cd-selection
.select2-results__option--highlighted {
    background-color: #fafafa;
    color: #000;
}

.qodef-cd-action-selection li.select2-results__option,
.qodef-cd-single-page-selection li.select2-results__option {
    margin: 0;
}

.select2-container--default
.qodef-cd-action-selection
.select2-results__option[aria-selected="true"],
.select2-container--default
.qodef-cd-single-page-selection
.select2-results__option[aria-selected="true"] {
    background-color: #fafafa;
}

.select2-container--default
.qodef-cd-action-selection
.select2-results__option--highlighted,
.select2-container--default
.qodef-cd-single-page-selection
.select2-results__option--highlighted {
    background-color: #fafafa;
    color: #000;
}

.qodef-cd-import-single-page {
    width: 100%;
}

.qode-cd-switch {
    display: inline-block;
    border: 1px solid #e1e1e1;
    border-radius: 40px;
    overflow: hidden;
}

    .qode-cd-switch .qodef-cd-import-attachments {
        display: none;
    }

    .qode-cd-switch .qode-cd-cb-disable,
    .qode-cd-switch .qode-cd-cb-enable {
        display: block;
        float: left;
        padding: 0 10px;
    }

        .qode-cd-switch .qode-cd-cb-disable.selected,
        .qode-cd-switch .qode-cd-cb-enable.selected {
            background-color: #3596ee;
            color: #fff;
        }

        .qode-cd-switch .qode-cd-cb-disable span,
        .qode-cd-switch .qode-cd-cb-enable span {
            line-height: 32px;
            font-size: 13px;
            display: block;
            font-weight: 700;
        }

@charset "UTF-8";

@-webkit-keyframes qodefBlink {
    0%, 100% {
        opacity: 1;
    }

    50% {
        opacity: 0;
    }
}

@keyframes qodefBlink {
    0%, 100% {
        opacity: 1;
    }

    50% {
        opacity: 0;
    }
}

a,
abbr,
acronym,
address,
applet,
b,
big,
blockquote,
body,
caption,
center,
cite,
code,
dd,
del,
dfn,
div,
dl,
dt,
em,
fieldset,
font,
form,
h1,
h2,
h3,
h4,
h5,
h6,
html,
i,
iframe,
ins,
kbd,
label,
legend,
li,
object,
ol,
p,
pre,
q,
s,
samp,
small,
span,
strike,
strong,
sub,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
tr,
tt,
u,
ul,
var {
    vertical-align: baseline;
    margin: 0;
    padding: 0;
    background: 0 0;
    border: 0;
    outline: 0;
}

html {
    overflow-y: scroll;
}

* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {
    display: block;
}

del {
    text-decoration: line-through;
}

pre {
    max-width: 100%;
    margin: 15px 0;
    padding: 15px;
    background-color: #fff;
    white-space: pre-wrap;
    word-wrap: break-word;
}

sub,
sup {
    position: relative;
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

table {
    width: 100%;
    vertical-align: middle;
    border: medium none;
    border-collapse: collapse;
    border-spacing: 0;
}

    table th {
        padding: 5px 7px;
        text-align: center;
        border: 0;
    }

    table td {
        padding: 5px 10px;
        text-align: center;
    }

    table tr {
        border-bottom: 1px solid #e1e1e1;
    }

hr {
    background-color: #bbb;
    border: 0;
    height: 1px;
    margin-bottom: 1.5em;
}

ol,
ul {
    list-style-position: inside;
    margin: 0 0 1.5em;
    padding: 0;
}

li > ol,
li > ul {
    margin-bottom: 0;
    margin-left: 1.5em;
}

dt {
    font-weight: 700;
}

dd {
    margin: 0 1.5em 1.5em;
}

a img {
    border: none;
}

.wp-caption,
img {
    height: auto;
    max-width: 100%;
}

img {
    vertical-align: middle;
    border-style: none;
}

embed,
iframe,
object {
    max-width: 100%;
}

label {
    display: block;
    margin-bottom: 0.5em;
}

fieldset {
    margin-bottom: 1em;
    padding: 0.35em 0.75em 0.625em;
}

input[type="submit"] {
    -webkit-appearance: none;
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
}

b,
strong {
    font-weight: bolder;
}

code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

small {
    font-size: 80%;
}

progress {
    vertical-align: baseline;
}

summary {
    display: list-item;
}

template {
    display: none;
}

.gallery-caption,
.wp-caption {
    max-width: 100%;
    margin-bottom: 1.5em;
    font-size: 0.8125rem;
    font-style: italic;
    opacity: 1;
}

    .wp-caption img[class*="wp-image-"] {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .wp-caption .wp-caption-text {
        margin: 0.8075em 0;
        opacity: 1;
    }

.wp-caption-text {
    text-align: center;
}

.bypostauthor,
.sticky {
    opacity: 1;
}

::-moz-selection {
    color: #fff;
    background: #000001;
}

::selection {
    color: #fff;
    background: #000001;
}

::-moz-selection {
    color: #fff;
    background: #000001;
}

.screen-reader-text {
    position: absolute !important;
    width: 1px;
    height: 0;
    line-height: 1;
    clip: rect(1px, 1px, 1px, 1px);
    word-wrap: normal !important;
    overflow: hidden;
}

    .screen-reader-text:focus {
        top: 5px;
        left: 5px;
        display: block;
        width: auto;
        height: auto;
        padding: 15px 23px 14px;
        font-size: 14px;
        font-weight: 700;
        line-height: normal;
        text-decoration: none;
        color: #21759b;
        background-color: #f1f1f1;
        border-radius: 3px;
        -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
        box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
        clip: auto !important;
        z-index: 100000;
    }

.alignleft {
    display: inline;
    float: left;
    margin-right: 1.5em;
    margin-bottom: 1.5em;
}

.alignright {
    display: inline;
    float: right;
    margin-left: 1.5em;
    margin-bottom: 1.5em;
}

.aligncenter {
    clear: both;
    display: block;
    margin: 1.5em auto;
}

.alignwide {
    margin-left: auto;
    margin-right: auto;
    clear: both;
}

@media only screen and (max-width: 1024px) {
    .alignwide {
        width: 100%;
        max-width: 100%;
    }
}

.alignfull {
    position: relative;
    left: -1rem;
    width: calc(100% + (2 * 1rem));
    max-width: calc(100% + (2 * 1rem));
    clear: both;
}

@media only screen and (max-width: 1024px) {
    .alignfull {
        left: calc(-12.5% - 75px);
        width: calc(125% + 150px);
        max-width: calc(125% + 150px);
        margin-top: calc(2 * 1rem);
        margin-bottom: calc(2 * 1rem);
    }
}

.qodef-content-alignment-left {
    text-align: left;
}

.qodef-content-alignment-center {
    text-align: center;
}

.qodef-content-alignment-right {
    text-align: right;
}

.clear:after,
.clear:before,
.comment-author:after,
.comment-author:before,
.comment-content:after,
.comment-content:before,
.comment-meta:after,
.comment-meta:before,
.nav-links:after,
.nav-links:before,
.pagination:after,
.pagination:before,
.widget-area:after,
.widget-area:before,
.widget:after,
.widget:before {
    content: "";
    display: table;
    table-layout: fixed;
}

.clear:after,
.comment-author:after,
.comment-content:after,
.comment-meta:after,
.nav-links:after,
.pagination:after,
.widget-area:after,
.widget:after {
    clear: both;
}

body {
    font-family: Hind, sans-serif;
    font-size: 16px;
    line-height: 25px;
    font-weight: 400;
    color: #909090;
    background-color: #fff;
    overflow-x: hidden;
    -webkit-font-smoothing: antialiased;
}

.qodef-h1,
h1 {
    font-family: "Barlow Condensed", sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    color: #000;
    font-size: 70px;
    line-height: 1.1em;
    margin: 25px 0;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}

    .qodef-h1 a,
    h1 a {
        font-family: inherit;
        font-size: inherit;
        font-weight: inherit;
        font-style: inherit;
        line-height: inherit;
        letter-spacing: inherit;
        text-transform: inherit;
        color: inherit;
    }

        .qodef-h1 a:hover,
        h1 a:hover {
            color: #000001;
        }

.qodef-h2,
h2 {
    font-family: "Barlow Condensed", sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    color: #000;
    font-size: 55px;
    line-height: 1.1em;
    margin: 25px 0;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}

    .qodef-h2 a,
    h2 a {
        font-family: inherit;
        font-size: inherit;
        font-weight: inherit;
        font-style: inherit;
        line-height: inherit;
        letter-spacing: inherit;
        text-transform: inherit;
        color: inherit;
    }

        .qodef-h2 a:hover,
        h2 a:hover {
            color: #000001;
        }

.qodef-h3,
h3 {
    font-family: "Barlow Condensed", sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    color: #000;
    font-size: 35px;
    line-height: 1.06em;
    margin: 25px 0;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}

    .qodef-h3 a,
    h3 a {
        font-family: inherit;
        font-size: inherit;
        font-weight: inherit;
        font-style: inherit;
        line-height: inherit;
        letter-spacing: inherit;
        text-transform: inherit;
        color: inherit;
    }

        .qodef-h3 a:hover,
        h3 a:hover {
            color: #000001;
        }

.qodef-h4,
h4 {
    font-family: "Barlow Condensed", sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    color: #000;
    font-size: 26px;
    line-height: 1.1em;
    margin: 25px 0;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}

    .qodef-h4 a,
    h4 a {
        font-family: inherit;
        font-size: inherit;
        font-weight: inherit;
        font-style: inherit;
        line-height: inherit;
        letter-spacing: inherit;
        text-transform: inherit;
        color: inherit;
    }

        .qodef-h4 a:hover,
        h4 a:hover {
            color: #000001;
        }

.qodef-h5,
h5 {
    font-family: "Barlow Condensed", sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    color: #000;
    font-size: 19px;
    line-height: 1.1em;
    margin: 25px 0;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}

    .qodef-h5 a,
    h5 a {
        font-family: inherit;
        font-size: inherit;
        font-weight: inherit;
        font-style: inherit;
        line-height: inherit;
        letter-spacing: inherit;
        text-transform: inherit;
        color: inherit;
    }

        .qodef-h5 a:hover,
        h5 a:hover {
            color: #000001;
        }

.qodef-h6,
h6 {
    font-family: "Barlow Condensed", sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    color: #000;
    font-size: 17px;
    line-height: 1.5em;
    margin: 25px 0;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}

    .qodef-h6 a,
    h6 a {
        font-family: inherit;
        font-size: inherit;
        font-weight: inherit;
        font-style: inherit;
        line-height: inherit;
        letter-spacing: inherit;
        text-transform: inherit;
        color: inherit;
    }

        .qodef-h6 a:hover,
        h6 a:hover {
            color: #000001;
        }

a {
    color: #000;
    text-decoration: none;
    -webkit-transition: color 0.25s ease;
    -o-transition: color 0.25s ease;
    transition: color 0.25s ease;
}

    a:hover {
        color: #000001;
    }

.qodef-link--light a {
    color: #fff;
    -webkit-transition: opacity 0.25s ease;
    -o-transition: opacity 0.25s ease;
    transition: opacity 0.25s ease;
}

    .qodef-link--light a:hover {
        color: #fff;
        opacity: 0.6;
    }

.qodef-link--dark a {
    color: #000;
}

    .qodef-link--dark a:hover {
        color: #7e7e7e;
    }

p a {
    color: #909090;
    text-decoration: none;
    -webkit-transition: color 0.25s ease;
    -o-transition: color 0.25s ease;
    transition: color 0.25s ease;
}

    p a:hover {
        color: #000001;
    }

p {
    margin: 10px 0;
}

blockquote {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    margin: 10px 0;
    padding: 0;
    border: none;
    padding: 20px 10% 20px 0;
    position: relative;
    font-family: "Barlow Condensed", sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    color: #000;
    font-size: 19px;
    line-height: 1.1em;
    quotes: none;
}

    blockquote:before {
        content: "“";
        position: absolute;
        top: -37px;
        right: 14%;
        height: 100%;
        font-size: 400px;
        line-height: 1;
        font-weight: 600;
        letter-spacing: -0.02em;
        color: #f5f5f5;
        z-index: -1;
        font-family: Hind, sans-serif;
    }

    blockquote > * {
        font-family: inherit;
        font-size: inherit;
        font-weight: inherit;
        font-style: inherit;
        line-height: inherit;
        letter-spacing: inherit;
        text-transform: inherit;
        color: inherit;
        margin: 0;
    }

    blockquote:after {
        content: "";
    }

    blockquote cite {
        font-style: normal;
        font-weight: 400;
    }

@media only screen and (max-width: 1366px) {
    blockquote > p:before {
        top: -42%;
    }
}

@media only screen and (max-width: 768px) {
    blockquote > p:before {
        top: -25%;
    }
}

@media only screen and (max-width: 680px) {
    blockquote > p:before {
        right: 5%;
        top: 0;
    }
}

input[type="email"],
input[type="number"],
input[type="password"],
input[type="tel"],
input[type="text"],
input[type="url"],
textarea {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    -webkit-appearance: none;
    background-color: #f5f5f5;
    border: 1px solid transparent;
    border-radius: 0;
    color: #909090;
    cursor: pointer;
    font-family: inherit;
    font-size: 15px;
    font-weight: inherit;
    line-height: 24px;
    margin: 0 0 15px;
    outline: 0;
    padding: 5.5px 15px;
    -webkit-transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
    -o-transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
    transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease;
}

    input[type="email"]:focus,
    input[type="number"]:focus,
    input[type="password"]:focus,
    input[type="tel"]:focus,
    input[type="text"]:focus,
    input[type="url"]:focus,
    textarea:focus {
        background-color: #f5f5f5;
        border-color: transparent;
        color: #909090;
    }

    input[type="email"]::-webkit-input-placeholder,
    input[type="number"]::-webkit-input-placeholder,
    input[type="password"]::-webkit-input-placeholder,
    input[type="tel"]::-webkit-input-placeholder,
    input[type="text"]::-webkit-input-placeholder,
    input[type="url"]::-webkit-input-placeholder,
    textarea::-webkit-input-placeholder {
        color: inherit;
        opacity: 1;
    }

    input[type="email"]::-moz-placeholder,
    input[type="number"]::-moz-placeholder,
    input[type="password"]::-moz-placeholder,
    input[type="tel"]::-moz-placeholder,
    input[type="text"]::-moz-placeholder,
    input[type="url"]::-moz-placeholder,
    textarea::-moz-placeholder {
        color: inherit;
        opacity: 1;
    }

    input[type="email"]:-ms-input-placeholder,
    input[type="number"]:-ms-input-placeholder,
    input[type="password"]:-ms-input-placeholder,
    input[type="tel"]:-ms-input-placeholder,
    input[type="text"]:-ms-input-placeholder,
    input[type="url"]:-ms-input-placeholder,
    textarea:-ms-input-placeholder {
        color: inherit;
        opacity: 1;
    }

    input[type="email"]::-ms-input-placeholder,
    input[type="number"]::-ms-input-placeholder,
    input[type="password"]::-ms-input-placeholder,
    input[type="tel"]::-ms-input-placeholder,
    input[type="text"]::-ms-input-placeholder,
    input[type="url"]::-ms-input-placeholder,
    textarea::-ms-input-placeholder {
        color: inherit;
        opacity: 1;
    }

    input[type="email"]::placeholder,
    input[type="number"]::placeholder,
    input[type="password"]::placeholder,
    input[type="tel"]::placeholder,
    input[type="text"]::placeholder,
    input[type="url"]::placeholder,
    textarea::placeholder {
        color: inherit;
        opacity: 1;
    }

#qodef-page-footer input[type="email"],
#qodef-page-footer input[type="number"],
#qodef-page-footer input[type="password"],
#qodef-page-footer input[type="tel"],
#qodef-page-footer input[type="text"],
#qodef-page-footer input[type="url"],
#qodef-page-footer textarea {
    color: #fff;
    background-color: #282828;
    border: 1px solid transparent;
}

    #qodef-page-footer input[type="email"]:focus,
    #qodef-page-footer input[type="number"]:focus,
    #qodef-page-footer input[type="password"]:focus,
    #qodef-page-footer input[type="tel"]:focus,
    #qodef-page-footer input[type="text"]:focus,
    #qodef-page-footer input[type="url"]:focus,
    #qodef-page-footer textarea:focus {
        color: #fff;
        background-color: #282828;
        border-color: transparent;
    }

.qodef-grid--cf input[type="email"],
.qodef-grid--cf input[type="number"],
.qodef-grid--cf input[type="password"],
.qodef-grid--cf input[type="tel"],
.qodef-grid--cf input[type="text"],
.qodef-grid--cf input[type="url"],
.qodef-grid--cf textarea {
    margin-bottom: 0;
}

.wpcf7 .ajax-loader {
    display: none !important;
}

.wpcf7 .wpcf7-not-valid-tip {
    color: #909090;
    font-size: 15px;
    margin-top: 10px;
}

.wpcf7 .wpcf7-response-output {
    border: 2px solid #f5f5f5;
    margin: 2em 0 1em;
}

.qodef-cf.qodef-cf-subscribe {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

    .qodef-cf.qodef-cf-subscribe .wpcf7-form-control-wrap {
        -webkit-box-flex: 2;
        -ms-flex-positive: 2;
        flex-grow: 2;
        padding-right: 14px;
    }

    .qodef-cf.qodef-cf-subscribe input[type="email"] {
        margin: 0;
        padding: 12px 15px;
    }

    .qodef-cf.qodef-cf-subscribe .qodef-button {
        padding: 5px 23px;
    }

    .qodef-cf.qodef-cf-subscribe.qodef-skin--light input[type="email"] {
        background-color: #282828;
        color: #fff;
    }

    .qodef-cf.qodef-cf-subscribe.qodef-skin--light
    .qodef-button.qodef-layout--filled {
        background-color: #282828;
    }

    .qodef-cf.qodef-cf-subscribe.qodef-skin--light .wpcf7-not-valid-tip {
        color: #686868;
    }

    .qodef-cf.qodef-cf-subscribe.qodef-skin--dark input[type="email"] {
        background-color: #e9e9e9;
        color: #000;
    }

    .qodef-cf.qodef-cf-subscribe.qodef-skin--dark
    .qodef-button.qodef-layout--filled {
        background-color: #e9e9e9;
        color: #000;
    }

@media only screen and (max-width: 680px) {
    .qodef-cf.qodef-cf-subscribe {
        display: block;
    }

        .qodef-cf.qodef-cf-subscribe .wpcf7-form-control-wrap {
            padding-right: 0;
        }

        .qodef-cf.qodef-cf-subscribe .qodef-button {
            margin-top: 14px;
        }
}

.qodef-cf.qodef-cf-subscribe.qodef-position--widget {
    display: initial;
}

    .qodef-cf.qodef-cf-subscribe.qodef-position--widget .wpcf7-form-control-wrap {
        padding-right: 0;
    }

    .qodef-cf.qodef-cf-subscribe.qodef-position--widget input[type="email"] {
        padding: 4px 12px;
    }

    .qodef-cf.qodef-cf-subscribe.qodef-position--widget .qodef-button {
        font-size: 0;
        height: 34px;
        line-height: 24px;
        margin: 0;
        padding: 4px 12px 0;
        position: absolute;
        right: 0;
        top: 0;
    }

        .qodef-cf.qodef-cf-subscribe.qodef-position--widget .qodef-button:before {
            content: "\f1d8";
            font-family: "Font Awesome 5 Free";
            font-size: 15px;
        }

    .qodef-cf.qodef-cf-subscribe.qodef-position--widget.qodef-widget--footer
    .qodef-button.qodef-layout--filled {
        background-color: #282828;
    }

.qodef-theme-button,
body:not([class*="boldlab-core"]) .qodef-button,
input[type="submit"] {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: auto;
    margin: 0;
    font-family: "Barlow Condensed", sans-serif;
    font-size: 18px;
    line-height: 2em;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 0;
    outline: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
    -o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
    padding: 4px 38px 6px;
    color: #fff;
    background-color: #000;
    border: 2px solid transparent;
    cursor: pointer;
}

    .qodef-theme-button:hover,
    body:not([class*="boldlab-core"]) .qodef-button:hover,
    input[type="submit"]:hover {
        color: #000001;
        background-color: transparent;
        border: 2px solid #000001;
    }

body .select2-container--default {
    display: inline-block;
    margin: 0 0 15px;
    position: relative;
    vertical-align: top;
    width: auto;
}

    body
    .select2-container--default[dir="rtl"]
    .select2-selection--single
    .select2-selection__clear {
        float: left;
    }

    body
    .select2-container--default[dir="rtl"]
    .select2-selection--single
    .select2-selection__rendered {
        padding: 0;
    }

    body
    .select2-container--default[dir="rtl"]
    .select2-selection--single
    .select2-selection__arrow {
        left: 0;
        right: auto;
    }

    body
    .select2-container--default[dir="rtl"]
    .select2-selection--multiple
    .select2-search--inline,
    body
    .select2-container--default[dir="rtl"]
    .select2-selection--multiple
    .select2-selection__choice,
    body
    .select2-container--default[dir="rtl"]
    .select2-selection--multiple
    .select2-selection__placeholder {
        float: right;
    }

    body
    .select2-container--default[dir="rtl"]
    .select2-selection--multiple
    .select2-selection__rendered {
        padding: 0;
    }

    body
    .select2-container--default[dir="rtl"]
    .select2-selection--multiple
    .select2-selection__choice {
        margin: 7px auto 0 5px;
    }

    body
    .select2-container--default[dir="rtl"]
    .select2-selection--multiple
    .select2-selection__choice__remove {
        margin: 0 auto 0 3px;
    }

    body
    .select2-container--default.select2-container--disabled
    .select2-selection--multiple,
    body
    .select2-container--default.select2-container--disabled
    .select2-selection--single {
        background-color: #f5f5f5;
        cursor: default;
    }

        body
        .select2-container--default.select2-container--disabled
        .select2-selection--multiple
        .select2-selection__clear,
        body
        .select2-container--default.select2-container--disabled
        .select2-selection--single
        .select2-selection__clear {
            display: none;
        }

    body
    .select2-container--default.select2-container--disabled
    .select2-selection__choice__remove {
        display: none;
    }

    body
    .select2-container--default.select2-container--open
    .select2-selection--multiple,
    body
    .select2-container--default.select2-container--open
    .select2-selection--single {
        color: #909090;
    }

    body .select2-container--default.select2-container--open .select2-dropdown {
        left: 0;
    }

        body
        .select2-container--default.select2-container--open
        .select2-dropdown.select2-dropdown--above {
            border-bottom-color: transparent;
        }

        body
        .select2-container--default.select2-container--open
        .select2-dropdown.select2-dropdown--below {
            border-top-color: transparent;
        }

    body .select2-container--default .select2-selection--single {
        background-color: #f5f5f5;
        border: 1px solid transparent;
        border-radius: 0;
        color: #909090;
        cursor: pointer;
        display: block;
        font-family: inherit;
        font-size: 15px;
        font-weight: 400;
        height: 35px;
        line-height: 24px;
        margin: 0;
        outline: 0;
        padding: 5.5px 15px;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

        body
        .select2-container--default
        .select2-selection--single
        .select2-selection__rendered {
            color: inherit;
            display: block;
            line-height: inherit;
            overflow: hidden;
            padding: 0;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

        body
        .select2-container--default
        .select2-selection--single
        .select2-selection__clear {
            cursor: pointer;
            float: right;
            font-weight: inherit;
            margin: 0;
            position: relative;
        }

        body
        .select2-container--default
        .select2-selection--single
        .select2-selection__placeholder {
            color: inherit;
        }

        body
        .select2-container--default
        .select2-selection--single
        .select2-selection__arrow {
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            color: #000;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            font-size: 16px;
            height: 100%;
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center;
            position: absolute;
            right: 0;
            top: 0;
            width: 50px;
        }

            body
            .select2-container--default
            .select2-selection--single
            .select2-selection__arrow
            b {
                display: none;
            }

            body
            .select2-container--default
            .select2-selection--single
            .select2-selection__arrow:before {
                content: "\33";
                display: block;
                font-family: ElegantIcons;
                font-style: normal;
                line-height: inherit;
            }

    body .select2-container--default .select2-selection--multiple {
        background-color: #f5f5f5;
        border: 1px solid transparent;
        border-radius: 0;
        color: #909090;
        cursor: pointer;
        display: block;
        font-family: inherit;
        font-size: 15px;
        font-weight: 400;
        height: 35px;
        line-height: 24px;
        margin: 0;
        outline: 0;
        padding: 5.5px 15px;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

        body
        .select2-container--default
        .select2-selection--multiple
        .select2-selection__rendered {
            color: inherit;
            display: block;
            line-height: inherit;
            list-style: none;
            overflow: hidden;
            padding: 0;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

            body
            .select2-container--default
            .select2-selection--multiple
            .select2-selection__rendered
            li {
                margin: 0;
                padding: 0;
            }

            body
            .select2-container--default
            .select2-selection--multiple
            .select2-selection__rendered
            .select2-selection__placeholder {
                color: inherit;
                float: left;
                margin: 0;
            }

            body
            .select2-container--default
            .select2-selection--multiple
            .select2-selection__rendered
            .select2-selection__clear {
                cursor: pointer;
                float: right;
                font-weight: inherit;
                margin: 0;
                position: relative;
            }

            body
            .select2-container--default
            .select2-selection--multiple
            .select2-selection__rendered
            .select2-selection__choice {
                background-color: #000;
                border: 0;
                border-radius: 0;
                color: #fff;
                cursor: default;
                float: left;
                margin: 5px 5px 0 0;
                padding: 0 10px;
            }

            body
            .select2-container--default
            .select2-selection--multiple
            .select2-selection__rendered
            .select2-selection__choice__remove {
                color: inherit;
                cursor: pointer;
                display: inline-block;
                font-weight: 700;
                margin: 0 3px 0 0;
                -webkit-transition: opacity 0.2s ease-out;
                -o-transition: opacity 0.2s ease-out;
                transition: opacity 0.2s ease-out;
            }

                body
                .select2-container--default
                .select2-selection--multiple
                .select2-selection__rendered
                .select2-selection__choice__remove:hover {
                    color: inherit;
                    opacity: 0.8;
                }

    body .select2-container--default .select2-search--inline {
        float: left;
    }

        body
        .select2-container--default
        .select2-search--inline
        .select2-search__field {
            -webkit-appearance: none;
            border: none !important;
            color: inherit;
            font-family: inherit;
            font-size: inherit;
            font-weight: inherit;
            margin: 0 !important;
            outline: 0;
            padding: 0 !important;
            width: 100%;
        }

            body
            .select2-container--default
            .select2-search--inline
            .select2-search__field:focus {
                border-color: #000;
            }

            body
            .select2-container--default
            .select2-search--inline
            .select2-search__field::-webkit-search-cancel-button {
                -webkit-appearance: none;
            }

    body .select2-container--default .select2-dropdown {
        background-color: #f5f5f5;
        border: 1px solid transparent;
        border-radius: 0;
        display: block;
        left: -100000px;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 99999;
    }

    body .select2-container--default .select2-search--dropdown {
        display: block;
        padding: 14px 15px 2px;
    }

        body
        .select2-container--default
        .select2-search--dropdown.select2-search--hide {
            display: none;
        }

        body
        .select2-container--default
        .select2-search--dropdown
        .select2-search__field {
            -webkit-appearance: none;
            background-color: #fff;
            border: 1px solid #e1e1e1;
            color: #909090;
            font-family: inherit;
            font-size: inherit;
            font-weight: inherit;
            line-height: 20px;
            margin: 0;
            outline: 0;
            padding: 4px 8px;
            width: 100%;
        }

            body
            .select2-container--default
            .select2-search--dropdown
            .select2-search__field:focus {
                background-color: #fff;
                border-color: #000;
                color: #000;
            }

            body
            .select2-container--default
            .select2-search--dropdown
            .select2-search__field::-webkit-search-cancel-button {
                -webkit-appearance: none;
            }

    body .select2-container--default .select2-results {
        display: block;
    }

        body .select2-container--default .select2-results > .select2-results__options {
            max-height: 200px;
            overflow-y: auto;
        }

    body .select2-container--default .select2-results__options {
        list-style: none;
        margin: 5px 0;
        padding: 2px 15px;
        position: relative;
    }

    body .select2-container--default .select2-results__option {
        font-size: 15px;
        line-height: 24px;
        padding: 3px 0;
        -webkit-transition: color 0.25s ease;
        -o-transition: color 0.25s ease;
        transition: color 0.25s ease;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }

        body .select2-container--default .select2-results__option[aria-selected] {
            cursor: pointer;
        }

        body .select2-container--default .select2-results__option[role="group"] {
            padding: 0;
        }

        body
        .select2-container--default
        .select2-results__option[aria-disabled="true"] {
            color: #000;
        }

        body .select2-container--default .select2-results__option[aria-selected="true"],
        body
        .select2-container--default
        .select2-results__option[data-selected="true"] {
            background: 0 0;
            color: #909090;
        }

        body
        .select2-container--default
        .select2-results__option
        .select2-results__option {
            padding-left: 1em;
        }

            body
            .select2-container--default
            .select2-results__option
            .select2-results__option
            .select2-results__group {
                padding-left: 0;
            }

            body
            .select2-container--default
            .select2-results__option
            .select2-results__option
            .select2-results__option {
                margin-left: -1em;
                padding-left: 2em;
            }

                body
                .select2-container--default
                .select2-results__option
                .select2-results__option
                .select2-results__option
                .select2-results__option {
                    margin-left: -2em;
                    padding-left: 3em;
                }

                    body
                    .select2-container--default
                    .select2-results__option
                    .select2-results__option
                    .select2-results__option
                    .select2-results__option
                    .select2-results__option {
                        margin-left: -3em;
                        padding-left: 4em;
                    }

                        body
                        .select2-container--default
                        .select2-results__option
                        .select2-results__option
                        .select2-results__option
                        .select2-results__option
                        .select2-results__option
                        .select2-results__option {
                            margin-left: -4em;
                            padding-left: 5em;
                        }

                            body
                            .select2-container--default
                            .select2-results__option
                            .select2-results__option
                            .select2-results__option
                            .select2-results__option
                            .select2-results__option
                            .select2-results__option
                            .select2-results__option {
                                margin-left: -5em;
                                padding-left: 6em;
                            }

    body
    .select2-container--default
    .select2-results__option--highlighted[aria-selected] {
        background: 0 0;
        color: #000;
    }

    body .select2-container--default .select2-results__group {
        cursor: default;
        display: block;
        padding: 7px 0;
    }

.select2-close-mask {
    background-color: #fff;
    border: 0;
    display: block;
    height: auto;
    left: 0;
    margin: 0;
    min-height: 100%;
    min-width: 100%;
    opacity: 0;
    padding: 0;
    position: fixed;
    top: 0;
    width: auto;
    z-index: 99;
}

.select2-hidden-accessible {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    -webkit-clip-path: inset(50%) !important;
    clip-path: inset(50%) !important;
    height: 0 !important;
    line-height: 1;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    white-space: nowrap !important;
    width: 1px !important;
}

.qodef-content-grid {
    width: 1100px;
    margin: 0 auto;
}

@media only screen and (min-width: 1367px) {
    .qodef-content-grid-1300 .qodef-content-grid {
        width: 1300px;
    }
}

@media only screen and (min-width: 1366px) {
    .qodef-content-grid-1200 .qodef-content-grid {
        width: 1200px;
    }
}

@media only screen and (min-width: 1025px) {
    .qodef-content-grid-1000 .qodef-content-grid {
        width: 1000px;
    }
}

@media only screen and (min-width: 769px) {
    .qodef-content-grid-800 .qodef-content-grid {
        width: 800px;
    }
}

.qodef--boxed {
    background-color: #f5f5f5;
}

    .qodef--boxed #qodef-page-wrapper {
        display: block;
        background-color: #fff;
    }

    .qodef--boxed #qodef-page-inner {
        padding-left: 30px;
        padding-right: 30px;
    }

.qodef-grid {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
}

    .qodef-grid > .qodef-grid-inner {
        margin: 0 -15px;
    }

        .qodef-grid > .qodef-grid-inner > .qodef-grid-item {
            padding: 0 15px;
        }

    .qodef-grid .qodef-grid-item {
        position: relative;
        display: inline-block;
        width: 100%;
        vertical-align: top;
        min-height: 1px;
        float: left;
    }

@media only screen and (min-width: 1025px) {
    .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col--12 {
        width: 100%;
    }

    .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-push--12 {
        left: 100%;
    }

    .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-pull--12 {
        right: 100%;
    }
}

@media only screen and (min-width: 1025px) {
    .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col--11 {
        width: 91.66667%;
    }

    .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-push--11 {
        left: 91.66667%;
    }

    .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-pull--11 {
        right: 91.66667%;
    }
}

@media only screen and (min-width: 1025px) {
    .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col--10 {
        width: 83.33333%;
    }

    .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-push--10 {
        left: 83.33333%;
    }

    .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-pull--10 {
        right: 83.33333%;
    }
}

@media only screen and (min-width: 1025px) {
    .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col--9 {
        width: 75%;
    }

    .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-push--9 {
        left: 75%;
    }

    .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-pull--9 {
        right: 75%;
    }
}

@media only screen and (min-width: 1025px) {
    .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col--8 {
        width: 66.66667%;
    }

    .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-push--8 {
        left: 66.66667%;
    }

    .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-pull--8 {
        right: 66.66667%;
    }
}

@media only screen and (min-width: 1025px) {
    .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col--7 {
        width: 58.33333%;
    }

    .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-push--7 {
        left: 58.33333%;
    }

    .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-pull--7 {
        right: 58.33333%;
    }
}

@media only screen and (min-width: 1025px) {
    .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col--6 {
        width: 50%;
    }

    .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-push--6 {
        left: 50%;
    }

    .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-pull--6 {
        right: 50%;
    }
}

@media only screen and (min-width: 1025px) {
    .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col--5 {
        width: 41.66667%;
    }

    .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-push--5 {
        left: 41.66667%;
    }

    .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-pull--5 {
        right: 41.66667%;
    }
}

@media only screen and (min-width: 1025px) {
    .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col--4 {
        width: 33.33333%;
    }

    .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-push--4 {
        left: 33.33333%;
    }

    .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-pull--4 {
        right: 33.33333%;
    }
}

@media only screen and (min-width: 1025px) {
    .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col--3 {
        width: 25%;
    }

    .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-push--3 {
        left: 25%;
    }

    .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-pull--3 {
        right: 25%;
    }
}

@media only screen and (min-width: 1025px) {
    .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col--2 {
        width: 16.66667%;
    }

    .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-push--2 {
        left: 16.66667%;
    }

    .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-pull--2 {
        right: 16.66667%;
    }
}

@media only screen and (min-width: 1025px) {
    .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col--1 {
        width: 8.33333%;
    }

    .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-push--1 {
        left: 8.33333%;
    }

    .qodef-grid.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef-col-pull--1 {
        right: 8.33333%;
    }
}

.qodef-grid.qodef-layout--columns.qodef-col-num--1 > .qodef-grid-inner > .qodef-grid-item {
    width: 100%;
}

.qodef-grid.qodef-layout--columns.qodef-col-num--2 > .qodef-grid-inner > .qodef-grid-item {
    width: 50%;
}

@media only screen and (min-width: 681px) {
    .qodef-grid.qodef-layout--columns.qodef-col-num--2.qodef-responsive--predefined > .qodef-grid-inner > .qodef-grid-item:nth-child(2n + 1) {
        clear: both;
    }
}

@media only screen and (min-width: 1441px) {
    .qodef-grid.qodef-layout--columns.qodef-col-num--2.qodef-responsive--custom > .qodef-grid-inner > .qodef-grid-item:nth-child(2n + 1) {
        clear: both;
    }
}

.qodef-grid.qodef-layout--columns.qodef-col-num--3 > .qodef-grid-inner > .qodef-grid-item {
    width: 33.33333%;
}

@media only screen and (min-width: 769px) {
    .qodef-grid.qodef-layout--columns.qodef-col-num--3.qodef-responsive--predefined > .qodef-grid-inner > .qodef-grid-item:nth-child(3n + 1) {
        clear: both;
    }
}

@media only screen and (min-width: 1441px) {
    .qodef-grid.qodef-layout--columns.qodef-col-num--3.qodef-responsive--custom > .qodef-grid-inner > .qodef-grid-item:nth-child(3n + 1) {
        clear: both;
    }
}

.qodef-grid.qodef-layout--columns.qodef-col-num--4 > .qodef-grid-inner > .qodef-grid-item {
    width: 25%;
}

@media only screen and (min-width: 1025px) {
    .qodef-grid.qodef-layout--columns.qodef-col-num--4.qodef-responsive--predefined > .qodef-grid-inner > .qodef-grid-item:nth-child(4n + 1) {
        clear: both;
    }
}

@media only screen and (min-width: 1441px) {
    .qodef-grid.qodef-layout--columns.qodef-col-num--4.qodef-responsive--custom > .qodef-grid-inner > .qodef-grid-item:nth-child(4n + 1) {
        clear: both;
    }
}

.qodef-grid.qodef-layout--columns.qodef-col-num--5 > .qodef-grid-inner > .qodef-grid-item {
    width: 20%;
}

@media only screen and (min-width: 1367px) {
    .qodef-grid.qodef-layout--columns.qodef-col-num--5.qodef-responsive--predefined > .qodef-grid-inner > .qodef-grid-item:nth-child(5n + 1) {
        clear: both;
    }
}

@media only screen and (min-width: 1441px) {
    .qodef-grid.qodef-layout--columns.qodef-col-num--5.qodef-responsive--custom > .qodef-grid-inner > .qodef-grid-item:nth-child(5n + 1) {
        clear: both;
    }
}

.qodef-grid.qodef-layout--columns.qodef-col-num--6 > .qodef-grid-inner > .qodef-grid-item {
    width: 16.66667%;
}

@media only screen and (min-width: 1441px) {
    .qodef-grid.qodef-layout--columns.qodef-col-num--6.qodef-responsive--predefined > .qodef-grid-inner > .qodef-grid-item:nth-child(6n + 1) {
        clear: both;
    }
}

@media only screen and (min-width: 1441px) {
    .qodef-grid.qodef-layout--columns.qodef-col-num--6.qodef-responsive--custom > .qodef-grid-inner > .qodef-grid-item:nth-child(6n + 1) {
        clear: both;
    }
}

.qodef-grid.qodef-layout--columns.qodef-col-num--7 > .qodef-grid-inner > .qodef-grid-item {
    width: 14.28571%;
}

@media only screen and (min-width: 1441px) {
    .qodef-grid.qodef-layout--columns.qodef-col-num--7.qodef-responsive--predefined > .qodef-grid-inner > .qodef-grid-item:nth-child(7n + 1) {
        clear: both;
    }
}

@media only screen and (min-width: 1441px) {
    .qodef-grid.qodef-layout--columns.qodef-col-num--7.qodef-responsive--custom > .qodef-grid-inner > .qodef-grid-item:nth-child(7n + 1) {
        clear: both;
    }
}

.qodef-grid.qodef-layout--columns.qodef-col-num--8 > .qodef-grid-inner > .qodef-grid-item {
    width: 12.5%;
}

@media only screen and (min-width: 1441px) {
    .qodef-grid.qodef-layout--columns.qodef-col-num--8.qodef-responsive--predefined > .qodef-grid-inner > .qodef-grid-item:nth-child(8n + 1) {
        clear: both;
    }
}

@media only screen and (min-width: 1441px) {
    .qodef-grid.qodef-layout--columns.qodef-col-num--8.qodef-responsive--custom > .qodef-grid-inner > .qodef-grid-item:nth-child(8n + 1) {
        clear: both;
    }
}

.qodef-grid.qodef-layout--masonry.qodef-items--fixed
.qodef-grid-item
.qodef-e-inner {
    height: 100%;
    overflow: hidden;
}

.qodef-grid.qodef-layout--masonry.qodef-items--fixed .qodef-grid-item a {
    display: block;
    height: 100%;
}

.qodef-grid.qodef-layout--masonry.qodef-items--fixed .qodef-grid-item img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
}

.qodef-grid.qodef-layout--masonry .qodef-grid-inner {
    visibility: hidden;
}

    .qodef-grid.qodef-layout--masonry .qodef-grid-inner.qodef--masonry-init {
        visibility: visible;
    }

.qodef-grid.qodef-layout--masonry .qodef-grid-masonry-sizer {
    width: 100%;
    padding: 0;
    margin: 0;
}

.qodef-grid.qodef-layout--masonry .qodef-grid-masonry-gutter {
    width: 0;
    padding: 0;
    margin: 0;
}

.qodef-grid.qodef-layout--masonry.qodef-col-num--1 .qodef-grid-masonry-sizer,
.qodef-grid.qodef-layout--masonry.qodef-col-num--1 > .qodef-grid-inner > .qodef-grid-item {
    width: 100%;
}

.qodef-grid.qodef-layout--masonry.qodef-col-num--2 .qodef-grid-masonry-sizer,
.qodef-grid.qodef-layout--masonry.qodef-col-num--2 > .qodef-grid-inner > .qodef-grid-item {
    width: 50%;
}

.qodef-grid.qodef-layout--masonry.qodef-col-num--2 > .qodef-grid-inner > .qodef-item--huge-square,
.qodef-grid.qodef-layout--masonry.qodef-col-num--2 > .qodef-grid-inner > .qodef-item--landscape {
    width: 100%;
}

.qodef-grid.qodef-layout--masonry.qodef-col-num--3 .qodef-grid-masonry-sizer,
.qodef-grid.qodef-layout--masonry.qodef-col-num--3 > .qodef-grid-inner > .qodef-grid-item {
    width: 33.33333%;
}

.qodef-grid.qodef-layout--masonry.qodef-col-num--3 > .qodef-grid-inner > .qodef-item--huge-square,
.qodef-grid.qodef-layout--masonry.qodef-col-num--3 > .qodef-grid-inner > .qodef-item--landscape {
    width: 66.66667%;
}

.qodef-grid.qodef-layout--masonry.qodef-col-num--4 .qodef-grid-masonry-sizer,
.qodef-grid.qodef-layout--masonry.qodef-col-num--4 > .qodef-grid-inner > .qodef-grid-item {
    width: 25%;
}

.qodef-grid.qodef-layout--masonry.qodef-col-num--4 > .qodef-grid-inner > .qodef-item--huge-square,
.qodef-grid.qodef-layout--masonry.qodef-col-num--4 > .qodef-grid-inner > .qodef-item--landscape {
    width: 50%;
}

.qodef-grid.qodef-layout--masonry.qodef-col-num--5 .qodef-grid-masonry-sizer,
.qodef-grid.qodef-layout--masonry.qodef-col-num--5 > .qodef-grid-inner > .qodef-grid-item {
    width: 20%;
}

.qodef-grid.qodef-layout--masonry.qodef-col-num--5 > .qodef-grid-inner > .qodef-item--huge-square,
.qodef-grid.qodef-layout--masonry.qodef-col-num--5 > .qodef-grid-inner > .qodef-item--landscape {
    width: 40%;
}

.qodef-grid.qodef-layout--masonry.qodef-col-num--6 .qodef-grid-masonry-sizer,
.qodef-grid.qodef-layout--masonry.qodef-col-num--6 > .qodef-grid-inner > .qodef-grid-item {
    width: 16.66667%;
}

.qodef-grid.qodef-layout--masonry.qodef-col-num--6 > .qodef-grid-inner > .qodef-item--huge-square,
.qodef-grid.qodef-layout--masonry.qodef-col-num--6 > .qodef-grid-inner > .qodef-item--landscape {
    width: 33.33333%;
}

.qodef-grid.qodef-layout--masonry.qodef-col-num--7 .qodef-grid-masonry-sizer,
.qodef-grid.qodef-layout--masonry.qodef-col-num--7 > .qodef-grid-inner > .qodef-grid-item {
    width: 14.28571%;
}

.qodef-grid.qodef-layout--masonry.qodef-col-num--7 > .qodef-grid-inner > .qodef-item--huge-square,
.qodef-grid.qodef-layout--masonry.qodef-col-num--7 > .qodef-grid-inner > .qodef-item--landscape {
    width: 28.57143%;
}

.qodef-grid.qodef-layout--masonry.qodef-col-num--8 .qodef-grid-masonry-sizer,
.qodef-grid.qodef-layout--masonry.qodef-col-num--8 > .qodef-grid-inner > .qodef-grid-item {
    width: 12.5%;
}

.qodef-grid.qodef-layout--masonry.qodef-col-num--8 > .qodef-grid-inner > .qodef-item--huge-square,
.qodef-grid.qodef-layout--masonry.qodef-col-num--8 > .qodef-grid-inner > .qodef-item--landscape {
    width: 25%;
}

.qodef-grid.qodef-gutter--no.qodef--no-bottom-space {
    margin-bottom: 0;
}

.qodef-grid.qodef-gutter--no > .qodef-grid-inner {
    margin: 0;
}

    .qodef-grid.qodef-gutter--no > .qodef-grid-inner > .qodef-grid-item {
        padding: 0;
        margin: 0;
    }

.qodef-grid.qodef-gutter--tiny.qodef--no-bottom-space {
    margin-bottom: -10px;
}

.qodef-grid.qodef-gutter--tiny > .qodef-grid-inner {
    margin: 0 -5px;
}

    .qodef-grid.qodef-gutter--tiny > .qodef-grid-inner > .qodef-grid-item {
        padding: 0 5px;
        margin: 0 0 10px;
    }

.qodef-grid.qodef-gutter--small.qodef--no-bottom-space {
    margin-bottom: -20px;
}

.qodef-grid.qodef-gutter--small > .qodef-grid-inner {
    margin: 0 -10px;
}

    .qodef-grid.qodef-gutter--small > .qodef-grid-inner > .qodef-grid-item {
        padding: 0 10px;
        margin: 0 0 20px;
    }

.qodef-grid.qodef-gutter--normal.qodef--no-bottom-space {
    margin-bottom: -30px;
}

.qodef-grid.qodef-gutter--normal > .qodef-grid-inner {
    margin: 0 -15px;
}

    .qodef-grid.qodef-gutter--normal > .qodef-grid-inner > .qodef-grid-item {
        padding: 0 15px;
        margin: 0 0 30px;
    }

.qodef-grid.qodef-gutter--medium.qodef--no-bottom-space {
    margin-bottom: -40px;
}

.qodef-grid.qodef-gutter--medium > .qodef-grid-inner {
    margin: 0 -20px;
}

    .qodef-grid.qodef-gutter--medium > .qodef-grid-inner > .qodef-grid-item {
        padding: 0 20px;
        margin: 0 0 40px;
    }

.qodef-grid.qodef-gutter--large.qodef--no-bottom-space {
    margin-bottom: -50px;
}

.qodef-grid.qodef-gutter--large > .qodef-grid-inner {
    margin: 0 -25px;
}

    .qodef-grid.qodef-gutter--large > .qodef-grid-inner > .qodef-grid-item {
        padding: 0 25px;
        margin: 0 0 50px;
    }

.qodef-grid.qodef-gutter--huge.qodef--no-bottom-space {
    margin-bottom: -80px;
}

.qodef-grid.qodef-gutter--huge > .qodef-grid-inner {
    margin: 0 -40px;
}

    .qodef-grid.qodef-gutter--huge > .qodef-grid-inner > .qodef-grid-item {
        padding: 0 40px;
        margin: 0 0 80px;
    }

#qodef-page-wrapper {
    position: relative;
    overflow: hidden;
}

#qodef-page-outer {
    position: relative;
}

#qodef-page-inner {
    position: relative;
    padding: 130px 0 120px;
}

.mfp-bg {
    background-color: #000 !important;
    opacity: 1 !important;
}

button.mfp-arrow {
    -webkit-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    opacity: 1;
    height: 35px;
    width: 35px;
    margin: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

    button.mfp-arrow:hover {
        opacity: 0.6;
    }

    button.mfp-arrow:before {
        display: none;
    }

    button.mfp-arrow:active {
        margin: 0;
    }

    button.mfp-arrow:after,
    button.mfp-arrow:before {
        border: 0;
        color: #fff;
        font-size: 35px;
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        position: relative;
        height: 35px;
        width: 35px;
        top: 0;
        margin: 0;
    }

button.mfp-arrow-left {
    left: 30px;
}

    button.mfp-arrow-left:after {
        content: "\f104";
    }

@media only screen and (max-width: 680px) {
    button.mfp-arrow-left {
        left: 14px;
    }
}

button.mfp-arrow-right {
    right: 30px;
}

    button.mfp-arrow-right:after {
        content: "\f105";
    }

@media only screen and (max-width: 680px) {
    button.mfp-arrow-right {
        right: 14px;
    }
}

button.mfp-close {
    text-indent: -1000px;
    overflow: hidden;
    text-align: left !important;
    -webkit-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    opacity: 1;
}

    button.mfp-close:hover {
        opacity: 0.6;
    }

    button.mfp-close:after {
        font-family: "Font Awesome 5 Free";
        content: "\f00d";
        position: absolute;
        right: 7px;
        bottom: 0;
        text-indent: 0;
        font-size: 17px;
        font-weight: 900;
    }

.mfp-bottom-bar .mfp-counter,
.mfp-bottom-bar .mfp-title {
    font-family: "Barlow Condensed", sans-serif;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 600;
    color: #fff;
}

.qodef-swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
}

    .qodef-swiper-container .swiper-slide a,
    .qodef-swiper-container .swiper-slide img {
        width: 100%;
    }

.swiper-pagination-bullets {
    bottom: 37px !important;
}

    .swiper-pagination-bullets .swiper-pagination-bullet {
        width: 35px;
        height: 12px;
        background-color: transparent;
        border-radius: 0;
        opacity: 1;
        -webkit-transition: width 0.3s ease;
        -o-transition: width 0.3s ease;
        transition: width 0.3s ease;
        position: relative;
    }

        .swiper-pagination-bullets .swiper-pagination-bullet:after {
            content: "";
            display: inline-block;
            width: 100%;
            position: absolute;
            top: 4px;
            left: 0;
            height: 4px;
            background-color: #000;
        }

    .swiper-pagination-bullets .swiper-pagination-bullet-active {
        width: 60px;
        background-color: transparent;
    }

    .swiper-pagination-bullets
    .swiper-pagination-bullet:not(.swiper-pagination-bullet-active):hover {
        -webkit-animation: qodefBlink 0.65s infinite;
        animation: qodefBlink 0.65s infinite;
    }

.swiper-button-next,
.swiper-button-prev {
    background-image: none !important;
    width: 30px !important;
    height: 30px !important;
    margin: 0 !important;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center;
}

    .swiper-button-next:before,
    .swiper-button-prev:before {
        color: #fff;
        font-size: 35px;
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
    }

    .swiper-button-next:after,
    .swiper-button-prev:after {
        display: none;
    }

.swiper-button-prev {
    left: 33px !important;
}

@media only screen and (max-width: 680px) {
    .swiper-button-prev {
        left: 14px !important;
    }
}

.swiper-button-prev:before {
    content: "\f104";
    display: block;
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    -o-transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.swiper-button-prev:hover:before {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
}

.swiper-button-next {
    right: 33px !important;
}

@media only screen and (max-width: 680px) {
    .swiper-button-next {
        right: 14px !important;
    }
}

.swiper-button-next:before {
    content: "\f105";
    display: block;
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    -o-transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
    transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.swiper-button-next:hover:before {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
}

.swiper-button-next.swiper-button-outside,
.swiper-button-prev.swiper-button-outside {
    color: #000;
}

.swiper-button-prev.swiper-button-outside,
.swiper-container-rtl .swiper-button-next.swiper-button-outside {
    -webkit-transform: translateX(-300%);
    -ms-transform: translateX(-300%);
    transform: translateX(-300%);
}

.swiper-button-next.swiper-button-outside,
.swiper-container-rtl .swiper-button-prev.swiper-button-outside {
    -webkit-transform: translateX(300%);
    -ms-transform: translateX(300%);
    transform: translateX(300%);
}

.widget_icl_lang_sel_widget {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 100%;
}

    .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown,
    .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {
        position: relative;
        display: inline-block;
        vertical-align: middle;
        text-align: left;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

        .widget_icl_lang_sel_widget
        .wpml-ls-legacy-dropdown-click:hover
        .wpml-ls-sub-menu,
        .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown:hover .wpml-ls-sub-menu {
            opacity: 1;
            visibility: visible;
            -webkit-transition-delay: 0s;
            -o-transition-delay: 0s;
            transition-delay: 0s;
        }

        .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-flag,
        .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-flag {
            position: relative;
            top: -1px;
        }

        .widget_icl_lang_sel_widget
        .wpml-ls-legacy-dropdown
        .wpml-ls-item-legacy-dropdown,
        .widget_icl_lang_sel_widget
        .wpml-ls-legacy-dropdown-click
        .wpml-ls-item-legacy-dropdown {
            padding: 0;
            margin: 0;
        }

        .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle,
        .widget_icl_lang_sel_widget
        .wpml-ls-legacy-dropdown-click
        .wpml-ls-item-toggle {
            position: relative;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
        }

            .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:after,
            .widget_icl_lang_sel_widget
            .wpml-ls-legacy-dropdown-click
            .wpml-ls-item-toggle:after {
                content: "\33";
                font-family: ElegantIcons;
                font-size: 15px;
                line-height: 1;
                border: 0;
                position: initial;
                margin-left: auto;
            }

        .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,
        .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
            position: absolute;
            top: 100%;
            left: 0;
            width: 100%;
            list-style: none;
            margin: 0;
            border-top: 0;
            z-index: 10;
            opacity: 0;
            visibility: hidden;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transition: visibility 0s linear 0.25s, opacity 0.25s ease-in-out;
            -o-transition: visibility 0s linear 0.25s, opacity 0.25s ease-in-out;
            transition: visibility 0s linear 0.25s, opacity 0.25s ease-in-out;
        }

            .widget_icl_lang_sel_widget
            .wpml-ls-legacy-dropdown
            .wpml-ls-sub-menu
            .wpml-ls-item,
            .widget_icl_lang_sel_widget
            .wpml-ls-legacy-dropdown-click
            .wpml-ls-sub-menu
            .wpml-ls-item {
                display: block;
                width: 100%;
                margin: 0;
                padding: 0;
            }

                .widget_icl_lang_sel_widget
                .wpml-ls-legacy-dropdown
                .wpml-ls-sub-menu
                .wpml-ls-item
                a,
                .widget_icl_lang_sel_widget
                .wpml-ls-legacy-dropdown-click
                .wpml-ls-sub-menu
                .wpml-ls-item
                a {
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-box-align: center;
                    -ms-flex-align: center;
                    align-items: center;
                    border: 0;
                    background-color: transparent;
                    padding: 7px 0;
                }

    .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal {
        padding: 0;
    }

        .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul {
            list-style-type: none;
            margin: 0;
            padding: 0;
        }

            .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li {
                display: inline-block;
                vertical-align: middle;
                margin-bottom: 0 !important;
            }

                .widget_icl_lang_sel_widget .wpml-ls-legacy-list-horizontal ul li a {
                    padding: 0;
                    display: block;
                }

    .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

        .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li {
            display: block;
            margin: 0;
        }

            .widget_icl_lang_sel_widget .wpml-ls-legacy-list-vertical ul li a {
                padding: 0;
                display: block;
            }

#qodef-top-area
.widget_icl_lang_sel_widget
.wpml-ls-legacy-dropdown
.wpml-ls-item-toggle,
#qodef-top-area
.widget_icl_lang_sel_widget
.wpml-ls-legacy-dropdown-click
.wpml-ls-item-toggle {
    font-family: "Barlow Condensed", sans-serif;
    font-weight: 600;
}

    #qodef-top-area
    .widget_icl_lang_sel_widget
    .wpml-ls-legacy-dropdown
    .wpml-ls-item-toggle:after,
    #qodef-top-area
    .widget_icl_lang_sel_widget
    .wpml-ls-legacy-dropdown-click
    .wpml-ls-item-toggle:after {
        content: "";
    }

#qodef-top-area
.widget_icl_lang_sel_widget
.wpml-ls-legacy-dropdown
.wpml-ls-sub-menu
.wpml-ls-item
a,
#qodef-top-area
.widget_icl_lang_sel_widget
.wpml-ls-legacy-dropdown-click
.wpml-ls-sub-menu
.wpml-ls-item
a {
    font-family: "Barlow Condensed", sans-serif;
    font-weight: 600;
    padding: 3px 0;
}

#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown,
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {
    width: 200px;
}

    #qodef-page-header
    .widget_icl_lang_sel_widget
    .wpml-ls-legacy-dropdown
    .wpml-ls-item-toggle,
    #qodef-page-header
    .widget_icl_lang_sel_widget
    .wpml-ls-legacy-dropdown-click
    .wpml-ls-item-toggle {
        padding: 11px 20px;
        height: 46px;
        line-height: 24px;
        color: #909090;
        background-color: #fff;
        border: 0;
        font-size: 14px;
    }

        #qodef-page-header
        .widget_icl_lang_sel_widget
        .wpml-ls-legacy-dropdown
        .wpml-ls-item-toggle:hover,
        #qodef-page-header
        .widget_icl_lang_sel_widget
        .wpml-ls-legacy-dropdown-click
        .wpml-ls-item-toggle:hover {
            color: #000001;
        }

    #qodef-page-header
    .widget_icl_lang_sel_widget
    .wpml-ls-legacy-dropdown
    .wpml-ls-sub-menu,
    #qodef-page-header
    .widget_icl_lang_sel_widget
    .wpml-ls-legacy-dropdown-click
    .wpml-ls-sub-menu {
        margin: 0;
        padding: 0 20px 20px;
        background-color: #fff;
    }

        #qodef-page-header
        .widget_icl_lang_sel_widget
        .wpml-ls-legacy-dropdown
        .wpml-ls-sub-menu
        .wpml-ls-item
        a,
        #qodef-page-header
        .widget_icl_lang_sel_widget
        .wpml-ls-legacy-dropdown-click
        .wpml-ls-sub-menu
        .wpml-ls-item
        a {
            color: #909090;
            font-size: 14px;
        }

            #qodef-page-header
            .widget_icl_lang_sel_widget
            .wpml-ls-legacy-dropdown
            .wpml-ls-sub-menu
            .wpml-ls-item
            a:hover,
            #qodef-page-header
            .widget_icl_lang_sel_widget
            .wpml-ls-legacy-dropdown-click
            .wpml-ls-sub-menu
            .wpml-ls-item
            a:hover {
                color: #000001;
            }

#qodef-page-header
.widget_icl_lang_sel_widget
.wpml-ls-legacy-list-horizontal
ul
li {
    margin-right: 10px !important;
}

    #qodef-page-header
    .widget_icl_lang_sel_widget
    .wpml-ls-legacy-list-horizontal
    ul
    li
    a {
        color: #909090;
    }

        #qodef-page-header
        .widget_icl_lang_sel_widget
        .wpml-ls-legacy-list-horizontal
        ul
        li
        a:hover {
            color: #000001;
        }

    #qodef-page-header
    .widget_icl_lang_sel_widget
    .wpml-ls-legacy-list-horizontal
    ul
    li:last-child {
        margin-right: 0;
    }

#qodef-page-header
.widget_icl_lang_sel_widget
.wpml-ls-legacy-list-vertical
ul
li {
    margin-bottom: 10px;
}

    #qodef-page-header
    .widget_icl_lang_sel_widget
    .wpml-ls-legacy-list-vertical
    ul
    li
    a {
        color: #909090;
    }

        #qodef-page-header
        .widget_icl_lang_sel_widget
        .wpml-ls-legacy-list-vertical
        ul
        li
        a:hover {
            color: #000001;
        }

#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown,
#qodef-page-mobile-header
.widget_icl_lang_sel_widget
.wpml-ls-legacy-dropdown-click {
    width: 175px;
}

    #qodef-page-mobile-header
    .widget_icl_lang_sel_widget
    .wpml-ls-legacy-dropdown
    .wpml-ls-item-toggle,
    #qodef-page-mobile-header
    .widget_icl_lang_sel_widget
    .wpml-ls-legacy-dropdown-click
    .wpml-ls-item-toggle {
        padding: 11px 20px;
        height: 46px;
        line-height: 24px;
        color: #909090;
        background-color: transparent;
        border: 0;
        font-size: 14px;
    }

        #qodef-page-mobile-header
        .widget_icl_lang_sel_widget
        .wpml-ls-legacy-dropdown
        .wpml-ls-item-toggle:hover,
        #qodef-page-mobile-header
        .widget_icl_lang_sel_widget
        .wpml-ls-legacy-dropdown-click
        .wpml-ls-item-toggle:hover {
            color: #000001;
        }

    #qodef-page-mobile-header
    .widget_icl_lang_sel_widget
    .wpml-ls-legacy-dropdown
    .wpml-ls-sub-menu,
    #qodef-page-mobile-header
    .widget_icl_lang_sel_widget
    .wpml-ls-legacy-dropdown-click
    .wpml-ls-sub-menu {
        margin: 0;
        padding: 0 20px 20px;
        background-color: transparent;
    }

        #qodef-page-mobile-header
        .widget_icl_lang_sel_widget
        .wpml-ls-legacy-dropdown
        .wpml-ls-sub-menu
        .wpml-ls-item
        a,
        #qodef-page-mobile-header
        .widget_icl_lang_sel_widget
        .wpml-ls-legacy-dropdown-click
        .wpml-ls-sub-menu
        .wpml-ls-item
        a {
            color: #909090;
            font-size: 14px;
        }

            #qodef-page-mobile-header
            .widget_icl_lang_sel_widget
            .wpml-ls-legacy-dropdown
            .wpml-ls-sub-menu
            .wpml-ls-item
            a:hover,
            #qodef-page-mobile-header
            .widget_icl_lang_sel_widget
            .wpml-ls-legacy-dropdown-click
            .wpml-ls-sub-menu
            .wpml-ls-item
            a:hover {
                color: #000001;
            }

#qodef-page-mobile-header
.widget_icl_lang_sel_widget
.wpml-ls-legacy-list-horizontal
ul
li {
    margin-right: 10px !important;
}

    #qodef-page-mobile-header
    .widget_icl_lang_sel_widget
    .wpml-ls-legacy-list-horizontal
    ul
    li
    a {
        color: #909090;
    }

        #qodef-page-mobile-header
        .widget_icl_lang_sel_widget
        .wpml-ls-legacy-list-horizontal
        ul
        li
        a:hover {
            color: #000001;
        }

    #qodef-page-mobile-header
    .widget_icl_lang_sel_widget
    .wpml-ls-legacy-list-horizontal
    ul
    li:last-child {
        margin-right: 0;
    }

#qodef-page-mobile-header
.widget_icl_lang_sel_widget
.wpml-ls-legacy-list-vertical
ul
li {
    margin-bottom: 10px;
}

    #qodef-page-mobile-header
    .widget_icl_lang_sel_widget
    .wpml-ls-legacy-list-vertical
    ul
    li
    a {
        color: #909090;
    }

        #qodef-page-mobile-header
        .widget_icl_lang_sel_widget
        .wpml-ls-legacy-list-vertical
        ul
        li
        a:hover {
            color: #000001;
        }

#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown,
#qodef-top-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {
    width: 175px;
}

    #qodef-top-area
    .widget_icl_lang_sel_widget
    .wpml-ls-legacy-dropdown
    .wpml-ls-item-toggle,
    #qodef-top-area
    .widget_icl_lang_sel_widget
    .wpml-ls-legacy-dropdown-click
    .wpml-ls-item-toggle {
        padding: 13px 20px;
        height: 50px;
        line-height: 24px;
        color: #fff;
        background-color: #000;
        border: 0;
        font-size: 15px;
    }

        #qodef-top-area
        .widget_icl_lang_sel_widget
        .wpml-ls-legacy-dropdown
        .wpml-ls-item-toggle:hover,
        #qodef-top-area
        .widget_icl_lang_sel_widget
        .wpml-ls-legacy-dropdown-click
        .wpml-ls-item-toggle:hover {
            color: #fff;
        }

    #qodef-top-area
    .widget_icl_lang_sel_widget
    .wpml-ls-legacy-dropdown
    .wpml-ls-sub-menu,
    #qodef-top-area
    .widget_icl_lang_sel_widget
    .wpml-ls-legacy-dropdown-click
    .wpml-ls-sub-menu {
        margin: 0;
        padding: 0 20px 20px;
        background-color: #000;
    }

        #qodef-top-area
        .widget_icl_lang_sel_widget
        .wpml-ls-legacy-dropdown
        .wpml-ls-sub-menu
        .wpml-ls-item
        a,
        #qodef-top-area
        .widget_icl_lang_sel_widget
        .wpml-ls-legacy-dropdown-click
        .wpml-ls-sub-menu
        .wpml-ls-item
        a {
            color: #fff;
            font-size: 15px;
        }

            #qodef-top-area
            .widget_icl_lang_sel_widget
            .wpml-ls-legacy-dropdown
            .wpml-ls-sub-menu
            .wpml-ls-item
            a:hover,
            #qodef-top-area
            .widget_icl_lang_sel_widget
            .wpml-ls-legacy-dropdown-click
            .wpml-ls-sub-menu
            .wpml-ls-item
            a:hover {
                color: #fff;
            }

#qodef-top-area
.widget_icl_lang_sel_widget
.wpml-ls-legacy-list-horizontal
ul
li {
    margin-right: 10px !important;
}

    #qodef-top-area
    .widget_icl_lang_sel_widget
    .wpml-ls-legacy-list-horizontal
    ul
    li
    a {
        color: #fff;
    }

        #qodef-top-area
        .widget_icl_lang_sel_widget
        .wpml-ls-legacy-list-horizontal
        ul
        li
        a:hover {
            color: #fff;
        }

    #qodef-top-area
    .widget_icl_lang_sel_widget
    .wpml-ls-legacy-list-horizontal
    ul
    li:last-child {
        margin-right: 0;
    }

#qodef-top-area
.widget_icl_lang_sel_widget
.wpml-ls-legacy-list-vertical
ul
li {
    margin-bottom: 10px;
}

    #qodef-top-area
    .widget_icl_lang_sel_widget
    .wpml-ls-legacy-list-vertical
    ul
    li
    a {
        color: #fff;
    }

        #qodef-top-area
        .widget_icl_lang_sel_widget
        .wpml-ls-legacy-list-vertical
        ul
        li
        a:hover {
            color: #fff;
        }

#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown,
#qodef-page-sidebar .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {
    width: 100%;
}

    #qodef-page-sidebar
    .widget_icl_lang_sel_widget
    .wpml-ls-legacy-dropdown
    .wpml-ls-item-toggle,
    #qodef-page-sidebar
    .widget_icl_lang_sel_widget
    .wpml-ls-legacy-dropdown-click
    .wpml-ls-item-toggle {
        padding: 11px 20px;
        height: 46px;
        line-height: 24px;
        color: #909090;
        background-color: #f5f5f5;
        border: 0;
        font-size: 14px;
    }

        #qodef-page-sidebar
        .widget_icl_lang_sel_widget
        .wpml-ls-legacy-dropdown
        .wpml-ls-item-toggle:hover,
        #qodef-page-sidebar
        .widget_icl_lang_sel_widget
        .wpml-ls-legacy-dropdown-click
        .wpml-ls-item-toggle:hover {
            color: #000001;
        }

    #qodef-page-sidebar
    .widget_icl_lang_sel_widget
    .wpml-ls-legacy-dropdown
    .wpml-ls-sub-menu,
    #qodef-page-sidebar
    .widget_icl_lang_sel_widget
    .wpml-ls-legacy-dropdown-click
    .wpml-ls-sub-menu {
        margin: 0;
        padding: 0 20px 20px;
        background-color: #f5f5f5;
    }

        #qodef-page-sidebar
        .widget_icl_lang_sel_widget
        .wpml-ls-legacy-dropdown
        .wpml-ls-sub-menu
        .wpml-ls-item
        a,
        #qodef-page-sidebar
        .widget_icl_lang_sel_widget
        .wpml-ls-legacy-dropdown-click
        .wpml-ls-sub-menu
        .wpml-ls-item
        a {
            color: #909090;
            font-size: 14px;
        }

            #qodef-page-sidebar
            .widget_icl_lang_sel_widget
            .wpml-ls-legacy-dropdown
            .wpml-ls-sub-menu
            .wpml-ls-item
            a:hover,
            #qodef-page-sidebar
            .widget_icl_lang_sel_widget
            .wpml-ls-legacy-dropdown-click
            .wpml-ls-sub-menu
            .wpml-ls-item
            a:hover {
                color: #000001;
            }

#qodef-page-sidebar
.widget_icl_lang_sel_widget
.wpml-ls-legacy-list-horizontal
ul
li {
    margin-right: 10px !important;
}

    #qodef-page-sidebar
    .widget_icl_lang_sel_widget
    .wpml-ls-legacy-list-horizontal
    ul
    li
    a {
        color: #909090;
    }

        #qodef-page-sidebar
        .widget_icl_lang_sel_widget
        .wpml-ls-legacy-list-horizontal
        ul
        li
        a:hover {
            color: #000001;
        }

    #qodef-page-sidebar
    .widget_icl_lang_sel_widget
    .wpml-ls-legacy-list-horizontal
    ul
    li:last-child {
        margin-right: 0;
    }

#qodef-page-sidebar
.widget_icl_lang_sel_widget
.wpml-ls-legacy-list-vertical
ul
li {
    margin-bottom: 10px;
}

    #qodef-page-sidebar
    .widget_icl_lang_sel_widget
    .wpml-ls-legacy-list-vertical
    ul
    li
    a {
        color: #909090;
    }

        #qodef-page-sidebar
        .widget_icl_lang_sel_widget
        .wpml-ls-legacy-list-vertical
        ul
        li
        a:hover {
            color: #000001;
        }

#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown,
#qodef-page-footer .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {
    width: 100%;
}

    #qodef-page-footer
    .widget_icl_lang_sel_widget
    .wpml-ls-legacy-dropdown
    .wpml-ls-item-toggle,
    #qodef-page-footer
    .widget_icl_lang_sel_widget
    .wpml-ls-legacy-dropdown-click
    .wpml-ls-item-toggle {
        padding: 11px 20px;
        height: 46px;
        line-height: 24px;
        color: #909090;
        background-color: #f5f5f5;
        border: 0;
        font-size: 14px;
    }

        #qodef-page-footer
        .widget_icl_lang_sel_widget
        .wpml-ls-legacy-dropdown
        .wpml-ls-item-toggle:hover,
        #qodef-page-footer
        .widget_icl_lang_sel_widget
        .wpml-ls-legacy-dropdown-click
        .wpml-ls-item-toggle:hover {
            color: #000001;
        }

    #qodef-page-footer
    .widget_icl_lang_sel_widget
    .wpml-ls-legacy-dropdown
    .wpml-ls-sub-menu,
    #qodef-page-footer
    .widget_icl_lang_sel_widget
    .wpml-ls-legacy-dropdown-click
    .wpml-ls-sub-menu {
        margin: 0;
        padding: 0 20px 20px;
        background-color: #f5f5f5;
    }

        #qodef-page-footer
        .widget_icl_lang_sel_widget
        .wpml-ls-legacy-dropdown
        .wpml-ls-sub-menu
        .wpml-ls-item
        a,
        #qodef-page-footer
        .widget_icl_lang_sel_widget
        .wpml-ls-legacy-dropdown-click
        .wpml-ls-sub-menu
        .wpml-ls-item
        a {
            color: #909090;
            font-size: 14px;
        }

            #qodef-page-footer
            .widget_icl_lang_sel_widget
            .wpml-ls-legacy-dropdown
            .wpml-ls-sub-menu
            .wpml-ls-item
            a:hover,
            #qodef-page-footer
            .widget_icl_lang_sel_widget
            .wpml-ls-legacy-dropdown-click
            .wpml-ls-sub-menu
            .wpml-ls-item
            a:hover {
                color: #000001;
            }

#qodef-page-footer
.widget_icl_lang_sel_widget
.wpml-ls-legacy-list-horizontal
ul
li {
    margin-right: 10px !important;
}

    #qodef-page-footer
    .widget_icl_lang_sel_widget
    .wpml-ls-legacy-list-horizontal
    ul
    li
    a {
        color: #fff;
    }

        #qodef-page-footer
        .widget_icl_lang_sel_widget
        .wpml-ls-legacy-list-horizontal
        ul
        li
        a:hover {
            color: #fff;
        }

    #qodef-page-footer
    .widget_icl_lang_sel_widget
    .wpml-ls-legacy-list-horizontal
    ul
    li:last-child {
        margin-right: 0;
    }

#qodef-page-footer
.widget_icl_lang_sel_widget
.wpml-ls-legacy-list-vertical
ul
li {
    margin-bottom: 10px;
}

    #qodef-page-footer
    .widget_icl_lang_sel_widget
    .wpml-ls-legacy-list-vertical
    ul
    li
    a {
        color: #fff;
    }

        #qodef-page-footer
        .widget_icl_lang_sel_widget
        .wpml-ls-legacy-list-vertical
        ul
        li
        a:hover {
            color: #fff;
        }

#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown,
#qodef-side-area .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click {
    width: 100%;
}

    #qodef-side-area
    .widget_icl_lang_sel_widget
    .wpml-ls-legacy-dropdown
    .wpml-ls-item-toggle,
    #qodef-side-area
    .widget_icl_lang_sel_widget
    .wpml-ls-legacy-dropdown-click
    .wpml-ls-item-toggle {
        padding: 11px 20px;
        height: 46px;
        line-height: 24px;
        color: #909090;
        background-color: #f5f5f5;
        border: 0;
        font-size: 14px;
    }

        #qodef-side-area
        .widget_icl_lang_sel_widget
        .wpml-ls-legacy-dropdown
        .wpml-ls-item-toggle:hover,
        #qodef-side-area
        .widget_icl_lang_sel_widget
        .wpml-ls-legacy-dropdown-click
        .wpml-ls-item-toggle:hover {
            color: #000001;
        }

    #qodef-side-area
    .widget_icl_lang_sel_widget
    .wpml-ls-legacy-dropdown
    .wpml-ls-sub-menu,
    #qodef-side-area
    .widget_icl_lang_sel_widget
    .wpml-ls-legacy-dropdown-click
    .wpml-ls-sub-menu {
        margin: 0;
        padding: 0 20px 20px;
        background-color: #f5f5f5;
    }

        #qodef-side-area
        .widget_icl_lang_sel_widget
        .wpml-ls-legacy-dropdown
        .wpml-ls-sub-menu
        .wpml-ls-item
        a,
        #qodef-side-area
        .widget_icl_lang_sel_widget
        .wpml-ls-legacy-dropdown-click
        .wpml-ls-sub-menu
        .wpml-ls-item
        a {
            color: #909090;
            font-size: 14px;
        }

            #qodef-side-area
            .widget_icl_lang_sel_widget
            .wpml-ls-legacy-dropdown
            .wpml-ls-sub-menu
            .wpml-ls-item
            a:hover,
            #qodef-side-area
            .widget_icl_lang_sel_widget
            .wpml-ls-legacy-dropdown-click
            .wpml-ls-sub-menu
            .wpml-ls-item
            a:hover {
                color: #000001;
            }

#qodef-side-area
.widget_icl_lang_sel_widget
.wpml-ls-legacy-list-horizontal
ul
li {
    margin-right: 10px !important;
}

    #qodef-side-area
    .widget_icl_lang_sel_widget
    .wpml-ls-legacy-list-horizontal
    ul
    li
    a {
        color: #fff;
    }

        #qodef-side-area
        .widget_icl_lang_sel_widget
        .wpml-ls-legacy-list-horizontal
        ul
        li
        a:hover {
            color: #fff;
        }

    #qodef-side-area
    .widget_icl_lang_sel_widget
    .wpml-ls-legacy-list-horizontal
    ul
    li:last-child {
        margin-right: 0;
    }

#qodef-side-area
.widget_icl_lang_sel_widget
.wpml-ls-legacy-list-vertical
ul
li {
    margin-bottom: 10px;
}

    #qodef-side-area
    .widget_icl_lang_sel_widget
    .wpml-ls-legacy-list-vertical
    ul
    li
    a {
        color: #fff;
    }

        #qodef-side-area
        .widget_icl_lang_sel_widget
        .wpml-ls-legacy-list-vertical
        ul
        li
        a:hover {
            color: #fff;
        }

.error404 #qodef-page-inner {
    padding: 0;
}

#qodef-404-page {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    padding: 160px 10% 250px;
    text-align: center;
}

    #qodef-404-page .qodef-404-title {
        margin: 0;
    }

    #qodef-404-page .qodef-404-text {
        display: block;
        margin: 14px auto 0;
    }

@media only screen and (min-width: 1025px) {
    #qodef-404-page .qodef-404-text {
        max-width: 50%;
    }
}

#qodef-404-page .qodef-404-button {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin-top: 52px;
}

.qodef-blog {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    margin: 0 0 50px;
}

    .qodef-blog .qodef-e-media-gallery-item,
    .qodef-blog .qodef-e-media-image {
        overflow: hidden;
    }

        .qodef-blog .qodef-e-media-gallery-item img,
        .qodef-blog .qodef-e-media-image img {
            -webkit-transition: -webkit-transform 0.3s;
            transition: -webkit-transform 0.3s;
            -o-transition: transform 0.3s;
            transition: transform 0.3s;
            transition: transform 0.3s, -webkit-transform 0.3s;
        }

        .qodef-blog .qodef-e-media-gallery-item a:hover img,
        .qodef-blog .qodef-e-media-image a:hover img {
            -webkit-transform: scale(1.1);
            -ms-transform: scale(1.1);
            transform: scale(1.1);
        }

    .qodef-blog article {
        position: relative;
        display: inline-block;
        width: 100%;
        vertical-align: top;
        margin: 0 0 50px;
    }

        .qodef-blog article .qodef-e-content,
        .qodef-blog article .qodef-e-inner,
        .qodef-blog article .qodef-e-media {
            position: relative;
            display: inline-block;
            width: 100%;
            vertical-align: top;
        }

        .qodef-blog article .qodef-e-media-image {
            display: inline-block;
            max-width: 100%;
            position: relative;
            vertical-align: top;
        }

            .qodef-blog article .qodef-e-media-image a,
            .qodef-blog article .qodef-e-media-image img {
                display: block;
                width: 100%;
            }

            .qodef-blog article .qodef-e-media-image.qodef--background {
                background-position: center;
                background-repeat: no-repeat;
                background-size: cover;
                width: 100%;
            }

                .qodef-blog article .qodef-e-media-image.qodef--background img {
                    visibility: hidden;
                }

        .qodef-blog article .qodef-e-media iframe {
            display: block;
        }

        .qodef-blog article .qodef-e-title {
            margin: 0;
        }

        .qodef-blog article .qodef-e-excerpt {
            margin: 15px 0 0;
        }

        .qodef-blog article .qodef-e-read-more {
            margin: 15px 0 0;
        }

        .qodef-blog article .qodef-e-info {
            -webkit-box-align: center;
            -ms-flex-align: center;
            align-items: center;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            position: relative;
            width: 100%;
        }

@media only screen and (min-width: 681px) {
    .qodef-blog article .qodef-e-info .qodef-e-info-right {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        position: relative;
        width: 50%;
    }

    .qodef-blog article .qodef-e-info .qodef-e-info-left {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: relative;
        width: 50%;
    }
}

.qodef-blog article .qodef-e-info .qodef-e-info-item {
    color: currentColor;
    display: inline-block;
    padding: 0 19px 0 0;
    position: relative;
    vertical-align: top;
    white-space: nowrap;
}

    .qodef-blog article .qodef-e-info .qodef-e-info-item:after {
        content: "/";
        position: absolute;
        right: 7px;
        top: 0;
    }

    .qodef-blog article .qodef-e-info .qodef-e-info-item a:not(.qodef-button) {
        color: inherit;
    }

        .qodef-blog
        article
        .qodef-e-info
        .qodef-e-info-item
        a:not(.qodef-button):hover {
            color: #000001;
        }

    .qodef-blog article .qodef-e-info .qodef-e-info-item:last-child {
        padding-right: 0;
    }

        .qodef-blog article .qodef-e-info .qodef-e-info-item:last-child:after {
            content: "";
        }

.qodef-blog article .qodef-e-info.qodef-info--top {
    margin-bottom: 2px;
}

.qodef-blog article .qodef-e-info.qodef-info--bottom {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-top: 22px;
}

.qodef-blog article .qodef-e-info .qodef-category-separator {
    padding: 0 5px;
}

.qodef-blog article .qodef-e-post-link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.qodef-blog article.sticky .qodef-e-title a {
    position: relative;
    text-decoration: underline;
}

    .qodef-blog article.sticky .qodef-e-title a:after {
        content: "*";
        font-size: 2em;
        position: absolute;
        right: -0.5em;
        top: 0;
    }

.qodef-blog article.has-post-thumbnail .qodef-e-media {
    margin-bottom: 30px;
}

.qodef-blog article.format-audio .qodef-e-media-image {
    width: 100%;
}

    .qodef-blog article.format-audio .qodef-e-media-image img {
        width: 100%;
    }

.qodef-blog article.format-audio .qodef-e-media-audio {
    bottom: 0;
    left: 0;
    position: absolute;
    width: 100%;
}

.qodef-blog article.format-link .qodef-e-link {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    background-color: #000;
    padding: 13% 18% 13% 13.5%;
}

.qodef-blog article.format-link .qodef-e-link-text {
    color: #fff;
    margin: 0;
    position: relative;
}

.qodef-blog article.format-link .qodef-icon-elegant-icons {
    color: #282828;
    font-size: 170px;
    line-height: 1;
    position: absolute;
    right: 15%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.qodef-blog article.format-link .qodef-e-link-url {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.qodef-blog article.format-quote .qodef-e-quote {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    background-color: #000;
    padding: 13% 18% 13% 13.5%;
}

    .qodef-blog article.format-quote .qodef-e-quote:before {
        color: #282828;
        content: "“";
        font-size: 670px;
        font-weight: 600;
        height: 246px;
        letter-spacing: -0.02em;
        line-height: 1;
        position: absolute;
        right: 16%;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }

.qodef-blog article.format-quote .qodef-e-quote-text {
    color: #fff;
    margin: 0;
    position: relative;
}

.qodef-blog article.format-quote .qodef-e-quote-author {
    color: #fff;
    display: block;
    font-size: 17px;
    margin: 20px 0 0;
    position: relative;
}

.qodef-blog article.format-quote .qodef-e-quote-url {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.qodef-blog.qodef-items--fixed article .qodef-e-media,
.qodef-blog.qodef-items--fixed article .qodef-e-media-image {
    height: 100%;
}

.qodef-blog.qodef--list article {
    margin-bottom: 120px;
}

    .qodef-blog.qodef--list article .qodef-e-read-more {
        margin-top: 0;
        margin-bottom: 5px;
    }

    .qodef-blog.qodef--list article.format-link {
        margin-bottom: 130px;
    }

    .qodef-blog.qodef--list article.format-quote {
        margin-bottom: 130px;
    }

.qodef-blog.qodef--single article .qodef-e-info.qodef-info--top {
    margin-bottom: 0;
}

.qodef-blog.qodef--single article .qodef-e-info.qodef-info--bottom {
    margin-top: 30px;
}

.qodef-blog.qodef--single article .qodef-e-info-tags {
    margin-left: auto;
}

    .qodef-blog.qodef--single article .qodef-e-info-tags a {
        position: relative;
        display: inline-block;
        vertical-align: top;
        margin-right: 11px;
    }

        .qodef-blog.qodef--single article .qodef-e-info-tags a:after {
            content: "";
            position: absolute;
            left: 0;
            bottom: 3px;
            width: 100%;
            height: 1px;
            background-color: currentColor;
            -webkit-transform-origin: 0 50%;
            -ms-transform-origin: 0 50%;
            transform-origin: 0 50%;
            -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
            transition: -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
            -o-transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
            transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
            transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
        }

        .qodef-blog.qodef--single article .qodef-e-info-tags a:last-child {
            margin-right: 0;
        }

.qodef-blog.qodef--single article.format-link .qodef-e-link {
    margin-bottom: 30px;
}

.qodef-blog.qodef--single article.format-quote .qodef-e-quote {
    margin-bottom: 30px;
}

#qodef-page-comments {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    margin-top: 85px;
}

    #qodef-page-comments .qodef-page-comments-not-found {
        margin: 0;
    }

#qodef-page-comments-list {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    margin-bottom: 82px;
}

    #qodef-page-comments-list .qodef-m-title {
        margin: 0 0 50px;
    }

    #qodef-page-comments-list .qodef-m-comments {
        list-style: none;
        margin: 0;
        padding: 0;
    }

        #qodef-page-comments-list .qodef-m-comments > .qodef-comment-item:first-child {
            margin-top: 0;
        }

    #qodef-page-comments-list .qodef-comment-item {
        margin: 50px 0 0;
        padding: 0;
    }

        #qodef-page-comments-list .qodef-comment-item .children {
            list-style: none;
            margin: 0;
            padding: 0 0 0 89px;
        }

        #qodef-page-comments-list .qodef-comment-item .qodef-e-inner {
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
        }

        #qodef-page-comments-list .qodef-comment-item .qodef-e-image {
            -ms-flex-negative: 0;
            flex-shrink: 0;
            margin-right: 25px;
        }

            #qodef-page-comments-list .qodef-comment-item .qodef-e-image img {
                display: block;
            }

        #qodef-page-comments-list .qodef-comment-item .qodef-e-content {
            position: relative;
            display: inline-block;
            width: 100%;
            vertical-align: top;
        }

        #qodef-page-comments-list .qodef-comment-item .qodef-e-title {
            margin: 0;
        }

        #qodef-page-comments-list .qodef-comment-item .qodef-e-date {
            margin-top: 3px;
        }

            #qodef-page-comments-list .qodef-comment-item .qodef-e-date a {
                color: #909090;
            }

                #qodef-page-comments-list .qodef-comment-item .qodef-e-date a:hover {
                    color: #000;
                }

        #qodef-page-comments-list .qodef-comment-item .qodef-e-text {
            margin: 8px 0 0;
        }

        #qodef-page-comments-list .qodef-comment-item .qodef-e-links {
            margin-top: 16px;
        }

            #qodef-page-comments-list .qodef-comment-item .qodef-e-links > * {
                display: inline-block;
                margin-right: 10px;
                position: relative;
                -webkit-transition: color 0.25s ease;
                -o-transition: color 0.25s ease;
                transition: color 0.25s ease;
                font-family: "Barlow Condensed", sans-serif;
                font-size: 17px;
                font-weight: 600;
                text-transform: uppercase;
                vertical-align: top;
            }

            #qodef-page-comments-list .qodef-comment-item .qodef-e-links > :after {
                content: " _";
            }

.qodef--underscore
#qodef-page-comments-list
.qodef-comment-item
.qodef-e-links > :hover:after {
    -webkit-animation: qodefBlink 0.65s infinite;
    animation: qodefBlink 0.65s infinite;
}

#qodef-page-comments-list .qodef-comment-item .qodef-e-links > :last-child {
    margin-right: 0;
}

#qodef-page-comments-list .qodef-m-pagination {
    margin-top: 50px;
}

#qodef-page-comments-form {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
}

    #qodef-page-comments-form .comment-reply-title {
        margin: 0;
    }

    #qodef-page-comments-form .comment-form {
        position: relative;
        display: inline-block;
        width: 100%;
        vertical-align: top;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

        #qodef-page-comments-form .comment-form > p {
            margin: 0;
        }

        #qodef-page-comments-form .comment-form .comment-notes,
        #qodef-page-comments-form .comment-form .logged-in-as {
            margin: 40px 0 8px;
            width: 100%;
        }

        #qodef-page-comments-form .comment-form .comment-form-comment {
            width: 100%;
        }

        #qodef-page-comments-form .comment-form .form-submit {
            width: 100%;
        }

        #qodef-page-comments-form .comment-form .comment-form-author,
        #qodef-page-comments-form .comment-form .comment-form-email,
        #qodef-page-comments-form .comment-form .comment-form-url {
            -webkit-box-flex: 1;
            -ms-flex: 1;
            flex: 1;
        }

        #qodef-page-comments-form .comment-form .comment-form-author,
        #qodef-page-comments-form .comment-form .comment-form-email {
            padding-right: 15px;
        }

.qodef-filter--on .qodef-hidden-filter-items {
    position: absolute !important;
    display: none !important;
    height: 0 !important;
    line-height: 1 !important;
}

.qodef-filter--on .qodef-grid-inner {
    opacity: 1;
    -webkit-transition: opacity 0.5s ease;
    -o-transition: opacity 0.5s ease;
    transition: opacity 0.5s ease;
}

.qodef-filter--on.qodef--filter-loading .qodef-grid-inner {
    opacity: 0;
    -webkit-transition: opacity 0.2s ease;
    -o-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
}

.qodef-filter--on.qodef--filter-loading .qodef-loading-spinner {
    bottom: calc(50% - 16px) !important;
}

.qodef-m-filter {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    margin: 0 0 40px;
}

    .qodef-m-filter .qodef-m-filter-items {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .qodef-m-filter .qodef-m-filter-item {
        position: relative;
        display: inline-block;
        vertical-align: top;
        margin: 0 27px;
        padding: 0 3px 1px;
        -webkit-transition: color 0.3s ease, background-color 0.3s ease;
        -o-transition: color 0.3s ease, background-color 0.3s ease;
        transition: color 0.3s ease, background-color 0.3s ease;
        font-family: "Barlow Condensed", sans-serif;
        font-weight: 600;
        text-transform: uppercase;
        font-size: 19px;
        line-height: 1.1em;
        font-size: 20px;
        line-height: 1em;
    }

        .qodef-m-filter .qodef-m-filter-item.qodef--active,
        .qodef-m-filter .qodef-m-filter-item:hover {
            background-color: #000;
            color: #fff;
        }

#qodef-page-footer {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
}

    #qodef-page-footer > * {
        position: relative;
        display: inline-block;
        width: 100%;
        vertical-align: top;
    }

    #qodef-page-footer .widget a {
        -webkit-transition: opacity 0.25s ease;
        -o-transition: opacity 0.25s ease;
        transition: opacity 0.25s ease;
    }

        #qodef-page-footer .widget a:hover {
            opacity: 0.6;
        }

#qodef-page-footer-top-area {
    padding: 124px 0 40px;
    background-color: #000;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-top: 0 solid #e1e1e1;
}

    #qodef-page-footer-top-area .qodef-content-full-width {
        padding: 0 40px;
    }

    #qodef-page-footer-top-area .qodef-grid-item {
        margin-bottom: 70px;
    }

#qodef-page-footer-bottom-area {
    padding: 44px 0;
    background-color: #282828;
    border-top: 0 solid #e1e1e1;
}

    #qodef-page-footer-bottom-area .qodef-content-full-width {
        padding: 0 40px;
    }

@media only screen and (min-width: 681px) {
    #qodef-page-footer-bottom-area .qodef-col-num--2 .qodef-grid-item:last-child {
        text-align: right;
    }
}

p.has-background {
    padding: 20px 30px;
}

.wp-block-audio {
    width: 100%;
}

    .wp-block-audio audio {
        width: auto;
    }

    .wp-block-audio.alignleft audio,
    .wp-block-audio.alignright audio {
        max-width: 50%;
    }

    .wp-block-audio.aligncenter audio {
        display: block;
        margin: 0 auto;
    }

.wp-block-video video {
    width: 100%;
}

.wp-block-button .wp-block-button__link {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: auto;
    margin: 0;
    font-family: "Barlow Condensed", sans-serif;
    font-size: 18px;
    line-height: 2em;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 0;
    outline: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
    -o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
    padding: 4px 38px 6px;
    color: #fff;
    background-color: #000;
    border: 2px solid transparent;
    cursor: pointer;
}

    .wp-block-button .wp-block-button__link:hover {
        color: #fff;
        background-color: #000001;
    }

.wp-block-button.is-style-outline .wp-block-button__link {
    color: #000001;
    background-color: transparent;
    border: 2px solid #000001;
}

.wp-block-archives,
.wp-block-categories,
.wp-block-latest-posts {
    margin: 0;
    padding-left: 0;
}

    .wp-block-archives ul,
    .wp-block-categories ul,
    .wp-block-latest-posts ul {
        padding-left: 0 !important;
    }

    .wp-block-archives li,
    .wp-block-categories li,
    .wp-block-latest-posts li {
        margin-bottom: 6px;
        list-style-type: none;
    }

        .wp-block-archives li a,
        .wp-block-categories li a,
        .wp-block-latest-posts li a {
            color: #000;
            text-decoration: none;
        }

            .wp-block-archives li a:hover,
            .wp-block-categories li a:hover,
            .wp-block-latest-posts li a:hover {
                color: #000001;
            }

    .wp-block-archives.aligncenter,
    .wp-block-categories.aligncenter,
    .wp-block-latest-posts.aligncenter {
        text-align: center;
    }

    .wp-block-categories li ul {
        margin: 4px 0 0;
        padding: 0 0 0 10px;
        list-style-type: none;
    }

        .wp-block-categories li ul li:last-child {
            padding: 4px 0 0;
        }

    .wp-block-latest-posts.is-grid li {
        margin: 0 16px 16px 0;
    }

.wp-block-preformatted {
    padding: 15px;
    white-space: pre-wrap;
    word-wrap: break-word;
}

.wp-block-verse {
    font-family: inherit;
    font-size: 22px;
    line-height: 1.8;
}

.has-drop-cap:not(:focus):first-letter {
    font-family: inherit;
    font-size: 3.375em;
    line-height: 1;
    font-weight: 700;
    margin: 0 0.25em 0 0;
}

blockquote.wp-block-pullquote {
    border: none;
    padding: 20px 10% 20px 0;
    position: relative;
    font-family: "Barlow Condensed", sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    color: #000;
    font-size: 19px;
    line-height: 1.1em;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: auto;
}

    blockquote.wp-block-pullquote:before {
        content: "“";
        position: absolute;
        top: -37px;
        right: 14%;
        height: 100%;
        font-size: 400px;
        line-height: 1;
        font-weight: 600;
        letter-spacing: -0.02em;
        color: #f5f5f5;
        z-index: -1;
        font-family: Hind, sans-serif;
    }

    blockquote.wp-block-pullquote.aligncenter {
        width: 100%;
    }

    blockquote.wp-block-pullquote.alignleft {
        text-align: left;
        max-width: 100%;
    }

    blockquote.wp-block-pullquote.alignright {
        text-align: right;
        max-width: 100%;
    }

    blockquote.wp-block-pullquote p {
        font-family: inherit !important;
        font-size: inherit !important;
        font-weight: inherit !important;
        font-style: inherit !important;
        line-height: inherit !important;
        letter-spacing: inherit !important;
        text-transform: inherit !important;
        color: inherit !important;
        margin: 0;
    }

.wp-block-pullquote {
    margin: 0;
}

    .wp-block-pullquote blockquote {
        border: none;
        padding: 20px 10% 20px 0;
        position: relative;
        font-family: "Barlow Condensed", sans-serif;
        font-weight: 600;
        text-transform: uppercase;
        color: #000;
        font-size: 19px;
        line-height: 1.1em;
        width: auto;
        text-align: center;
    }

        .wp-block-pullquote blockquote:before {
            content: "“";
            position: absolute;
            top: -37px;
            right: 14%;
            height: 100%;
            font-size: 400px;
            line-height: 1;
            font-weight: 600;
            letter-spacing: -0.02em;
            color: #f5f5f5;
            z-index: -1;
            font-family: Hind, sans-serif;
        }

    .wp-block-pullquote p {
        font-family: inherit !important;
        font-size: inherit !important;
        font-weight: inherit !important;
        font-style: inherit !important;
        line-height: inherit !important;
        letter-spacing: inherit !important;
        text-transform: inherit !important;
        color: inherit !important;
    }

.wp-block-quote {
    border: none;
    padding: 20px 10% 20px 0;
    position: relative;
    font-family: "Barlow Condensed", sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    color: #000;
    font-size: 19px;
    line-height: 1.1em;
}

    .wp-block-quote:before {
        content: "“";
        position: absolute;
        top: -37px;
        right: 14%;
        height: 100%;
        font-size: 400px;
        line-height: 1;
        font-weight: 600;
        letter-spacing: -0.02em;
        color: #f5f5f5;
        z-index: -1;
        font-family: Hind, sans-serif;
    }

    .wp-block-quote > p {
        font-family: inherit !important;
        font-size: inherit !important;
        font-weight: inherit !important;
        font-style: inherit !important;
        line-height: inherit !important;
        letter-spacing: inherit !important;
        text-transform: inherit !important;
        color: inherit !important;
        margin: 0;
    }

    .wp-block-quote > * {
        font-family: inherit;
        font-size: inherit;
        font-weight: inherit;
        font-style: inherit;
        line-height: inherit;
        letter-spacing: inherit;
        text-transform: inherit;
        color: inherit;
        margin: 0;
    }

    .wp-block-quote.is-large,
    .wp-block-quote.is-style-large {
        margin: 1rem 0;
        font-size: 1.6875em !important;
        line-height: 1.6em !important;
    }

.wp-block-image img {
    display: block;
}

.wp-block-image.aligncenter,
.wp-block-image.alignleft,
.wp-block-image.alignright {
    max-width: 100%;
}

.wp-block-image.alignfull {
    left: auto;
    max-width: 100%;
}

    .wp-block-image.alignfull img {
        width: 100vw;
    }

.wp-block-cover,
.wp-block-cover-image {
    position: relative;
    min-height: 430px;
    padding: 1rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

@media only screen and (min-width: 768px) {
    .wp-block-cover,
    .wp-block-cover-image {
        padding: 1rem 10%;
    }
}

.wp-block-cover .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
.wp-block-cover h2,
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover-image .wp-block-cover-text,
.wp-block-cover-image h2 {
    font-size: 35px;
    line-height: 1.06em;
    font-size: 28px !important;
    margin-bottom: 0;
}

.wp-block-cover-image.aligncenter .wp-block-cover-image-text,
.wp-block-cover-image.aligncenter .wp-block-cover-text,
.wp-block-cover-image.aligncenter h2,
.wp-block-cover.aligncenter .wp-block-cover-image-text,
.wp-block-cover.aligncenter .wp-block-cover-text,
.wp-block-cover.aligncenter h2 {
    width: 100%;
    z-index: 1;
    left: 50%;
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top: 50%;
}

.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
    width: 100%;
}

.wp-block-cover-image.alignfull .wp-block-cover-image-text,
.wp-block-cover-image.alignfull .wp-block-cover-text,
.wp-block-cover-image.alignfull h2,
.wp-block-cover.alignfull .wp-block-cover-image-text,
.wp-block-cover.alignfull .wp-block-cover-text,
.wp-block-cover.alignfull h2 {
    max-width: calc(8 * (100vw / 12) - 28px);
}

.wp-block-gallery {
    list-style-type: none;
    padding-left: 0;
}

    .wp-block-gallery .blocks-gallery-image:last-child,
    .wp-block-gallery .blocks-gallery-item:last-child {
        margin-bottom: 16px;
    }

    .wp-block-audio figcaption,
    .wp-block-gallery .blocks-gallery-image figcaption,
    .wp-block-gallery .blocks-gallery-item figcaption,
    .wp-block-image figcaption,
    .wp-block-video figcaption {
        font-size: 0.71111em;
        font-family: inherit;
        line-height: 1.6;
        margin: 0;
        padding: 0.5rem;
        text-align: center;
    }

.wp-block-separator,
hr {
    background-color: #767676;
    border: 0;
    height: 2px;
    margin-bottom: 2rem;
    margin-top: 2rem;
    max-width: 100px;
    text-align: left;
}

    .wp-block-separator.is-style-wide,
    hr.is-style-wide {
        max-width: 100%;
    }

    .wp-block-separator.is-style-dots,
    hr.is-style-dots {
        max-width: 100%;
        background-color: inherit;
        border: inherit;
        height: inherit;
        text-align: center;
    }

        .wp-block-separator.is-style-dots:before,
        hr.is-style-dots:before {
            color: #767676;
            font-size: 1.6875em;
            letter-spacing: 0.88889em;
            padding-left: 0.88889em;
        }

    .wp-block-separator + h1:before,
    .wp-block-separator + h2:before,
    hr + h1:before,
    hr + h2:before {
        display: none;
    }

.wp-block-embed-twitter {
    overflow: hidden;
}

.wp-block-embed {
    margin: 0;
}

.wp-block-table td,
.wp-block-table th {
    border-color: #e1e1e1;
}

.wp-block-file {
    font-family: inherit;
}

    .wp-block-file .wp-block-file__button {
        position: relative;
        display: inline-block;
        vertical-align: middle;
        width: auto;
        margin: 0;
        font-family: "Barlow Condensed", sans-serif;
        font-size: 18px;
        line-height: 2em;
        font-weight: 600;
        text-transform: uppercase;
        border-radius: 0;
        outline: 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
        -o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
        transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out;
        padding: 2px 33px 4px;
        color: #fff;
        background-color: #000;
        border: 2px solid transparent;
        cursor: pointer;
    }

        .wp-block-file .wp-block-file__button:hover {
            color: #fff;
            background-color: #000001;
        }

.wp-block-code {
    border-radius: 0;
}

    .wp-block-code code {
        font-size: 1.125em;
        white-space: pre-wrap;
        word-break: break-word;
    }

@media only screen and (min-width: 768px) {
    .wp-block-columns .wp-block-column > :first-child {
        margin-top: 0;
    }

    .wp-block-columns .wp-block-column > :last-child {
        margin-bottom: 0;
    }

    .wp-block-columns[class*="has-"] > * {
        margin-right: 1rem;
    }

    .wp-block-columns[class*="has-"] > :last-child {
        margin-right: 0;
    }
}

.wp-block-latest-comments .wp-block-latest-comments__comment-meta {
    font-weight: 700;
}

    .wp-block-latest-comments
    .wp-block-latest-comments__comment-meta
    .wp-block-latest-comments__comment-date {
        font-weight: 400;
    }

.wp-block-latest-comments .wp-block-latest-comments__comment,
.wp-block-latest-comments .wp-block-latest-comments__comment-date,
.wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p {
    font-size: inherit;
}

.has-primary-background-color {
    background-color: #000001;
}

    .has-primary-background-color a,
    .has-primary-background-color h1,
    .has-primary-background-color h2,
    .has-primary-background-color h3,
    .has-primary-background-color h4,
    .has-primary-background-color h5,
    .has-primary-background-color h6,
    .has-primary-background-color p {
        color: #fff;
    }

#qodef-page-header {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    height: 100px;
    z-index: 100;
}

    #qodef-page-header .qodef-header-logo-link {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: 100px;
        max-height: 100%;
    }

        #qodef-page-header .qodef-header-logo-link img {
            display: block;
            margin: auto;
            width: auto;
            max-height: 100%;
            -webkit-transition: opacity 0.3s ease;
            -o-transition: opacity 0.3s ease;
            transition: opacity 0.3s ease;
        }

body:not([class*="boldlab-core"])
#qodef-page-header
.qodef-header-logo-link
img {
    width: 50%;
}

#qodef-page-header-inner {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%;
    padding: 0 40px;
}

.qodef-layout--justified-gallery {
    height: auto !important;
    visibility: hidden;
    margin-bottom: 0 !important;
}

    .qodef-layout--justified-gallery.qodef--justified-gallery-init {
        visibility: visible;
    }

    .qodef-layout--justified-gallery .qodef-grid-inner {
        position: relative;
        display: inline-block;
        width: 100%;
        vertical-align: top;
        margin: 0 !important;
        overflow: hidden;
    }

    .qodef-layout--justified-gallery .qodef-grid-item {
        position: absolute;
        width: auto;
        padding: 0 !important;
        margin: 0 !important;
        overflow: hidden;
    }

        .qodef-layout--justified-gallery .qodef-grid-item img {
            height: auto !important;
            width: auto !important;
            margin: 0 !important;
        }

    .qodef-layout--justified-gallery > .jg-filtered {
        display: none;
    }

#qodef-page-mobile-header {
    position: relative;
    display: none;
    height: 70px;
    z-index: 100;
}

    #qodef-page-mobile-header .qodef-mobile-header-logo-link {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: 70px;
        max-height: 100%;
    }

        #qodef-page-mobile-header .qodef-mobile-header-logo-link img {
            display: block;
            margin: auto;
            width: auto;
            max-height: 100%;
            -webkit-transition: opacity 0.3s ease;
            -o-transition: opacity 0.3s ease;
            transition: opacity 0.3s ease;
        }

#qodef-page-mobile-header-inner {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%;
    padding: 0 35px;
}

#qodef-mobile-header-opener {
    font-size: 20px;
    margin-left: 20px;
}

#qodef-mobile-header-navigation {
    position: absolute;
    top: 100%;
    left: 0;
    display: none;
    width: 100%;
    padding: 0;
    margin: 0;
    z-index: 10;
    max-height: calc(100vh - 70px);
    overflow-y: scroll;
}

    #qodef-mobile-header-navigation .qodef-m-inner {
        position: relative;
        display: inline-block;
        width: 100%;
        vertical-align: top;
        padding: 20px 0;
        background-color: #fff;
        border-bottom: 1px solid #e1e1e1;
    }

        #qodef-mobile-header-navigation .qodef-m-inner > ul > li > a {
            font-family: "Barlow Condensed", sans-serif;
            font-weight: 600;
            text-transform: uppercase;
            color: #000;
            font-size: 19px;
            line-height: 1.1em;
            font-size: 20px;
            padding: 10px 0;
        }

            #qodef-mobile-header-navigation
            .qodef-m-inner > ul > li > a
            .qodef-menu-item-inner {
                padding: 0;
            }

                #qodef-mobile-header-navigation
                .qodef-m-inner > ul > li > a
                .qodef-menu-item-inner:after {
                    content: "";
                    position: absolute;
                    left: 0;
                    bottom: -6px;
                    width: 100%;
                    height: 4px;
                    background-color: currentColor;
                    -webkit-transform-origin: 0 50%;
                    -ms-transform-origin: 0 50%;
                    transform-origin: 0 50%;
                    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
                    transition: -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
                    -o-transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
                    transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
                    transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
                    -webkit-transform: scaleX(0);
                    -ms-transform: scaleX(0);
                    transform: scaleX(0);
                }

        #qodef-mobile-header-navigation
        .qodef-m-inner > ul > li.current-menu-ancestor > a
        .qodef-menu-item-inner,
        #qodef-mobile-header-navigation
        .qodef-m-inner > ul > li.current-menu-item > a
        .qodef-menu-item-inner {
            background-color: transparent;
            color: #000;
        }

            #qodef-mobile-header-navigation
            .qodef-m-inner > ul > li.current-menu-ancestor > a
            .qodef-menu-item-inner:after,
            #qodef-mobile-header-navigation
            .qodef-m-inner > ul > li.current-menu-item > a
            .qodef-menu-item-inner:after {
                -webkit-transform: scaleX(1);
                -ms-transform: scaleX(1);
                transform: scaleX(1);
            }

    #qodef-mobile-header-navigation ul {
        padding: 0;
        list-style: none;
    }

        #qodef-mobile-header-navigation ul li {
            margin: 0;
            padding: 0;
            position: relative;
        }

            #qodef-mobile-header-navigation ul li a {
                position: relative;
                display: inline-block;
                width: 100%;
                vertical-align: top;
                padding: 3px 0;
                color: #909090;
            }

                #qodef-mobile-header-navigation ul li a .qodef-menu-item-inner {
                    position: relative;
                    padding: 0 5px;
                }

            #qodef-mobile-header-navigation
            ul
            li.current-menu-ancestor > a
            .qodef-menu-item-inner,
            #qodef-mobile-header-navigation
            ul
            li.current-menu-item > a
            .qodef-menu-item-inner {
                background-color: #000001;
                color: #fff;
            }

            #qodef-mobile-header-navigation ul li ul {
                display: none;
                margin: 0;
                padding: 4px 0 0 15px;
            }

                #qodef-mobile-header-navigation
                ul
                li
                ul
                li.menu-item-has-children
                .qodef-menu-arrow {
                    top: 0;
                }

body:not([class*="boldlab-core"])
#qodef-mobile-header-navigation
ul
li.menu-item-has-children > a:after {
    content: ">";
    position: absolute;
    top: 0;
    right: 0;
    line-height: inherit;
    color: #000;
}

.qodef-header-navigation {
    height: 100%;
}

    .qodef-header-navigation ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }

        .qodef-header-navigation ul li {
            display: block;
            margin: 0;
            padding: 0;
            position: relative;
        }

            .qodef-header-navigation ul li a .qodef-menu-item-inner {
                display: inline-block;
                padding: 0 3px;
                position: relative;
                -webkit-transition: background-size 0.2s cubic-bezier(0.165, 0.84, 0.44, 1), color 0.1s;
                -o-transition: background-size 0.2s cubic-bezier(0.165, 0.84, 0.44, 1), color 0.1s;
                transition: background-size 0.2s cubic-bezier(0.165, 0.84, 0.44, 1), color 0.1s;
                vertical-align: top;
                display: inline;
                position: relative;
                background-image: -webkit-gradient( linear, left top, left bottom, from(#fff), to(#fff) );
                background-image: -o-linear-gradient(#fff, #fff);
                background-image: linear-gradient(#fff, #fff);
                background-position: 0 100%;
                background-repeat: no-repeat;
                background-size: 0 100%;
                -webkit-transition: background-size 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), color 0.1s;
                -o-transition: background-size 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), color 0.1s;
                transition: background-size 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), color 0.1s;
            }

                .qodef-header-navigation ul li a .qodef-menu-item-inner:hover {
                    background-size: 100% 100%;
                }

            .qodef-header-navigation ul li a:hover .qodef-menu-item-inner {
                color: #000;
                -webkit-transition: background-size 0.2s cubic-bezier(0.165, 0.84, 0.44, 1), color 0.2s;
                -o-transition: background-size 0.2s cubic-bezier(0.165, 0.84, 0.44, 1), color 0.2s;
                transition: background-size 0.2s cubic-bezier(0.165, 0.84, 0.44, 1), color 0.2s;
            }

            .qodef-header-navigation ul li .qodef-menu-arrow:after {
                color: #fff;
                content: "\f105";
                font-family: "Font Awesome 5 Free";
                font-size: 19px;
                font-weight: 900;
                position: absolute;
                right: 25px;
                top: 3px;
            }

            .qodef-header-navigation ul li.current-menu-ancestor > a .qodef-menu-item-inner,
            .qodef-header-navigation ul li.current-menu-item > a .qodef-menu-item-inner {
                background-color: #fff;
                color: #000;
            }

            .qodef-header-navigation ul li.qodef-hide-link > a {
                cursor: default;
            }

                .qodef-header-navigation ul li.qodef-hide-link > a .qodef-menu-item-inner {
                    background: 0 0;
                    color: inherit;
                }

            .qodef-header-navigation ul li.qodef-menu-item--narrow ul {
                background-color: #000;
                left: -19px;
                margin: 0;
                opacity: 0;
                padding: 34px 0;
                position: absolute;
                top: 100%;
                -webkit-transition: opacity 0.3s ease-out, visibility 0.25s ease;
                -o-transition: opacity 0.3s ease-out, visibility 0.25s ease;
                transition: opacity 0.3s ease-out, visibility 0.25s ease;
                visibility: hidden;
                width: 260px;
            }

                .qodef-header-navigation ul li.qodef-menu-item--narrow ul li {
                    padding: 3px 34px;
                }

                    .qodef-header-navigation ul li.qodef-menu-item--narrow ul li a {
                        color: #fff;
                        font-size: 15px;
                        line-height: 24px;
                    }

                    .qodef-header-navigation
                    ul
                    li.qodef-menu-item--narrow
                    ul
                    li.menu-item-has-children:hover > ul {
                        opacity: 1;
                        visibility: visible;
                    }

                .qodef-header-navigation ul li.qodef-menu-item--narrow ul ul {
                    left: 100%;
                    top: -34px;
                }

                .qodef-header-navigation
                ul
                li.qodef-menu-item--narrow
                ul.qodef-drop-down--right {
                    left: auto;
                    right: 0;
                    text-align: right;
                }

                    .qodef-header-navigation
                    ul
                    li.qodef-menu-item--narrow
                    ul.qodef-drop-down--right
                    .qodef-menu-item-inner {
                        display: inline;
                        position: relative;
                        background-image: -webkit-gradient( linear, left top, left bottom, from(#fff), to(#fff) );
                        background-image: -o-linear-gradient(#fff, #fff);
                        background-image: linear-gradient(#fff, #fff);
                        background-position: 100% 100%;
                        background-repeat: no-repeat;
                        background-size: 0 100%;
                        -webkit-transition: background-size 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), color 0.1s;
                        -o-transition: background-size 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), color 0.1s;
                        transition: background-size 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), color 0.1s;
                    }

                        .qodef-header-navigation
                        ul
                        li.qodef-menu-item--narrow
                        ul.qodef-drop-down--right
                        .qodef-menu-item-inner:hover {
                            background-size: 100% 100%;
                        }

                    .qodef-header-navigation
                    ul
                    li.qodef-menu-item--narrow
                    ul.qodef-drop-down--right
                    ul {
                        left: -100%;
                    }

            .qodef-header-navigation ul li.qodef-menu-item--narrow:hover > ul {
                opacity: 1;
                visibility: visible;
            }

    .qodef-header-navigation > ul {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        height: 100%;
        position: relative;
        white-space: nowrap;
    }

        .qodef-header-navigation > ul > li {
            height: 100%;
            padding: 0 15px;
        }

            .qodef-header-navigation > ul > li:last-child {
                padding-right: 0;
            }

            .qodef-header-navigation > ul > li > a {
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                font-size: 20px;
                height: 100%;
                font-family: "Barlow Condensed", sans-serif;
                font-weight: 600;
                text-transform: uppercase;
                color: #000;
                font-size: 19px;
                line-height: 1.1em;
            }

                .qodef-header-navigation > ul > li > a .qodef-menu-item-inner {
                    background: 0 0;
                    padding: 0;
                }

                    .qodef-header-navigation > ul > li > a .qodef-menu-item-inner:after {
                        content: "";
                        position: absolute;
                        left: 0;
                        bottom: -6px;
                        width: 100%;
                        height: 4px;
                        background-color: currentColor;
                        -webkit-transform-origin: 0 50%;
                        -ms-transform-origin: 0 50%;
                        transform-origin: 0 50%;
                        -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
                        transition: -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
                        -o-transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
                        transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
                        transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
                        -webkit-transform: scaleX(0);
                        -ms-transform: scaleX(0);
                        transform: scaleX(0);
                    }

                .qodef-header-navigation > ul > li > a:hover .qodef-menu-item-inner {
                    background-color: transparent;
                    color: inherit;
                }

                    .qodef-header-navigation > ul > li > a:hover .qodef-menu-item-inner:after {
                        -webkit-transform: scaleX(1);
                        -ms-transform: scaleX(1);
                        transform: scaleX(1);
                    }

            .qodef-header-navigation > ul > li > .qodef-menu-arrow {
                display: none;
            }

            .qodef-header-navigation > ul > li.current-menu-ancestor > a
            .qodef-menu-item-inner,
            .qodef-header-navigation > ul > li.current-menu-item > a
            .qodef-menu-item-inner {
                background-color: transparent;
                color: inherit;
            }

                .qodef-header-navigation > ul > li.current-menu-ancestor > a
                .qodef-menu-item-inner:after,
                .qodef-header-navigation > ul > li.current-menu-item > a
                .qodef-menu-item-inner:after {
                    -webkit-transform: scaleX(1);
                    -ms-transform: scaleX(1);
                    transform: scaleX(1);
                }

.qodef-m-pagination {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    margin: 0;
}

    .qodef-m-pagination.qodef--wp .nav-links {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .qodef-m-pagination.qodef--wp .page-numbers {
        position: relative;
        margin: 0 19px;
        font-family: "Barlow Condensed", sans-serif;
        font-size: 17px;
        font-weight: 600;
        text-transform: uppercase;
        color: #000;
    }

        .qodef-m-pagination.qodef--wp .page-numbers a {
            color: inherit;
        }

        .qodef-m-pagination.qodef--wp .page-numbers * {
            display: block;
            line-height: inherit;
        }

        .qodef-m-pagination.qodef--wp .page-numbers:first-child {
            margin-left: 0;
        }

        .qodef-m-pagination.qodef--wp .page-numbers:last-child {
            margin-right: 0;
        }

        .qodef-m-pagination.qodef--wp .page-numbers.next,
        .qodef-m-pagination.qodef--wp .page-numbers.prev {
            position: relative;
            top: 1px;
            font-size: 30px;
        }

body:not([class*="boldlab-core"])
.qodef-m-pagination.qodef--wp
.page-numbers.next,
body:not([class*="boldlab-core"])
.qodef-m-pagination.qodef--wp
.page-numbers.prev {
    top: 0;
    font-size: 17px;
}

.qodef-m-pagination.qodef--wp .page-numbers.prev {
    margin-right: 6px;
}

.qodef-m-pagination.qodef--wp .page-numbers.next {
    margin-left: 6px;
}

.qodef-m-pagination.qodef--wp .page-numbers.current,
.qodef-m-pagination.qodef--wp .page-numbers:hover {
    color: #909090;
}

.qodef-m-pagination.qodef--standard .qodef-m-pagination-inner {
    padding: 40px 0 23px;
}

.qodef-m-pagination.qodef--standard .qodef-m-pagination-items {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.qodef-m-pagination.qodef--standard .qodef-m-pagination-item {
    position: relative;
    margin: 0 19px;
    font-family: "Barlow Condensed", sans-serif;
    font-size: 17px;
    font-weight: 600;
    text-transform: uppercase;
    color: #000;
}

    .qodef-m-pagination.qodef--standard .qodef-m-pagination-item a {
        color: inherit;
    }

    .qodef-m-pagination.qodef--standard .qodef-m-pagination-item:first-child {
        margin-left: 0;
    }

    .qodef-m-pagination.qodef--standard .qodef-m-pagination-item:last-child {
        margin-right: 0;
    }

    .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--number-1 {
        margin-left: 0;
    }

    .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--next,
    .qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev {
        position: relative;
        top: 1px;
        line-height: 1;
        font-size: 30px;
    }

body:not([class*="boldlab-core"])
.qodef-m-pagination.qodef--standard
.qodef-m-pagination-item.qodef--next,
body:not([class*="boldlab-core"])
.qodef-m-pagination.qodef--standard
.qodef-m-pagination-item.qodef--prev {
    top: 0;
    font-size: 17px;
}

.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--prev {
    margin-right: 25px;
    margin-left: -5px;
}

.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--next {
    margin-left: 6px;
    margin-right: -5px;
}

.qodef-m-pagination.qodef--standard .qodef-m-pagination-item.qodef--active,
.qodef-m-pagination.qodef--standard .qodef-m-pagination-item:hover {
    color: #909090;
}

.qodef-m-pagination.qodef--load-more {
    text-align: center;
}

    .qodef-m-pagination.qodef--load-more .qodef-m-pagination-inner {
        position: relative;
        display: inline-block;
        vertical-align: top;
    }

    .qodef-m-pagination.qodef--load-more .qodef-load-more-button {
        opacity: 1;
    }

.qodef-m-pagination.qodef--infinite-scroll {
    text-align: center;
}

    .qodef-m-pagination.qodef--infinite-scroll .qodef-infinite-scroll-spinner {
        position: relative;
        display: inline-block;
        vertical-align: top;
        font-size: 32px;
        line-height: 1;
        color: #000001;
        opacity: 0;
        z-index: -1;
        -webkit-transition: opacity 0.25s ease;
        -o-transition: opacity 0.25s ease;
        transition: opacity 0.25s ease;
    }

        .qodef-m-pagination.qodef--infinite-scroll
        .qodef-infinite-scroll-spinner:before {
            display: block;
            line-height: inherit;
        }

.qodef-pagination--on.qodef-pagination-type--standard .qodef-grid-inner {
    opacity: 1;
    -webkit-transition: opacity 0.25s ease;
    -o-transition: opacity 0.25s ease;
    transition: opacity 0.25s ease;
}

.qodef-pagination--on.qodef-pagination-type--standard.qodef--loading
.qodef-grid-inner {
    opacity: 0;
}

.qodef-pagination--on.qodef-pagination-type--load-more .qodef-loading-spinner {
    position: absolute;
    bottom: 10px;
    left: calc(50% - 16px);
    font-size: 32px;
    line-height: 1;
    color: #000001;
    opacity: 0;
    z-index: -1;
    -webkit-transition: opacity 0.25s ease;
    -o-transition: opacity 0.25s ease;
    transition: opacity 0.25s ease;
}

    .qodef-pagination--on.qodef-pagination-type--load-more
    .qodef-loading-spinner:before {
        display: block;
        line-height: inherit;
    }

.qodef-pagination--on.qodef-pagination-type--load-more.qodef--loading
.qodef-loading-spinner {
    opacity: 1;
    z-index: 1;
}

.qodef-pagination--on.qodef-pagination-type--load-more.qodef--loading
.qodef-load-more-button {
    opacity: 0;
}

.qodef-pagination--on.qodef-pagination-type--infinite-scroll.qodef--loading
.qodef-infinite-scroll-spinner {
    opacity: 1;
    z-index: 1;
}

.qodef-single-links {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    clear: both;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 15px 0;
    position: relative;
    width: 100%;
}

    .qodef-single-links .qodef-m-single-links-title {
        font-family: "Barlow Condensed", sans-serif;
        font-size: 17px;
        font-weight: 600;
        text-transform: uppercase;
        color: #000;
        margin-right: 10px;
    }

    .qodef-single-links a,
    .qodef-single-links > span:not(.qodef-m-single-links-title) {
        color: #909090;
        display: inline-block;
        margin-right: 8px;
        padding: 0 3px;
        position: relative;
        vertical-align: top;
    }

        .qodef-single-links a:last-child,
        .qodef-single-links > span:not(.qodef-m-single-links-title):last-child {
            margin-right: 0;
        }

    .qodef-single-links > span:not(.qodef-m-single-links-title) {
        color: #000001;
    }

.qodef-search {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    margin: 0 0 50px;
}

    .qodef-search .qodef-e-search-heading {
        position: relative;
        display: inline-block;
        width: 100%;
        vertical-align: top;
        margin-bottom: 60px;
    }

        .qodef-search .qodef-e-search-heading .qodef-e-search-heading-title {
            margin: 0 0 20px;
        }

        .qodef-search .qodef-e-search-heading .qodef-e-search-heading-form {
            width: 100%;
            margin: 0;
        }

        .qodef-search
        .qodef-e-search-heading
        .qodef-search-form
        .qodef-search-form-inner {
            position: relative;
            display: inline-block;
            width: 100%;
            vertical-align: top;
        }

        .qodef-search .qodef-e-search-heading .qodef-search-form button,
        .qodef-search .qodef-e-search-heading .qodef-search-form input {
            height: 50px;
            padding: 10px 0;
            font-family: inherit;
            font-weight: inherit;
            line-height: 30px;
            border-radius: 0;
            outline: 0;
            -webkit-appearance: none;
        }

        .qodef-search .qodef-e-search-heading .qodef-search-form input {
            position: relative;
            display: inline-block;
            width: 100%;
            vertical-align: top;
            padding-left: 20px;
            padding-right: 60px;
            font-size: 14px;
            color: #909090;
            background-color: #fff;
            border: 1px solid #e1e1e1;
            -webkit-transition: border-color 0.25s ease;
            -o-transition: border-color 0.25s ease;
            transition: border-color 0.25s ease;
        }

            .qodef-search .qodef-e-search-heading .qodef-search-form input:focus {
                border-color: #000;
            }

            .qodef-search
            .qodef-e-search-heading
            .qodef-search-form
            input::-webkit-input-placeholder {
                color: inherit;
                opacity: 1;
            }

            .qodef-search
            .qodef-e-search-heading
            .qodef-search-form
            input::-moz-placeholder {
                color: inherit;
                opacity: 1;
            }

            .qodef-search
            .qodef-e-search-heading
            .qodef-search-form
            input:-ms-input-placeholder {
                color: inherit;
                opacity: 1;
            }

            .qodef-search
            .qodef-e-search-heading
            .qodef-search-form
            input::-ms-input-placeholder {
                color: inherit;
                opacity: 1;
            }

            .qodef-search .qodef-e-search-heading .qodef-search-form input::placeholder {
                color: inherit;
                opacity: 1;
            }

        .qodef-search .qodef-e-search-heading .qodef-search-form button {
            position: absolute;
            top: 0;
            right: 0;
            width: 50px;
            font-size: 15px;
            text-align: center;
            color: #000;
            background-color: transparent;
            border: 0;
            cursor: pointer;
            -webkit-transition: color 0.25s ease;
            -o-transition: color 0.25s ease;
            transition: color 0.25s ease;
        }

            .qodef-search .qodef-e-search-heading .qodef-search-form button span {
                display: block;
                line-height: inherit;
            }

                .qodef-search .qodef-e-search-heading .qodef-search-form button span:before {
                    display: block;
                    line-height: inherit;
                }

            .qodef-search .qodef-e-search-heading .qodef-search-form button:hover {
                color: #000001;
            }

    .qodef-search article {
        margin-bottom: 30px;
    }

        .qodef-search article:last-child {
            margin-bottom: 0;
        }

        .qodef-search article .qodef-e-inner {
            position: relative;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: start;
            -ms-flex-align: start;
            align-items: flex-start;
        }

            .qodef-search article .qodef-e-inner > * {
                width: 100%;
            }

            .qodef-search article .qodef-e-inner .qodef-e-image {
                -ms-flex-preferred-size: 180px;
                flex-basis: 180px;
                padding-right: 30px;
            }

            .qodef-search article .qodef-e-inner .qodef-e-title {
                margin: 0;
            }

            .qodef-search article .qodef-e-inner .qodef-e-excerpt {
                margin: 15px 0 0;
            }

#qodef-page-sidebar {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    margin-bottom: 60px;
}

.qodef-page-title {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    height: 185px;
    background-color: #f5f5f5;
}

    .qodef-page-title .qodef-m-inner {
        position: relative;
        display: inline-block;
        width: 100%;
        vertical-align: top;
        height: 100%;
    }

    .qodef-page-title .qodef-m-content {
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .qodef-page-title .qodef-m-title {
        margin: 0;
    }

#qodef-page-sidebar .widget {
    margin: 0 0 38px;
}

    #qodef-page-sidebar .widget:last-child {
        margin-bottom: 0 !important;
    }

    #qodef-page-sidebar .widget .qodef-widget-title {
        margin: 0 0 19px;
    }

        #qodef-page-sidebar .widget .qodef-widget-title a {
            color: inherit;
        }

            #qodef-page-sidebar .widget .qodef-widget-title a:hover {
                color: #000001;
            }

    #qodef-page-sidebar .widget a {
        color: #909090;
    }

        #qodef-page-sidebar .widget a:hover {
            color: #000001;
        }

    #qodef-page-sidebar .widget ul:not(.qodef-shortcode-list) {
        padding: 0;
        margin: 0;
        list-style: none;
    }

        #qodef-page-sidebar .widget ul:not(.qodef-shortcode-list) li {
            margin: 0 0 10px;
            font-size: 16px;
        }

            #qodef-page-sidebar .widget ul:not(.qodef-shortcode-list) li:last-child {
                margin-bottom: 0;
            }

            #qodef-page-sidebar .widget ul:not(.qodef-shortcode-list) li ul {
                margin-top: 10px;
                margin-left: 10px;
            }

    #qodef-page-sidebar .widget.widget_archive select,
    #qodef-page-sidebar .widget.widget_categories select,
    #qodef-page-sidebar .widget.widget_text select {
        width: 100%;
        max-width: 100%;
        height: 45px;
        margin: 7.5px 0 0;
        padding: 10.5px 15px;
        font-family: inherit;
        font-size: 15px;
        line-height: 24px;
        font-style: inherit;
        font-weight: inherit;
        color: #909090;
        background-color: #f5f5f5;
        border: 1px solid transparent;
        border-radius: 0;
        outline: 0;
    }

    #qodef-page-sidebar .widget.widget_archive .select2,
    #qodef-page-sidebar .widget.widget_categories .select2,
    #qodef-page-sidebar .widget.widget_text .select2 {
        margin-bottom: 0;
    }

    #qodef-page-sidebar .widget.widget_calendar {
        width: 100%;
    }

        #qodef-page-sidebar .widget.widget_calendar table {
            table-layout: fixed;
        }

        #qodef-page-sidebar .widget.widget_calendar #today {
            color: #fffffe;
            background-color: #000001;
        }

            #qodef-page-sidebar .widget.widget_calendar #today a {
                color: inherit;
            }

        #qodef-page-sidebar .widget.widget_calendar tfoot a {
            color: #909090;
        }

            #qodef-page-sidebar .widget.widget_calendar tfoot a:hover {
                color: #000001;
            }

    #qodef-page-sidebar .widget.widget_text img {
        display: block;
    }

    #qodef-page-sidebar .widget.widget_text h6 {
        margin: 0;
    }

    #qodef-page-sidebar .widget.widget_rss ul li {
        margin-bottom: 25px;
    }

        #qodef-page-sidebar .widget.widget_rss ul li:last-child {
            margin-bottom: 0;
        }

    #qodef-page-sidebar .widget.widget_rss ul .rsswidget {
        display: block;
        font-family: "Barlow Condensed", sans-serif;
        font-weight: 600;
        text-transform: uppercase;
        font-size: 17px;
        line-height: 1.5em;
    }

    #qodef-page-sidebar .widget.widget_rss ul .rssSummary {
        margin-top: 5px;
    }

    #qodef-page-sidebar .widget.widget_rss ul cite {
        display: block;
        margin-top: 5px;
    }

    #qodef-page-sidebar .widget.widget_search .qodef-widget-title {
        margin-bottom: 26.5px;
    }

    #qodef-page-sidebar .widget.widget_search .qodef-search-form-inner {
        position: relative;
        display: inline-block;
        width: 100%;
        vertical-align: top;
    }

    #qodef-page-sidebar .widget.widget_search button,
    #qodef-page-sidebar .widget.widget_search input {
        height: 45px;
        padding: 10.5px 0;
        font-family: inherit;
        font-weight: inherit;
        line-height: 24px;
        border-radius: 0;
        outline: 0;
        -webkit-appearance: none;
    }

    #qodef-page-sidebar .widget.widget_search input {
        position: relative;
        display: inline-block;
        width: 100%;
        vertical-align: top;
        padding-left: 15px;
        padding-right: 60px;
        padding-top: 14px;
        font-size: 15px;
        color: #909090;
        background-color: #f5f5f5;
        border: 1px solid transparent;
        -webkit-transition: border-color 0.25s ease;
        -o-transition: border-color 0.25s ease;
        transition: border-color 0.25s ease;
    }

        #qodef-page-sidebar .widget.widget_search input:focus {
            color: #909090;
            background-color: #f5f5f5;
            border-color: transparent;
        }

        #qodef-page-sidebar .widget.widget_search input::-webkit-input-placeholder {
            color: inherit;
            opacity: 1;
        }

        #qodef-page-sidebar .widget.widget_search input::-moz-placeholder {
            color: inherit;
            opacity: 1;
        }

        #qodef-page-sidebar .widget.widget_search input:-ms-input-placeholder {
            color: inherit;
            opacity: 1;
        }

        #qodef-page-sidebar .widget.widget_search input::-ms-input-placeholder {
            color: inherit;
            opacity: 1;
        }

        #qodef-page-sidebar .widget.widget_search input::placeholder {
            color: inherit;
            opacity: 1;
        }

    #qodef-page-sidebar .widget.widget_search button {
        position: absolute;
        top: 0;
        right: 0;
        width: 40px;
        font-size: 17px;
        text-align: center;
        color: #000;
        background-color: transparent;
        border: 0;
        cursor: pointer;
        -webkit-transition: color 0.25s ease;
        -o-transition: color 0.25s ease;
        transition: color 0.25s ease;
    }

        #qodef-page-sidebar .widget.widget_search button span {
            display: block;
            line-height: inherit;
            -webkit-transform: scaleX(-1);
            -ms-transform: scaleX(-1);
            transform: scaleX(-1);
        }

            #qodef-page-sidebar .widget.widget_search button span:before {
                display: block;
                line-height: inherit;
            }

        #qodef-page-sidebar .widget.widget_search button:hover {
            color: #909090;
        }

    #qodef-page-sidebar .widget.widget_tag_cloud .tagcloud a {
        position: relative;
        display: inline-block;
        vertical-align: top;
        margin: 0 8px 11px 0;
        font-family: inherit;
        font-size: 16px !important;
        line-height: inherit;
        font-weight: inherit;
        letter-spacing: inherit;
        text-transform: capitalize;
        color: #909090;
    }

        #qodef-page-sidebar .widget.widget_tag_cloud .tagcloud a:after {
            content: "";
            position: absolute;
            left: 0;
            bottom: 3px;
            width: 100%;
            height: 1px;
            background-color: currentColor;
            -webkit-transform-origin: 0 50%;
            -ms-transform-origin: 0 50%;
            transform-origin: 0 50%;
            -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
            transition: -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
            -o-transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
            transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
            transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
        }

        #qodef-page-sidebar .widget.widget_tag_cloud .tagcloud a:hover {
            color: #000001;
        }

    #qodef-page-sidebar .widget.widget_media_image {
        margin-bottom: 0;
    }

        #qodef-page-sidebar .widget.widget_media_image .qodef-widget-title {
            margin-bottom: 26.5px;
        }

        #qodef-page-sidebar .widget.widget_media_image a,
        #qodef-page-sidebar .widget.widget_media_image img {
            display: block;
            margin: 0;
        }

#qodef-top-area .widget {
    margin: 0 0 0;
    color: #fff;
}

    #qodef-top-area .widget:last-child {
        margin-bottom: 0 !important;
    }

    #qodef-top-area .widget .qodef-widget-title {
        margin: 0 0 19px;
        color: #fff;
    }

        #qodef-top-area .widget .qodef-widget-title a {
            color: inherit;
        }

            #qodef-top-area .widget .qodef-widget-title a:hover {
                color: #fff;
            }

    #qodef-top-area .widget a {
        color: #fff;
    }

        #qodef-top-area .widget a:hover {
            color: #fff;
        }

    #qodef-top-area .widget ul:not(.qodef-shortcode-list) {
        padding: 0;
        margin: 0;
        list-style: none;
    }

        #qodef-top-area .widget ul:not(.qodef-shortcode-list) li {
            margin: 0 0 5px;
            font-size: 16px;
        }

            #qodef-top-area .widget ul:not(.qodef-shortcode-list) li:last-child {
                margin-bottom: 0;
            }

            #qodef-top-area .widget ul:not(.qodef-shortcode-list) li ul {
                margin-top: 5px;
                margin-left: 5px;
            }

    #qodef-top-area .widget.widget_archive select,
    #qodef-top-area .widget.widget_categories select,
    #qodef-top-area .widget.widget_text select {
        width: 100%;
        max-width: 100%;
        height: 45px;
        margin: 7.5px 0 0;
        padding: 10.5px 15px;
        font-family: inherit;
        font-size: 15px;
        line-height: 24px;
        font-style: inherit;
        font-weight: inherit;
        color: #909090;
        background-color: #f5f5f5;
        border: 1px solid transparent;
        border-radius: 0;
        outline: 0;
    }

    #qodef-top-area .widget.widget_archive .select2,
    #qodef-top-area .widget.widget_categories .select2,
    #qodef-top-area .widget.widget_text .select2 {
        margin-bottom: 0;
    }

    #qodef-top-area .widget.widget_calendar {
        width: 100%;
    }

        #qodef-top-area .widget.widget_calendar table {
            table-layout: fixed;
        }

        #qodef-top-area .widget.widget_calendar #today {
            color: #000;
            background-color: #fff;
        }

            #qodef-top-area .widget.widget_calendar #today a {
                color: inherit;
            }

        #qodef-top-area .widget.widget_calendar tfoot a {
            color: #fff;
        }

            #qodef-top-area .widget.widget_calendar tfoot a:hover {
                color: #fff;
            }

    #qodef-top-area .widget.widget_text img {
        display: block;
    }

    #qodef-top-area .widget.widget_text h6 {
        color: #fff;
        margin: 0;
    }

    #qodef-top-area .widget.widget_rss ul li {
        margin-bottom: 25px;
    }

        #qodef-top-area .widget.widget_rss ul li:last-child {
            margin-bottom: 0;
        }

    #qodef-top-area .widget.widget_rss ul .rsswidget {
        display: block;
        font-family: "Barlow Condensed", sans-serif;
        font-weight: 600;
        text-transform: uppercase;
        font-size: 17px;
        line-height: 1.5em;
    }

    #qodef-top-area .widget.widget_rss ul .rssSummary {
        margin-top: 5px;
    }

    #qodef-top-area .widget.widget_rss ul cite {
        display: block;
        margin-top: 5px;
    }

    #qodef-top-area .widget.widget_search .qodef-widget-title {
        margin-bottom: 26.5px;
    }

    #qodef-top-area .widget.widget_search .qodef-search-form-inner {
        position: relative;
        display: inline-block;
        width: 100%;
        vertical-align: top;
    }

    #qodef-top-area .widget.widget_search button,
    #qodef-top-area .widget.widget_search input {
        height: 45px;
        padding: 10.5px 0;
        font-family: inherit;
        font-weight: inherit;
        line-height: 24px;
        border-radius: 0;
        outline: 0;
        -webkit-appearance: none;
    }

    #qodef-top-area .widget.widget_search input {
        position: relative;
        display: inline-block;
        width: 100%;
        vertical-align: top;
        padding-left: 15px;
        padding-right: 60px;
        padding-top: 14px;
        font-size: 15px;
        color: #909090;
        background-color: #f5f5f5;
        border: 1px solid transparent;
        -webkit-transition: border-color 0.25s ease;
        -o-transition: border-color 0.25s ease;
        transition: border-color 0.25s ease;
    }

        #qodef-top-area .widget.widget_search input:focus {
            color: #909090;
            background-color: #f5f5f5;
            border-color: transparent;
        }

        #qodef-top-area .widget.widget_search input::-webkit-input-placeholder {
            color: inherit;
            opacity: 1;
        }

        #qodef-top-area .widget.widget_search input::-moz-placeholder {
            color: inherit;
            opacity: 1;
        }

        #qodef-top-area .widget.widget_search input:-ms-input-placeholder {
            color: inherit;
            opacity: 1;
        }

        #qodef-top-area .widget.widget_search input::-ms-input-placeholder {
            color: inherit;
            opacity: 1;
        }

        #qodef-top-area .widget.widget_search input::placeholder {
            color: inherit;
            opacity: 1;
        }

    #qodef-top-area .widget.widget_search button {
        position: absolute;
        top: 0;
        right: 0;
        width: 40px;
        font-size: 17px;
        text-align: center;
        color: #000;
        background-color: transparent;
        border: 0;
        cursor: pointer;
        -webkit-transition: color 0.25s ease;
        -o-transition: color 0.25s ease;
        transition: color 0.25s ease;
    }

        #qodef-top-area .widget.widget_search button span {
            display: block;
            line-height: inherit;
            -webkit-transform: scaleX(-1);
            -ms-transform: scaleX(-1);
            transform: scaleX(-1);
        }

            #qodef-top-area .widget.widget_search button span:before {
                display: block;
                line-height: inherit;
            }

        #qodef-top-area .widget.widget_search button:hover {
            color: #909090;
        }

    #qodef-top-area .widget.widget_tag_cloud .tagcloud a {
        position: relative;
        display: inline-block;
        vertical-align: top;
        margin: 0 8px 11px 0;
        font-family: inherit;
        font-size: 16px !important;
        line-height: inherit;
        font-weight: inherit;
        letter-spacing: inherit;
        text-transform: capitalize;
        color: #fff;
    }

        #qodef-top-area .widget.widget_tag_cloud .tagcloud a:after {
            content: "";
            position: absolute;
            left: 0;
            bottom: 3px;
            width: 100%;
            height: 1px;
            background-color: currentColor;
            -webkit-transform-origin: 0 50%;
            -ms-transform-origin: 0 50%;
            transform-origin: 0 50%;
            -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
            transition: -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
            -o-transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
            transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
            transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
        }

        #qodef-top-area .widget.widget_tag_cloud .tagcloud a:hover {
            color: #fff;
        }

    #qodef-top-area .widget.widget_media_image {
        margin-bottom: 0;
    }

        #qodef-top-area .widget.widget_media_image .qodef-widget-title {
            margin-bottom: 26.5px;
        }

        #qodef-top-area .widget.widget_media_image a,
        #qodef-top-area .widget.widget_media_image img {
            display: block;
            margin: 0;
        }

#qodef-page-footer .widget {
    margin: 0 0 26px;
    color: #fff;
}

    #qodef-page-footer .widget:last-child {
        margin-bottom: 0 !important;
    }

    #qodef-page-footer .widget .qodef-widget-title {
        margin: 0 0 37px;
        color: #fff;
    }

        #qodef-page-footer .widget .qodef-widget-title a {
            color: inherit;
        }

            #qodef-page-footer .widget .qodef-widget-title a:hover {
                color: #fff;
            }

    #qodef-page-footer .widget a {
        color: #fff;
    }

        #qodef-page-footer .widget a:hover {
            color: #fff;
        }

    #qodef-page-footer .widget ul:not(.qodef-shortcode-list) {
        padding: 0;
        margin: 0;
        list-style: none;
    }

        #qodef-page-footer .widget ul:not(.qodef-shortcode-list) li {
            margin: 0 0 10px;
            font-size: 16px;
        }

            #qodef-page-footer .widget ul:not(.qodef-shortcode-list) li:last-child {
                margin-bottom: 0;
            }

            #qodef-page-footer .widget ul:not(.qodef-shortcode-list) li ul {
                margin-top: 10px;
                margin-left: 10px;
            }

    #qodef-page-footer .widget.widget_archive select,
    #qodef-page-footer .widget.widget_categories select,
    #qodef-page-footer .widget.widget_text select {
        width: 100%;
        max-width: 100%;
        height: 45px;
        margin: 7.5px 0 0;
        padding: 10.5px 15px;
        font-family: inherit;
        font-size: 15px;
        line-height: 24px;
        font-style: inherit;
        font-weight: inherit;
        color: #909090;
        background-color: #f5f5f5;
        border: 1px solid #fff;
        border-radius: 0;
        outline: 0;
    }

    #qodef-page-footer .widget.widget_archive .select2,
    #qodef-page-footer .widget.widget_categories .select2,
    #qodef-page-footer .widget.widget_text .select2 {
        margin-bottom: 0;
    }

    #qodef-page-footer .widget.widget_calendar {
        width: 100%;
    }

        #qodef-page-footer .widget.widget_calendar table {
            table-layout: fixed;
        }

        #qodef-page-footer .widget.widget_calendar #today {
            color: #000;
            background-color: #fff;
        }

            #qodef-page-footer .widget.widget_calendar #today a {
                color: inherit;
            }

        #qodef-page-footer .widget.widget_calendar tfoot a {
            color: #fff;
        }

            #qodef-page-footer .widget.widget_calendar tfoot a:hover {
                color: #fff;
            }

    #qodef-page-footer .widget.widget_text img {
        display: block;
    }

    #qodef-page-footer .widget.widget_text h6 {
        color: #fff;
        margin: 0;
    }

    #qodef-page-footer .widget.widget_rss ul li {
        margin-bottom: 25px;
    }

        #qodef-page-footer .widget.widget_rss ul li:last-child {
            margin-bottom: 0;
        }

    #qodef-page-footer .widget.widget_rss ul .rsswidget {
        display: block;
        font-family: "Barlow Condensed", sans-serif;
        font-weight: 600;
        text-transform: uppercase;
        font-size: 17px;
        line-height: 1.5em;
    }

    #qodef-page-footer .widget.widget_rss ul .rssSummary {
        margin-top: 5px;
    }

    #qodef-page-footer .widget.widget_rss ul cite {
        display: block;
        margin-top: 5px;
    }

    #qodef-page-footer .widget.widget_search .qodef-widget-title {
        margin-bottom: 44.5px;
    }

    #qodef-page-footer .widget.widget_search .qodef-search-form-inner {
        position: relative;
        display: inline-block;
        width: 100%;
        vertical-align: top;
    }

    #qodef-page-footer .widget.widget_search button,
    #qodef-page-footer .widget.widget_search input {
        height: 45px;
        padding: 10.5px 0;
        font-family: inherit;
        font-weight: inherit;
        line-height: 24px;
        border-radius: 0;
        outline: 0;
        -webkit-appearance: none;
    }

    #qodef-page-footer .widget.widget_search input {
        position: relative;
        display: inline-block;
        width: 100%;
        vertical-align: top;
        padding-left: 15px;
        padding-right: 60px;
        padding-top: 14px;
        font-size: 15px;
        color: #909090;
        background-color: #f5f5f5;
        border: 1px solid #fff;
        -webkit-transition: border-color 0.25s ease;
        -o-transition: border-color 0.25s ease;
        transition: border-color 0.25s ease;
    }

        #qodef-page-footer .widget.widget_search input:focus {
            color: #909090;
            background-color: #f5f5f5;
            border-color: #000001;
        }

        #qodef-page-footer .widget.widget_search input::-webkit-input-placeholder {
            color: inherit;
            opacity: 1;
        }

        #qodef-page-footer .widget.widget_search input::-moz-placeholder {
            color: inherit;
            opacity: 1;
        }

        #qodef-page-footer .widget.widget_search input:-ms-input-placeholder {
            color: inherit;
            opacity: 1;
        }

        #qodef-page-footer .widget.widget_search input::-ms-input-placeholder {
            color: inherit;
            opacity: 1;
        }

        #qodef-page-footer .widget.widget_search input::placeholder {
            color: inherit;
            opacity: 1;
        }

    #qodef-page-footer .widget.widget_search button {
        position: absolute;
        top: 0;
        right: 0;
        width: 40px;
        font-size: 17px;
        text-align: center;
        color: #000;
        background-color: transparent;
        border: 0;
        cursor: pointer;
        -webkit-transition: color 0.25s ease;
        -o-transition: color 0.25s ease;
        transition: color 0.25s ease;
    }

        #qodef-page-footer .widget.widget_search button span {
            display: block;
            line-height: inherit;
            -webkit-transform: scaleX(-1);
            -ms-transform: scaleX(-1);
            transform: scaleX(-1);
        }

            #qodef-page-footer .widget.widget_search button span:before {
                display: block;
                line-height: inherit;
            }

        #qodef-page-footer .widget.widget_search button:hover {
            color: #909090;
        }

    #qodef-page-footer .widget.widget_tag_cloud .tagcloud a {
        position: relative;
        display: inline-block;
        vertical-align: top;
        margin: 0 8px 11px 0;
        font-family: inherit;
        font-size: 16px !important;
        line-height: inherit;
        font-weight: inherit;
        letter-spacing: inherit;
        text-transform: capitalize;
        color: #fff;
    }

        #qodef-page-footer .widget.widget_tag_cloud .tagcloud a:after {
            content: "";
            position: absolute;
            left: 0;
            bottom: 3px;
            width: 100%;
            height: 1px;
            background-color: currentColor;
            -webkit-transform-origin: 0 50%;
            -ms-transform-origin: 0 50%;
            transform-origin: 0 50%;
            -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
            transition: -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
            -o-transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
            transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
            transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
        }

        #qodef-page-footer .widget.widget_tag_cloud .tagcloud a:hover {
            color: #fff;
        }

    #qodef-page-footer .widget.widget_media_image {
        margin-bottom: 0;
    }

        #qodef-page-footer .widget.widget_media_image .qodef-widget-title {
            margin-bottom: 44.5px;
        }

        #qodef-page-footer .widget.widget_media_image a,
        #qodef-page-footer .widget.widget_media_image img {
            display: block;
            margin: 0;
        }

#qodef-side-area .widget {
    margin: 0 0 38px;
    color: #fff;
}

    #qodef-side-area .widget:last-child {
        margin-bottom: 0 !important;
    }

    #qodef-side-area .widget .qodef-widget-title {
        margin: 0 0 19px;
        color: #fff;
    }

        #qodef-side-area .widget .qodef-widget-title a {
            color: inherit;
        }

            #qodef-side-area .widget .qodef-widget-title a:hover {
                color: #000001;
            }

    #qodef-side-area .widget a {
        color: #fff;
    }

        #qodef-side-area .widget a:hover {
            color: #000001;
        }

    #qodef-side-area .widget ul:not(.qodef-shortcode-list) {
        padding: 0;
        margin: 0;
        list-style: none;
    }

        #qodef-side-area .widget ul:not(.qodef-shortcode-list) li {
            margin: 0 0 10px;
            font-size: 16px;
        }

            #qodef-side-area .widget ul:not(.qodef-shortcode-list) li:last-child {
                margin-bottom: 0;
            }

            #qodef-side-area .widget ul:not(.qodef-shortcode-list) li ul {
                margin-top: 10px;
                margin-left: 10px;
            }

    #qodef-side-area .widget.widget_archive select,
    #qodef-side-area .widget.widget_categories select,
    #qodef-side-area .widget.widget_text select {
        width: 100%;
        max-width: 100%;
        height: 45px;
        margin: 7.5px 0 0;
        padding: 10.5px 15px;
        font-family: inherit;
        font-size: 15px;
        line-height: 24px;
        font-style: inherit;
        font-weight: inherit;
        color: #909090;
        background-color: #f5f5f5;
        border: 1px solid transparent;
        border-radius: 0;
        outline: 0;
    }

    #qodef-side-area .widget.widget_archive .select2,
    #qodef-side-area .widget.widget_categories .select2,
    #qodef-side-area .widget.widget_text .select2 {
        margin-bottom: 0;
    }

    #qodef-side-area .widget.widget_calendar {
        width: 100%;
    }

        #qodef-side-area .widget.widget_calendar table {
            table-layout: fixed;
        }

        #qodef-side-area .widget.widget_calendar #today {
            color: #fffffe;
            background-color: #000001;
        }

            #qodef-side-area .widget.widget_calendar #today a {
                color: inherit;
            }

        #qodef-side-area .widget.widget_calendar tfoot a {
            color: #fff;
        }

            #qodef-side-area .widget.widget_calendar tfoot a:hover {
                color: #000001;
            }

    #qodef-side-area .widget.widget_text img {
        display: block;
    }

    #qodef-side-area .widget.widget_text h6 {
        color: #fff;
        margin: 0;
    }

    #qodef-side-area .widget.widget_rss ul li {
        margin-bottom: 25px;
    }

        #qodef-side-area .widget.widget_rss ul li:last-child {
            margin-bottom: 0;
        }

    #qodef-side-area .widget.widget_rss ul .rsswidget {
        display: block;
        font-family: "Barlow Condensed", sans-serif;
        font-weight: 600;
        text-transform: uppercase;
        font-size: 17px;
        line-height: 1.5em;
    }

    #qodef-side-area .widget.widget_rss ul .rssSummary {
        margin-top: 5px;
    }

    #qodef-side-area .widget.widget_rss ul cite {
        display: block;
        margin-top: 5px;
    }

    #qodef-side-area .widget.widget_search .qodef-widget-title {
        margin-bottom: 26.5px;
    }

    #qodef-side-area .widget.widget_search .qodef-search-form-inner {
        position: relative;
        display: inline-block;
        width: 100%;
        vertical-align: top;
    }

    #qodef-side-area .widget.widget_search button,
    #qodef-side-area .widget.widget_search input {
        height: 45px;
        padding: 10.5px 0;
        font-family: inherit;
        font-weight: inherit;
        line-height: 24px;
        border-radius: 0;
        outline: 0;
        -webkit-appearance: none;
    }

    #qodef-side-area .widget.widget_search input {
        position: relative;
        display: inline-block;
        width: 100%;
        vertical-align: top;
        padding-left: 15px;
        padding-right: 60px;
        padding-top: 14px;
        font-size: 15px;
        color: #909090;
        background-color: #f5f5f5;
        border: 1px solid transparent;
        -webkit-transition: border-color 0.25s ease;
        -o-transition: border-color 0.25s ease;
        transition: border-color 0.25s ease;
    }

        #qodef-side-area .widget.widget_search input:focus {
            color: #909090;
            background-color: #f5f5f5;
            border-color: transparent;
        }

        #qodef-side-area .widget.widget_search input::-webkit-input-placeholder {
            color: inherit;
            opacity: 1;
        }

        #qodef-side-area .widget.widget_search input::-moz-placeholder {
            color: inherit;
            opacity: 1;
        }

        #qodef-side-area .widget.widget_search input:-ms-input-placeholder {
            color: inherit;
            opacity: 1;
        }

        #qodef-side-area .widget.widget_search input::-ms-input-placeholder {
            color: inherit;
            opacity: 1;
        }

        #qodef-side-area .widget.widget_search input::placeholder {
            color: inherit;
            opacity: 1;
        }

    #qodef-side-area .widget.widget_search button {
        position: absolute;
        top: 0;
        right: 0;
        width: 40px;
        font-size: 17px;
        text-align: center;
        color: #000;
        background-color: transparent;
        border: 0;
        cursor: pointer;
        -webkit-transition: color 0.25s ease;
        -o-transition: color 0.25s ease;
        transition: color 0.25s ease;
    }

        #qodef-side-area .widget.widget_search button span {
            display: block;
            line-height: inherit;
            -webkit-transform: scaleX(-1);
            -ms-transform: scaleX(-1);
            transform: scaleX(-1);
        }

            #qodef-side-area .widget.widget_search button span:before {
                display: block;
                line-height: inherit;
            }

        #qodef-side-area .widget.widget_search button:hover {
            color: #909090;
        }

    #qodef-side-area .widget.widget_tag_cloud .tagcloud a {
        position: relative;
        display: inline-block;
        vertical-align: top;
        margin: 0 8px 11px 0;
        font-family: inherit;
        font-size: 16px !important;
        line-height: inherit;
        font-weight: inherit;
        letter-spacing: inherit;
        text-transform: capitalize;
        color: #fff;
    }

        #qodef-side-area .widget.widget_tag_cloud .tagcloud a:after {
            content: "";
            position: absolute;
            left: 0;
            bottom: 3px;
            width: 100%;
            height: 1px;
            background-color: currentColor;
            -webkit-transform-origin: 0 50%;
            -ms-transform-origin: 0 50%;
            transform-origin: 0 50%;
            -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
            transition: -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
            -o-transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
            transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
            transition: transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
        }

        #qodef-side-area .widget.widget_tag_cloud .tagcloud a:hover {
            color: #000001;
        }

    #qodef-side-area .widget.widget_media_image {
        margin-bottom: 0;
    }

        #qodef-side-area .widget.widget_media_image .qodef-widget-title {
            margin-bottom: 26.5px;
        }

        #qodef-side-area .widget.widget_media_image a,
        #qodef-side-area .widget.widget_media_image img {
            display: block;
            margin: 0 auto;
        }

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
    display: none;
}

input[type="search"]::-ms-clear {
    display: none;
}

input[type="text"]::-ms-clear {
    display: none;
}

@media only screen and (max-width: 1024px) {
    .qodef-content-grid {
        width: 768px;
    }
}

@media only screen and (max-width: 768px) {
    .qodef-content-grid {
        width: 600px;
    }
}

@media only screen and (max-width: 680px) {
    .qodef-content-grid {
        width: 420px;
    }
}

@media only screen and (max-width: 480px) {
    .qodef-content-grid {
        width: 300px;
    }
}

@media only screen and (max-width: 1440px) {
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 20%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(5n + 1) {
        clear: both;
    }
}

@media only screen and (max-width: 1440px) {
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 20%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 40%;
    }
}

@media only screen and (max-width: 1366px) {
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 25%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n + 1) {
        clear: both;
    }
}

@media only screen and (max-width: 1366px) {
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 25%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 50%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 25%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n + 1) {
        clear: both;
    }
}

@media only screen and (max-width: 1366px) {
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 25%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 50%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 25%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n + 1) {
        clear: both;
    }
}

@media only screen and (max-width: 1366px) {
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 25%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 50%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 25%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n + 1) {
        clear: both;
    }
}

@media only screen and (max-width: 1366px) {
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 25%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 50%;
    }
}

@media only screen and (max-width: 1024px) {
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(3n + 1) {
        clear: both;
    }
}

@media only screen and (max-width: 1024px) {
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 33.33333%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 66.66667%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(3n + 1) {
        clear: both;
    }
}

@media only screen and (max-width: 1024px) {
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 33.33333%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 66.66667%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(3n + 1) {
        clear: both;
    }
}

@media only screen and (max-width: 1024px) {
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 33.33333%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 66.66667%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 25%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n + 1) {
        clear: both;
    }
}

@media only screen and (max-width: 1024px) {
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 25%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 50%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 25%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n + 1) {
        clear: both;
    }
}

@media only screen and (max-width: 1024px) {
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 25%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 50%;
    }
}

@media only screen and (max-width: 768px) {
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 50%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(2n + 1) {
        clear: both;
    }
}

@media only screen and (max-width: 768px) {
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 50%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 100%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 50%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(2n + 1) {
        clear: both;
    }
}

@media only screen and (max-width: 768px) {
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 50%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 100%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 50%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(2n + 1) {
        clear: both;
    }
}

@media only screen and (max-width: 768px) {
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 50%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 100%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 50%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(2n + 1) {
        clear: both;
    }
}

@media only screen and (max-width: 768px) {
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 50%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 100%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 25%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n + 1) {
        clear: both;
    }
}

@media only screen and (max-width: 768px) {
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 25%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 50%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 25%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n + 1) {
        clear: both;
    }
}

@media only screen and (max-width: 768px) {
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 25%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 50%;
    }
}

@media only screen and (max-width: 680px) {
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 100%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--2.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 100%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 100%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 100%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 100%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 100%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 100%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 100%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 100%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 100%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 100%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 100%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 100%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 100%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 100%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 50%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 50%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 100%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 50%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 50%;
    }

    .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--predefined.qodef-col-num--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 100%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--1.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 100%;
    }
}

@media only screen and (max-width: 1440px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--1.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 100%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 100%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 50%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(2n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 1440px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 50%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 100%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 33.33333%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(3n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 1440px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 33.33333%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 25%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 1440px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 25%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 50%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 20%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(5n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 1440px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 20%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 40%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 16.66667%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(6n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 1440px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 16.66667%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 14.28571%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(7n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 1440px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 14.28571%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 28.57143%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 12.5%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(8n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 1440px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 12.5%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 25%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--1.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 100%;
    }
}

@media only screen and (max-width: 1440px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--1.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 100%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 100%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 50%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(2n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 1440px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 50%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 100%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 33.33333%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(3n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 1440px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 33.33333%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 25%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 1440px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 25%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 50%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 20%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(5n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 1440px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 20%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 40%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 16.66667%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(6n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 1440px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 16.66667%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 14.28571%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(7n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 1440px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 14.28571%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 28.57143%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 12.5%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(8n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 1440px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 12.5%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 25%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--1.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 100%;
    }
}

@media only screen and (max-width: 1440px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--1.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 100%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 100%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 50%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(2n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 1440px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 50%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 100%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 33.33333%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(3n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 1440px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 33.33333%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 25%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 1440px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 25%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 50%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 20%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(5n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 1440px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 20%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 40%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 16.66667%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(6n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 1440px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 16.66667%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 14.28571%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(7n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 1440px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 14.28571%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 28.57143%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1440-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 1440px) and (min-width: 1367px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 12.5%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(8n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 1440px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 12.5%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1440--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 25%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 100%;
    }
}

@media only screen and (max-width: 1366px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 100%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 100%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 50%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(2n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 1366px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 50%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 100%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 33.33333%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(3n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 1366px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 33.33333%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 25%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 1366px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 25%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 50%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 20%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(5n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 1366px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 20%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 40%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 16.66667%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(6n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 1366px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 16.66667%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 14.28571%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(7n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 1366px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 14.28571%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 28.57143%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1366-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 1366px) and (min-width: 1025px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 12.5%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(8n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 1366px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 12.5%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1366--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 25%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--1.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 100%;
    }
}

@media only screen and (max-width: 1024px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--1.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 100%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 100%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 50%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(2n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 1024px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 50%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 100%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 33.33333%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(3n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 1024px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 33.33333%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 25%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 1024px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 25%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 50%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 20%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(5n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 1024px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 20%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 40%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 16.66667%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(6n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 1024px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 16.66667%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 14.28571%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(7n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 1024px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 14.28571%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 28.57143%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--1024-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 12.5%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(8n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 1024px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 12.5%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--1024--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 25%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--768--1.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 100%;
    }
}

@media only screen and (max-width: 768px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--768--1.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--768--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 100%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--768--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--768--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 100%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 50%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(2n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 768px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 50%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--768--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 100%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 33.33333%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(3n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 768px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 33.33333%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--768--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 25%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 768px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 25%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--768--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 50%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 20%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(5n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 768px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 20%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--768--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 40%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 16.66667%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(6n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 768px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 16.66667%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--768--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 14.28571%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(7n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 768px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 14.28571%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--768--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 28.57143%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--768-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 768px) and (min-width: 681px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 12.5%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(8n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 768px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 12.5%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--768--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 25%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--1.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 100%;
    }
}

@media only screen and (max-width: 680px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--1.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 100%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 100%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 50%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(2n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 680px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 50%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 100%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 33.33333%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(3n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 680px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 33.33333%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 25%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(4n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 680px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 25%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 50%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 20%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(5n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 680px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 20%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 40%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 16.66667%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(6n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 680px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 16.66667%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 14.28571%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(7n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 680px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 14.28571%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 28.57143%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--680-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 680px) and (min-width: 481px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 12.5%;
    }

        .qodef-grid.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item:nth-child(8n + 1) {
            clear: both;
        }
}

@media only screen and (max-width: 680px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 12.5%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--680--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 25%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--480--1.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 100%;
    }
}

@media only screen and (max-width: 480px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--480--1.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--480--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 100%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--480--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--480--1.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 100%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--480--2.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 50%;
    }
}

@media only screen and (max-width: 480px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--480--2.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--480--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 50%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--480--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--480--2.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 100%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--480--3.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 480px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--480--3.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--480--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 33.33333%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--480--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--480--3.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--480--4.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 25%;
    }
}

@media only screen and (max-width: 480px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--480--4.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--480--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 25%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--480--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--480--4.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 50%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--480--5.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 20%;
    }
}

@media only screen and (max-width: 480px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--480--5.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--480--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 20%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--480--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--480--5.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 40%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--480--6.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 480px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--480--6.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--480--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 16.66667%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--480--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--480--6.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--480--7.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 14.28571%;
    }
}

@media only screen and (max-width: 480px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--480--7.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--480--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 14.28571%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--480--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--480--7.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 28.57143%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-12 {
        width: 100%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-11 {
        width: 91.66667%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-10 {
        width: 83.33333%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-9 {
        width: 75%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-8 {
        width: 66.66667%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-7 {
        width: 58.33333%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-6 {
        width: 50%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-5 {
        width: 41.66667%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-4 {
        width: 33.33333%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-3 {
        width: 25%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-2 {
        width: 16.66667%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-layout--template > .qodef-grid-inner > .qodef-grid-item.qodef--480-col-1 {
        width: 8.33333%;
    }
}

@media only screen and (max-width: 480px) and (min-width: 0) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--480--8.qodef-layout--columns > .qodef-grid-inner > .qodef-grid-item {
        width: 12.5%;
    }
}

@media only screen and (max-width: 480px) {
    .qodef-grid.qodef-responsive--custom.qodef-col-num--480--8.qodef-layout--masonry
    .qodef-grid-masonry-sizer,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--480--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-grid-item {
        width: 12.5%;
    }

    .qodef-grid.qodef-responsive--custom.qodef-col-num--480--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--huge-square,
    .qodef-grid.qodef-responsive--custom.qodef-col-num--480--8.qodef-layout--masonry > .qodef-grid-inner > .qodef-item--landscape {
        width: 25%;
    }
}

@media only screen and (max-width: 680px) {
    #qodef-404-page {
        padding: 110px 40px 200px;
    }
}

@media only screen and (max-width: 680px) {
    .qodef-blog article .qodef-e-info .qodef-e-info-right {
        margin-top: 15px;
    }

    .qodef-blog article .qodef-e-info.qodef-info--bottom {
        display: inline-block;
    }

    .qodef-blog article.format-link .qodef-icon-elegant-icons {
        right: 12%;
        font-size: 120px;
    }

    .qodef-blog article.format-quote .qodef-e-quote:before {
        right: 19%;
        font-size: 470px;
    }
}

@media only screen and (max-width: 1024px) {
    #qodef-page-comments {
        margin-bottom: 30px;
    }
}

@media only screen and (max-width: 768px) {
    #qodef-page-comments-list .qodef-comment-item .children {
        padding-left: 40px;
    }
}

@media only screen and (max-width: 680px) {
    #qodef-page-comments-list .qodef-comment-item .children {
        padding-left: 0;
    }
}

@media only screen and (max-width: 480px) {
    #qodef-page-comments-list .qodef-comment-item .qodef-e-inner {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    #qodef-page-comments-list .qodef-comment-item .qodef-e-content {
        margin-top: 23px;
    }
}

@media only screen and (max-width: 768px) {
    #qodef-page-comments-form .comment-form .comment-form-author,
    #qodef-page-comments-form .comment-form .comment-form-email,
    #qodef-page-comments-form .comment-form .comment-form-url {
        width: 100%;
        -webkit-box-flex: 1;
        -ms-flex: auto;
        flex: auto;
        padding-right: 0;
    }
}

@media only screen and (max-width: 1024px) {
    .qodef-m-filter .qodef-m-filter-item {
        margin: 0 20px;
    }
}

@media only screen and (max-width: 680px) {
    .qodef-m-filter .qodef-m-filter-items {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .qodef-m-filter .qodef-m-filter-item {
        margin: 5px;
    }
}

@media only screen and (max-width: 1024px) {
    #qodef-page-footer-top-area .qodef-content-full-width {
        padding: 0 40px;
    }
}

@media only screen and (max-width: 1024px) {
    #qodef-page-footer-bottom-area .qodef-content-full-width {
        padding: 0 25px;
    }
}

@media only screen and (max-width: 1024px) {
    #qodef-page-header {
        display: none;
    }
}

@media only screen and (max-width: 1024px) {
    #qodef-page-mobile-header {
        display: block;
    }
}
