@charset "UTF-8";
            .wp-block-archives-dropdown label {
                display: block;
            }
            .wp-block-audio {
                margin: 0 0 1em;
            }
            .wp-block-audio figcaption {
                margin-top: 0.5em;
                margin-bottom: 1em;
            }
            .wp-block-audio audio {
                width: 100%;
                min-width: 300px;
            }
            .wp-block-button__link {
                color: #fff;
                background-color: #32373c;
                border-radius: 9999px;
                box-shadow: none;
                cursor: pointer;
                display: inline-block;
                font-size: 1.125em;
                padding: calc(0.667em + 2px) calc(1.333em + 2px);
                text-align: center;
                text-decoration: none;
                word-break: break-word;
                box-sizing: border-box;
            }
            .wp-block-button__link:active,
            .wp-block-button__link:focus,
            .wp-block-button__link:hover,
            .wp-block-button__link:visited {
                color: #fff;
            }
            .wp-block-button__link.aligncenter {
                text-align: center;
            }
            .wp-block-button__link.alignright {
                text-align: right;
            }
            .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 {
                width: 100%;
                flex-basis: 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;
            }
            .is-style-outline > :where(.wp-block-button__link),
            :where(.wp-block-button__link).is-style-outline {
                border: 2px solid;
                padding: 0.667em 1.333em;
            }
            .is-style-outline > .wp-block-button__link:not(.has-text-color),
            .wp-block-button__link.is-style-outline:not(.has-text-color) {
                color: currentColor;
            }
            .is-style-outline > .wp-block-button__link:not(.has-background),
            .wp-block-button__link.is-style-outline:not(.has-background) {
                background-color: transparent;
            }
            .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-button.aligncenter,
            .wp-block-calendar {
                text-align: center;
            }
            .wp-block-calendar tbody td,
            .wp-block-calendar th {
                padding: 0.25em;
                border: 1px solid #ddd;
            }
            .wp-block-calendar tfoot td {
                border: none;
            }
            .wp-block-calendar table {
                width: 100%;
                border-collapse: collapse;
            }
            .wp-block-calendar table th {
                font-weight: 400;
                background: #ddd;
            }
            .wp-block-calendar a {
                text-decoration: underline;
            }
            .wp-block-calendar table caption,
            .wp-block-calendar table tbody {
                color: #40464d;
            }
            .wp-block-categories.alignleft {
                margin-right: 2em;
            }
            .wp-block-categories.alignright {
                margin-left: 2em;
            }
            .wp-block-code code {
                display: block;
                white-space: pre-wrap;
                overflow-wrap: break-word;
            }
            .wp-block-columns {
                display: flex;
                margin-bottom: 1.75em;
                box-sizing: border-box;
                flex-wrap: wrap;
            }
            @media (min-width: 782px) {
                .wp-block-columns {
                    flex-wrap: nowrap;
                }
            }
            .wp-block-columns:where(.has-background) {
                padding: 1.25em 2.375em;
            }
            .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: 599px) {
                .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
                    flex-basis: 100% !important;
                }
            }
            @media (min-width: 600px) and (max-width: 781px) {
                .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:only-child) {
                    flex-basis: calc(50% - var(--wp--style--block-gap, 2em) / 2) !important;
                    flex-grow: 0;
                }
                .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:nth-child(2n) {
                    margin-left: var(--wp--style--block-gap, 2em);
                }
            }
            @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:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:first-child) {
                    margin-left: var(--wp--style--block-gap, 2em);
                }
            }
            .wp-block-columns.is-not-stacked-on-mobile {
                flex-wrap: nowrap;
            }
            .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;
            }
            .wp-block-columns.is-not-stacked-on-mobile > .wp-block-column:not(:first-child) {
                margin-left: var(--wp--style--block-gap, 2em);
            }
            .wp-block-column {
                flex-grow: 1;
                min-width: 0;
                word-break: break-word;
                overflow-wrap: 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-bottom,
            .wp-block-column.is-vertically-aligned-center,
            .wp-block-column.is-vertically-aligned-top {
                width: 100%;
            }
            .wp-block-cover,
            .wp-block-cover-image {
                position: relative;
                background-size: cover;
                background-position: 50%;
                min-height: 430px;
                width: 100%;
                display: flex;
                justify-content: center;
                align-items: center;
                padding: 1em;
                box-sizing: border-box;
            }
            .wp-block-cover-image.has-parallax,
            .wp-block-cover.has-parallax {
                background-attachment: fixed;
            }
            @supports (-webkit-overflow-scrolling: touch) {
                .wp-block-cover-image.has-parallax,
                .wp-block-cover.has-parallax {
                    background-attachment: scroll;
                }
            }
            @media (prefers-reduced-motion: reduce) {
                .wp-block-cover-image.has-parallax,
                .wp-block-cover.has-parallax {
                    background-attachment: scroll;
                }
            }
            .wp-block-cover-image.is-repeated,
            .wp-block-cover.is-repeated {
                background-repeat: repeat;
                background-size: auto;
            }
            .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"]),
            .wp-block-cover .has-background-dim:not([class*="-background-color"]) {
                background-color: #000;
            }
            .wp-block-cover-image .has-background-dim.has-background-gradient,
            .wp-block-cover .has-background-dim.has-background-gradient {
                background-color: transparent;
            }
            .wp-block-cover-image.has-background-dim:before,
            .wp-block-cover.has-background-dim:before {
                content: "";
                background-color: inherit;
            }
            .wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,
            .wp-block-cover-image .wp-block-cover__background,
            .wp-block-cover-image .wp-block-cover__gradient-background,
            .wp-block-cover.has-background-dim:not(.has-background-gradient):before,
            .wp-block-cover .wp-block-cover__background,
            .wp-block-cover .wp-block-cover__gradient-background {
                position: absolute;
                top: 0;
                left: 0;
                bottom: 0;
                right: 0;
                z-index: 1;
                opacity: 0.5;
            }
            .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__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__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__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__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__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__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__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__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__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__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__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__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__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__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__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__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__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__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__gradient-background,
            .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before {
                opacity: 1;
            }
            .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,
            .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0 {
                opacity: 0;
            }
            .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,
            .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10 {
                opacity: 0.1;
            }
            .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,
            .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20 {
                opacity: 0.2;
            }
            .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,
            .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30 {
                opacity: 0.3;
            }
            .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,
            .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40 {
                opacity: 0.4;
            }
            .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,
            .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50 {
                opacity: 0.5;
            }
            .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,
            .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60 {
                opacity: 0.6;
            }
            .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,
            .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70 {
                opacity: 0.7;
            }
            .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,
            .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80 {
                opacity: 0.8;
            }
            .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,
            .wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90 {
                opacity: 0.9;
            }
            .wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,
            .wp-block-cover .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 {
                display: block;
                content: "";
                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-image .wp-block-cover__inner-container,
            .wp-block-cover .wp-block-cover__inner-container {
                width: 100%;
                z-index: 1;
                color: #fff;
            }
            .wp-block-cover-image.is-light .wp-block-cover__inner-container,
            .wp-block-cover.is-light .wp-block-cover__inner-container {
                color: #000;
            }
            .wp-block-cover-image h1:not(.has-text-color),
            .wp-block-cover-image h2:not(.has-text-color),
            .wp-block-cover-image h3:not(.has-text-color),
            .wp-block-cover-image h4:not(.has-text-color),
            .wp-block-cover-image h5:not(.has-text-color),
            .wp-block-cover-image h6:not(.has-text-color),
            .wp-block-cover-image p:not(.has-text-color),
            .wp-block-cover h1:not(.has-text-color),
            .wp-block-cover h2:not(.has-text-color),
            .wp-block-cover h3:not(.has-text-color),
            .wp-block-cover h4:not(.has-text-color),
            .wp-block-cover h5:not(.has-text-color),
            .wp-block-cover h6:not(.has-text-color),
            .wp-block-cover p: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;
                width: auto;
            }
            .wp-block-cover-image img.wp-block-cover__image-background,
            .wp-block-cover-image video.wp-block-cover__video-background,
            .wp-block-cover img.wp-block-cover__image-background,
            .wp-block-cover video.wp-block-cover__video-background {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                margin: 0;
                padding: 0;
                width: 100%;
                height: 100%;
                max-width: none;
                max-height: none;
                -o-object-fit: cover;
                object-fit: cover;
                outline: none;
                border: none;
                box-shadow: none;
            }
            .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-image .wp-block-cover-image-text,
            .wp-block-cover .wp-block-cover-text,
            section.wp-block-cover-image > h2 {
                font-size: 2em;
                line-height: 1.25;
                z-index: 1;
                margin-bottom: 0;
                max-width: 840px;
                padding: 0.44em;
                text-align: center;
            }
            .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-width: 320px;
                min-height: 240px;
            }
            .wp-block-embed {
                margin: 0 0 1em;
                overflow-wrap: break-word;
            }
            .wp-block-embed figcaption {
                margin-top: 0.5em;
                margin-bottom: 1em;
            }
            .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 {
                position: absolute;
                top: 0;
                right: 0;
                bottom: 0;
                left: 0;
                height: 100%;
                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 {
                margin-bottom: 1.5em;
            }
            .wp-block-file.aligncenter {
                text-align: center;
            }
            .wp-block-file.alignright {
                text-align: right;
            }
            .wp-block-file .wp-block-file__embed {
                margin-bottom: 1em;
            }
            .wp-block-file .wp-block-file__button {
                background: #32373c;
                border-radius: 2em;
                color: #fff;
                font-size: 0.8em;
                padding: 0.5em 1em;
            }
            .wp-block-file a.wp-block-file__button {
                text-decoration: none;
            }
            .wp-block-file a.wp-block-file__button:active,
            .wp-block-file a.wp-block-file__button:focus,
            .wp-block-file a.wp-block-file__button:hover,
            .wp-block-file a.wp-block-file__button:visited {
                box-shadow: none;
                color: #fff;
                opacity: 0.85;
                text-decoration: none;
            }
            .wp-block-file * + .wp-block-file__button {
                margin-left: 0.75em;
            }
            .blocks-gallery-grid,
            .wp-block-gallery {
                display: flex;
                flex-wrap: wrap;
                list-style-type: none;
                padding: 0;
                margin: 0;
            }
            .blocks-gallery-grid .blocks-gallery-image,
            .blocks-gallery-grid .blocks-gallery-item,
            .wp-block-gallery .blocks-gallery-image,
            .wp-block-gallery .blocks-gallery-item {
                margin: 0 1em 1em 0;
                display: flex;
                flex-grow: 1;
                flex-direction: column;
                justify-content: center;
                position: relative;
                width: calc(50% - 1em);
            }
            .blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),
            .blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),
            .wp-block-gallery .blocks-gallery-image:nth-of-type(2n),
            .wp-block-gallery .blocks-gallery-item:nth-of-type(2n) {
                margin-right: 0;
            }
            .blocks-gallery-grid .blocks-gallery-image figure,
            .blocks-gallery-grid .blocks-gallery-item figure,
            .wp-block-gallery .blocks-gallery-image figure,
            .wp-block-gallery .blocks-gallery-item figure {
                margin: 0;
                height: 100%;
                display: flex;
                align-items: flex-end;
                justify-content: flex-start;
            }
            .blocks-gallery-grid .blocks-gallery-image img,
            .blocks-gallery-grid .blocks-gallery-item img,
            .wp-block-gallery .blocks-gallery-image img,
            .wp-block-gallery .blocks-gallery-item img {
                display: block;
                max-width: 100%;
                height: auto;
                width: auto;
            }
            .blocks-gallery-grid .blocks-gallery-image figcaption,
            .blocks-gallery-grid .blocks-gallery-item figcaption,
            .wp-block-gallery .blocks-gallery-image figcaption,
            .wp-block-gallery .blocks-gallery-item figcaption {
                position: absolute;
                bottom: 0;
                width: 100%;
                max-height: 100%;
                overflow: auto;
                padding: 3em 0.77em 0.7em;
                color: #fff;
                text-align: center;
                font-size: 0.8em;
                background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, transparent);
                box-sizing: border-box;
                margin: 0;
                z-index: 2;
            }
            .blocks-gallery-grid .blocks-gallery-image figcaption img,
            .blocks-gallery-grid .blocks-gallery-item figcaption img,
            .wp-block-gallery .blocks-gallery-image figcaption img,
            .wp-block-gallery .blocks-gallery-item figcaption img {
                display: inline;
            }
            .blocks-gallery-grid figcaption,
            .wp-block-gallery figcaption {
                flex-grow: 1;
            }
            .blocks-gallery-grid.is-cropped .blocks-gallery-image a,
            .blocks-gallery-grid.is-cropped .blocks-gallery-image img,
            .blocks-gallery-grid.is-cropped .blocks-gallery-item a,
            .blocks-gallery-grid.is-cropped .blocks-gallery-item img,
            .wp-block-gallery.is-cropped .blocks-gallery-image a,
            .wp-block-gallery.is-cropped .blocks-gallery-image img,
            .wp-block-gallery.is-cropped .blocks-gallery-item a,
            .wp-block-gallery.is-cropped .blocks-gallery-item img {
                width: 100%;
                height: 100%;
                flex: 1;
                -o-object-fit: cover;
                object-fit: cover;
            }
            .blocks-gallery-grid.columns-1 .blocks-gallery-image,
            .blocks-gallery-grid.columns-1 .blocks-gallery-item,
            .wp-block-gallery.columns-1 .blocks-gallery-image,
            .wp-block-gallery.columns-1 .blocks-gallery-item {
                width: 100%;
                margin-right: 0;
            }
            @media (min-width: 600px) {
                .blocks-gallery-grid.columns-3 .blocks-gallery-image,
                .blocks-gallery-grid.columns-3 .blocks-gallery-item,
                .wp-block-gallery.columns-3 .blocks-gallery-image,
                .wp-block-gallery.columns-3 .blocks-gallery-item {
                    width: calc(33.33333% - 0.66667em);
                    margin-right: 1em;
                }
                .blocks-gallery-grid.columns-4 .blocks-gallery-image,
                .blocks-gallery-grid.columns-4 .blocks-gallery-item,
                .wp-block-gallery.columns-4 .blocks-gallery-image,
                .wp-block-gallery.columns-4 .blocks-gallery-item {
                    width: calc(25% - 0.75em);
                    margin-right: 1em;
                }
                .blocks-gallery-grid.columns-5 .blocks-gallery-image,
                .blocks-gallery-grid.columns-5 .blocks-gallery-item,
                .wp-block-gallery.columns-5 .blocks-gallery-image,
                .wp-block-gallery.columns-5 .blocks-gallery-item {
                    width: calc(20% - 0.8em);
                    margin-right: 1em;
                }
                .blocks-gallery-grid.columns-6 .blocks-gallery-image,
                .blocks-gallery-grid.columns-6 .blocks-gallery-item,
                .wp-block-gallery.columns-6 .blocks-gallery-image,
                .wp-block-gallery.columns-6 .blocks-gallery-item {
                    width: calc(16.66667% - 0.83333em);
                    margin-right: 1em;
                }
                .blocks-gallery-grid.columns-7 .blocks-gallery-image,
                .blocks-gallery-grid.columns-7 .blocks-gallery-item,
                .wp-block-gallery.columns-7 .blocks-gallery-image,
                .wp-block-gallery.columns-7 .blocks-gallery-item {
                    width: calc(14.28571% - 0.85714em);
                    margin-right: 1em;
                }
                .blocks-gallery-grid.columns-8 .blocks-gallery-image,
                .blocks-gallery-grid.columns-8 .blocks-gallery-item,
                .wp-block-gallery.columns-8 .blocks-gallery-image,
                .wp-block-gallery.columns-8 .blocks-gallery-item {
                    width: calc(12.5% - 0.875em);
                    margin-right: 1em;
                }
                .blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),
                .blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),
                .blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),
                .blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),
                .blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),
                .blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),
                .blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),
                .blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),
                .blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),
                .blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),
                .blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),
                .blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),
                .blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),
                .blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),
                .blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),
                .blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),
                .wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),
                .wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n),
                .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),
                .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),
                .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),
                .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),
                .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),
                .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),
                .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),
                .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),
                .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),
                .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),
                .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),
                .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),
                .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),
                .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n) {
                    margin-right: 0;
                }
            }
            .blocks-gallery-grid .blocks-gallery-image:last-child,
            .blocks-gallery-grid .blocks-gallery-item:last-child,
            .wp-block-gallery .blocks-gallery-image:last-child,
            .wp-block-gallery .blocks-gallery-item:last-child {
                margin-right: 0;
            }
            .blocks-gallery-grid.alignleft,
            .blocks-gallery-grid.alignright,
            .wp-block-gallery.alignleft,
            .wp-block-gallery.alignright {
                max-width: 420px;
                width: 100%;
            }
            .blocks-gallery-grid.aligncenter .blocks-gallery-item figure,
            .wp-block-gallery.aligncenter .blocks-gallery-item figure {
                justify-content: center;
            }
            .wp-block-gallery:not(.is-cropped) .blocks-gallery-item {
                align-self: flex-start;
            }
            .wp-block-gallery.has-nested-images {
                display: flex;
                flex-wrap: wrap;
            }
            .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
                margin: 0 var(--gallery-block--gutter-size, 16px) var(--gallery-block--gutter-size, 16px) 0;
                width: calc(50% - var(--gallery-block--gutter-size, 16px) / 2);
            }
            .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image):last-of-type:not(#individual-image),
            .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image):nth-of-type(2n) {
                margin-right: 0;
            }
            .wp-block-gallery.has-nested-images figure.wp-block-image {
                display: flex;
                flex-grow: 1;
                justify-content: center;
                position: relative;
                margin-top: auto;
                margin-bottom: auto;
                flex-direction: column;
                max-width: 100%;
            }
            .wp-block-gallery.has-nested-images figure.wp-block-image > a,
            .wp-block-gallery.has-nested-images figure.wp-block-image > div {
                margin: 0;
                flex-direction: column;
                flex-grow: 1;
            }
            .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;
                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%;
                box-sizing: border-box;
            }
            .wp-block-gallery.has-nested-images figure.wp-block-image figcaption img {
                display: inline;
            }
            .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.is-style-rounded figcaption {
                flex: initial;
                background: none;
                color: inherit;
                margin: 0;
                padding: 10px 10px 9px;
                position: relative;
            }
            .wp-block-gallery.has-nested-images figcaption {
                flex-grow: 1;
                flex-basis: 100%;
                text-align: center;
            }
            .wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {
                margin-top: 0;
                margin-bottom: auto;
            }
            .wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) img {
                margin-bottom: var(--gallery-block--gutter-size, 16px);
            }
            .wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) figcaption {
                bottom: var(--gallery-block--gutter-size, 16px);
            }
            .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 {
                width: 100%;
                flex: 1 0 0%;
                height: 100%;
                -o-object-fit: cover;
                object-fit: cover;
            }
            .wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {
                margin-right: 0;
                width: 100%;
            }
            @media (min-width: 600px) {
                .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {
                    margin-right: var(--gallery-block--gutter-size, 16px);
                    width: calc(33.33333% - var(--gallery-block--gutter-size, 16px) * 0.66667);
                }
                .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image).is-dragging ~ figure.wp-block-image:not(#individual-image) {
                    margin-right: var(--gallery-block--gutter-size, 16px);
                }
                .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) {
                    margin-right: var(--gallery-block--gutter-size, 16px);
                    width: calc(25% - var(--gallery-block--gutter-size, 16px) * 0.75);
                }
                .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image).is-dragging ~ figure.wp-block-image:not(#individual-image) {
                    margin-right: var(--gallery-block--gutter-size, 16px);
                }
                .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) {
                    margin-right: var(--gallery-block--gutter-size, 16px);
                    width: calc(20% - var(--gallery-block--gutter-size, 16px) * 0.8);
                }
                .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image).is-dragging ~ figure.wp-block-image:not(#individual-image) {
                    margin-right: var(--gallery-block--gutter-size, 16px);
                }
                .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {
                    margin-right: var(--gallery-block--gutter-size, 16px);
                    width: calc(16.66667% - var(--gallery-block--gutter-size, 16px) * 0.83333);
                }
                .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image).is-dragging ~ figure.wp-block-image:not(#individual-image) {
                    margin-right: var(--gallery-block--gutter-size, 16px);
                }
                .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) {
                    margin-right: var(--gallery-block--gutter-size, 16px);
                    width: calc(14.28571% - var(--gallery-block--gutter-size, 16px) * 0.85714);
                }
                .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image).is-dragging ~ figure.wp-block-image:not(#individual-image) {
                    margin-right: var(--gallery-block--gutter-size, 16px);
                }
                .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {
                    margin-right: var(--gallery-block--gutter-size, 16px);
                    width: calc(12.5% - var(--gallery-block--gutter-size, 16px) * 0.875);
                }
                .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image).is-dragging ~ figure.wp-block-image:not(#individual-image) {
                    margin-right: var(--gallery-block--gutter-size, 16px);
                }
                .wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image):nth-of-type(1n),
                .wp-block-gallery.has-nested-images.columns-2 figure.wp-block-image:not(#individual-image):nth-of-type(2n),
                .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image):nth-of-type(3n),
                .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image):nth-of-type(4n),
                .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image):nth-of-type(5n),
                .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image):nth-of-type(6n),
                .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image):nth-of-type(7n),
                .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image):nth-of-type(8n) {
                    margin-right: 0;
                }
                .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
                    margin-right: var(--gallery-block--gutter-size, 16px);
                    width: calc(33.33% - var(--gallery-block--gutter-size, 16px) * 0.66667);
                }
                .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):nth-of-type(3n + 3) {
                    margin-right: 0;
                }
                .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(--gallery-block--gutter-size, 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,
            h2,
            h3,
            h4,
            h5,
            h6 {
                overflow-wrap: break-word;
            }
            h1.has-background,
            h2.has-background,
            h3.has-background,
            h4.has-background,
            h5.has-background,
            h6.has-background {
                padding: 1.25em 2.375em;
            }
            .wp-block-image {
                margin: 0 0 1em;
            }
            .wp-block-image img {
                height: auto;
                max-width: 100%;
                vertical-align: bottom;
            }
            .wp-block-image:not(.is-style-rounded) > a,
            .wp-block-image:not(.is-style-rounded) img {
                border-radius: inherit;
            }
            .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 {
                display: table;
            }
            .wp-block-image .aligncenter > figcaption,
            .wp-block-image .alignleft > figcaption,
            .wp-block-image .alignright > figcaption {
                display: table-caption;
                caption-side: bottom;
            }
            .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-top: 0.5em;
                margin-bottom: 1em;
            }
            .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 {
                    -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-repeat: no-repeat;
                    mask-repeat: no-repeat;
                    -webkit-mask-size: contain;
                    mask-size: contain;
                    -webkit-mask-position: center;
                    mask-position: center;
                    border-radius: 0;
                }
            }
            .wp-block-image figure {
                margin: 0;
            }
            ol.wp-block-latest-comments {
                margin-left: 0;
            }
            .wp-block-latest-comments .wp-block-latest-comments {
                padding-left: 0;
            }
            .wp-block-latest-comments__comment {
                line-height: 1.1;
                list-style: none;
                margin-bottom: 1em;
            }
            .has-avatars .wp-block-latest-comments__comment {
                min-height: 2.25em;
                list-style: none;
            }
            .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;
            }
            .has-dates .wp-block-latest-comments__comment,
            .has-excerpts .wp-block-latest-comments__comment {
                line-height: 1.5;
            }
            .wp-block-latest-comments__comment-excerpt p {
                font-size: 0.875em;
                line-height: 1.8;
                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-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-top: 0.5em;
                margin-bottom: 1em;
            }
            .wp-block-latest-posts__featured-image a {
                display: inline-block;
            }
            .wp-block-latest-posts__featured-image img {
                height: auto;
                width: auto;
                max-width: 100%;
            }
            .wp-block-latest-posts__featured-image.alignleft {
                margin-right: 1em;
            }
            .wp-block-latest-posts__featured-image.alignright {
                margin-left: 1em;
            }
            .wp-block-latest-posts__featured-image.aligncenter {
                margin-bottom: 1em;
                text-align: center;
            }
            .block-editor-image-alignment-control__row .components-base-control__field {
                display: flex;
                justify-content: space-between;
                align-items: center;
            }
            .block-editor-image-alignment-control__row .components-base-control__field .components-base-control__label {
                margin-bottom: 0;
            }
            ol,
            ul {
                overflow-wrap: break-word;
            }
            ol.has-background,
            ul.has-background {
                padding: 1.25em 2.375em;
            }
            .wp-block-media-text {
                /*!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.is-vertically-aligned-center .wp-block-media-text__content,
            .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,
            .wp-block-media-text .wp-block-media-text__content,
            .wp-block-media-text .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;
                width: 100%;
                vertical-align: middle;
            }
            .wp-block-media-text.is-image-fill .wp-block-media-text__media {
                height: 100%;
                min-height: 250px;
                background-size: cover;
            }
            .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 {
                position: absolute;
                width: 1px;
                height: 1px;
                padding: 0;
                margin: -1px;
                overflow: hidden;
                clip: rect(0, 0, 0, 0);
                border: 0;
            }
            @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 {
                position: relative;
                --navigation-layout-justification-setting: flex-start;
                --navigation-layout-direction: row;
                --navigation-layout-wrap: wrap;
                --navigation-layout-justify: flex-start;
                --navigation-layout-align: center;
            }
            .wp-block-navigation ul {
                margin-top: 0;
                margin-bottom: 0;
                margin-left: 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 {
                display: flex;
                align-items: center;
                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 {
                color: inherit;
                display: block;
                padding: 0;
            }
            .wp-block-navigation[style*="text-decoration"] .wp-block-navigation-item,
            .wp-block-navigation[style*="text-decoration"] .wp-block-navigation__submenu-container,
            .wp-block-navigation[style*="text-decoration"] a,
            .wp-block-navigation[style*="text-decoration"] a:active,
            .wp-block-navigation[style*="text-decoration"] a:focus {
                text-decoration: inherit;
            }
            .wp-block-navigation:not([style*="text-decoration"]) a,
            .wp-block-navigation:not([style*="text-decoration"]) a:active,
            .wp-block-navigation:not([style*="text-decoration"]) a:focus {
                text-decoration: none;
            }
            .wp-block-navigation .wp-block-navigation__submenu-icon {
                align-self: center;
                line-height: 0;
                display: inline-block;
                vertical-align: middle;
                font-size: inherit;
                padding: 0;
                background-color: inherit;
                color: currentColor;
                border: none;
                margin-left: 0.25em;
                width: 0.6em;
                height: 0.6em;
            }
            .wp-block-navigation .wp-block-navigation__submenu-icon svg {
                display: inline-block;
                stroke: currentColor;
                width: inherit;
                height: 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 :where(.wp-block-navigation__submenu-container) {
                background-color: inherit;
                color: inherit;
                position: absolute;
                z-index: 2;
                display: flex;
                flex-direction: column;
                align-items: normal;
                opacity: 0;
                transition: opacity 0.1s linear;
                visibility: hidden;
                width: 0;
                height: 0;
                overflow: hidden;
                left: -1px;
                top: 100%;
            }
            .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) > .wp-block-navigation-item > .wp-block-navigation-item__content {
                display: flex;
                flex-grow: 1;
            }
            .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) > .wp-block-navigation-item > .wp-block-navigation-item__content .wp-block-navigation__submenu-icon {
                margin-right: 0;
                margin-left: auto;
            }
            .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation-item__content {
                margin: 0;
            }
            @media (min-width: 782px) {
                .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-container {
                    left: 100%;
                    top: -1px;
                }
                .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-container:before {
                    content: "";
                    position: absolute;
                    right: 100%;
                    height: 100%;
                    display: block;
                    width: 0.5em;
                    background: transparent;
                }
                .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-icon svg {
                    transform: rotate(-90deg);
                }
            }
            .wp-block-navigation .has-child:where(:not(.open-on-click)):hover > .wp-block-navigation__submenu-container {
                visibility: visible;
                overflow: visible;
                opacity: 1;
                width: auto;
                height: auto;
                min-width: 200px;
            }
            .wp-block-navigation .has-child:where(:not(.open-on-click):not(.open-on-hover-click)):focus-within > .wp-block-navigation__submenu-container {
                visibility: visible;
                overflow: visible;
                opacity: 1;
                width: auto;
                height: auto;
                min-width: 200px;
            }
            .wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded="true"] + .wp-block-navigation__submenu-container {
                visibility: visible;
                overflow: visible;
                opacity: 1;
                width: auto;
                height: auto;
                min-width: 200px;
            }
            .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 {
                position: relative;
                display: flex;
            }
            .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-size: inherit;
                font-family: inherit;
                line-height: inherit;
                text-align: left;
            }
            .wp-block-navigation-submenu__toggle {
                cursor: pointer;
            }
            .wp-block-navigation,
            .wp-block-navigation .wp-block-page-list,
            .wp-block-navigation__container,
            .wp-block-navigation__responsive-container-content {
                gap: var(--wp--style--block-gap, 2em);
            }
            .wp-block-navigation:where(.has-background),
            .wp-block-navigation:where(.has-background) .wp-block-navigation .wp-block-page-list,
            .wp-block-navigation:where(.has-background) .wp-block-navigation__container {
                gap: var(--wp--style--block-gap, 0.5em);
            }
            .wp-block-navigation:where(.has-background) .wp-block-navigation-item__content,
            .wp-block-navigation :where(.wp-block-navigation__submenu-container) .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;
                color: #000;
                border: 1px solid rgba(0, 0, 0, 0.15);
            }
            .wp-block-navigation__container {
                display: flex;
                flex-wrap: var(--navigation-layout-wrap, wrap);
                flex-direction: var(--navigation-layout-direction, initial);
                justify-content: var(--navigation-layout-justify, initial);
                align-items: var(--navigation-layout-align, 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;
            }
            .wp-block-navigation__responsive-container {
                display: none;
                position: fixed;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
            }
            .wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content {
                display: flex;
                flex-wrap: var(--navigation-layout-wrap, wrap);
                flex-direction: var(--navigation-layout-direction, initial);
                justify-content: var(--navigation-layout-justify, initial);
                align-items: var(--navigation-layout-align, initial);
            }
            .wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) {
                color: inherit !important;
                background-color: inherit !important;
            }
            .wp-block-navigation__responsive-container.is-menu-open {
                display: flex;
                flex-direction: column;
                background-color: inherit;
                padding: 2em;
                overflow: auto;
                z-index: 100000;
            }
            .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
                padding-top: calc(2em + 24px);
                overflow: visible;
                display: flex;
                flex-direction: column;
                flex-wrap: nowrap;
                align-items: var(--navigation-layout-justification-setting, inherit);
            }
            .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 .submenu-container,
            .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
                opacity: 1;
                visibility: visible;
                height: auto;
                width: auto;
                overflow: initial;
                min-width: 200px;
                position: static;
                border: none;
                padding-left: 2em;
                padding-right: 2em;
            }
            .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: var(--wp--style--block-gap, 2em);
            }
            .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 {
                display: flex;
                flex-direction: column;
                align-items: var(--navigation-layout-justification-setting, initial);
            }
            .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-page-list {
                color: inherit !important;
                background: transparent !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 {
                right: auto;
                left: auto;
            }
            @media (min-width: 600px) {
                .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
                    display: block;
                    width: 100%;
                    position: relative;
                    z-index: auto;
                    background-color: inherit;
                }
                .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;
                color: #000;
            }
            .wp-block-navigation__responsive-container-close,
            .wp-block-navigation__responsive-container-open {
                vertical-align: middle;
                cursor: pointer;
                color: currentColor;
                background: transparent;
                border: none;
                margin: 0;
                padding: 0;
            }
            .wp-block-navigation__responsive-container-close svg,
            .wp-block-navigation__responsive-container-open svg {
                fill: currentColor;
                pointer-events: none;
                display: block;
                width: 24px;
                height: 24px;
            }
            .wp-block-navigation__responsive-container-open {
                display: flex;
            }
            @media (min-width: 600px) {
                .wp-block-navigation__responsive-container-open:not(.always-shown) {
                    display: none;
                }
            }
            .wp-block-navigation__responsive-container-close {
                position: absolute;
                top: 0;
                right: 0;
                z-index: 2;
            }
            .wp-block-navigation__responsive-close {
                width: 100%;
            }
            .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;
            }
            html.has-modal-open {
                overflow: hidden;
            }
            .wp-block-navigation .wp-block-navigation-item__label {
                word-break: normal;
                overflow-wrap: break-word;
            }
            .wp-block-navigation .wp-block-home-link__content {
                color: inherit;
                display: block;
            }
            .wp-block-navigation[style*="text-decoration"] .wp-block-home-link,
            .wp-block-navigation[style*="text-decoration"] .wp-block-home-link__content,
            .wp-block-navigation[style*="text-decoration"] .wp-block-home-link__content:active,
            .wp-block-navigation[style*="text-decoration"] .wp-block-home-link__content:focus {
                text-decoration: inherit;
            }
            .wp-block-navigation:not([style*="text-decoration"]) .wp-block-home-link__content,
            .wp-block-navigation:not([style*="text-decoration"]) .wp-block-home-link__content:active,
            .wp-block-navigation:not([style*="text-decoration"]) .wp-block-home-link__content:focus {
                text-decoration: none;
            }
            .wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-home-link__container {
                background-color: #fff;
                color: #000;
                border: 1px solid rgba(0, 0, 0, 0.15);
            }
            .wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-home-link__container .wp-block-home-link__container {
                top: -1px;
            }
            .wp-block-navigation .wp-block-page-list {
                display: flex;
                flex-direction: var(--navigation-layout-direction, initial);
                justify-content: var(--navigation-layout-justify, initial);
                align-items: var(--navigation-layout-align, initial);
                flex-wrap: var(--navigation-layout-wrap, wrap);
                background-color: inherit;
            }
            .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;
                line-height: 0.68;
                font-weight: 100;
                margin: 0.05em 0.1em 0 0;
                text-transform: uppercase;
                font-style: normal;
            }
            p {
                overflow-wrap: break-word;
            }
            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;
            }
            .wp-block-post-author {
                display: flex;
                flex-wrap: wrap;
            }
            .wp-block-post-author__byline {
                width: 100%;
                margin-top: 0;
                margin-bottom: 0;
                font-size: 0.5em;
            }
            .wp-block-post-author__avatar {
                margin-right: 1em;
            }
            .wp-block-post-author__bio {
                margin-bottom: 0.7em;
                font-size: 0.7em;
            }
            .wp-block-post-author__content {
                flex-grow: 1;
                flex-basis: 0;
            }
            .wp-block-post-author__name {
                margin: 0;
            }
            .wp-block-post-comments > h3:first-of-type {
                margin-top: 0;
            }
            .wp-block-post-comments .commentlist {
                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: 0.875em;
                line-height: 1.8;
                margin: 0.36em 0 1.4em;
            }
            .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;
                width: 2.5em;
            }
            .wp-block-post-comments .comment-author cite {
                font-style: normal;
            }
            .wp-block-post-comments .comment-meta {
                line-height: 1.5;
                margin-left: -3.25em;
            }
            .wp-block-post-comments .comment-body .commentmetadata {
                font-size: 0.75em;
            }
            .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 {
                display: block;
                box-sizing: border-box;
                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 .reply {
                font-size: 0.75em;
                margin-bottom: 1.4em;
            }
            .wp-block-post-comments input:not([type="submit"]),
            .wp-block-post-comments textarea {
                border: 1px solid #949494;
                font-size: 1em;
                font-family: inherit;
            }
            .wp-block-post-comments input:not([type="submit"]):not([type="checkbox"]),
            .wp-block-post-comments textarea {
                padding: calc(0.667em + 2px);
            }
            .wp-block-post-comments input[type="submit"] {
                border: none;
            }
            .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"] {
                border: none;
                box-shadow: none;
                cursor: pointer;
                display: inline-block;
                text-align: center;
                overflow-wrap: break-word;
            }
            .wp-block-post-comments-form input:not([type="submit"]),
            .wp-block-post-comments-form textarea {
                border: 1px solid #949494;
                font-size: 1em;
                font-family: inherit;
            }
            .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"]),
            .wp-block-post-comments-form .comment-form textarea {
                display: block;
                box-sizing: border-box;
                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-excerpt__more-link {
                display: inline-block;
            }
            .wp-block-post-terms__separator {
                white-space: pre-wrap;
            }
            .wp-block-post-title a {
                display: inline-block;
            }
            .wp-block-preformatted {
                white-space: pre-wrap;
            }
            .wp-block-preformatted.has-background {
                padding: 1.25em 2.375em;
            }
            .wp-block-pullquote {
                margin: 0 0 1em;
                padding: 3em 0;
                text-align: center;
                overflow-wrap: break-word;
            }
            .wp-block-pullquote blockquote,
            .wp-block-pullquote cite,
            .wp-block-pullquote p {
                color: inherit;
            }
            .wp-block-pullquote.alignleft,
            .wp-block-pullquote.alignright,
            .wp-block-pullquote.has-text-align-left,
            .wp-block-pullquote.has-text-align-right {
                max-width: 420px;
            }
            .wp-block-pullquote.alignleft p,
            .wp-block-pullquote.alignright p,
            .wp-block-pullquote.has-text-align-left p,
            .wp-block-pullquote.has-text-align-right p {
                font-size: 1.25em;
            }
            .wp-block-pullquote p {
                font-size: 1.75em;
                line-height: 1.6;
            }
            .wp-block-pullquote cite,
            .wp-block-pullquote footer {
                position: relative;
            }
            .wp-block-pullquote .has-text-color a {
                color: inherit;
            }
            .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:not(.is-style-solid-color) {
                background: none;
            }
            .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 {
                margin-top: 0;
                margin-bottom: 0;
                font-size: 2em;
            }
            .wp-block-pullquote.is-style-solid-color blockquote cite {
                text-transform: none;
                font-style: normal;
            }
            .wp-block-pullquote cite {
                color: inherit;
            }
            .wp-block-post-template,
            .wp-block-query-loop {
                margin-top: 0;
                margin-bottom: 0;
                max-width: 100%;
                list-style: none;
                padding: 0;
            }
            .wp-block-post-template.wp-block-post-template,
            .wp-block-query-loop.wp-block-post-template {
                background: none;
            }
            .wp-block-post-template.is-flex-container,
            .wp-block-query-loop.is-flex-container {
                flex-direction: row;
                display: flex;
                flex-wrap: wrap;
                gap: 1.25em;
            }
            .wp-block-post-template.is-flex-container li,
            .wp-block-query-loop.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,
                .wp-block-query-loop.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,
                .wp-block-query-loop.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,
                .wp-block-query-loop.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,
                .wp-block-query-loop.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,
                .wp-block-query-loop.is-flex-container.is-flex-container.columns-6 > li {
                    width: calc(16.66667% - 1.04167em);
                }
            }
            .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-right: 0.5em;
                margin-bottom: 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 .wp-block-query-pagination-previous-arrow {
                margin-right: 1ch;
                display: inline-block;
            }
            .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 {
                margin-left: 1ch;
                display: inline-block;
            }
            .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-quote {
                overflow-wrap: break-word;
            }
            .wp-block-quote.is-large,
            .wp-block-quote.is-style-large {
                margin-bottom: 1em;
                padding: 0 1em;
            }
            .wp-block-quote.is-large p,
            .wp-block-quote.is-style-large p {
                font-size: 1.5em;
                font-style: italic;
                line-height: 1.6;
            }
            .wp-block-quote.is-large cite,
            .wp-block-quote.is-large footer,
            .wp-block-quote.is-style-large cite,
            .wp-block-quote.is-style-large footer {
                font-size: 1.125em;
                text-align: right;
            }
            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;
                padding: 0;
                list-style: none;
            }
            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 {
                background: #f7f7f7;
                border: 1px solid #ccc;
                padding: 0.375em 0.625em;
                color: #32373c;
                margin-left: 0.625em;
                word-break: normal;
                font-size: inherit;
                font-family: inherit;
                line-height: inherit;
            }
            .wp-block-search__button.has-icon {
                line-height: 0;
            }
            .wp-block-search__button svg {
                min-width: 1.5em;
                min-height: 1.5em;
                fill: currentColor;
            }
            .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 {
                padding: 8px;
                flex-grow: 1;
                min-width: 3em;
                border: 1px solid #949494;
                font-size: inherit;
                font-family: inherit;
                line-height: inherit;
            }
            .wp-block-search.wp-block-search__button-only .wp-block-search__button {
                margin-left: 0;
            }
            .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
                padding: 4px;
                border: 1px solid #949494;
            }
            .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
                border-radius: 0;
                border: none;
                padding: 0 0 0 0.25em;
            }
            .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus {
                outline: none;
            }
            .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button {
                padding: 0.125em 0.5em;
            }
            .wp-block-search.aligncenter .wp-block-search__inside-wrapper {
                margin: auto;
            }
            .wp-block-separator {
                border-top: 1px solid;
                border-bottom: 1px solid;
            }
            .wp-block-separator.is-style-wide {
                border-bottom-width: 1px;
            }
            .wp-block-separator.is-style-dots {
                background: none !important;
                border: none;
                text-align: center;
                line-height: 1;
                height: auto;
            }
            .wp-block-separator.is-style-dots:before {
                content: "···";
                color: currentColor;
                font-size: 1.5em;
                letter-spacing: 2em;
                padding-left: 2em;
                font-family: serif;
            }
            .wp-block-site-logo {
                line-height: 0;
            }
            .wp-block-site-logo a {
                display: inline-block;
            }
            .wp-block-site-logo.is-default-size img {
                width: 120px;
                height: auto;
            }
            .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-social-links {
                padding-left: 0;
                padding-right: 0;
                text-indent: 0;
                margin-left: 0;
            }
            .wp-block-social-links .wp-social-link a,
            .wp-block-social-links .wp-social-link a:hover {
                text-decoration: none;
                border-bottom: 0;
                box-shadow: none;
            }
            .wp-block-social-links .wp-social-link a {
                padding: 0.25em;
            }
            .wp-block-social-links .wp-social-link svg {
                width: 1em;
                height: 1em;
            }
            .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 {
                justify-content: center;
                display: flex;
            }
            .wp-block-social-links.alignright {
                justify-content: flex-end;
            }
            .wp-block-social-link {
                display: block;
                border-radius: 9999px;
                transition: transform 0.1s ease;
                height: auto;
            }
            @media (prefers-reduced-motion: reduce) {
                .wp-block-social-link {
                    transition-duration: 0s;
                    transition-delay: 0s;
                }
            }
            .wp-block-social-link a {
                display: block;
                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: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,
            .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg {
                color: currentColor;
                fill: 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: #fe4500;
                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 {
                background-color: #fefc00;
                color: #fff;
                stroke: #000;
            }
            .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-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-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 {
                width: 1.25em;
                height: 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: #fe4500;
            }
            .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 {
                color: #fff;
                stroke: #000;
            }
            .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-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-wordpress {
                color: #3499cd;
            }
            .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-spacer {
                clear: both;
            }
            .wp-block-tag-cloud.aligncenter {
                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-table {
                margin: 0 0 1em;
                overflow-x: auto;
            }
            .wp-block-table table {
                border-collapse: collapse;
                width: 100%;
            }
            .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 {
                border-spacing: 0;
                border-collapse: inherit;
                background-color: transparent;
                border-bottom: 1px solid #f0f0f0;
            }
            .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 > *,
            .wp-block-table .has-border-color td,
            .wp-block-table .has-border-color th,
            .wp-block-table .has-border-color tr {
                border-color: inherit;
            }
            .wp-block-table table[style*="border-style"] > *,
            .wp-block-table table[style*="border-style"] td,
            .wp-block-table table[style*="border-style"] th,
            .wp-block-table table[style*="border-style"] tr {
                border-style: inherit;
            }
            .wp-block-table table[style*="border-width"] > *,
            .wp-block-table table[style*="border-width"] td,
            .wp-block-table table[style*="border-width"] th,
            .wp-block-table table[style*="border-width"] tr {
                border-width: inherit;
            }
            .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 {
                font-family: inherit;
                overflow: auto;
                white-space: pre-wrap;
            }
            .wp-block-video {
                margin: 0 0 1em;
            }
            .wp-block-video video {
                width: 100%;
            }
            @supports (position: sticky) {
                .wp-block-video [poster] {
                    -o-object-fit: cover;
                    object-fit: cover;
                }
            }
            .wp-block-video.aligncenter {
                text-align: center;
            }
            .wp-block-video figcaption {
                margin-top: 0.5em;
                margin-bottom: 1em;
            }
            .wp-block-post-featured-image {
                margin-left: 0;
                margin-right: 0;
            }
            .wp-block-post-featured-image a {
                display: inline-block;
            }
            .wp-block-post-featured-image img {
                max-width: 100%;
                width: 100%;
                height: auto;
                vertical-align: bottom;
            }
            .wp-block-post-featured-image.alignfull img,
            .wp-block-post-featured-image.alignwide img {
                width: 100%;
            }
            :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 {
                border: 0;
                clip: rect(1px, 1px, 1px, 1px);
                -webkit-clip-path: inset(50%);
                clip-path: inset(50%);
                height: 1px;
                margin: -1px;
                overflow: hidden;
                padding: 0;
                position: absolute;
                width: 1px;
                word-wrap: normal !important;
            }
            .screen-reader-text:focus {
                background-color: #ddd;
                clip: auto !important;
                -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(img[class*="wp-image-"]) {
                height: auto;
                max-width: 100%;
            }
            body {
                --wp--preset--color--black: #000;
                --wp--preset--color--cyan-bluish-gray: #abb8c3;
                --wp--preset--color--white: #fff;
                --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%, #9b51e0 100%);
                --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, #7adcb4 0%, #00d082 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%, #cf2e2e 100%);
                --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, #eee 0%, #a9b8c3 100%);
                --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, #4aeadc 0%, #9778d1 20%, #cf2aba 40%, #ee2c82 60%, #fb6962 80%, #fef84c 100%);
                --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, #ffceec 0%, #9896f0 100%);
                --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, #fecda5 0%, #fe2d2d 50%, #6b003e 100%);
                --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, #ffcb70 0%, #c751c0 50%, #4158d0 100%);
                --wp--preset--gradient--pale-ocean: linear-gradient(135deg, #fff5cb 0%, #b6e3d4 50%, #33a7b5 100%);
                --wp--preset--gradient--electric-grass: linear-gradient(135deg, #caf880 0%, #71ce7e 100%);
                --wp--preset--gradient--midnight: linear-gradient(135deg, #020381 0%, #2874fc 100%);
                --wp--preset--duotone--dark-grayscale: url("https://leagueoflegendsfeed.com/wp-content/themes/maktub/assets/dist/style.css#wp-duotone-dark-grayscale");
                --wp--preset--duotone--grayscale: url("https://leagueoflegendsfeed.com/wp-content/themes/maktub/assets/dist/style.css#wp-duotone-grayscale");
                --wp--preset--duotone--purple-yellow: url("https://leagueoflegendsfeed.com/wp-content/themes/maktub/assets/dist/style.css#wp-duotone-purple-yellow");
                --wp--preset--duotone--blue-red: url("https://leagueoflegendsfeed.com/wp-content/themes/maktub/assets/dist/style.css#wp-duotone-blue-red");
                --wp--preset--duotone--midnight: url("https://leagueoflegendsfeed.com/wp-content/themes/maktub/assets/dist/style.css#wp-duotone-midnight");
                --wp--preset--duotone--magenta-yellow: url("https://leagueoflegendsfeed.com/wp-content/themes/maktub/assets/dist/style.css#wp-duotone-magenta-yellow");
                --wp--preset--duotone--purple-green: url("https://leagueoflegendsfeed.com/wp-content/themes/maktub/assets/dist/style.css#wp-duotone-purple-green");
                --wp--preset--duotone--blue-orange: url("https://leagueoflegendsfeed.com/wp-content/themes/maktub/assets/dist/style.css#wp-duotone-blue-orange");
                --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;
            }
            .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;
            }
            :root {
                --epcl-main-color: #ff4c60;
                --epcl-secondary-color: #65ebe7;
                --epcl-titles-color: #454360;
                --epcl-black-color: #4b4870;
                --epcl-text-color: #596172;
                --epcl-border-color: #eeeeee;
                --epcl-input-bg-color: #f9f9fe;
            }
            :root {
                --epcl-main-color: #ff4c60;
                --epcl-secondary-color: #65ebe7;
                --epcl-titles-color: #454360;
                --epcl-black-color: #4b4870;
                --epcl-text-color: #596172;
                --epcl-border-color: #eeeeee;
                --epcl-input-bg-color: #f9f9fe;
            }
            i.ep-icon {
                font-style: normal !important;
            }
            i.ep-shortcode.ep-icon {
                margin: 0 3px;
            }
            .epcl-shortcode.epcl-button {
                display: inline-block;
                font-size: 14px;
                color: #fff;
                background-color: #ff3152;
                padding: 7px 25px;
                text-align: center;
                margin: 0 2px 5px;
                border-radius: 30px;
                -webkit-transition: all 300ms ease;
                -o-transition: all 300ms ease;
                transition: all 300ms ease;
                position: relative;
                border: 0;
                font-weight: 400;
            }
            .epcl-shortcode.epcl-button:hover {
                color: #fff;
                -webkit-transform: translateY(-2px);
                -ms-transform: translateY(-2px);
                transform: translateY(-2px);
            }
            .epcl-shortcode.epcl-button.extra-small {
                font-size: 10px;
                padding: 2px 10px;
            }
            .epcl-shortcode.epcl-button.small {
                font-size: 12px;
                padding: 4px 12px;
            }
            .epcl-shortcode.epcl-button.large {
                font-size: 16px;
                padding: 9px 30px;
            }
            .epcl-shortcode.epcl-button.extra-large {
                font-size: 22px;
                padding: 8px 25px;
            }
            .epcl-shortcode.epcl-button.extra-large .epcl-icon {
                margin-right: 10px;
            }
            .epcl-shortcode.epcl-button.fluid {
                display: block;
                width: auto;
                clear: both;
                margin: 20px 0 0;
                padding: 10px 5%;
            }
            .epcl-shortcode.epcl-button.glow {
                -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
                box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
            }
            .epcl-shortcode.epcl-button.outline {
                background: none;
                color: inherit;
                border: 2px solid;
                font-weight: bold;
                -webkit-transform: none;
                -ms-transform: none;
                transform: none;
                padding: 7px 20px;
            }
            .epcl-shortcode.epcl-button.red {
                background-color: #ff3152;
            }
            .epcl-shortcode.epcl-button.red.outline {
                background: none;
                border-color: #ff3152;
                color: #ff3152;
            }
            .epcl-shortcode.epcl-button.red.outline:hover {
                background: #ff3152;
                color: #fff;
            }
            .epcl-shortcode.epcl-button.red.gradient {
                background: -webkit-gradient(linear, left top, left bottom, from(#ff3152), to(#ff1d41));
                background: -o-linear-gradient(top, #ff3152 0%, #ff1d41 100%);
                background: linear-gradient(to bottom, #ff3152 0%, #ff1d41 100%);
            }
            .epcl-shortcode.epcl-button.yellow {
                background-color: #ffd012;
            }
            .epcl-shortcode.epcl-button.yellow.outline {
                background: none;
                border-color: #ffd012;
                color: #ffd012;
            }
            .epcl-shortcode.epcl-button.yellow.outline:hover {
                background: #ffd012;
                color: #fff;
            }
            .epcl-shortcode.epcl-button.yellow.gradient {
                background: -webkit-gradient(linear, left top, left bottom, from(#ffd012), to(#fdcb00));
                background: -o-linear-gradient(top, #ffd012 0%, #fdcb00 100%);
                background: linear-gradient(to bottom, #ffd012 0%, #fdcb00 100%);
            }
            .epcl-shortcode.epcl-button.orange {
                background-color: #f39c12;
            }
            .epcl-shortcode.epcl-button.orange.outline {
                background: none;
                border-color: #f39c12;
                color: #f39c12;
            }
            .epcl-shortcode.epcl-button.orange.outline:hover {
                background: #f39c12;
                color: #fff;
            }
            .epcl-shortcode.epcl-button.orange.gradient {
                background: -webkit-gradient(linear, left top, left bottom, from(#f39c12), to(#e5910c));
                background: -o-linear-gradient(top, #f39c12 0%, #e5910c 100%);
                background: linear-gradient(to bottom, #f39c12 0%, #e5910c 100%);
            }
            .epcl-shortcode.epcl-button.green {
                background-color: #27ae60;
            }
            .epcl-shortcode.epcl-button.green.outline {
                background: none;
                border-color: #27ae60;
                color: #27ae60;
            }
            .epcl-shortcode.epcl-button.green.outline:hover {
                background: #27ae60;
                color: #fff;
            }
            .epcl-shortcode.epcl-button.green.gradient {
                background: -webkit-gradient(linear, left top, left bottom, from(#27ae60), to(#239d57));
                background: -o-linear-gradient(top, #27ae60 0%, #239d57 100%);
                background: linear-gradient(to bottom, #27ae60 0%, #239d57 100%);
            }
            .epcl-shortcode.epcl-button.light-blue {
                background-color: #3498db;
            }
            .epcl-shortcode.epcl-button.light-blue.outline {
                background: none;
                border-color: #3498db;
                color: #3498db;
            }
            .epcl-shortcode.epcl-button.light-blue.outline:hover {
                background: #3498db;
                color: #fff;
            }
            .epcl-shortcode.epcl-button.light-blue.gradient {
                background: -webkit-gradient(linear, left top, left bottom, from(#3498db), to(#268fd5));
                background: -o-linear-gradient(top, #3498db 0%, #268fd5 100%);
                background: linear-gradient(to bottom, #3498db 0%, #268fd5 100%);
            }
            .epcl-shortcode.epcl-button.blue {
                background-color: #2980b9;
            }
            .epcl-shortcode.epcl-button.blue.outline {
                background: none;
                border-color: #2980b9;
                color: #2980b9;
            }
            .epcl-shortcode.epcl-button.blue.outline:hover {
                background: #2980b9;
                color: #fff;
            }
            .epcl-shortcode.epcl-button.blue.gradient {
                background: -webkit-gradient(linear, left top, left bottom, from(#2980b9), to(#2574a8));
                background: -o-linear-gradient(top, #2980b9 0%, #2574a8 100%);
                background: linear-gradient(to bottom, #2980b9 0%, #2574a8 100%);
            }
            .epcl-shortcode.epcl-button.purple {
                background-color: #9b59b6;
            }
            .epcl-shortcode.epcl-button.purple.outline {
                background: none;
                border-color: #9b59b6;
                color: #9b59b6;
            }
            .epcl-shortcode.epcl-button.purple.outline:hover {
                background: #9b59b6;
                color: #fff;
            }
            .epcl-shortcode.epcl-button.purple.gradient {
                background: -webkit-gradient(linear, left top, left bottom, from(#9b59b6), to(#924dae));
                background: -o-linear-gradient(top, #9b59b6 0%, #924dae 100%);
                background: linear-gradient(to bottom, #9b59b6 0%, #924dae 100%);
            }
            .epcl-shortcode.epcl-button.dark {
                background-color: #34495e;
            }
            .epcl-shortcode.epcl-button.dark.outline {
                background: none;
                border-color: #34495e;
                color: #34495e;
            }
            .epcl-shortcode.epcl-button.dark.outline:hover {
                background: #34495e;
                color: #fff;
            }
            .epcl-shortcode.epcl-button.dark.gradient {
                background: -webkit-gradient(linear, left top, left bottom, from(#34495e), to(#2d3f51));
                background: -o-linear-gradient(top, #34495e 0%, #2d3f51 100%);
                background: linear-gradient(to bottom, #34495e 0%, #2d3f51 100%);
            }
            .epcl-shortcode.epcl-button.gray {
                background-color: #95a5a6;
            }
            .epcl-shortcode.epcl-button.gray.outline {
                background: none;
                border-color: #95a5a6;
                color: #95a5a6;
            }
            .epcl-shortcode.epcl-button.gray.outline:hover {
                background: #95a5a6;
                color: #fff;
            }
            .epcl-shortcode.epcl-button.gray.gradient {
                background: -webkit-gradient(linear, left top, left bottom, from(#95a5a6), to(#8a9c9d));
                background: -o-linear-gradient(top, #95a5a6 0%, #8a9c9d 100%);
                background: linear-gradient(to bottom, #95a5a6 0%, #8a9c9d 100%);
            }
            .epcl-shortcode.epcl-button.white {
                background-color: #ecf0f1;
                color: #555;
            }
            .epcl-shortcode.epcl-button.white.outline {
                background: none;
                border-color: #ecf0f1;
                color: #555;
                color: #fff;
            }
            .epcl-shortcode.epcl-button.white.outline:hover {
                background: #ecf0f1;
                color: #555;
            }
            .epcl-shortcode.epcl-button.white.gradient {
                background: -webkit-gradient(linear, left top, left bottom, from(#ecf0f1), to(#e0e7e8));
                background: -o-linear-gradient(top, #ecf0f1 0%, #e0e7e8 100%);
                background: linear-gradient(to bottom, #ecf0f1 0%, #e0e7e8 100%);
            }
            .epcl-shortcode.epcl-button i.epcl-icon {
                margin-right: 7px;
            }
            .epcl-shortcode.epcl-columns {
                margin: 0 -10px;
            }
            .epcl-shortcode.epcl-columns .epcl-col {
                margin-bottom: 20px;
            }
            .epcl-shortcode.epcl-box {
                padding: 10px 15px;
                font-size: 13px;
                color: #555;
                margin-bottom: 20px;
                position: relative;
                border-radius: 7px;
            }
            .epcl-shortcode.epcl-box i.epcl-icon {
                color: #fff;
                position: absolute;
                left: -40px;
                top: 50%;
                width: 40px;
                text-align: center;
                margin-top: -8px;
                height: 16px;
                line-height: 16px;
                font-size: 16px;
            }
            .epcl-shortcode.epcl-box.error {
                background: #fe7171;
                border-left: 40px solid #fe5d5d;
                color: #fff;
            }
            .epcl-shortcode.epcl-box.success {
                background: #43c76f;
                border-left: 40px solid #38bd65;
                color: #fff;
            }
            .epcl-shortcode.epcl-box.notice {
                background: #f1c205;
                border-left: 40px solid #e7ba05;
                color: #fff;
            }
            .epcl-shortcode.epcl-box.information {
                background: #7ab8ff;
                border-left: 40px solid #66adff;
                color: #fff;
            }
            .epcl-shortcode.epcl-toggle .toggle-title {
                font-size: 16px;
                padding: 15px 20px;
                background-color: #f9f9fe;
                position: relative;
                margin-bottom: 20px;
                cursor: pointer;
                font-weight: 300;
                -webkit-transition: all 300ms ease;
                -o-transition: all 300ms ease;
                transition: all 300ms ease;
                font-family: "Source Serif Pro", "Source Sans Pro", serif;
            }
            .epcl-shortcode.epcl-toggle .toggle-title .epcl-icon {
                display: block;
                width: 18px;
                height: 18px;
                line-height: 18px;
                color: var(--epcl-main-color);
                font-size: 12px;
                position: absolute;
                right: 10px;
                top: 18px;
                -webkit-transition: all 300ms ease;
                -o-transition: all 300ms ease;
                transition: all 300ms ease;
            }
            .epcl-shortcode.epcl-toggle.active .toggle-title .epcl-icon:before,
            .epcl-shortcode.epcl-toggle.opened .toggle-title .epcl-icon:before {
                content: "\f068";
            }
            .epcl-shortcode.epcl-toggle .toggle-content {
                display: none;
                margin-bottom: 20px;
                padding: 0 15px;
            }
            .epcl-shortcode.epcl-toggle.opened .toggle-content {
                display: block;
            }
            .epcl-shortcode.epcl-tabs ul.tab-links {
                margin-left: 0;
            }
            .epcl-shortcode.epcl-tabs ul.tab-links li {
                display: block;
                float: left;
                padding-bottom: 0px;
                margin-bottom: -1px;
            }
            .epcl-shortcode.epcl-tabs ul.tab-links li a {
                display: block;
                padding: 10px 15px;
                list-style: none;
                margin-right: 3px;
                word-break: break-word;
                color: var(--epcl-text-color);
                font-weight: 400;
                position: relative;
                z-index: 1;
                -webkit-box-shadow: none !important;
                box-shadow: none !important;
                background-image: none;
            }
            .epcl-shortcode.epcl-tabs ul.tab-links li a:hover,
            .epcl-shortcode.epcl-tabs ul.tab-links li.active a {
                background-color: #f9f9fe;
            }
            .epcl-shortcode.epcl-tabs .tab-container {
                clear: both;
                margin-bottom: 25px;
                padding: 20px;
                background: #f9f9fe;
                padding-top: 25px;
            }
            .epcl-shortcode.epcl-tabs .tab-container p {
                padding-top: 0;
                margin-bottom: 20px;
            }
            .epcl-shortcode.epcl-tabs .tab-container p:last-of-type {
                margin-bottom: 0;
            }
            .epcl-shortcode.epcl-tabs .tab-container .tab-item {
                display: none;
                padding: 0;
            }
            .slick-slider {
                position: relative;
                display: block;
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                -webkit-touch-callout: none;
                -khtml-user-select: none;
                -ms-touch-action: pan-y;
                touch-action: pan-y;
                -webkit-tap-highlight-color: transparent;
            }
            .slick-list {
                position: relative;
                display: block;
                overflow: hidden;
                margin: 0;
                padding: 0;
            }
            .slick-list:focus {
                outline: none;
            }
            .slick-list.dragging {
                cursor: pointer;
            }
            .slick-slider .slick-list,
            .slick-slider .slick-track {
                -webkit-transform: translate3d(0, 0, 0);
                -ms-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
            }
            .slick-track {
                position: relative;
                top: 0;
                left: 0;
                display: block;
                margin-left: auto;
                margin-right: auto;
            }
            .slick-track:after,
            .slick-track:before {
                display: table;
                content: "";
            }
            .slick-track:after {
                clear: both;
            }
            .slick-loading .slick-track {
                visibility: hidden;
            }
            .slick-slide {
                display: none;
                float: left;
                height: 100%;
                min-height: 1px;
            }
            [dir="rtl"] .slick-slide {
                float: right;
            }
            .slick-slide img {
                display: block;
            }
            .slick-slide.slick-loading img {
                display: none;
            }
            .slick-slide.dragging img {
                pointer-events: none;
            }
            .slick-initialized .slick-slide {
                display: block;
            }
            .slick-loading .slick-slide {
                visibility: hidden;
            }
            .slick-vertical .slick-slide {
                display: block;
                height: auto;
                border: 1px solid transparent;
            }
            .slick-arrow.slick-hidden {
                display: none;
            }
            :root {
                --epcl-main-color: #ff4c60;
                --epcl-secondary-color: #65ebe7;
                --epcl-titles-color: #454360;
                --epcl-black-color: #4b4870;
                --epcl-text-color: #596172;
                --epcl-border-color: #eeeeee;
                --epcl-input-bg-color: #f9f9fe;
            }
            .slick-loading .slick-list {
                outline: 0;
            }
            .slick-next,
            .slick-prev {
                font-size: 0;
                line-height: 0;
                position: absolute;
                top: 50%;
                display: block;
                width: 40px;
                height: 40px;
                padding: 0;
                text-align: center;
                line-height: 40px;
                -webkit-transform: translate(0, -50%);
                -ms-transform: translate(0, -50%);
                transform: translate(0, -50%);
                cursor: pointer;
                color: #fff;
                border: none;
                outline: none;
                background-color: var(--epcl-main-color);
                text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
                border-radius: 30px;
                z-index: 10;
            }
            .outer-arrows .slick-next,
            .outer-arrows .slick-prev {
                width: 50px;
                height: 50px;
                line-height: 50px;
            }
            .slick-next:before,
            .slick-prev:before {
                content: "";
                position: absolute;
                left: 0;
                top: 0;
                width: 100%;
                height: 100%;
                background: url(https://leagueoflegendsfeed.com/wp-content/themes/maktub/assets/dist/wp-content/themes/maktub/assets/images/right-arrow.svg) no-repeat center center;
                background-size: 15px;
            }
            .slick-prev:before {
                background: url(https://leagueoflegendsfeed.com/wp-content/themes/maktub/assets/dist/wp-content/themes/maktub/assets/images/left-arrow.svg) no-repeat center center;
                background-size: 15px;
            }
            .outer-arrows .slick-prev {
                left: -10px;
            }
            .outer-arrows .slick-next {
                right: -10px;
            }
            .slick-slider .slick-arrow.slick-disabled {
                opacity: 0;
                visibility: hidden;
            }
            .slick-prev {
                left: 20px;
            }
            .slick-next {
                right: 20px;
            }
            .slick-next:hover,
            .slick-prev:hover {
                background: var(--epcl-black-color);
            }
            .slick-next:focus:before,
            .slick-next:hover:before,
            .slick-prev:focus:before,
            .slick-prev:hover:before {
                opacity: 1;
            }
            .slick-next.slick-disabled:before,
            .slick-prev.slick-disabled:before {
                opacity: 0.25;
            }
            .slick-next:before,
            .slick-prev:before {
                -webkit-transition: all 300ms ease;
                -o-transition: all 300ms ease;
                transition: all 300ms ease;
            }
            [dir="rtl"] .slick-prev {
                right: 20px;
                left: auto;
                -webkit-transform: rotate(180deg) translateY(50%);
                -ms-transform: rotate(180deg) translateY(50%);
                transform: rotate(180deg) translateY(50%);
            }
            .slick-prev:before {
                content: "\f104";
            }
            [dir="rtl"] .slick-prev:before {
                content: "\f105";
            }
            [dir="rtl"] .slick-next {
                right: auto;
                left: 20px;
                -webkit-transform: rotate(180deg) translateY(50%);
                -ms-transform: rotate(180deg) translateY(50%);
                transform: rotate(180deg) translateY(50%);
            }
            .slick-next:before {
                content: "\f105";
            }
            [dir="rtl"] .slick-next:before {
                content: "\f104";
            }
            .slick-dotted.slick-slider {
                margin-bottom: 30px;
            }
            .slick-dots {
                position: absolute;
                bottom: -35px;
                left: 0;
                display: block;
                width: 100%;
                padding: 0;
                margin: 0;
                list-style: none;
                text-align: center;
            }
            .slick-dots li {
                position: relative;
                display: inline-block;
                margin: 0 5px;
                padding: 0;
                cursor: pointer;
            }
            .slick-dots li button {
                border-radius: 10px;
                font-size: 0;
                display: block;
                width: 8px;
                height: 8px;
                text-align: center;
                line-height: 20px;
                font-weight: bold;
                cursor: pointer;
                outline: none;
                background: var(--epcl-black-color);
                position: relative;
                -webkit-box-shadow: 0px 3px 5px -1px rgba(7, 10, 25, 0.2);
                box-shadow: 0px 3px 5px -1px rgba(7, 10, 25, 0.2);
            }
            .slick-dots li.slick-active button {
                opacity: 1;
                background: var(--epcl-main-color);
            }
            .slick-dots li button:hover {
                opacity: 1;
            }
            :root {
                --epcl-main-color: #ff4c60;
                --epcl-secondary-color: #65ebe7;
                --epcl-titles-color: #454360;
                --epcl-black-color: #4b4870;
                --epcl-text-color: #596172;
                --epcl-border-color: #eeeeee;
                --epcl-input-bg-color: #f9f9fe;
            }
            code[class*="language-"],
            pre[class*="language-"] {
                color: #abb2bf;
                background: none;
                font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
                text-align: left;
                white-space: pre-wrap;
                word-spacing: normal;
                word-break: break-all;
                word-wrap: normal;
                line-height: 1.5;
                -moz-tab-size: 4;
                -o-tab-size: 4;
                tab-size: 4;
                -webkit-hyphens: none;
                -ms-hyphens: none;
                hyphens: none;
            }
            code[class*="language-"] ::-moz-selection,
            code[class*="language-"]::-moz-selection,
            pre[class*="language-"] ::-moz-selection,
            pre[class*="language-"]::-moz-selection {
                text-shadow: none;
                background: #383e49;
            }
            code[class*="language-"] ::-moz-selection,
            code[class*="language-"]::-moz-selection,
            pre[class*="language-"] ::-moz-selection,
            pre[class*="language-"]::-moz-selection {
                text-shadow: none;
                background: #9aa2b1;
            }
            code[class*="language-"] ::selection,
            code[class*="language-"]::selection,
            pre[class*="language-"] ::selection,
            pre[class*="language-"]::selection {
                text-shadow: none;
                background: #9aa2b1;
            }
            @media print {
                code[class*="language-"],
                pre[class*="language-"] {
                    text-shadow: none;
                }
            }
            pre[class*="language-"] {
                padding: 1em 1.25em;
                margin: 0.5em 0;
                overflow: auto;
            }
            :not(pre) > code[class*="language-"],
            pre[class*="language-"] {
                background: #282c34;
            }
            :not(pre) > code[class*="language-"] {
                padding: 0.1em;
                border-radius: 0.3em;
                white-space: normal;
            }
            .token.cdata,
            .token.comment,
            .token.doctype,
            .token.prolog {
                color: #5c6370;
            }
            .token.punctuation {
                color: #abb2bf;
            }
            .token.selector,
            .token.tag {
                color: #e06c75;
            }
            .token.attr-name,
            .token.boolean,
            .token.constant,
            .token.deleted,
            .token.number,
            .token.property,
            .token.symbol {
                color: #d19a66;
            }
            .token.attr-value,
            .token.builtin,
            .token.char,
            .token.inserted,
            .token.string {
                color: #98c379;
            }
            .language-css .token.string,
            .style .token.string,
            .token.entity,
            .token.operator,
            .token.url {
                color: #56b6c2;
            }
            .token.atrule,
            .token.keyword {
                color: #c678dd;
            }
            .token.function {
                color: #61afef;
            }
            .token.important,
            .token.regex,
            .token.variable {
                color: #c678dd;
            }
            .token.bold,
            .token.important {
                font-weight: bold;
            }
            .token.italic {
                font-style: italic;
            }
            .token.entity {
                cursor: help;
            }
            pre.line-numbers {
                position: relative;
                padding-left: 3.8em;
                counter-reset: linenumber;
            }
            pre.line-numbers > code {
                position: relative;
            }
            .line-numbers .line-numbers-rows {
                position: absolute;
                pointer-events: none;
                top: 0;
                font-size: 100%;
                left: -3.8em;
                width: 3em;
                letter-spacing: -1px;
                border-right: 0;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
            }
            .line-numbers-rows > span {
                pointer-events: none;
                display: block;
                counter-increment: linenumber;
            }
            .line-numbers-rows > span:before {
                content: counter(linenumber);
                color: #5c6370;
                display: block;
                padding-right: 0.8em;
                text-align: right;
            }
            div.code-toolbar {
                position: relative;
            }
            div.code-toolbar > .toolbar {
                position: absolute;
                top: 10px;
                right: 25px;
                -webkit-transition: opacity 0.3s ease-in-out;
                -o-transition: opacity 0.3s ease-in-out;
                transition: opacity 0.3s ease-in-out;
                opacity: 0;
            }
            div.code-toolbar:hover > .toolbar {
                opacity: 1;
            }
            div.code-toolbar > .toolbar .toolbar-item {
                display: inline-block;
            }
            div.code-toolbar > .toolbar a {
                cursor: pointer;
            }
            div.code-toolbar > .toolbar button {
                background: none;
                border: 0;
                color: inherit;
                font: inherit;
                line-height: normal;
                overflow: visible;
                padding: 0;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
            }
            div.code-toolbar > .toolbar a,
            div.code-toolbar > .toolbar button,
            div.code-toolbar > .toolbar span {
                display: inline-block;
                color: #bbb !important;
                font-size: 0.8em;
                padding: 3px 10px;
                border: 0 !important;
                background: #f5f2f0;
                background: var(--epcl-black-color) !important;
                -webkit-box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.2);
                box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.2);
                margin: 0 2px;
                border-radius: 5px;
            }
            div.code-toolbar > .toolbar a:after,
            div.code-toolbar > .toolbar button:after,
            div.code-toolbar > .toolbar span:after {
                display: none;
            }
            div.code-toolbar > .toolbar a:focus,
            div.code-toolbar > .toolbar a:hover,
            div.code-toolbar > .toolbar button:focus,
            div.code-toolbar > .toolbar button:hover,
            div.code-toolbar > .toolbar span:focus,
            div.code-toolbar > .toolbar span:hover {
                color: #fff !important;
                text-decoration: none;
            }
            :root {
                --epcl-main-color: #ff4c60;
                --epcl-secondary-color: #65ebe7;
                --epcl-titles-color: #454360;
                --epcl-black-color: #4b4870;
                --epcl-text-color: #596172;
                --epcl-border-color: #eeeeee;
                --epcl-input-bg-color: #f9f9fe;
            }
            .tooltipster-small {
                border-radius: 3px;
            }
            .tooltipster-small .tooltipster-content {
                font: 11px "Source Serif Pro", "Source Sans Pro", serif;
                color: #fff;
                padding: 10px;
                text-align: center;
                background: var(--epcl-black-color);
                border-radius: 4px;
            }
            .tooltipster-base {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                pointer-events: none;
                position: absolute;
            }
            .tooltipster-box {
                -webkit-box-flex: 1;
                -ms-flex: 1 1 auto;
                flex: 1 1 auto;
            }
            .tooltipster-content {
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
                max-height: 100%;
                max-width: 100%;
                overflow: auto;
            }
            .tooltipster-ruler {
                bottom: 0;
                left: 0;
                overflow: hidden;
                position: fixed;
                right: 0;
                top: 0;
                visibility: hidden;
            }
            .tooltipster-fade {
                opacity: 0;
                -webkit-transition-property: opacity;
                -o-transition-property: opacity;
                transition-property: opacity;
            }
            .tooltipster-fade.tooltipster-show {
                opacity: 1;
            }
            .tooltipster-grow {
                -webkit-transform: scale(0, 0);
                -ms-transform: scale(0, 0);
                transform: scale(0, 0);
                -webkit-transition-property: -webkit-transform;
                -o-transition-property: -o-transform;
                transition-property: -webkit-transform;
                -o-transition-property: transform;
                transition-property: transform;
                transition-property: transform, -webkit-transform;
                -webkit-backface-visibility: hidden;
            }
            .tooltipster-grow.tooltipster-show {
                -webkit-transform: scale(1, 1);
                -ms-transform: scale(1, 1);
                transform: scale(1, 1);
                -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
                -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
                -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
                transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
            }
            .tooltipster-swing {
                opacity: 0;
                -webkit-transform: rotateZ(4deg);
                -ms-transform: rotateZ(4deg);
                transform: rotateZ(4deg);
                -webkit-transition-property: -webkit-transform, opacity;
                -o-transition-property: -o-transform;
                -webkit-transition-property: -webkit-transform;
                transition-property: -webkit-transform;
                -o-transition-property: transform;
                transition-property: transform;
                transition-property: transform, -webkit-transform;
            }
            .tooltipster-swing.tooltipster-show {
                opacity: 1;
                -webkit-transform: rotateZ(0deg);
                -ms-transform: rotateZ(0deg);
                transform: rotateZ(0deg);
                -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 1);
                -webkit-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
                -o-transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
                transition-timing-function: cubic-bezier(0.23, 0.635, 0.495, 2.4);
            }
            .tooltipster-fall {
                -webkit-transition-property: top;
                -o-transition-property: top;
                transition-property: top;
                -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
                -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
                -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
                transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
            }
            .tooltipster-fall.tooltipster-initial {
                top: 0 !important;
            }
            .tooltipster-fall.tooltipster-dying {
                -webkit-transition-property: all;
                -o-transition-property: all;
                transition-property: all;
                top: 0 !important;
                opacity: 0;
            }
            .tooltipster-slide {
                -webkit-transition-property: left;
                -o-transition-property: left;
                transition-property: left;
                -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
                -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
                -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
                transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
            }
            .tooltipster-slide.tooltipster-initial {
                left: -40px !important;
            }
            .tooltipster-slide.tooltipster-dying {
                -webkit-transition-property: all;
                -o-transition-property: all;
                transition-property: all;
                left: 0 !important;
                opacity: 0;
            }
            @-webkit-keyframes tooltipster-fading {
                0% {
                    opacity: 0;
                }
                to {
                    opacity: 1;
                }
            }
            @keyframes tooltipster-fading {
                0% {
                    opacity: 0;
                }
                to {
                    opacity: 1;
                }
            }
            .tooltipster-update-fade {
                -webkit-animation: tooltipster-fading 400ms;
                animation: tooltipster-fading 400ms;
            }
            @-webkit-keyframes tooltipster-rotating {
                25% {
                    -webkit-transform: rotate(-2deg);
                    transform: rotate(-2deg);
                }
                75% {
                    -webkit-transform: rotate(2deg);
                    transform: rotate(2deg);
                }
                to {
                    -webkit-transform: rotate(0);
                    transform: rotate(0);
                }
            }
            @keyframes tooltipster-rotating {
                25% {
                    -webkit-transform: rotate(-2deg);
                    transform: rotate(-2deg);
                }
                75% {
                    -webkit-transform: rotate(2deg);
                    transform: rotate(2deg);
                }
                to {
                    -webkit-transform: rotate(0);
                    transform: rotate(0);
                }
            }
            .tooltipster-update-rotate {
                -webkit-animation: tooltipster-rotating 600ms;
                animation: tooltipster-rotating 600ms;
            }
            @-webkit-keyframes tooltipster-scaling {
                50% {
                    -webkit-transform: scale(1.1);
                    transform: scale(1.1);
                }
                to {
                    -webkit-transform: scale(1);
                    transform: scale(1);
                }
            }
            @keyframes tooltipster-scaling {
                50% {
                    -webkit-transform: scale(1.1);
                    transform: scale(1.1);
                }
                to {
                    -webkit-transform: scale(1);
                    transform: scale(1);
                }
            }
            .tooltipster-update-scale {
                -webkit-animation: tooltipster-scaling 600ms;
                animation: tooltipster-scaling 600ms;
            }
            .tooltipster-sidetip .tooltipster-box {
                background: var(--epcl-black-color);
                border-radius: 4px;
            }
            .tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
                margin-top: 8px;
            }
            .tooltipster-sidetip.tooltipster-left .tooltipster-box {
                margin-right: 8px;
            }
            .tooltipster-sidetip.tooltipster-right .tooltipster-box {
                margin-left: 8px;
            }
            .tooltipster-sidetip.tooltipster-top .tooltipster-box {
                margin-bottom: 8px;
            }
            .tooltipster-sidetip .tooltipster-content {
                color: white;
                line-height: 18px;
                padding: 6px 14px;
            }
            .tooltipster-sidetip .tooltipster-arrow {
                overflow: hidden;
                position: absolute;
            }
            .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
                height: 10px;
                margin-left: -10px;
                top: 0;
                width: 20px;
            }
            .tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
                height: 20px;
                margin-top: -10px;
                right: 0;
                top: 0;
                width: 10px;
            }
            .tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
                height: 20px;
                margin-top: -10px;
                left: 0;
                top: 0;
                width: 10px;
            }
            .tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
                bottom: 0;
                height: 10px;
                margin-left: -10px;
                width: 20px;
            }
            .tooltipster-sidetip .tooltipster-arrow-background,
            .tooltipster-sidetip .tooltipster-arrow-border {
                height: 0;
                position: absolute;
                width: 0;
            }
            .tooltipster-sidetip .tooltipster-arrow-background {
                border: 10px solid transparent;
            }
            .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
                border-bottom-color: var(--epcl-black-color);
                left: 0;
                top: 3px;
            }
            .tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
                border-left-color: var(--epcl-black-color);
                left: -3px;
                top: 0;
            }
            .tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
                border-right-color: var(--epcl-black-color);
                left: 3px;
                top: 0;
            }
            .tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
                border-top-color: var(--epcl-black-color);
                left: 0;
                top: -3px;
            }
            .tooltipster-sidetip .tooltipster-arrow-border {
                border: 10px solid transparent;
                left: 0;
                top: 0;
            }
            .tooltipster-sidetip .tooltipster-arrow-uncropped {
                position: relative;
            }
            .tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
                top: -10px;
            }
            .tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
                left: -10px;
            }
            :root {
                --epcl-main-color: #ff4c60;
                --epcl-secondary-color: #65ebe7;
                --epcl-titles-color: #454360;
                --epcl-black-color: #4b4870;
                --epcl-text-color: #596172;
                --epcl-border-color: #eeeeee;
                --epcl-input-bg-color: #f9f9fe;
            }
            .mfp-bg {
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                z-index: 1042;
                overflow: hidden;
                position: fixed;
                background: #fff;
                opacity: 0.8;
                filter: alpha(opacity=80);
            }
            .mfp-wrap {
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                z-index: 1043;
                position: fixed;
                outline: none !important;
                -webkit-backface-visibility: hidden;
            }
            .mfp-container {
                text-align: center;
                position: absolute;
                width: 100%;
                height: 100%;
                left: 0;
                top: 0;
                padding: 0 8px;
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
            }
            .mfp-container:before {
                content: "";
                display: inline-block;
                height: 100%;
                vertical-align: middle;
            }
            .mfp-align-top .mfp-container:before {
                display: none;
            }
            .mfp-content {
                position: relative;
                display: inline-block;
                vertical-align: middle;
                margin: 0 auto;
                text-align: left;
                z-index: 1045;
            }
            .mfp-ajax-holder .mfp-content,
            .mfp-inline-holder .mfp-content {
                width: 100%;
                cursor: auto;
            }
            .mfp-ajax-cur {
                cursor: progress;
            }
            .mfp-zoom-out-cur {
                cursor: -webkit-zoom-out;
                cursor: zoom-out;
            }
            .mfp-zoom {
                cursor: pointer;
                cursor: -webkit-zoom-in;
                cursor: zoom-in;
            }
            .mfp-auto-cursor .mfp-content {
                cursor: auto;
            }
            .mfp-arrow,
            .mfp-close,
            .mfp-counter,
            .mfp-preloader {
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
            }
            .mfp-loading.mfp-figure {
                display: none;
            }
            .mfp-hide {
                display: none !important;
            }
            .mfp-preloader {
                color: #cccccc;
                position: absolute;
                top: 50%;
                width: auto;
                text-align: center;
                margin-top: -0.8em;
                left: 8px;
                right: 8px;
                z-index: 1044;
            }
            .mfp-preloader a {
                color: #cccccc;
            }
            .mfp-preloader a:hover {
                color: white;
            }
            .mfp-s-ready .mfp-preloader {
                display: none;
            }
            .mfp-s-error .mfp-content {
                display: none;
            }
            .mfp-arrow,
            button.mfp-close {
                overflow: visible;
                cursor: pointer;
                background: transparent;
                border: 0;
                -webkit-appearance: none;
                display: block;
                outline: none;
                padding: 0;
                z-index: 1046;
                -webkit-box-shadow: none;
                box-shadow: none;
            }
            button::-moz-focus-inner {
                padding: 0;
                border: 0;
            }
            .mfp-close {
                width: 44px;
                height: 44px;
                line-height: 44px;
                position: absolute;
                right: 0;
                top: 0;
                text-decoration: none;
                text-align: center;
                opacity: 0;
                cursor: pointer;
                filter: alpha(opacity=65);
                padding: 0 0 18px 10px;
                color: var(--epcl-text-color);
                font-style: normal;
                font-size: 20px;
                -webkit-transition: all 300ms ease;
                -o-transition: all 300ms ease;
                transition: all 300ms ease;
            }
            .mfp-close:focus,
            .mfp-close:hover {
                opacity: 1;
                filter: alpha(opacity=100);
            }
            .mfp-close-btn-in .mfp-close {
                color: #333333;
            }
            .mfp-iframe-holder .mfp-close,
            .mfp-image-holder .mfp-close {
                color: var(--epcl-black-color);
                right: -6px;
                text-align: right;
                padding-right: 6px;
                -webkit-transition: all 300ms ease;
                -o-transition: all 300ms ease;
                transition: all 300ms ease;
                width: 100%;
            }
            .mfp-counter {
                position: absolute;
                top: 0;
                right: 0;
                color: var(--epcl-text-color);
                font-size: 12px;
                line-height: 18px;
            }
            .mfp-arrow {
                position: absolute;
                opacity: 0.65;
                filter: alpha(opacity=65);
                margin: 0;
                top: 50%;
                margin-top: -55px;
                padding: 0;
                width: 90px;
                height: 110px;
                color: var(--epcl-black-color);
                font-size: 30px;
                line-height: 110px !important;
                -webkit-transition: all 300ms ease;
                -o-transition: all 300ms ease;
                transition: all 300ms ease;
                -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
            }
            .mfp-arrow:active {
                margin-top: -54px;
            }
            .mfp-arrow:focus,
            .mfp-arrow:hover {
                opacity: 1;
                filter: alpha(opacity=100);
            }
            .mfp-arrow-left {
                left: 0;
            }
            .mfp-arrow-left .mfp-a,
            .mfp-arrow-left:after {
                margin-left: 31px;
            }
            .mfp-arrow-left .mfp-b,
            .mfp-arrow-left:before {
                margin-left: 25px;
            }
            .mfp-arrow-right {
                right: 0;
            }
            .mfp-arrow-right .mfp-a,
            .mfp-arrow-right:after {
                margin-left: 39px;
            }
            .mfp-iframe-holder {
                padding-top: 40px;
                padding-bottom: 40px;
            }
            .mfp-iframe-holder .mfp-content {
                line-height: 0;
                width: 100%;
                max-width: 900px;
            }
            .mfp-iframe-holder .mfp-close {
                top: -40px;
            }
            .mfp-iframe-scaler {
                width: 100%;
                height: 0;
                overflow: hidden;
                padding-top: 56.25%;
            }
            .mfp-iframe-scaler iframe {
                position: absolute;
                display: block;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
                box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
                background: black;
            }
            img.mfp-img {
                width: auto;
                max-width: 100%;
                height: auto;
                display: block;
                line-height: 0;
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
                padding: 40px 0 40px;
                margin: 0 auto;
            }
            .mfp-figure {
                line-height: 0;
            }
            .mfp-figure:after {
                content: "";
                position: absolute;
                left: 0;
                top: 40px;
                bottom: 40px;
                display: block;
                right: 0;
                width: auto;
                height: auto;
                z-index: -1;
                -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
                box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
                background: #444444;
            }
            .mfp-figure small {
                color: #bdbdbd;
                display: block;
                font-size: 12px;
                line-height: 14px;
            }
            .mfp-figure figure {
                margin: 0;
            }
            .mfp-bottom-bar {
                margin-top: -36px;
                position: absolute;
                top: 100%;
                left: 0;
                width: 100%;
                cursor: auto;
            }
            .mfp-title {
                text-align: left;
                line-height: 18px;
                color: var(--epcl-text-color);
                padding-top: 5px;
                font-size: 14px;
                word-wrap: break-word;
                padding-right: 36px;
            }
            .mfp-image-holder .mfp-content {
                max-width: 100%;
            }
            .mfp-gallery .mfp-image-holder .mfp-figure {
                cursor: pointer;
            }
            @media screen and (max-height: 300px), screen and (max-width: 800px) and (orientation: landscape) {
                .mfp-img-mobile .mfp-image-holder {
                    padding-left: 0;
                    padding-right: 0;
                }
                .mfp-img-mobile img.mfp-img {
                    padding: 0;
                }
                .mfp-img-mobile .mfp-figure:after {
                    top: 0;
                    bottom: 0;
                }
                .mfp-img-mobile .mfp-figure small {
                    display: inline;
                    margin-left: 5px;
                }
                .mfp-img-mobile .mfp-bottom-bar {
                    background: rgba(0, 0, 0, 0.6);
                    bottom: 0;
                    margin: 0;
                    top: auto;
                    padding: 3px 5px;
                    position: fixed;
                    -webkit-box-sizing: border-box;
                    box-sizing: border-box;
                }
                .mfp-img-mobile .mfp-bottom-bar:empty {
                    padding: 0;
                }
                .mfp-img-mobile .mfp-counter {
                    right: 5px;
                    top: 3px;
                }
                .mfp-img-mobile .mfp-close {
                    top: 0;
                    right: 0;
                    width: 35px;
                    height: 35px;
                    line-height: 35px;
                    background: rgba(0, 0, 0, 0.6);
                    position: fixed;
                    text-align: center;
                    padding: 0;
                }
            }
            @media (max-width: 900px) {
                .mfp-arrow {
                    -webkit-transform: scale(0.75);
                    -ms-transform: scale(0.75);
                    transform: scale(0.75);
                }
                .mfp-arrow-left {
                    -webkit-transform-origin: 0;
                    -ms-transform-origin: 0;
                    transform-origin: 0;
                }
                .mfp-arrow-right {
                    -webkit-transform-origin: 100%;
                    -ms-transform-origin: 100%;
                    transform-origin: 100%;
                }
                .mfp-container {
                    padding-left: 6px;
                    padding-right: 6px;
                }
            }
            .mfp-ie7 .mfp-img {
                padding: 0;
            }
            .mfp-ie7 .mfp-bottom-bar {
                width: 600px;
                left: 50%;
                margin-left: -300px;
                margin-top: 5px;
                padding-bottom: 5px;
            }
            .mfp-ie7 .mfp-container {
                padding: 0;
            }
            .mfp-ie7 .mfp-content {
                padding-top: 44px;
            }
            .mfp-ie7 .mfp-close {
                top: 0;
                right: 0;
                padding-top: 0;
            }
            :root {
                --epcl-main-color: #ff4c60;
                --epcl-secondary-color: #65ebe7;
                --epcl-titles-color: #454360;
                --epcl-black-color: #4b4870;
                --epcl-text-color: #596172;
                --epcl-border-color: #eee;
                --epcl-input-bg-color: #f9f9fe;
            }
            .clear {
                clear: both;
                display: block;
                overflow: hidden;
                visibility: hidden;
                width: 0;
                height: 0;
            }
            .clearfix:after,
            .clearfix:before,
            .grid-100:after,
            .grid-100:before,
            .grid-10:after,
            .grid-10:before,
            .grid-15:after,
            .grid-15:before,
            .grid-20:after,
            .grid-20:before,
            .grid-25:after,
            .grid-25:before,
            .grid-30:after,
            .grid-30:before,
            .grid-33:after,
            .grid-33:before,
            .grid-35:after,
            .grid-35:before,
            .grid-40:after,
            .grid-40:before,
            .grid-45:after,
            .grid-45:before,
            .grid-50:after,
            .grid-50:before,
            .grid-55:after,
            .grid-55:before,
            .grid-5:after,
            .grid-5:before,
            .grid-60:after,
            .grid-60:before,
            .grid-65:after,
            .grid-65:before,
            .grid-66:after,
            .grid-66:before,
            .grid-70:after,
            .grid-70:before,
            .grid-75:after,
            .grid-75:before,
            .grid-80:after,
            .grid-80:before,
            .grid-85:after,
            .grid-85:before,
            .grid-90:after,
            .grid-90:before,
            .grid-95:after,
            .grid-95:before,
            .grid-container:after,
            .grid-container:before,
            .mobile-grid-100:after,
            .mobile-grid-100:before,
            .mobile-grid-10:after,
            .mobile-grid-10:before,
            .mobile-grid-15:after,
            .mobile-grid-15:before,
            .mobile-grid-20:after,
            .mobile-grid-20:before,
            .mobile-grid-25:after,
            .mobile-grid-25:before,
            .mobile-grid-30:after,
            .mobile-grid-30:before,
            .mobile-grid-33:after,
            .mobile-grid-33:before,
            .mobile-grid-35:after,
            .mobile-grid-35:before,
            .mobile-grid-40:after,
            .mobile-grid-40:before,
            .mobile-grid-45:after,
            .mobile-grid-45:before,
            .mobile-grid-50:after,
            .mobile-grid-50:before,
            .mobile-grid-55:after,
            .mobile-grid-55:before,
            .mobile-grid-5:after,
            .mobile-grid-5:before,
            .mobile-grid-60:after,
            .mobile-grid-60:before,
            .mobile-grid-65:after,
            .mobile-grid-65:before,
            .mobile-grid-66:after,
            .mobile-grid-66:before,
            .mobile-grid-70:after,
            .mobile-grid-70:before,
            .mobile-grid-75:after,
            .mobile-grid-75:before,
            .mobile-grid-80:after,
            .mobile-grid-80:before,
            .mobile-grid-85:after,
            .mobile-grid-85:before,
            .mobile-grid-90:after,
            .mobile-grid-90:before,
            .mobile-grid-95:after,
            .mobile-grid-95:before,
            .tablet-grid-100:after,
            .tablet-grid-100:before,
            .tablet-grid-10:after,
            .tablet-grid-10:before,
            .tablet-grid-15:after,
            .tablet-grid-15:before,
            .tablet-grid-20:after,
            .tablet-grid-20:before,
            .tablet-grid-25:after,
            .tablet-grid-25:before,
            .tablet-grid-30:after,
            .tablet-grid-30:before,
            .tablet-grid-33:after,
            .tablet-grid-33:before,
            .tablet-grid-35:after,
            .tablet-grid-35:before,
            .tablet-grid-40:after,
            .tablet-grid-40:before,
            .tablet-grid-45:after,
            .tablet-grid-45:before,
            .tablet-grid-50:after,
            .tablet-grid-50:before,
            .tablet-grid-55:after,
            .tablet-grid-55:before,
            .tablet-grid-5:after,
            .tablet-grid-5:before,
            .tablet-grid-60:after,
            .tablet-grid-60:before,
            .tablet-grid-65:after,
            .tablet-grid-65:before,
            .tablet-grid-66:after,
            .tablet-grid-66:before,
            .tablet-grid-70:after,
            .tablet-grid-70:before,
            .tablet-grid-75:after,
            .tablet-grid-75:before,
            .tablet-grid-80:after,
            .tablet-grid-80:before,
            .tablet-grid-85:after,
            .tablet-grid-85:before,
            .tablet-grid-90:after,
            .tablet-grid-90:before,
            .tablet-grid-95:after,
            .tablet-grid-95:before {
                content: ".";
                display: block;
                overflow: hidden;
                visibility: hidden;
                font-size: 0;
                line-height: 0;
                width: 0;
                height: 0;
            }
            .clearfix:after,
            .grid-100:after,
            .grid-10:after,
            .grid-15:after,
            .grid-20:after,
            .grid-25:after,
            .grid-30:after,
            .grid-33:after,
            .grid-35:after,
            .grid-40:after,
            .grid-45:after,
            .grid-50:after,
            .grid-55:after,
            .grid-5:after,
            .grid-60:after,
            .grid-65:after,
            .grid-66:after,
            .grid-70:after,
            .grid-75:after,
            .grid-80:after,
            .grid-85:after,
            .grid-90:after,
            .grid-95:after,
            .grid-container:after,
            .mobile-grid-100:after,
            .mobile-grid-10:after,
            .mobile-grid-15:after,
            .mobile-grid-20:after,
            .mobile-grid-25:after,
            .mobile-grid-30:after,
            .mobile-grid-33:after,
            .mobile-grid-35:after,
            .mobile-grid-40:after,
            .mobile-grid-45:after,
            .mobile-grid-50:after,
            .mobile-grid-55:after,
            .mobile-grid-5:after,
            .mobile-grid-60:after,
            .mobile-grid-65:after,
            .mobile-grid-66:after,
            .mobile-grid-70:after,
            .mobile-grid-75:after,
            .mobile-grid-80:after,
            .mobile-grid-85:after,
            .mobile-grid-90:after,
            .mobile-grid-95:after,
            .tablet-grid-100:after,
            .tablet-grid-10:after,
            .tablet-grid-15:after,
            .tablet-grid-20:after,
            .tablet-grid-25:after,
            .tablet-grid-30:after,
            .tablet-grid-33:after,
            .tablet-grid-35:after,
            .tablet-grid-40:after,
            .tablet-grid-45:after,
            .tablet-grid-50:after,
            .tablet-grid-55:after,
            .tablet-grid-5:after,
            .tablet-grid-60:after,
            .tablet-grid-65:after,
            .tablet-grid-66:after,
            .tablet-grid-70:after,
            .tablet-grid-75:after,
            .tablet-grid-80:after,
            .tablet-grid-85:after,
            .tablet-grid-90:after,
            .tablet-grid-95:after {
                clear: both;
            }
            .grid-container {
                margin-left: auto;
                margin-right: auto;
                max-width: 1240px;
                padding-left: 20px;
                padding-right: 20px;
            }
            .grid-10,
            .grid-100,
            .grid-15,
            .grid-20,
            .grid-25,
            .grid-30,
            .grid-33,
            .grid-35,
            .grid-40,
            .grid-45,
            .grid-5,
            .grid-50,
            .grid-55,
            .grid-60,
            .grid-65,
            .grid-66,
            .grid-70,
            .grid-75,
            .grid-80,
            .grid-85,
            .grid-90,
            .grid-95,
            .mobile-grid-10,
            .mobile-grid-100,
            .mobile-grid-15,
            .mobile-grid-20,
            .mobile-grid-25,
            .mobile-grid-30,
            .mobile-grid-33,
            .mobile-grid-35,
            .mobile-grid-40,
            .mobile-grid-45,
            .mobile-grid-5,
            .mobile-grid-50,
            .mobile-grid-55,
            .mobile-grid-60,
            .mobile-grid-65,
            .mobile-grid-66,
            .mobile-grid-70,
            .mobile-grid-75,
            .mobile-grid-80,
            .mobile-grid-85,
            .mobile-grid-90,
            .mobile-grid-95,
            .tablet-grid-10,
            .tablet-grid-100,
            .tablet-grid-15,
            .tablet-grid-20,
            .tablet-grid-25,
            .tablet-grid-30,
            .tablet-grid-33,
            .tablet-grid-35,
            .tablet-grid-40,
            .tablet-grid-45,
            .tablet-grid-5,
            .tablet-grid-50,
            .tablet-grid-55,
            .tablet-grid-60,
            .tablet-grid-65,
            .tablet-grid-66,
            .tablet-grid-70,
            .tablet-grid-75,
            .tablet-grid-80,
            .tablet-grid-85,
            .tablet-grid-90,
            .tablet-grid-95 {
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
                padding-left: 20px;
                padding-right: 20px;
            }
            .grid-parent {
                padding-left: 0;
                padding-right: 0;
            }
            @media screen and (max-width: 767px) {
                .mobile-pull-10,
                .mobile-pull-15,
                .mobile-pull-20,
                .mobile-pull-25,
                .mobile-pull-30,
                .mobile-pull-33,
                .mobile-pull-35,
                .mobile-pull-40,
                .mobile-pull-45,
                .mobile-pull-5,
                .mobile-pull-50,
                .mobile-pull-55,
                .mobile-pull-60,
                .mobile-pull-65,
                .mobile-pull-66,
                .mobile-pull-70,
                .mobile-pull-75,
                .mobile-pull-80,
                .mobile-pull-85,
                .mobile-pull-90,
                .mobile-pull-95,
                .mobile-push-10,
                .mobile-push-15,
                .mobile-push-20,
                .mobile-push-25,
                .mobile-push-30,
                .mobile-push-33,
                .mobile-push-35,
                .mobile-push-40,
                .mobile-push-45,
                .mobile-push-5,
                .mobile-push-50,
                .mobile-push-55,
                .mobile-push-60,
                .mobile-push-65,
                .mobile-push-66,
                .mobile-push-70,
                .mobile-push-75,
                .mobile-push-80,
                .mobile-push-85,
                .mobile-push-90,
                .mobile-push-95 {
                    position: relative;
                }
                .hide-on-mobile {
                    display: none !important;
                }
                .mobile-grid-5 {
                    float: left;
                    width: 5%;
                }
                .mobile-grid-10 {
                    float: left;
                    width: 10%;
                }
                .mobile-grid-15 {
                    float: left;
                    width: 15%;
                }
                .mobile-grid-20 {
                    float: left;
                    width: 20%;
                }
                .mobile-grid-25 {
                    float: left;
                    width: 25%;
                }
                .mobile-grid-30 {
                    float: left;
                    width: 30%;
                }
                .mobile-grid-35 {
                    float: left;
                    width: 35%;
                }
                .mobile-prefix-35 {
                    margin-left: 35%;
                }
                .mobile-suffix-35 {
                    margin-right: 35%;
                }
                .mobile-push-35 {
                    left: 35%;
                }
                .mobile-pull-35 {
                    left: -35%;
                }
                .mobile-grid-40 {
                    float: left;
                    width: 40%;
                }
                .mobile-prefix-40 {
                    margin-left: 40%;
                }
                .mobile-suffix-40 {
                    margin-right: 40%;
                }
                .mobile-push-40 {
                    left: 40%;
                }
                .mobile-pull-40 {
                    left: -40%;
                }
                .mobile-grid-45 {
                    float: left;
                    width: 45%;
                }
                .mobile-prefix-45 {
                    margin-left: 45%;
                }
                .mobile-suffix-45 {
                    margin-right: 45%;
                }
                .mobile-push-45 {
                    left: 45%;
                }
                .mobile-pull-45 {
                    left: -45%;
                }
                .mobile-grid-50 {
                    float: left;
                    width: 50%;
                }
                .mobile-prefix-50 {
                    margin-left: 50%;
                }
                .mobile-suffix-50 {
                    margin-right: 50%;
                }
                .mobile-push-50 {
                    left: 50%;
                }
                .mobile-pull-50 {
                    left: -50%;
                }
                .mobile-grid-55 {
                    float: left;
                    width: 55%;
                }
                .mobile-prefix-55 {
                    margin-left: 55%;
                }
                .mobile-suffix-55 {
                    margin-right: 55%;
                }
                .mobile-push-55 {
                    left: 55%;
                }
                .mobile-pull-55 {
                    left: -55%;
                }
                .mobile-grid-60 {
                    float: left;
                    width: 60%;
                }
                .mobile-prefix-60 {
                    margin-left: 60%;
                }
                .mobile-suffix-60 {
                    margin-right: 60%;
                }
                .mobile-push-60 {
                    left: 60%;
                }
                .mobile-pull-60 {
                    left: -60%;
                }
                .mobile-grid-65 {
                    float: left;
                    width: 65%;
                }
                .mobile-prefix-65 {
                    margin-left: 65%;
                }
                .mobile-suffix-65 {
                    margin-right: 65%;
                }
                .mobile-push-65 {
                    left: 65%;
                }
                .mobile-pull-65 {
                    left: -65%;
                }
                .mobile-grid-70 {
                    float: left;
                    width: 70%;
                }
                .mobile-prefix-70 {
                    margin-left: 70%;
                }
                .mobile-suffix-70 {
                    margin-right: 70%;
                }
                .mobile-push-70 {
                    left: 70%;
                }
                .mobile-pull-70 {
                    left: -70%;
                }
                .mobile-grid-75 {
                    float: left;
                    width: 75%;
                }
                .mobile-prefix-75 {
                    margin-left: 75%;
                }
                .mobile-suffix-75 {
                    margin-right: 75%;
                }
                .mobile-push-75 {
                    left: 75%;
                }
                .mobile-pull-75 {
                    left: -75%;
                }
                .mobile-grid-80 {
                    float: left;
                    width: 80%;
                }
                .mobile-prefix-80 {
                    margin-left: 80%;
                }
                .mobile-suffix-80 {
                    margin-right: 80%;
                }
                .mobile-push-80 {
                    left: 80%;
                }
                .mobile-pull-80 {
                    left: -80%;
                }
                .mobile-grid-85 {
                    float: left;
                    width: 85%;
                }
                .mobile-prefix-85 {
                    margin-left: 85%;
                }
                .mobile-suffix-85 {
                    margin-right: 85%;
                }
                .mobile-push-85 {
                    left: 85%;
                }
                .mobile-pull-85 {
                    left: -85%;
                }
                .mobile-grid-90 {
                    float: left;
                    width: 90%;
                }
                .mobile-prefix-90 {
                    margin-left: 90%;
                }
                .mobile-suffix-90 {
                    margin-right: 90%;
                }
                .mobile-push-90 {
                    left: 90%;
                }
                .mobile-pull-90 {
                    left: -90%;
                }
                .mobile-grid-95 {
                    float: left;
                    width: 95%;
                }
                .mobile-prefix-95 {
                    margin-left: 95%;
                }
                .mobile-suffix-95 {
                    margin-right: 95%;
                }
                .mobile-push-95 {
                    left: 95%;
                }
                .mobile-pull-95 {
                    left: -95%;
                }
                .mobile-grid-33 {
                    float: left;
                    width: 33.33333%;
                }
                .mobile-prefix-33 {
                    margin-left: 33.33333%;
                }
                .mobile-suffix-33 {
                    margin-right: 33.33333%;
                }
                .mobile-push-33 {
                    left: 33.33333%;
                }
                .mobile-pull-33 {
                    left: -33.33333%;
                }
                .mobile-grid-66 {
                    float: left;
                    width: 66.66667%;
                }
                .mobile-prefix-66 {
                    margin-left: 66.66667%;
                }
                .mobile-suffix-66 {
                    margin-right: 66.66667%;
                }
                .mobile-push-66 {
                    left: 66.66667%;
                }
                .mobile-pull-66 {
                    left: -66.66667%;
                }
                .mobile-grid-100 {
                    clear: both;
                    width: 100%;
                }
            }
            @media screen and (min-width: 768px) and (max-width: 1023px) {
                .tablet-pull-10,
                .tablet-pull-15,
                .tablet-pull-20,
                .tablet-pull-25,
                .tablet-pull-30,
                .tablet-pull-33,
                .tablet-pull-35,
                .tablet-pull-40,
                .tablet-pull-45,
                .tablet-pull-5,
                .tablet-pull-50,
                .tablet-pull-55,
                .tablet-pull-60,
                .tablet-pull-65,
                .tablet-pull-66,
                .tablet-pull-70,
                .tablet-pull-75,
                .tablet-pull-80,
                .tablet-pull-85,
                .tablet-pull-90,
                .tablet-pull-95,
                .tablet-push-10,
                .tablet-push-15,
                .tablet-push-20,
                .tablet-push-25,
                .tablet-push-30,
                .tablet-push-33,
                .tablet-push-35,
                .tablet-push-40,
                .tablet-push-45,
                .tablet-push-5,
                .tablet-push-50,
                .tablet-push-55,
                .tablet-push-60,
                .tablet-push-65,
                .tablet-push-66,
                .tablet-push-70,
                .tablet-push-75,
                .tablet-push-80,
                .tablet-push-85,
                .tablet-push-90,
                .tablet-push-95 {
                    position: relative;
                }
                .hide-on-tablet {
                    display: none !important;
                }
                .tablet-grid-5 {
                    float: left;
                    width: 5%;
                }
                .tablet-prefix-5 {
                    margin-left: 5%;
                }
                .tablet-suffix-5 {
                    margin-right: 5%;
                }
                .tablet-push-5 {
                    left: 5%;
                }
                .tablet-pull-5 {
                    left: -5%;
                }
                .tablet-grid-10 {
                    float: left;
                    width: 10%;
                }
                .tablet-prefix-10 {
                    margin-left: 10%;
                }
                .tablet-suffix-10 {
                    margin-right: 10%;
                }
                .tablet-push-10 {
                    left: 10%;
                }
                .tablet-pull-10 {
                    left: -10%;
                }
                .tablet-grid-15 {
                    float: left;
                    width: 15%;
                }
                .tablet-prefix-15 {
                    margin-left: 15%;
                }
                .tablet-suffix-15 {
                    margin-right: 15%;
                }
                .tablet-push-15 {
                    left: 15%;
                }
                .tablet-pull-15 {
                    left: -15%;
                }
                .tablet-grid-20 {
                    float: left;
                    width: 20%;
                }
                .tablet-prefix-20 {
                    margin-left: 20%;
                }
                .tablet-suffix-20 {
                    margin-right: 20%;
                }
                .tablet-push-20 {
                    left: 20%;
                }
                .tablet-pull-20 {
                    left: -20%;
                }
                .tablet-grid-25 {
                    float: left;
                    width: 25%;
                }
                .tablet-prefix-25 {
                    margin-left: 25%;
                }
                .tablet-suffix-25 {
                    margin-right: 25%;
                }
                .tablet-push-25 {
                    left: 25%;
                }
                .tablet-pull-25 {
                    left: -25%;
                }
                .tablet-grid-30 {
                    float: left;
                    width: 30%;
                }
                .tablet-prefix-30 {
                    margin-left: 30%;
                }
                .tablet-suffix-30 {
                    margin-right: 30%;
                }
                .tablet-push-30 {
                    left: 30%;
                }
                .tablet-pull-30 {
                    left: -30%;
                }
                .tablet-grid-35 {
                    float: left;
                    width: 35%;
                }
                .tablet-prefix-35 {
                    margin-left: 35%;
                }
                .tablet-suffix-35 {
                    margin-right: 35%;
                }
                .tablet-push-35 {
                    left: 35%;
                }
                .tablet-pull-35 {
                    left: -35%;
                }
                .tablet-grid-40 {
                    float: left;
                    width: 40%;
                }
                .tablet-prefix-40 {
                    margin-left: 40%;
                }
                .tablet-suffix-40 {
                    margin-right: 40%;
                }
                .tablet-push-40 {
                    left: 40%;
                }
                .tablet-pull-40 {
                    left: -40%;
                }
                .tablet-grid-45 {
                    float: left;
                    width: 45%;
                }
                .tablet-prefix-45 {
                    margin-left: 45%;
                }
                .tablet-suffix-45 {
                    margin-right: 45%;
                }
                .tablet-push-45 {
                    left: 45%;
                }
                .tablet-pull-45 {
                    left: -45%;
                }
                .tablet-grid-50 {
                    float: left;
                    width: 50%;
                }
                .tablet-prefix-50 {
                    margin-left: 50%;
                }
                .tablet-suffix-50 {
                    margin-right: 50%;
                }
                .tablet-push-50 {
                    left: 50%;
                }
                .tablet-pull-50 {
                    left: -50%;
                }
                .tablet-grid-55 {
                    float: left;
                    width: 55%;
                }
                .tablet-prefix-55 {
                    margin-left: 55%;
                }
                .tablet-suffix-55 {
                    margin-right: 55%;
                }
                .tablet-push-55 {
                    left: 55%;
                }
                .tablet-pull-55 {
                    left: -55%;
                }
                .tablet-grid-60 {
                    float: left;
                    width: 60%;
                }
                .tablet-prefix-60 {
                    margin-left: 60%;
                }
                .tablet-suffix-60 {
                    margin-right: 60%;
                }
                .tablet-push-60 {
                    left: 60%;
                }
                .tablet-pull-60 {
                    left: -60%;
                }
                .tablet-grid-65 {
                    float: left;
                    width: 65%;
                }
                .tablet-prefix-65 {
                    margin-left: 65%;
                }
                .tablet-suffix-65 {
                    margin-right: 65%;
                }
                .tablet-push-65 {
                    left: 65%;
                }
                .tablet-pull-65 {
                    left: -65%;
                }
                .tablet-grid-70 {
                    float: left;
                    width: 70%;
                }
                .tablet-prefix-70 {
                    margin-left: 70%;
                }
                .tablet-suffix-70 {
                    margin-right: 70%;
                }
                .tablet-push-70 {
                    left: 70%;
                }
                .tablet-pull-70 {
                    left: -70%;
                }
                .tablet-grid-75 {
                    float: left;
                    width: 75%;
                }
                .tablet-prefix-75 {
                    margin-left: 75%;
                }
                .tablet-suffix-75 {
                    margin-right: 75%;
                }
                .tablet-push-75 {
                    left: 75%;
                }
                .tablet-pull-75 {
                    left: -75%;
                }
                .tablet-grid-80 {
                    float: left;
                    width: 80%;
                }
                .tablet-prefix-80 {
                    margin-left: 80%;
                }
                .tablet-suffix-80 {
                    margin-right: 80%;
                }
                .tablet-push-80 {
                    left: 80%;
                }
                .tablet-pull-80 {
                    left: -80%;
                }
                .tablet-grid-85 {
                    float: left;
                    width: 85%;
                }
                .tablet-prefix-85 {
                    margin-left: 85%;
                }
                .tablet-suffix-85 {
                    margin-right: 85%;
                }
                .tablet-push-85 {
                    left: 85%;
                }
                .tablet-pull-85 {
                    left: -85%;
                }
                .tablet-grid-90 {
                    float: left;
                    width: 90%;
                }
                .tablet-prefix-90 {
                    margin-left: 90%;
                }
                .tablet-suffix-90 {
                    margin-right: 90%;
                }
                .tablet-push-90 {
                    left: 90%;
                }
                .tablet-pull-90 {
                    left: -90%;
                }
                .tablet-grid-95 {
                    float: left;
                    width: 95%;
                }
                .tablet-prefix-95 {
                    margin-left: 95%;
                }
                .tablet-suffix-95 {
                    margin-right: 95%;
                }
                .tablet-push-95 {
                    left: 95%;
                }
                .tablet-pull-95 {
                    left: -95%;
                }
                .tablet-grid-33 {
                    float: left;
                    width: 33.33333%;
                }
                .tablet-prefix-33 {
                    margin-left: 33.33333%;
                }
                .tablet-suffix-33 {
                    margin-right: 33.33333%;
                }
                .tablet-push-33 {
                    left: 33.33333%;
                }
                .tablet-pull-33 {
                    left: -33.33333%;
                }
                .tablet-grid-66 {
                    float: left;
                    width: 66.66667%;
                }
                .tablet-prefix-66 {
                    margin-left: 66.66667%;
                }
                .tablet-suffix-66 {
                    margin-right: 66.66667%;
                }
                .tablet-push-66 {
                    left: 66.66667%;
                }
                .tablet-pull-66 {
                    left: -66.66667%;
                }
                .tablet-grid-100 {
                    clear: both;
                    width: 100%;
                }
            }
            @media screen and (min-width: 1024px) {
                .pull-10,
                .pull-15,
                .pull-20,
                .pull-25,
                .pull-30,
                .pull-33,
                .pull-35,
                .pull-40,
                .pull-45,
                .pull-5,
                .pull-50,
                .pull-55,
                .pull-60,
                .pull-65,
                .pull-66,
                .pull-70,
                .pull-75,
                .pull-80,
                .pull-85,
                .pull-90,
                .pull-95,
                .push-10,
                .push-15,
                .push-20,
                .push-25,
                .push-30,
                .push-33,
                .push-35,
                .push-40,
                .push-45,
                .push-5,
                .push-50,
                .push-55,
                .push-60,
                .push-65,
                .push-66,
                .push-70,
                .push-75,
                .push-80,
                .push-85,
                .push-90,
                .push-95 {
                    position: relative;
                }
                .hide-on-desktop {
                    display: none !important;
                }
                .grid-5 {
                    float: left;
                    width: 5%;
                }
                .prefix-5 {
                    margin-left: 5%;
                }
                .suffix-5 {
                    margin-right: 5%;
                }
                .push-5 {
                    left: 5%;
                }
                .pull-5 {
                    left: -5%;
                }
                .grid-10 {
                    float: left;
                    width: 10%;
                }
                .prefix-10 {
                    margin-left: 10%;
                }
                .suffix-10 {
                    margin-right: 10%;
                }
                .push-10 {
                    left: 10%;
                }
                .pull-10 {
                    left: -10%;
                }
                .grid-15 {
                    float: left;
                    width: 15%;
                }
                .prefix-15 {
                    margin-left: 15%;
                }
                .suffix-15 {
                    margin-right: 15%;
                }
                .push-15 {
                    left: 15%;
                }
                .pull-15 {
                    left: -15%;
                }
                .grid-20 {
                    float: left;
                    width: 20%;
                }
                .prefix-20 {
                    margin-left: 20%;
                }
                .suffix-20 {
                    margin-right: 20%;
                }
                .push-20 {
                    left: 20%;
                }
                .pull-20 {
                    left: -20%;
                }
                .grid-25 {
                    float: left;
                    width: 25%;
                }
                .prefix-25 {
                    margin-left: 25%;
                }
                .suffix-25 {
                    margin-right: 25%;
                }
                .push-25 {
                    left: 25%;
                }
                .pull-25 {
                    left: -25%;
                }
                .grid-30 {
                    float: left;
                    width: 30%;
                }
                .prefix-30 {
                    margin-left: 30%;
                }
                .suffix-30 {
                    margin-right: 30%;
                }
                .push-30 {
                    left: 30%;
                }
                .pull-30 {
                    left: -30%;
                }
                .grid-35 {
                    float: left;
                    width: 35%;
                }
                .prefix-35 {
                    margin-left: 35%;
                }
                .suffix-35 {
                    margin-right: 35%;
                }
                .push-35 {
                    left: 35%;
                }
                .pull-35 {
                    left: -35%;
                }
                .grid-40 {
                    float: left;
                    width: 40%;
                }
                .prefix-40 {
                    margin-left: 40%;
                }
                .suffix-40 {
                    margin-right: 40%;
                }
                .push-40 {
                    left: 40%;
                }
                .pull-40 {
                    left: -40%;
                }
                .grid-45 {
                    float: left;
                    width: 45%;
                }
                .prefix-45 {
                    margin-left: 45%;
                }
                .suffix-45 {
                    margin-right: 45%;
                }
                .push-45 {
                    left: 45%;
                }
                .pull-45 {
                    left: -45%;
                }
                .grid-50 {
                    float: left;
                    width: 50%;
                }
                .prefix-50 {
                    margin-left: 50%;
                }
                .suffix-50 {
                    margin-right: 50%;
                }
                .push-50 {
                    left: 50%;
                }
                .pull-50 {
                    left: -50%;
                }
                .grid-55 {
                    float: left;
                    width: 55%;
                }
                .prefix-55 {
                    margin-left: 55%;
                }
                .suffix-55 {
                    margin-right: 55%;
                }
                .push-55 {
                    left: 55%;
                }
                .pull-55 {
                    left: -55%;
                }
                .grid-60 {
                    float: left;
                    width: 60%;
                }
                .prefix-60 {
                    margin-left: 60%;
                }
                .suffix-60 {
                    margin-right: 60%;
                }
                .push-60 {
                    left: 60%;
                }
                .pull-60 {
                    left: -60%;
                }
                .grid-65 {
                    float: left;
                    width: 65%;
                }
                .prefix-65 {
                    margin-left: 65%;
                }
                .suffix-65 {
                    margin-right: 65%;
                }
                .push-65 {
                    left: 65%;
                }
                .pull-65 {
                    left: -65%;
                }
                .grid-70 {
                    float: left;
                    width: 70%;
                }
                .prefix-70 {
                    margin-left: 70%;
                }
                .suffix-70 {
                    margin-right: 70%;
                }
                .push-70 {
                    left: 70%;
                }
                .pull-70 {
                    left: -70%;
                }
                .grid-75 {
                    float: left;
                    width: 75%;
                }
                .prefix-75 {
                    margin-left: 75%;
                }
                .suffix-75 {
                    margin-right: 75%;
                }
                .push-75 {
                    left: 75%;
                }
                .pull-75 {
                    left: -75%;
                }
                .grid-80 {
                    float: left;
                    width: 80%;
                }
                .prefix-80 {
                    margin-left: 80%;
                }
                .suffix-80 {
                    margin-right: 80%;
                }
                .push-80 {
                    left: 80%;
                }
                .pull-80 {
                    left: -80%;
                }
                .grid-85 {
                    float: left;
                    width: 85%;
                }
                .prefix-85 {
                    margin-left: 85%;
                }
                .suffix-85 {
                    margin-right: 85%;
                }
                .push-85 {
                    left: 85%;
                }
                .pull-85 {
                    left: -85%;
                }
                .grid-90 {
                    float: left;
                    width: 90%;
                }
                .prefix-90 {
                    margin-left: 90%;
                }
                .suffix-90 {
                    margin-right: 90%;
                }
                .push-90 {
                    left: 90%;
                }
                .pull-90 {
                    left: -90%;
                }
                .grid-95 {
                    float: left;
                    width: 95%;
                }
                .prefix-95 {
                    margin-left: 95%;
                }
                .suffix-95 {
                    margin-right: 95%;
                }
                .push-95 {
                    left: 95%;
                }
                .pull-95 {
                    left: -95%;
                }
                .grid-33 {
                    float: left;
                    width: 33.33333%;
                }
                .prefix-33 {
                    margin-left: 33.33333%;
                }
                .suffix-33 {
                    margin-right: 33.33333%;
                }
                .push-33 {
                    left: 33.33333%;
                }
                .pull-33 {
                    left: -33.33333%;
                }
                .grid-66 {
                    float: left;
                    width: 66.66667%;
                }
                .prefix-66 {
                    margin-left: 66.66667%;
                }
                .suffix-66 {
                    margin-right: 66.66667%;
                }
                .push-66 {
                    left: 66.66667%;
                }
                .pull-66 {
                    left: -66.66667%;
                }
                .grid-100 {
                    clear: both;
                    width: 100%;
                }
            }
            a,
            abbr,
            acronym,
            address,
            applet,
            article,
            aside,
            audio,
            b,
            big,
            blockquote,
            body,
            button,
            canvas,
            caption,
            center,
            cite,
            code,
            dd,
            del,
            details,
            dfn,
            div,
            dl,
            dt,
            em,
            embed,
            fieldset,
            figcaption,
            figure,
            footer,
            form,
            h1,
            h2,
            h3,
            h4,
            h5,
            h6,
            header,
            hgroup,
            html,
            i,
            iframe,
            img,
            ins,
            kbd,
            label,
            legend,
            li,
            mark,
            menu,
            nav,
            object,
            ol,
            output,
            p,
            pre,
            q,
            ruby,
            s,
            samp,
            section,
            small,
            span,
            strike,
            strong,
            sub,
            summary,
            sup,
            table,
            tbody,
            td,
            tfoot,
            th,
            thead,
            time,
            tr,
            tt,
            u,
            ul,
            var,
            video {
                margin: 0;
                padding: 0;
                border: 0;
                font-size: 100%;
                font: inherit;
                vertical-align: baseline;
                -webkit-text-size-adjust: 100%;
                -ms-text-size-adjust: 100%;
                -webkit-font-smoothing: antialiased;
                text-rendering: optimizeLegibility;
            }
            article,
            aside,
            details,
            figcaption,
            figure,
            footer,
            header,
            hgroup,
            main,
            menu,
            nav,
            section {
                display: block;
            }
            body {
                line-height: 1;
            }
            ol,
            ul {
                list-style: none;
            }
            blockquote,
            q {
                quotes: none;
            }
            blockquote:after,
            blockquote:before,
            q:after,
            q:before {
                content: "";
                content: none;
            }
            table {
                border-collapse: collapse;
                border-spacing: 0;
            }
            html,
            textarea {
                overflow: auto;
            }
            body,
            html {
                width: 100%;
                height: 100%;
            }
            a {
                text-decoration: none;
                outline: 0;
            }
            button,
            input,
            textarea {
                margin: 0;
                padding: 0;
                border: 0;
                outline: 0;
            }
            a,
            button,
            input[type="button"],
            input[type="submit"],
            label {
                cursor: pointer;
            }
            h1,
            h2,
            h3,
            h4,
            h5,
            h6 {
                font-weight: 400;
            }
            b,
            strong {
                font-weight: 700;
            }
            em,
            i {
                font-style: italic;
            }
            address {
                font-style: normal;
            }
            small {
                font-size: 75%;
            }
            sub,
            sup {
                font-size: 75%;
                line-height: 0;
                position: relative;
                vertical-align: baseline;
            }
            sup {
                top: -0.5em;
            }
            sub {
                bottom: -0.25em;
            }
            abbr,
            acronym {
                border-bottom: 1px dotted;
                cursor: help;
            }
            ins {
                text-decoration: none;
            }
            ::-moz-selection {
                background-color: var(--epcl-text-color);
                color: #fff;
                text-shadow: none;
            }
            ::selection {
                background-color: var(--epcl-text-color);
                color: #fff;
                text-shadow: none;
            }
            h1 {
                font-size: 26px;
            }
            h2 {
                font-size: 24px;
            }
            h3 {
                font-size: 22px;
            }
            h4 {
                font-size: 20px;
            }
            h5 {
                font-size: 18px;
            }
            h6 {
                font-size: 16px;
            }
            #single #comments.hosted .comment .comment-author,
            .title,
            .wpcf7 label {
                font-family: "Josefin Sans", sans-serif;
                font-weight: 700;
                font-size: 30px;
                margin-bottom: 40px;
                line-height: 1.45;
                letter-spacing: 0px;
                color: var(--epcl-titles-color);
            }
            #single #comments.hosted .comment .comment-author a,
            .title a,
            .wpcf7 label a {
                color: var(--epcl-titles-color);
            }
            #single #comments.hosted .comment .comment-author a:hover,
            .title a:hover,
            .wpcf7 label a:hover {
                color: var(--epcl-titles-color);
            }
            #single #comments.hosted .comment .ularge.comment-author,
            .title.ularge,
            .wpcf7 label.ularge {
                font-size: 60px;
                margin-bottom: 30px;
                line-height: 1.2;
            }
            #single #comments.hosted .comment .large.comment-author,
            .title.large,
            .wpcf7 label.large {
                font-size: 24px;
                line-height: 1.2;
            }
            #single #comments.hosted .comment .medium.comment-author,
            .title.medium,
            .wpcf7 label.medium {
                font-size: 24px;
                line-height: 1.4;
                margin-bottom: 30px;
            }
            #single #comments.hosted .comment .small.comment-author,
            #single #comments.hosted .comment nav.pagination a.comment-author,
            #single #comments.hosted nav.pagination .comment a.comment-author,
            #single #comments.hosted nav.pagination a.title,
            .title.small,
            .wpcf7 label.small {
                font-size: 18px;
                margin-bottom: 10px;
            }
            #single #comments.hosted .comment .comment-author,
            .title.usmall,
            .wpcf7 label {
                font-size: 15px;
                margin-bottom: 5px;
                letter-spacing: 0.25px;
            }
            #single #comments.hosted .comment .white.comment-author,
            .title.white,
            .wpcf7 label.white {
                color: #fff;
            }
            #single #comments.hosted .comment .letter-decoration.comment-author :first-letter,
            .title.letter-decoration :first-letter,
            .wpcf7 label.letter-decoration :first-letter {
                color: var(--epcl-main-color);
            }
            #single #comments.hosted .comment .bordered.comment-author,
            .title.bordered,
            .wpcf7 label.bordered {
                position: relative;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
            }
            #single #comments.hosted .comment .bordered.comment-author span.bg,
            .title.bordered span.bg,
            .wpcf7 label.bordered span.bg {
                max-width: 90%;
            }
            #single #comments.hosted .comment .bordered.comment-author span.border,
            .title.bordered span.border,
            .wpcf7 label.bordered span.border {
                height: 2px;
                background: var(--epcl-main-color);
                content: "";
                -webkit-box-flex: 1;
                -ms-flex: 1 1 auto;
                flex: 1 1 auto;
                margin-left: 15px;
                min-width: 30px;
            }
            #single #comments.hosted .comment .bordered.comment-author span.border.small,
            .title.bordered span.border.small,
            .wpcf7 label.bordered span.border.small {
                max-width: 80px;
            }
            #single #comments.hosted .comment .bold.comment-author,
            .title.bold,
            .wpcf7 label.bold {
                font-weight: 700 !important;
            }
            .my-mfp-zoom-in .mfp-content {
                -webkit-opacity: 0;
                -moz-opacity: 0;
                opacity: 0;
                -webkit-transition: all 0.2s ease-in-out;
                -o-transition: all 0.2s ease-in-out;
                transition: all 0.2s ease-in-out;
                -webkit-transform: scale(0.8);
                -ms-transform: scale(0.8);
                transform: scale(0.8);
            }
            .my-mfp-zoom-in.mfp-ready .mfp-content {
                -webkit-opacity: 1;
                -moz-opacity: 1;
                opacity: 1;
                -webkit-transform: scale(1);
                -ms-transform: scale(1);
                transform: scale(1);
            }
            .my-mfp-zoom-in.mfp-removing .mfp-content {
                -webkit-transform: scale(0.8);
                -ms-transform: scale(0.8);
                transform: scale(0.8);
                -webkit-opacity: 0;
                -moz-opacity: 0;
                opacity: 0;
            }
            .my-mfp-zoom-in.mfp-bg {
                opacity: 0;
                -webkit-transition: opacity 0.3s ease-out;
                -o-transition: opacity 0.3s ease-out;
                transition: opacity 0.3s ease-out;
            }
            .my-mfp-zoom-in.mfp-ready .mfp-close,
            .my-mfp-zoom-in.mfp-ready.mfp-bg {
                opacity: 1;
            }
            .my-mfp-zoom-in.mfp-removing .mfp-close,
            .my-mfp-zoom-in.mfp-removing.mfp-bg {
                -webkit-opacity: 0;
                -moz-opacity: 0;
                opacity: 0;
            }
            .underline-effect a:not(.epcl-button) {
                padding-bottom: 5px;
                background-image: -webkit-gradient(linear, left top, right top, from(var(--epcl-secondary-color)), to(var(--epcl-secondary-color)));
                background-image: -o-linear-gradient(left, var(--epcl-secondary-color) 0%, var(--epcl-secondary-color) 100%);
                background-image: linear-gradient(to right, var(--epcl-secondary-color) 0%, var(--epcl-secondary-color) 100%);
                background-size: 100% 0%;
                background-repeat: no-repeat;
                background-position: left 70%;
                -webkit-transition: all 0.4s ease;
                -o-transition: all 0.4s ease;
                transition: all 0.4s ease;
            }
            .underline-effect a:not(.epcl-button):after,
            .underline-effect a:not(.epcl-button):before {
                display: none;
            }
            .underline-effect a:not(.epcl-button):hover {
                color: var(--epcl-titles-color);
                background-size: 100% 13%;
                background-position: left 80%;
            }
            .translate-effect {
                display: inline-block;
            }
            .translate-effect:hover {
                -webkit-transform: translateY(-3px);
                -ms-transform: translateY(-3px);
                transform: translateY(-3px);
            }
            #single #comments.hosted nav.pagination a:not(.epcl-shortcode),
            .button,
            .epcl-button:not(.epcl-shortcode) {
                display: inline-block;
                color: #fff;
                font-size: 15px;
                padding: 8px 25px;
                letter-spacing: 0.5px;
                position: relative;
                z-index: 2;
                font-family: "Josefin Sans", sans-serif;
                -webkit-box-shadow: 0px 3px 5px -1px rgba(7, 10, 25, 0.2);
                box-shadow: 0px 3px 5px -1px rgba(7, 10, 25, 0.2);
                background-color: var(--epcl-main-color);
                -webkit-transition: all 0.3s ease;
                -o-transition: all 0.3s ease;
                transition: all 0.3s ease;
            }
            #single #comments.hosted nav.pagination a:not(.epcl-shortcode).bordered,
            .button.bordered,
            .epcl-button:not(.epcl-shortcode).bordered {
                -webkit-box-shadow: none;
                box-shadow: none;
                background-color: #fff !important;
            }
            #single #comments.hosted nav.pagination a:not(.epcl-shortcode).bordered:before,
            .button.bordered:before,
            .epcl-button:not(.epcl-shortcode).bordered:before {
                content: "";
                border: 3px solid var(--epcl-black-color);
                background: #fff;
                position: absolute;
                left: 0;
                top: 0;
                width: 100%;
                height: 100%;
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
                -webkit-transition: all 0.3s ease;
                -o-transition: all 0.3s ease;
                transition: all 0.3s ease;
            }
            #single #comments.hosted nav.pagination a:not(.epcl-shortcode).bordered:after,
            .button.bordered:after,
            .epcl-button:not(.epcl-shortcode).bordered:after {
                content: attr(data-title);
                position: absolute;
                left: 0;
                top: 0;
                padding: 8px 25px;
                z-index: 3;
                background: var(--epcl-black-color);
                -webkit-transition: all 0.3s ease;
                -o-transition: all 0.3s ease;
                transition: all 0.3s ease;
            }
            #single #comments.hosted nav.pagination a:not(.epcl-shortcode):hover,
            .button:hover,
            .epcl-button:not(.epcl-shortcode):hover {
                color: #fff;
                -webkit-box-shadow: none;
                box-shadow: none;
            }
            #single #comments.hosted nav.pagination a:not(.epcl-shortcode):hover:after,
            .button:hover:after,
            .epcl-button:not(.epcl-shortcode):hover:after {
                -webkit-transform: translate(-5px, -5px);
                -ms-transform: translate(-5px, -5px);
                transform: translate(-5px, -5px);
            }
            #single #comments.hosted nav.pagination a:not(.epcl-shortcode).secondary,
            .button.secondary,
            .epcl-button:not(.epcl-shortcode).secondary {
                background-color: var(--epcl-main-color);
            }
            #single #comments.hosted nav.pagination a:not(.epcl-shortcode).secondary:after,
            .button.secondary:after,
            .epcl-button:not(.epcl-shortcode).secondary:after {
                background: var(--epcl-main-color);
            }
            #single #comments.hosted nav.pagination a:not(.epcl-shortcode).secondary:before,
            .button.secondary:before,
            .epcl-button:not(.epcl-shortcode).secondary:before {
                border-color: var(--epcl-main-color);
            }
            #single #comments.hosted nav.pagination a:not(.epcl-shortcode).black,
            .button.black,
            .epcl-button:not(.epcl-shortcode).black {
                background: var(--epcl-black-color);
            }
            #single #comments.hosted nav.pagination a.button,
            #single #comments.hosted nav.pagination a:not(.epcl-shortcode),
            .button.small,
            .epcl-button:not(.epcl-shortcode).small {
                font-size: 12px;
                padding: 5px 15px;
            }
            #single #comments.hosted nav.pagination a.button:after,
            #single #comments.hosted nav.pagination a:not(.epcl-shortcode):after,
            .button.small:after,
            .epcl-button:not(.epcl-shortcode).small:after {
                padding: 5px 15px;
            }
            #single #comments.hosted nav.pagination a.button.bordered:hover:after,
            #single #comments.hosted nav.pagination a:not(.epcl-shortcode).bordered:hover:after,
            .button.small.bordered:hover:after,
            .epcl-button:not(.epcl-shortcode).small.bordered:hover:after {
                left: -4px;
                top: -4px;
            }
            #single #comments.hosted nav.pagination a:not(.epcl-shortcode).medium,
            .button.medium,
            .epcl-button:not(.epcl-shortcode).medium {
                font-size: 15px;
                padding: 5px 20px;
            }
            #single #comments.hosted nav.pagination a:not(.epcl-shortcode).medium:after,
            .button.medium:after,
            .epcl-button:not(.epcl-shortcode).medium:after {
                padding: 5px 20px;
            }
            #single #comments.hosted nav.pagination a:not(.epcl-shortcode).medium.bordered:hover:after,
            .button.medium.bordered:hover:after,
            .epcl-button:not(.epcl-shortcode).medium.bordered:hover:after {
                left: -4px;
                top: -4px;
            }
            #single #comments.hosted nav.pagination a:not(.epcl-shortcode).large,
            .button.large,
            .epcl-button:not(.epcl-shortcode).large {
                font-size: 20px;
                padding: 8px 40px;
            }
            #single #comments.hosted nav.pagination a:not(.epcl-shortcode).icon i,
            .button.icon i,
            .epcl-button:not(.epcl-shortcode).icon i {
                vertical-align: middle;
                position: relative;
                top: -2px;
            }
            #single #comments.hosted nav.pagination a:not(.epcl-shortcode).circle,
            .button.circle,
            .epcl-button:not(.epcl-shortcode).circle {
                padding: 0;
                width: 44px;
                height: 44px;
                border-radius: 50%;
                text-align: center;
                line-height: 44px;
                font-size: 16px;
            }
            #single #comments.hosted nav.pagination a:not(.epcl-shortcode).circle i.fa,
            .button.circle i.fa,
            .epcl-button:not(.epcl-shortcode).circle i.fa {
                margin: 0;
                vertical-align: middle;
            }
            #single #comments.hosted nav.pagination a:not(.epcl-shortcode).circle:hover,
            .button.circle:hover,
            .epcl-button:not(.epcl-shortcode).circle:hover {
                -webkit-transform: translateY(-2px);
                -ms-transform: translateY(-2px);
                transform: translateY(-2px);
            }
            #single #comments.hosted nav.pagination a.button,
            #single #comments.hosted nav.pagination a:not(.epcl-shortcode),
            .button.dark,
            .epcl-button:not(.epcl-shortcode).dark {
                background-image: none;
                background-color: var(--epcl-black-color);
                color: #fff;
            }
            #single #comments.hosted nav.pagination a:not(.epcl-shortcode) i.fa,
            .button i.fa,
            .epcl-button:not(.epcl-shortcode) i.fa {
                font-size: 85%;
                margin-left: 5px;
            }
            .widget_epcl_tag_cloud,
            .widget_tag_cloud,
            .wp-block-tag-cloud,
            div.tags {
                display: block;
                font-weight: 500;
                font-size: 14px;
                font-family: "Josefin Sans", sans-serif;
            }
            .widget_epcl_tag_cloud a,
            .widget_tag_cloud a,
            .wp-block-tag-cloud a,
            div.tags a {
                color: var(--epcl-black-color);
                display: inline-block;
                -webkit-box-shadow: 0px 2px 6px rgba(7, 10, 25, 0.1);
                box-shadow: 0px 2px 6px rgba(7, 10, 25, 0.1);
                padding: 6px 8px 4px;
                line-height: 1.2;
                margin-right: 10px;
                background: #fff;
            }
            .widget_epcl_tag_cloud a:before,
            .widget_tag_cloud a:before,
            .wp-block-tag-cloud a:before,
            div.tags a:before {
                content: "#";
                color: var(--epcl-main-color);
                margin-right: 3px;
                -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
            }
            .widget_epcl_tag_cloud a:hover,
            .widget_tag_cloud a:hover,
            .wp-block-tag-cloud a:hover,
            div.tags a:hover {
                color: var(--epcl-main-color);
                -webkit-transform: translateY(-2px);
                -ms-transform: translateY(-2px);
                transform: translateY(-2px);
            }
            .widget_epcl_tag_cloud i,
            .widget_epcl_tag_cloud svg,
            .widget_tag_cloud i,
            .widget_tag_cloud svg,
            .wp-block-tag-cloud i,
            .wp-block-tag-cloud svg,
            div.tags i,
            div.tags svg {
                display: inline-block;
                color: var(--epcl-main-color);
                font-size: 20px;
                vertical-align: middle;
                margin-top: -3px;
                margin-right: 3px;
                width: 20px;
                height: 20px;
            }
            .single-categories.widget_epcl_tag_cloud a,
            .single-categories.widget_tag_cloud a,
            .single-categories.wp-block-tag-cloud a,
            div.tags.single-categories a {
                margin-bottom: 10px;
            }
            .menu-item-object-category .sub-menu a:before {
                content: "#";
                color: var(--epcl-main-color);
                font-size: 115%;
                margin-right: 5px;
                vertical-align: middle;
                position: relative;
                top: -1px;
            }
            input[type="email"],
            input[type="password"],
            input[type="search"],
            input[type="tel"],
            input[type="text"],
            input[type="url"],
            select,
            textarea {
                display: block;
                background: #f9f9fe;
                border: 1px solid #f0f0fd;
                color: var(--epcl-text-color);
                font-size: 14px;
                font-family: "Source Serif Pro", "Source Sans Pro", serif;
                line-height: 1.8;
                letter-spacing: 0.25px;
                padding: 15px 25px;
                height: 45px;
                width: 100%;
                margin-bottom: 15px;
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
                outline: 0;
                -webkit-transition: all 0.3s ease;
                -o-transition: all 0.3s ease;
                transition: all 0.3s ease;
            }
            input[type="email"]::-webkit-input-placeholder,
            input[type="password"]::-webkit-input-placeholder,
            input[type="search"]::-webkit-input-placeholder,
            input[type="tel"]::-webkit-input-placeholder,
            input[type="text"]::-webkit-input-placeholder,
            input[type="url"]::-webkit-input-placeholder,
            select::-webkit-input-placeholder,
            textarea::-webkit-input-placeholder {
                color: var(--epcl-text-color);
            }
            input[type="email"]:-moz-placeholder,
            input[type="password"]:-moz-placeholder,
            input[type="search"]:-moz-placeholder,
            input[type="tel"]:-moz-placeholder,
            input[type="text"]:-moz-placeholder,
            input[type="url"]:-moz-placeholder,
            select:-moz-placeholder,
            textarea:-moz-placeholder {
                color: var(--epcl-text-color);
            }
            input[type="email"]::-moz-placeholder,
            input[type="password"]::-moz-placeholder,
            input[type="search"]::-moz-placeholder,
            input[type="tel"]::-moz-placeholder,
            input[type="text"]::-moz-placeholder,
            input[type="url"]::-moz-placeholder,
            select::-moz-placeholder,
            textarea::-moz-placeholder {
                color: var(--epcl-text-color);
            }
            input[type="email"]:-ms-input-placeholder,
            input[type="password"]:-ms-input-placeholder,
            input[type="search"]:-ms-input-placeholder,
            input[type="tel"]:-ms-input-placeholder,
            input[type="text"]:-ms-input-placeholder,
            input[type="url"]:-ms-input-placeholder,
            select:-ms-input-placeholder,
            textarea:-ms-input-placeholder {
                color: var(--epcl-text-color);
            }
            input[type="email"]:focus,
            input[type="password"]:focus,
            input[type="search"]:focus,
            input[type="tel"]:focus,
            input[type="text"]:focus,
            input[type="url"]:focus,
            select:focus,
            textarea:focus {
                border-color: #e3e3fa;
            }
            input[type="email"].large,
            input[type="password"].large,
            input[type="search"].large,
            input[type="tel"].large,
            input[type="text"].large,
            input[type="url"].large,
            select.large,
            textarea.large {
                font-size: 18px;
            }
            textarea {
                width: 100%;
                height: 170px;
                resize: none;
                padding-top: 25px;
                padding-bottom: 25px;
            }
            button[type="submit"],
            input[type="submit"] {
                display: inline-block;
                color: #fff;
                font-size: 15px;
                padding: 8px 25px;
                letter-spacing: 0.5px;
                position: relative;
                z-index: 2;
                font-family: "Josefin Sans", sans-serif;
                -webkit-box-shadow: 0px 3px 5px -1px rgba(7, 10, 25, 0.2);
                box-shadow: 0px 3px 5px -1px rgba(7, 10, 25, 0.2);
                background-color: var(--epcl-main-color);
                -webkit-transition: all 0.3s ease;
                -o-transition: all 0.3s ease;
                transition: all 0.3s ease;
                font-family: "Josefin Sans", sans-serif;
                font-size: 18px;
                padding: 12px 35px;
                font-weight: 600;
                transition: all 0.3s ease;
            }
            button[type="submit"].bordered,
            input[type="submit"].bordered {
                -webkit-box-shadow: none;
                box-shadow: none;
                background-color: #fff !important;
            }
            button[type="submit"].bordered:before,
            input[type="submit"].bordered:before {
                content: "";
                border: 3px solid var(--epcl-black-color);
                background: #fff;
                position: absolute;
                left: 0;
                top: 0;
                width: 100%;
                height: 100%;
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
                -webkit-transition: all 0.3s ease;
                -o-transition: all 0.3s ease;
                transition: all 0.3s ease;
            }
            button[type="submit"].bordered:after,
            input[type="submit"].bordered:after {
                content: attr(data-title);
                position: absolute;
                left: 0;
                top: 0;
                padding: 8px 25px;
                z-index: 3;
                background: var(--epcl-black-color);
                -webkit-transition: all 0.3s ease;
                -o-transition: all 0.3s ease;
                transition: all 0.3s ease;
            }
            button[type="submit"]:hover,
            input[type="submit"]:hover {
                color: #fff;
                -webkit-box-shadow: none;
                box-shadow: none;
            }
            button[type="submit"]:hover:after,
            input[type="submit"]:hover:after {
                -webkit-transform: translate(-5px, -5px);
                -ms-transform: translate(-5px, -5px);
                transform: translate(-5px, -5px);
            }
            button[type="submit"].secondary,
            input[type="submit"].secondary {
                background-color: var(--epcl-main-color);
            }
            button[type="submit"].secondary:after,
            input[type="submit"].secondary:after {
                background: var(--epcl-main-color);
            }
            button[type="submit"].secondary:before,
            input[type="submit"].secondary:before {
                border-color: var(--epcl-main-color);
            }
            button[type="submit"].black,
            input[type="submit"].black {
                background: var(--epcl-black-color);
            }
            button[type="submit"].small,
            input[type="submit"].small {
                font-size: 12px;
                padding: 5px 15px;
            }
            button[type="submit"].small:after,
            input[type="submit"].small:after {
                padding: 5px 15px;
            }
            button[type="submit"].small.bordered:hover:after,
            input[type="submit"].small.bordered:hover:after {
                left: -4px;
                top: -4px;
            }
            button[type="submit"].medium,
            input[type="submit"].medium {
                font-size: 15px;
                padding: 5px 20px;
            }
            button[type="submit"].medium:after,
            input[type="submit"].medium:after {
                padding: 5px 20px;
            }
            button[type="submit"].medium.bordered:hover:after,
            input[type="submit"].medium.bordered:hover:after {
                left: -4px;
                top: -4px;
            }
            button[type="submit"].large,
            input[type="submit"].large {
                font-size: 20px;
                padding: 8px 40px;
            }
            button[type="submit"].icon i,
            input[type="submit"].icon i {
                vertical-align: middle;
                position: relative;
                top: -2px;
            }
            button[type="submit"].circle,
            input[type="submit"].circle {
                padding: 0;
                width: 44px;
                height: 44px;
                border-radius: 50%;
                text-align: center;
                line-height: 44px;
                font-size: 16px;
            }
            button[type="submit"].circle i.fa,
            input[type="submit"].circle i.fa {
                margin: 0;
                vertical-align: middle;
            }
            button[type="submit"].circle:hover,
            input[type="submit"].circle:hover {
                -webkit-transform: translateY(-2px);
                -ms-transform: translateY(-2px);
                transform: translateY(-2px);
            }
            button[type="submit"].dark,
            input[type="submit"].dark {
                background-image: none;
                background-color: var(--epcl-black-color);
                color: #fff;
            }
            button[type="submit"] i.fa,
            input[type="submit"] i.fa {
                font-size: 85%;
                margin-left: 5px;
            }
            select {
                max-width: 100%;
                height: auto;
                padding-right: 25px;
                background: #f9f9fe
                    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUBAMAAABohZD3AAAAA3NCSVQICAjb4U/gAAAAD1BMVEX///8AAAAAAAAAAAAAAABRO2rwAAAABXRSTlMAESIzRJTdRHwAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAY0lEQVQYlVXOyRGAIBBE0QYNgIMBWJYBcDAAFvOPSYRZ5zL1Tv3xvPY6dueC4JyA27AB2IzzMIx/4hDW6Sg+p8EJfVESCpkTEpkSGpMSshg6DkmoxlHHOaFbjoTiHHR83UX/A5M3KIMZPyPWAAAAAElFTkSuQmCC")
                    no-repeat 97% center !important;
                background-size: 9px 6px !important;
                font: 17px "Source Serif Pro", "Source Sans Pro", serif;
                outline: 0;
                cursor: pointer;
                -webkit-appearance: none;
                -moz-appearance: none;
                appearance: none;
            }
            select option {
                color: #222;
                background: #fff;
            }
            button {
                -webkit-transition: all 0.3s ease;
                -o-transition: all 0.3s ease;
                transition: all 0.3s ease;
            }
            form p {
                padding-bottom: 15px;
                font-size: 13px;
            }
            form.search-form {
                position: relative;
                z-index: 1;
            }
            form.search-form input.search-field {
                padding-right: 50px;
            }
            form.search-form .submit {
                position: absolute;
                right: 20px;
                top: 50%;
                color: var(--epcl-main-color);
                background: 0 0;
                -webkit-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                transform: translateY(-50%);
                padding: 0;
                -webkit-box-shadow: none !important;
                box-shadow: none !important;
                -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
            }
            form.search-form .submit:hover {
                opacity: 0.75;
            }
            .wpcf7 p {
                padding: 0 !important;
                margin-bottom: 20px;
            }
            .wpcf7 span.wpcf7-form-control-wrap {
                display: block;
                margin-top: 10px;
            }
            .wpcf7 span.wpcf7-not-valid-tip {
                color: #fff;
                margin-left: 10px;
            }
            .wpcf7 .ajax-loader {
                margin-left: 10px !important;
                vertical-align: baseline !important;
            }
            .wpcf7 .wpcf7-response-output {
                clear: both;
                border: 0 !important;
                background: #ff4c60;
                color: #fff;
                padding: 10px 15px !important;
                font-size: 16px;
                text-align: center;
                margin: 0 0 20px !important;
                position: relative;
            }
            .wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok {
                background: #13ab51;
            }
            .wpcf7 form.sent .wpcf7-response-output {
                background: #13ab51;
            }
            .widget .widget-title {
                letter-spacing: 0.25px;
            }
            .widget:last-child:after {
                display: none;
            }
            .widget select {
                font-size: 15px;
                background: #fff
                    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUBAMAAABohZD3AAAAA3NCSVQICAjb4U/gAAAAD1BMVEX///8AAAAAAAAAAAAAAABRO2rwAAAABXRSTlMAESIzRJTdRHwAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAY0lEQVQYlVXOyRGAIBBE0QYNgIMBWJYBcDAAFvOPSYRZ5zL1Tv3xvPY6dueC4JyA27AB2IzzMIx/4hDW6Sg+p8EJfVESCpkTEpkSGpMSshg6DkmoxlHHOaFbjoTiHHR83UX/A5M3KIMZPyPWAAAAAElFTkSuQmCC")
                    no-repeat 97% center !important;
                background-size: 9px 6px !important;
            }
            .widget_search .search-field,
            .widget_search .wp-block-search__input {
                padding-left: 15px;
                font-size: 13px !important;
                background: #fff;
                margin-bottom: 0;
            }
            .widget_search .wp-block-search__button {
                padding: 0 25px;
            }
            .widget_search form .submit {
                right: 10px;
            }
            .widget_text {
                font-size: 14px;
            }
            .widget_text .textwidget {
                margin-top: -9px;
            }
            .widget_text p {
                margin-bottom: 20px;
            }
            .widget_text p:last-of-type {
                margin-bottom: 0;
            }
            .widget_archive label,
            .widget_categories label,
            .widget_meta label,
            .widget_nav_menu label,
            .widget_pages label,
            .widget_recent_comments label,
            .widget_recent_entries label,
            .widget_rss label {
                display: none;
            }
            .widget_archive ul > li,
            .widget_categories ul > li,
            .widget_meta ul > li,
            .widget_nav_menu ul > li,
            .widget_pages ul > li,
            .widget_recent_comments ul > li,
            .widget_recent_entries ul > li,
            .widget_rss ul > li {
                display: block;
                margin-bottom: 10px;
                padding-bottom: 10px;
                border-bottom: 1px solid var(--epcl-border-color);
            }
            .widget_archive ul > li a,
            .widget_categories ul > li a,
            .widget_meta ul > li a,
            .widget_nav_menu ul > li a,
            .widget_pages ul > li a,
            .widget_recent_comments ul > li a,
            .widget_recent_entries ul > li a,
            .widget_rss ul > li a {
                font-size: 14px;
                display: inline-block;
            }
            .widget_archive ul > li:last-of-type,
            .widget_categories ul > li:last-of-type,
            .widget_meta ul > li:last-of-type,
            .widget_nav_menu ul > li:last-of-type,
            .widget_pages ul > li:last-of-type,
            .widget_recent_comments ul > li:last-of-type,
            .widget_recent_entries ul > li:last-of-type,
            .widget_rss ul > li:last-of-type {
                margin-bottom: 0 !important;
                border-bottom: 0;
                padding-bottom: 0;
            }
            .widget_archive ul > li ul.children,
            .widget_archive ul > li ul.sub-menu,
            .widget_categories ul > li ul.children,
            .widget_categories ul > li ul.sub-menu,
            .widget_meta ul > li ul.children,
            .widget_meta ul > li ul.sub-menu,
            .widget_nav_menu ul > li ul.children,
            .widget_nav_menu ul > li ul.sub-menu,
            .widget_pages ul > li ul.children,
            .widget_pages ul > li ul.sub-menu,
            .widget_recent_comments ul > li ul.children,
            .widget_recent_comments ul > li ul.sub-menu,
            .widget_recent_entries ul > li ul.children,
            .widget_recent_entries ul > li ul.sub-menu,
            .widget_rss ul > li ul.children,
            .widget_rss ul > li ul.sub-menu {
                clear: both;
                padding: 10px 0 0;
                margin-top: 10px;
                border-top: 1px solid var(--epcl-border-color);
            }
            .widget_archive ul > li ul.children li,
            .widget_archive ul > li ul.sub-menu li,
            .widget_categories ul > li ul.children li,
            .widget_categories ul > li ul.sub-menu li,
            .widget_meta ul > li ul.children li,
            .widget_meta ul > li ul.sub-menu li,
            .widget_nav_menu ul > li ul.children li,
            .widget_nav_menu ul > li ul.sub-menu li,
            .widget_pages ul > li ul.children li,
            .widget_pages ul > li ul.sub-menu li,
            .widget_recent_comments ul > li ul.children li,
            .widget_recent_comments ul > li ul.sub-menu li,
            .widget_recent_entries ul > li ul.children li,
            .widget_recent_entries ul > li ul.sub-menu li,
            .widget_rss ul > li ul.children li,
            .widget_rss ul > li ul.sub-menu li {
                padding-left: 20px;
            }
            .widget_archive > ul > li,
            .widget_categories > ul > li,
            .widget_recent_comments > ul > li,
            .widget_recent_entries > ul > li,
            .widget_rss > ul > li {
                position: relative;
                z-index: 1;
                font-size: 16px;
            }
            .widget_archive > ul > li .comment-author-link,
            .widget_categories > ul > li .comment-author-link,
            .widget_recent_comments > ul > li .comment-author-link,
            .widget_recent_entries > ul > li .comment-author-link,
            .widget_rss > ul > li .comment-author-link {
                font-weight: 700;
            }
            .widget_recent_comments ul > li a {
                display: inline;
            }
            .widget_recent_entries > ul > li:before {
                background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGc+CiAgICAgICAgPHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPgogICAgICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0yMCAyMkg0YTEgMSAwIDAgMS0xLTFWM2ExIDEgMCAwIDEgMS0xaDE2YTEgMSAwIDAgMSAxIDF2MThhMSAxIDAgMCAxLTEgMXptLTEtMlY0SDV2MTZoMTR6TTggN2g4djJIOFY3em0wIDRoOHYySDh2LTJ6bTAgNGg4djJIOHYtMnoiLz4KICAgIDwvZz4KPC9zdmc+");
            }
            .widget_archive > ul > li:before {
                background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDI0djI0SDB6Ii8+PHBhdGggZD0iTTE3IDNoNGExIDEgMCAwIDEgMSAxdjE2YTEgMSAwIDAgMS0xIDFIM2ExIDEgMCAwIDEtMS0xVjRhMSAxIDAgMCAxIDEtMWg0VjFoMnYyaDZWMWgydjJ6bS0yIDJIOXYySDdWNUg0djRoMTZWNWgtM3YyaC0yVjV6bTUgNkg0djhoMTZ2LTh6IiBmaWxsPSJyZ2JhKDM2LDM1LDM1LDEpIi8+PC9zdmc+");
            }
            .widget_recent_comments > ul > li {
                padding-left: 27px;
            }
            .widget_recent_comments > ul > li:before {
                content: "";
                position: absolute;
                left: 0;
                top: 7px;
                width: 16px;
                height: 16px;
                background-size: 16px;
                background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M7.291 20.824L2 22l1.176-5.291A9.956 9.956 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10a9.956 9.956 0 0 1-4.709-1.176zm.29-2.113l.653.35A7.955 7.955 0 0 0 12 20a8 8 0 1 0-8-8c0 1.334.325 2.618.94 3.766l.349.653-.655 2.947 2.947-.655z' fill='rgba(255,72,106,1)'/%3E%3C/svg%3E");
            }
            .widget_rss > ul > li:before {
                background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGc+CiAgICAgICAgPHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIvPgogICAgICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0zIDNjOS45NDEgMCAxOCA4LjA1OSAxOCAxOGgtM2MwLTguMjg0LTYuNzE2LTE1LTE1LTE1VjN6bTAgN2M2LjA3NSAwIDExIDQuOTI1IDExIDExaC0zYTggOCAwIDAgMC04LTh2LTN6bTAgN2E0IDQgMCAwIDEgNCA0SDN2LTR6Ii8+CiAgICA8L2c+Cjwvc3ZnPg==");
            }
            .widget_categories > ul > li {
                padding-left: 0;
            }
            .widget_categories > ul > li:before {
                display: none;
            }
            .widget_categories > ul > li:before {
                content: "\f02b";
            }
            .widget_archive ul li,
            .widget_categories ul li {
                text-align: right;
                background: 0 0;
                line-height: 30px;
                margin-bottom: 8px;
                padding-bottom: 8px;
            }
            .widget_archive ul li:last-of-type,
            .widget_categories ul li:last-of-type {
                margin-bottom: 0 !important;
                border-bottom: 0;
                padding-bottom: 0;
                -o-border-image: none;
                border-image: none;
            }
            .widget_archive ul li:after,
            .widget_categories ul li:after {
                content: "";
                display: block;
                clear: both;
            }
            .widget_archive ul li span,
            .widget_categories ul li span {
                display: inline-block;
                padding: 0;
                color: #fff;
                background: var(--epcl-main-color);
                font-family: "Josefin Sans", sans-serif;
                width: 25px;
                height: 25px;
                text-align: center;
                line-height: 25px;
                font-weight: 700;
                font-size: 13px;
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
                top: -2px;
                position: relative;
                border-radius: 50%;
            }
            .widget_archive ul > li,
            .widget_categories ul > li {
                clear: both;
            }
            .widget_archive ul > li a,
            .widget_categories ul > li a {
                float: left;
            }
            .widget_epcl_tag_cloud,
            .widget_tag_cloud,
            .wp-block-tag-cloud {
                display: block;
            }
            .widget_epcl_tag_cloud a,
            .widget_tag_cloud a,
            .wp-block-tag-cloud a {
                font-size: 14px !important;
                margin-bottom: 12px;
                margin-right: 10px;
            }
            .widget_recent_entries .post-date {
                font-size: 13px;
                display: block;
                color: var(--epcl-text-color);
            }
            .widget_media_audio a:before {
                display: none;
            }
            .widget_calendar table {
                width: 100%;
                border-collapse: separate;
            }
            .widget_calendar table caption {
                margin-bottom: 10px;
                font-weight: 600;
            }
            .widget_calendar table thead {
                background: var(--epcl-black-color);
                color: #fff;
            }
            .widget_calendar table th {
                font-weight: 600;
                border: 0;
            }
            .widget_calendar table td {
                border-top: 1px solid var(--epcl-border-color);
                text-align: center;
            }
            .widget_calendar table td a {
                font-weight: 700;
            }
            .widget_calendar table td,
            .widget_calendar table th {
                padding: 5px;
            }
            .widget_calendar table #today {
                font-weight: 700;
            }
            .widget_calendar table #prev {
                text-align: left;
            }
            .widget_calendar table #next {
                text-align: right;
            }
            .widget_calendar .wp-calendar-nav-next {
                float: right;
            }
            .widget_media_image a {
                display: inline-block;
                padding: 0;
            }
            .widget_media_image a img {
                display: block;
                width: auto;
            }
            .widget_media_image a:before {
                display: none;
            }
            .widget_media_image img {
                border-radius: 15px;
            }
            .widget_media_gallery .gallery-item {
                margin-top: 0 !important;
            }
            .widget_media_gallery a {
                display: inline-block;
                vertical-align: top;
                padding: 0 2px;
                overflow: hidden;
            }
            .widget_media_gallery a img {
                border: 0 !important;
            }
            .widget_rss .widget-title a {
                padding-bottom: 0;
            }
            .widget_rss .widget-title a img {
                display: none;
            }
            .widget_rss .widget-title a:before {
                display: none;
            }
            .widget_rss ul li {
                font-size: 13px;
            }
            .widget_rss .rss-date {
                display: block;
                margin-top: 10px;
            }
            .widget_rss .rsswidget {
                font-family: "Josefin Sans", sans-serif;
                font-weight: 700;
                color: var(--epcl-black-color);
            }
            .widget_rss .rsswidget:hover {
                color: var(--epcl-main-color);
            }
            .widget_rss cite {
                font-weight: 700;
            }
            .widget_rss .rssSummary,
            .widget_rss cite {
                display: block;
                padding-top: 15px;
            }
            .widget_epcl_about .avatar {
                float: left;
                width: 80px;
                height: 80px;
                margin-right: 20px;
                font-size: 38px !important;
            }
            .widget_epcl_about .avatar a {
                display: block;
                border-radius: 50%;
                overflow: hidden;
                -webkit-box-shadow: 0 3px 12px -1px rgba(7, 10, 25, 0.1), 0 22px 27px -30px rgba(7, 10, 25, 0.1);
                box-shadow: 0 3px 12px -1px rgba(7, 10, 25, 0.1), 0 22px 27px -30px rgba(7, 10, 25, 0.1);
            }
            .widget_epcl_about .avatar img {
                display: block;
            }
            .widget_epcl_about .founder {
                margin-top: 0;
                margin-bottom: 5px;
                font-size: 14px;
            }
            .widget_epcl_about .info {
                float: left;
            }
            .widget_epcl_about .social {
                text-align: center;
                float: left;
            }
            .widget_epcl_about .social a {
                margin-right: 10px;
                font-size: 16px;
                -webkit-transform: none;
                -ms-transform: none;
                transform: none;
                color: var(--epcl-main-color);
            }
            .widget_epcl_about .social a.facebook {
                color: #175beb;
            }
            .widget_epcl_about .social a.twitter {
                color: #1da1f2;
            }
            .widget_epcl_about p {
                margin-top: 15px;
                font-size: 14px;
            }
            .widget_epcl_featured_category .info,
            .widget_epcl_posts_thumbs .info,
            .widget_epcl_related_articles .info {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
            }
            .widget_epcl_featured_category .item,
            .widget_epcl_posts_thumbs .item,
            .widget_epcl_related_articles .item {
                margin-bottom: 20px;
                position: relative;
                padding-left: 75px;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-orient: horizontal;
                -webkit-box-direction: normal;
                -ms-flex-flow: row wrap;
                flex-flow: row wrap;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                min-height: 60px;
            }
            .widget_epcl_featured_category .item.no-thumb,
            .widget_epcl_posts_thumbs .item.no-thumb,
            .widget_epcl_related_articles .item.no-thumb {
                padding: 0 !important;
                min-height: inherit;
            }
            #single #comments.hosted .comment .widget_epcl_featured_category .item .comment-author,
            #single #comments.hosted .comment .widget_epcl_posts_thumbs .item .comment-author,
            #single #comments.hosted .comment .widget_epcl_related_articles .item .comment-author,
            .widget_epcl_featured_category .item #single #comments.hosted .comment .comment-author,
            .widget_epcl_featured_category .item .title,
            .widget_epcl_featured_category .item .wpcf7 label,
            .widget_epcl_posts_thumbs .item #single #comments.hosted .comment .comment-author,
            .widget_epcl_posts_thumbs .item .title,
            .widget_epcl_posts_thumbs .item .wpcf7 label,
            .widget_epcl_related_articles .item #single #comments.hosted .comment .comment-author,
            .widget_epcl_related_articles .item .title,
            .widget_epcl_related_articles .item .wpcf7 label,
            .wpcf7 .widget_epcl_featured_category .item label,
            .wpcf7 .widget_epcl_posts_thumbs .item label,
            .wpcf7 .widget_epcl_related_articles .item label {
                margin-bottom: -3px;
            }
            .widget_epcl_featured_category .item .thumb,
            .widget_epcl_posts_thumbs .item .thumb,
            .widget_epcl_related_articles .item .thumb {
                width: 60px;
                height: 64px;
                min-height: 52px;
                overflow: inherit;
                position: absolute;
                left: 0;
                top: 1px;
                padding: 0;
                -webkit-box-shadow: 0 3px 5px -2px rgba(7, 10, 25, 0.2);
                box-shadow: 0 3px 5px -2px rgba(7, 10, 25, 0.2);
            }
            .widget_epcl_featured_category .item .thumb .fake-layout:before,
            .widget_epcl_posts_thumbs .item .thumb .fake-layout:before,
            .widget_epcl_related_articles .item .thumb .fake-layout:before {
                left: 1px;
                top: 1px;
                right: 1px;
                bottom: 1px;
            }
            .widget_epcl_featured_category .item .epcl-dropcap,
            .widget_epcl_posts_thumbs .item .epcl-dropcap,
            .widget_epcl_related_articles .item .epcl-dropcap {
                width: 60px;
                height: 64px;
                font-size: 28px;
            }
            .widget_epcl_featured_category .item .epcl-dropcap .fake-layout,
            .widget_epcl_posts_thumbs .item .epcl-dropcap .fake-layout,
            .widget_epcl_related_articles .item .epcl-dropcap .fake-layout {
                line-height: 64px !important;
            }
            .widget_epcl_featured_category .item .epcl-dropcap .fake-layout:before,
            .widget_epcl_posts_thumbs .item .epcl-dropcap .fake-layout:before,
            .widget_epcl_related_articles .item .epcl-dropcap .fake-layout:before {
                left: 1px;
                top: 1px;
                right: 1px;
                bottom: 1px;
            }
            .widget_epcl_featured_category .item time,
            .widget_epcl_posts_thumbs .item time,
            .widget_epcl_related_articles .item time {
                font-size: 12px;
            }
            .widget_epcl_featured_category .item:last-of-type,
            .widget_epcl_posts_thumbs .item:last-of-type,
            .widget_epcl_related_articles .item:last-of-type {
                margin-bottom: 0;
            }
            .widget_epcl_flickr div.loading {
                text-align: center;
                padding: 20px 0;
            }
            .widget_epcl_flickr.loaded .loading {
                display: none;
            }
            .widget_epcl_flickr ul {
                margin: 0 -3px;
            }
            .widget_epcl_flickr ul li {
                display: block;
                padding: 0 2px 4px;
            }
            .widget_epcl_flickr ul li .wrapper {
                overflow: hidden;
            }
            .widget_epcl_flickr ul li a {
                display: block;
                overflow: hidden;
                width: 100%;
                position: relative;
                z-index: 1;
                background-position: center center;
                background-repeat: no-repeat;
                background-size: cover;
                padding-top: 95%;
            }
            .widget_epcl_flickr ul li a:hover:before {
                opacity: 1;
                visibility: visible;
                -webkit-transform: scale(1);
                -ms-transform: scale(1);
                transform: scale(1);
            }
            .widget_epcl_flickr ul li a span.cover {
                height: 100%;
                width: 101%;
                position: absolute;
                left: 0;
                top: 0;
            }
            .widget_epcl_ads_125 .epcl-banner-wrapper {
                margin: 0 -10px;
            }
            .widget_epcl_ads_125 .epcl-banner {
                display: block;
                float: left;
                max-width: 50%;
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
                padding: 0 10px 20px;
            }
            .widget_epcl_ads_125 .epcl-banner a > img {
                display: block;
                max-width: 100%;
                height: auto;
            }
            .epcl-banner-wrapper a:before {
                display: none;
            }
            .widget_ep_ads_fluid .epcl-a {
                overflow: hidden;
            }
            section.widget_epcl_tweets p {
                position: relative;
                padding-left: 35px;
                margin-bottom: 20px;
                font-size: 14px;
                line-height: 2;
            }
            section.widget_epcl_tweets p a {
                font-weight: 600;
                color: var(--epcl-black-color);
            }
            section.widget_epcl_tweets p small {
                font-size: 11px;
                padding-top: 5px;
                display: block;
            }
            section.widget_epcl_tweets p i.fa-twitter {
                font-size: 21px;
                position: absolute;
                left: 0;
                top: 5px;
                color: #1da1f2;
            }
            section.widget_epcl_tweets p:last-of-type {
                margin-bottom: 0;
            }
            .widget_epcl_social div.icons {
                margin-bottom: 0;
                padding-bottom: 0;
                margin-left: -10px;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -ms-flex-wrap: wrap;
                flex-wrap: wrap;
            }
            .widget_epcl_social div.icons a {
                display: inline-block;
                width: 22%;
                height: 72px;
                font-size: 22px;
                text-align: center;
                font-weight: 600;
                background: #fff !important;
                color: #fff !important;
                margin: 0;
                position: relative;
                margin-bottom: 3%;
                margin-left: 3%;
                vertical-align: top;
            }
            .widget_epcl_social div.icons a:before {
                display: none;
            }
            .widget_epcl_social div.icons a:after {
                content: "";
                border: 3px solid var(--epcl-black-color);
                position: absolute;
                left: 0;
                top: 0;
                right: 0;
                bottom: 0;
                -webkit-transition: all 0.3s ease;
                -o-transition: all 0.3s ease;
                transition: all 0.3s ease;
            }
            .widget_epcl_social div.icons a:hover .icon,
            .widget_epcl_social div.icons a:hover i {
                -webkit-transform: translate(-5px, -5px);
                -ms-transform: translate(-5px, -5px);
                transform: translate(-5px, -5px);
            }
            .widget_epcl_social div.icons a:hover .icon:after,
            .widget_epcl_social div.icons a:hover i:after {
                opacity: 0;
            }
            .widget_epcl_social div.icons a .icon,
            .widget_epcl_social div.icons a i {
                font-size: 25px;
                line-height: 72px;
                width: 100%;
                background: red;
                position: absolute;
                left: 0;
                top: 0;
                z-index: 3;
                background: var(--epcl-black-color);
                -webkit-transition: all 0.3s ease;
                -o-transition: all 0.3s ease;
                transition: all 0.3s ease;
            }
            .widget_epcl_social div.icons a .icon:after,
            .widget_epcl_social div.icons a i:after {
                content: "";
                border: 1px solid #fff;
                position: absolute;
                left: 2px;
                top: 2px;
                right: 2px;
                bottom: 2px;
                -webkit-transition: all 0.3s ease;
                -o-transition: all 0.3s ease;
                transition: all 0.3s ease;
                z-index: 2;
            }
            .widget_epcl_social div.icons a svg {
                width: 25px;
                height: 25px;
                fill: #fff;
                vertical-align: middle;
            }
            .widget_epcl_social div.icons a p {
                display: none;
                padding-top: 7px;
                letter-spacing: 0.5px;
            }
            .widget_epcl_social div.icons a p span {
                display: block;
                font-size: 12px;
                font-weight: 400;
                margin-top: -1px;
                font-family: "Source Serif Pro", "Source Sans Pro", serif;
            }
            .widget_epcl_social div.icons a.dribbble,
            .widget_epcl_social div.icons a.dribbble i {
                background: #d97aa6;
            }
            .widget_epcl_social div.icons a.dribbble:after {
                border-color: #d97aa6;
            }
            .widget_epcl_social div.icons a.facebook,
            .widget_epcl_social div.icons a.facebook i {
                background: #3563c2;
            }
            .widget_epcl_social div.icons a.facebook:after {
                border-color: #3563c2;
            }
            .widget_epcl_social div.icons a.tumblr,
            .widget_epcl_social div.icons a.tumblr i {
                background: #5f7990;
            }
            .widget_epcl_social div.icons a.tumblr:after {
                border-color: #5f7990;
            }
            .widget_epcl_social div.icons a.youtube,
            .widget_epcl_social div.icons a.youtube i {
                background: #ef4646;
            }
            .widget_epcl_social div.icons a.youtube:after {
                border-color: #ef4646;
            }
            .widget_epcl_social div.icons a.dribbble:after {
                border-color: #d97aa6;
            }
            .widget_epcl_social div.icons a.twitter,
            .widget_epcl_social div.icons a.twitter i {
                background: #63cdf1;
            }
            .widget_epcl_social div.icons a.twitter:after {
                border-color: #63cdf1;
            }
            .widget_epcl_social div.icons a.flickr,
            .widget_epcl_social div.icons a.flickr i {
                background: #ef3998;
            }
            .widget_epcl_social div.icons a.flickr:after {
                border-color: #ef3998;
            }
            .widget_epcl_social div.icons a.instagram,
            .widget_epcl_social div.icons a.instagram i {
                background: #e62ba9;
            }
            .widget_epcl_social div.icons a.instagram:after {
                border-color: #e62ba9;
            }
            .widget_epcl_social div.icons a.linkedin,
            .widget_epcl_social div.icons a.linkedin i {
                background: #0077b5;
            }
            .widget_epcl_social div.icons a.linkedin:after {
                border-color: #0077b5;
            }
            .widget_epcl_social div.icons a.pinterest,
            .widget_epcl_social div.icons a.pinterest i {
                background: #f16261;
            }
            .widget_epcl_social div.icons a.pinterest:after {
                border-color: #f16261;
            }
            .widget_epcl_social div.icons a.twitch,
            .widget_epcl_social div.icons a.twitch i {
                background: #6441a5;
            }
            .widget_epcl_social div.icons a.twitch:after {
                border-color: #6441a5;
            }
            .widget_epcl_social div.icons a.vk,
            .widget_epcl_social div.icons a.vk i {
                background: #45668e;
            }
            .widget_epcl_social div.icons a.vk:after {
                border-color: #45668e;
            }
            .widget_epcl_social div.icons a.telegram,
            .widget_epcl_social div.icons a.telegram i {
                background: #08c;
            }
            .widget_epcl_social div.icons a.telegram:after {
                border-color: #08c;
            }
            .widget_epcl_social div.icons a.rss,
            .widget_epcl_social div.icons a.rss i {
                background: #f7b454;
            }
            .widget_epcl_social div.icons a.rss:after {
                border-color: #f7b454;
            }
            .widget_epcl_social div.icons a.tiktok,
            .widget_epcl_social div.icons a.tiktok .icon {
                background: #55d3dc;
            }
            .widget_epcl_social div.icons a.tiktok:after {
                border-color: #55d3dc;
            }
            .widget_epcl_social div.icons a.email,
            .widget_epcl_social div.icons a.email i {
                background: var(--epcl-black-color);
            }
            .widget_epcl_social div.icons a.email:after {
                border-color: var(--epcl-black-color);
            }
            body {
                font: 17px "Source Serif Pro", "Source Sans Pro", serif;
                line-height: 1.8;
                font-weight: 400;
                color: var(--epcl-text-color);
                -webkit-overflow-scrolling: touch;
                margin: 0 auto;
                background: #f9f9fe;
                -ms-word-wrap: break-word;
                word-wrap: break-word;
                letter-spacing: 0.5px;
                background-color: #f9f9fe;
            }
            body:before {
                content: "";
                position: fixed;
                left: 0;
                top: 0;
                z-index: -1;
                width: 100%;
                height: 100%;
                height: 100vh;
                z-index: -1;
            }
            body.cover:before {
                background-size: cover !important;
            }
            svg.icon {
                fill: #fff;
                width: 17px;
                height: 17px;
                vertical-align: middle;
            }
            svg.icon.large {
                width: 21px;
                height: 21px;
                margin-top: -2px;
            }
            svg.icon.ularge {
                width: 31px;
                height: 32px;
                margin-top: -2px;
            }
            svg.icon.dark {
                fill: var(--epcl-black-color);
            }
            time svg.icon {
                -webkit-filter: none;
                filter: none;
            }
            svg.main-color {
                fill: var(--epcl-main-color);
            }
            svg.secondary-color {
                fill: var(--epcl-secondary-color);
            }
            .dot {
                width: 15px;
                height: 2px;
                background-color: var(--epcl-main-color);
                display: inline-block;
                vertical-align: middle;
                margin-right: 5px;
            }
            #single #comments.hosted nav.pagination a.dot,
            .dot.small {
                width: 7px;
                margin-right: 5px;
            }
            [data-aos="fade"] {
                opacity: 0;
                -webkit-transition: all 0.8s ease;
                -o-transition: all 0.8s ease;
                transition: all 0.8s ease;
            }
            [data-aos="fade-up"] {
                opacity: 0;
                -webkit-transform: translateY(50px);
                -ms-transform: translateY(50px);
                transform: translateY(50px);
                -webkit-transition: all 0.6s ease;
                -o-transition: all 0.6s ease;
                transition: all 0.6s ease;
            }
            .aos-animate {
                -webkit-transform: translateY(0px);
                -ms-transform: translateY(0px);
                transform: translateY(0px);
                opacity: 1;
            }
            .lazy,
            [data-lazy="true"] {
                opacity: 0;
                -webkit-transition: all 0.3s ease;
                -o-transition: all 0.3s ease;
                transition: all 0.3s ease;
            }
            .lazy.loaded,
            [data-lazy="true"].loaded {
                opacity: 1;
            }
            .epcl-loader {
                position: relative;
            }
            .epcl-loader:before {
                content: "";
                display: block;
                position: absolute;
                left: 0;
                top: 0;
                width: 100%;
                height: 100%;
                z-index: 1;
                z-index: -1;
                background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(211, 211, 211, 0)), color-stop(50%, rgba(211, 211, 211, 0.15)), to(rgba(211, 211, 211, 0)));
                background-image: -o-linear-gradient(left, rgba(211, 211, 211, 0) 0, rgba(211, 211, 211, 0.15) 50%, rgba(211, 211, 211, 0) 100%);
                background-image: linear-gradient(90deg, rgba(211, 211, 211, 0) 0, rgba(211, 211, 211, 0.15) 50%, rgba(211, 211, 211, 0) 100%);
                background-position: 0 0;
                background-repeat: no-repeat;
                background-size: 50% 100%;
                -webkit-animation: loading 1s steps(29) infinite;
                animation: loading 1s steps(29) infinite;
            }
            .epcl-loader:after {
                content: "";
                display: block;
                position: absolute;
                left: 0;
                top: 0;
                width: 100%;
                height: 100%;
                z-index: 1;
                z-index: -2;
                background: #f9f9fe;
            }
            @-webkit-keyframes loading {
                to {
                    background-position: 350% 0;
                }
            }
            @keyframes loading {
                to {
                    background-position: 350% 0;
                }
            }
            img {
                max-width: 100%;
                height: auto;
            }
            a {
                color: var(--epcl-text-color);
                -webkit-transition: all 0.3s ease;
                -o-transition: all 0.3s ease;
                transition: all 0.3s ease;
            }
            a:hover {
                color: var(--epcl-main-color);
            }
            a img {
                -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
                -webkit-transition: all 0.3s ease;
                -o-transition: all 0.3s ease;
                transition: all 0.3s ease;
            }
            i.fa,
            i.icon {
                font-style: normal !important;
            }
            .np-bottom {
                padding-bottom: 0 !important;
            }
            .no-margin {
                margin: 0 !important;
            }
            .alignleft {
                float: left !important;
            }
            .alignright {
                float: right !important;
            }
            .aligncenter {
                display: block;
                margin: 0 auto;
            }
            .textleft {
                text-align: left !important;
            }
            .textright {
                text-align: right !important;
            }
            .textcenter {
                text-align: center !important;
            }
            .fw-normal {
                font-weight: 400 !important;
            }
            .fw-medium {
                font-weight: 500 !important;
            }
            .fw-semibold {
                font-weight: 600 !important;
            }
            .fw-bold {
                font-weight: 700 !important;
            }
            .uppercase {
                text-transform: uppercase;
            }
            .overflow {
                overflow: hidden;
            }
            .hidden {
                display: none;
            }
            .cover {
                background-repeat: no-repeat !important;
                background-position: center center !important;
                background-size: cover !important;
            }
            .parallax {
                background-attachment: fixed !important;
            }
            hr {
                border: 0;
                border-top: 1px solid var(--epcl-border-color);
                height: 1px;
                margin: 0 0 20px;
            }
            .grid-container {
                max-width: 1240px;
            }
            .grid-container.grid-usmall {
                max-width: 600px;
            }
            .grid-container.grid-small {
                max-width: 780px;
            }
            .grid-container.grid-medium {
                max-width: 990px;
            }
            .grid-container.grid-large {
                max-width: 1400px;
            }
            .grid-container.grid-ularge {
                max-width: 1600px;
            }
            #wrapper {
                overflow: hidden;
            }
            .epcl-row,
            .row {
                margin-left: -20px;
                margin-right: -20px;
            }
            .epcl-row.large,
            .row.large {
                margin-left: -35px;
                margin-right: -35px;
            }
            .epcl-flex {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                width: 100%;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
            }
            .section {
                padding-top: 50px;
                padding-bottom: 50px;
            }
            .bg-white {
                background: #fff;
                padding: 50px;
                -webkit-box-shadow: 0 3px 12px -1px rgba(7, 10, 25, 0.1), 0 22px 27px -20px rgba(7, 10, 25, 0.1);
                box-shadow: 0 3px 12px -1px rgba(7, 10, 25, 0.1), 0 22px 27px -20px rgba(7, 10, 25, 0.1);
            }
            .fullwidth {
                display: block;
                width: 100%;
                height: auto;
            }
            .thumb {
                position: relative;
                z-index: 1;
                min-height: 80px;
            }
            .full-link,
            .thumb .fullimage {
                position: absolute;
                left: 0;
                top: 0;
                width: 100%;
                height: 100% !important;
                z-index: 1;
            }
            .full-link {
                z-index: 10;
            }
            .content {
                margin-top: 50px;
            }
            .bg-box {
                -webkit-box-shadow: 0 3px 12px -1px rgba(7, 10, 25, 0.2), 0 22px 27px -20px rgba(7, 10, 25, 0.2);
                box-shadow: 0 3px 12px -1px rgba(7, 10, 25, 0.2), 0 22px 27px -20px rgba(7, 10, 25, 0.2);
            }
            .mfp-close {
                font-size: 40px !important;
            }
            .pace {
                pointer-events: none;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
            }
            .pace-inactive {
                display: none;
            }
            .pace .pace-progress {
                display: none;
                background-color: var(--epcl-main-color);
                position: fixed;
                z-index: 2000;
                top: 0;
                right: 100%;
                width: 100%;
                height: 2px;
            }
            .pace .pace-activity {
                position: fixed;
                z-index: 2000;
                top: 15px;
                right: 15px;
                width: 14px;
                height: 14px;
                border: solid 2px transparent;
                border-top-color: var(--epcl-main-color);
                border-left-color: var(--epcl-main-color);
                border-radius: 10px;
                -webkit-animation: pace-spinner 0.4s linear infinite;
                animation: pace-spinner 0.4s linear infinite;
            }
            @-webkit-keyframes pace-spinner {
                0% {
                    -webkit-transform: rotate(0deg);
                    transform: rotate(0deg);
                    transform: rotate(0deg);
                }
                to {
                    -webkit-transform: rotate(360deg);
                    transform: rotate(360deg);
                    transform: rotate(360deg);
                }
            }
            @keyframes pace-spinner {
                0% {
                    -webkit-transform: rotate(0deg);
                    transform: rotate(0deg);
                    transform: rotate(0deg);
                }
                to {
                    -webkit-transform: rotate(360deg);
                    transform: rotate(360deg);
                    transform: rotate(360deg);
                }
            }
            .epcl-border {
                background-color: var(--epcl-border-color);
                height: 1px;
                margin: 50px auto 0;
            }
            #single #comments.hosted nav.pagination a.epcl-border,
            .epcl-border.small {
                width: 75px;
                margin-top: 30px;
            }
            .epcl-banner {
                padding-bottom: 0;
            }
            .epcl-banner img.custom-image {
                display: block;
                margin: 0 auto;
            }
            #search-lightbox #single #comments.hosted .comment .comment-author,
            #search-lightbox .title,
            #search-lightbox .wpcf7 label,
            #single #comments.hosted .comment #search-lightbox .comment-author,
            .wpcf7 #search-lightbox label {
                margin-top: 10px;
            }
            #search-lightbox #single #comments.hosted .comment .comment-author span,
            #search-lightbox .title span,
            #search-lightbox .wpcf7 label span,
            #single #comments.hosted .comment #search-lightbox .comment-author span,
            .wpcf7 #search-lightbox label span {
                font-weight: 700;
                color: var(--epcl-main-color);
            }
            #search-lightbox .search-wrapper {
                padding: 0 40px;
            }
            #search-lightbox .mfp-close {
                display: none;
            }
            #search-lightbox .categories {
                text-align: center;
            }
            #search-lightbox .categories h5 {
                margin-top: 100px;
                margin-bottom: 15px;
                color: var(--epcl-black-color);
            }
            #search-lightbox .categories h5 span {
                color: var(--epcl-main-color);
            }
            .epcl-social-buttons .button {
                margin: 0 2px;
                border: 0 !important;
                background: var(--epcl-main-color);
            }
            .epcl-social-buttons .button i.fa {
                font-size: 20px;
            }
            .epcl-social-buttons .button svg {
                width: 20px;
                height: 20px;
                vertical-align: middle;
            }
            .epcl-social-buttons .button:hover {
                color: #fff;
                -webkit-transform: translateY(-2px);
                -ms-transform: translateY(-2px);
                transform: translateY(-2px);
                -webkit-box-shadow: none;
                box-shadow: none;
            }
            .epcl-social-buttons .button.dribbble {
                background-color: #d97aa6;
            }
            .epcl-social-buttons .button.facebook {
                background-color: #175beb;
            }
            .epcl-social-buttons .button.twitter {
                background-color: #1da1f2;
            }
            .epcl-social-buttons .button.instagram {
                background-color: #ef00a2;
            }
            .epcl-social-buttons .button.linkedin {
                background-color: #0077b5;
            }
            .epcl-social-buttons .button.pinterest {
                background-color: #ee3e52;
            }
            .epcl-social-buttons .button.tumblr {
                background-color: #5f7990;
            }
            .epcl-social-buttons .button.youtube {
                background-color: #fb5555;
            }
            .epcl-social-buttons .button.flickr {
                background-color: #ef3998;
            }
            .epcl-social-buttons .button.twitch {
                background-color: #8551e6;
            }
            .epcl-social-buttons .button.vk {
                background-color: #6299dc;
            }
            .epcl-social-buttons .button.telegram {
                background-color: #08c;
            }
            .epcl-social-buttons .button.rss {
                background-color: #f26522;
            }
            .epcl-social-buttons .button.tiktok {
                fill: #fff;
                background-color: #69c9d0;
            }
            .epcl-social-buttons.fill-color .button {
                background: 0 0;
                -webkit-box-shadow: none;
                box-shadow: none;
                width: 38px;
            }
            .epcl-social-buttons.fill-color .button i.fa {
                font-size: 24px;
            }
            .epcl-social-buttons.fill-color .button.dribbble {
                color: #d97aa6;
            }
            .epcl-social-buttons.fill-color .button.facebook {
                color: #175beb;
            }
            .epcl-social-buttons.fill-color .button.twitter {
                color: #1da1f2;
            }
            .epcl-social-buttons.fill-color .button.instagram {
                color: #ef00a2;
            }
            .epcl-social-buttons.fill-color .button.linkedin {
                color: #0077b5;
            }
            .epcl-social-buttons.fill-color .button.pinterest {
                color: #ee3e52;
            }
            .epcl-social-buttons.fill-color .button.tumblr {
                color: #5f7990;
            }
            .epcl-social-buttons.fill-color .button.youtube {
                color: #fb5555;
            }
            .epcl-social-buttons.fill-color .button.flickr {
                color: #ef3998;
            }
            .epcl-social-buttons.fill-color .button.twitch {
                color: #8551e6;
            }
            .epcl-social-buttons.fill-color .button.vk {
                color: #6299dc;
            }
            .epcl-social-buttons.fill-color .button.telegram {
                color: #08c;
            }
            .epcl-social-buttons.fill-color .button.rss {
                color: #f26522;
            }
            .epcl-social-buttons.fill-color .button.tiktok {
                fill: #69c9d0;
                color: #69c9d0;
            }
            .epcl-social-buttons.fill-color .button.email {
                color: var(--epcl-black-color);
            }
            #author {
                position: relative;
                z-index: 1;
                text-align: center;
                background: #fff;
                margin: 50px auto;
                -webkit-box-shadow: 0 3px 12px -1px rgba(7, 10, 25, 0.1), 0 22px 27px -30px rgba(7, 10, 25, 0.1);
                box-shadow: 0 3px 12px -1px rgba(7, 10, 25, 0.1), 0 22px 27px -30px rgba(7, 10, 25, 0.1);
            }
            #author #single #comments.hosted .comment h3.comment-author,
            #author h3.title,
            #single #comments.hosted .comment #author h3.comment-author {
                margin-bottom: 15px;
            }
            #author .position {
                font-size: 14px;
            }
            #author .position .dot {
                margin-right: 5px;
            }
            #author .flex {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
            }
            #author .epcl-dropcap {
                margin-right: 20px;
            }
            #author .author {
                margin-left: auto;
            }
            #author .right {
                margin-right: auto;
            }
            #author div.avatar {
                width: 100px;
                margin: 0 auto;
            }
            #author div.avatar a {
                display: block;
                border-radius: 50%;
                overflow: hidden;
                width: 100px;
                height: 100px;
                -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.2);
                box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.2);
            }
            #author div.avatar img {
                display: block;
            }
            #author .tagline {
                font-size: 13px;
            }
            #author div.info {
                color: var(--epcl-text-color);
                max-width: 550px;
                margin: 0 auto;
            }
            #author div.info p {
                margin-top: 25px;
                font-size: 16px;
            }
            #author div.info .view-articles {
                margin-top: 20px;
            }
            #author div.social {
                margin-top: 20px;
            }
            #author div.social a {
                display: inline-block;
                margin: 0 10px;
                font-size: 22px;
                color: var(--epcl-main-color);
                vertical-align: middle;
            }
            #author div.social a.facebook {
                color: #175beb;
            }
            #author div.social a.twitter {
                color: #1da1f2;
            }
            #author .author-name {
                margin: 20px 0 3px;
                line-height: 1;
            }
            #author .epcl-dropcap.epcl-loader {
                background: 0 0;
            }
            #author .epcl-dropcap.epcl-loader span,
            #author .epcl-dropcap.epcl-loader:after {
                border-radius: 50%;
            }
            #author .author-image {
                display: block;
                position: absolute;
                left: 0;
                top: 0;
                width: 100%;
                height: 100%;
                z-index: 1;
                margin: 0;
                -webkit-transform: none;
                -ms-transform: none;
                transform: none;
            }
            #author #single #comments.hosted nav.pagination a,
            #author .epcl-button,
            #single #comments.hosted nav.pagination #author a {
                position: absolute;
                left: 50%;
                bottom: -20px;
                z-index: 3;
                -webkit-transform: translateX(-50%);
                -ms-transform: translateX(-50%);
                transform: translateX(-50%);
            }
            .epcl-decoration-counter {
                position: absolute;
                left: 50%;
                top: 50%;
                -webkit-transform: translate(-50%, -50%);
                -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
                z-index: -1;
                font-size: 250px;
                font-family: "Josefin Sans", sans-serif;
                line-height: 1;
                font-weight: 700;
                opacity: 0.05;
                margin-top: 30px;
            }
            .epcl-overlay {
                position: absolute;
                left: 0;
                bottom: 0;
                width: 100%;
                height: 100%;
                z-index: 1;
                -webkit-transition: all 0.3s ease;
                -o-transition: all 0.3s ease;
                transition: all 0.3s ease;
                background: rgba(0, 0, 0, 0.25);
            }
            .epcl-overlay.epcl-decoration-border {
                position: absolute;
            }
            .epcl-decoration-border {
                position: relative;
            }
            .epcl-decoration-border:before {
                content: "";
                border: 2px solid #fff;
                position: absolute;
                left: 4px;
                top: 4px;
                right: 4px;
                bottom: 4px;
                z-index: 2;
            }
            .epcl-dropcap {
                display: block;
                font-size: 80px;
                color: #fff;
                background: var(--epcl-main-color);
                width: 120px;
                height: 120px;
                font-family: "Josefin Sans", sans-serif;
                text-align: center;
                line-height: 1;
                font-weight: 700;
                float: left;
                margin-right: 30px;
                position: relative;
                -ms-flex-negative: 0;
                flex-shrink: 0;
                -webkit-box-shadow: 0 3px 5px -2px rgba(7, 10, 25, 0.2);
                box-shadow: 0 3px 5px -2px rgba(7, 10, 25, 0.2);
                text-transform: uppercase;
            }
            .epcl-dropcap:before {
                content: "";
                border: 1px solid #fff;
                position: absolute;
                left: 3px;
                top: 3px;
                right: 3px;
                bottom: 3px;
                z-index: 5;
                -webkit-transition: all 0.3s ease;
                -o-transition: all 0.3s ease;
                transition: all 0.3s ease;
            }
            .epcl-dropcap a,
            .epcl-dropcap span {
                position: absolute;
                top: 50%;
                left: 50%;
                -webkit-transform: translate(-50%, -50%);
                -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
                margin-top: 10%;
                color: #fff;
            }
            .epcl-dropcap .fullimage,
            .epcl-dropcap .img {
                -webkit-transform: none !important;
                -ms-transform: none !important;
                transform: none !important;
                margin: 0 !important;
            }
            #single #comments.hosted nav.pagination a.epcl-dropcap,
            .epcl-dropcap.small {
                width: 50px;
                height: 52px;
                font-size: 25px;
                margin-right: 15px;
            }
            #single #comments.hosted nav.pagination a.epcl-dropcap:before,
            .epcl-dropcap.small:before {
                border-width: 1px;
                left: 1px;
                top: 1px;
                right: 1px;
                bottom: 1px;
            }
            #single #comments.hosted nav.pagination a.epcl-dropcap span,
            .epcl-dropcap.small span {
                margin-top: 5%;
            }
            .epcl-dropcap.medium {
                font-size: 25px;
            }
            .epcl-dropcap.medium span {
                margin-top: 5%;
            }
            .epcl-dropcap.large {
                font-size: 47px;
                width: 80px;
                height: 85px;
            }
            .epcl-dropcap.large.rounded {
                height: 80px;
            }
            .epcl-dropcap.large span {
                margin-top: 7%;
            }
            .epcl-dropcap.rounded {
                border-radius: 50%;
            }
            .epcl-dropcap.rounded:before {
                border-radius: 50%;
            }
            .epcl-dropcap.no-border:before {
                border: 0;
            }
            .epcl-dropcap.epcl-loader:before {
                width: auto;
                height: auto;
            }
            .epcl-dropcap.epcl-loader.loaded:before {
                background: 0 0;
            }
            a.epcl-dropcap:hover {
                -webkit-transform: translateY(-3px);
                -ms-transform: translateY(-3px);
                transform: translateY(-3px);
            }
            a.epcl-dropcap:hover:before {
                -webkit-box-shadow: none;
                box-shadow: none;
            }
            a.epcl-dropcap.main-effect.text-only:before {
                display: none;
            }
            a.epcl-dropcap.main-effect.text-only .fake-layout {
                width: 100%;
                height: 100%;
                line-height: 120px;
                margin-top: 0;
                background: var(--epcl-main-color);
                top: 0;
                left: 0;
                -webkit-transform: none;
                -ms-transform: none;
                transform: none;
                padding-top: 10%;
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
            }
            a.epcl-dropcap.main-effect.text-only:after {
                content: "";
                display: block;
                position: absolute;
                left: 0;
                top: 0;
                width: 100%;
                height: 100%;
                z-index: 1;
                z-index: -1;
                border: 4px solid var(--epcl-main-color);
                background: #fff;
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
            }
            a.epcl-dropcap.main-effect.text-only:hover {
                -webkit-box-shadow: none;
                box-shadow: none;
            }
            a.epcl-dropcap.main-effect:not(.text-only).loaded:before {
                top: 4px;
                left: 4px;
                right: 4px;
                bottom: 4px;
                z-index: 2;
                background: #fff;
            }
            a.epcl-dropcap.main-effect .fake-layout {
                -webkit-transition: all 0.4s ease;
                -o-transition: all 0.4s ease;
                transition: all 0.4s ease;
                right: auto !important;
                bottom: auto !important;
                z-index: 4 !important;
            }
            a.epcl-dropcap.main-effect .fake-layout:before {
                content: "";
                border: 1px solid #fff;
                position: absolute;
                left: 3px;
                top: 3px;
                right: 3px;
                bottom: 3px;
                z-index: 5;
                -webkit-transition: all 0.3s ease;
                -o-transition: all 0.3s ease;
                transition: all 0.3s ease;
            }
            a.epcl-dropcap.main-effect.effect-small:not(.text-only).loaded:before {
                left: 2px;
                top: 2px;
                right: 2px;
                bottom: 2px;
            }
            a.epcl-dropcap.main-effect.effect-small.text-only:after {
                border-width: 3px;
            }
            a.epcl-dropcap.main-effect.effect-small:hover .fake-layout {
                left: -5px !important;
                top: -5px !important;
            }
            a.epcl-dropcap:hover .fake-layout {
                left: -8px !important;
                top: -8px !important;
            }
            a.epcl-dropcap:hover .fake-layout:before {
                opacity: 0;
            }
            .grid-posts a.epcl-dropcap.main-effect.text-only span.fake-layout {
                line-height: 80px;
            }
            .epcl-change-mode {
                position: fixed;
                z-index: 10;
                top: 50%;
                left: 0;
                background: #fff;
                -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.2);
                box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.2);
                padding: 15px;
                font-size: 14px;
                width: 180px;
                -webkit-animation: fadeOut 0.8s forwards;
                animation: fadeOut 0.8s forwards;
            }
            .epcl-change-mode:hover {
                -webkit-animation: none;
                animation: none;
            }
            .epcl-change-mode .tool {
                position: absolute;
                left: 95%;
                top: 50%;
                background: #fff;
                z-index: -1;
                padding: 8px;
                padding-left: 14px;
                -webkit-box-shadow: 7px 2px 5px 0px rgba(0, 0, 0, 0.2);
                box-shadow: 7px 2px 5px 0px rgba(0, 0, 0, 0.2);
                -webkit-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                transform: translateY(-50%);
            }
            #single #comments.hosted .comment .epcl-change-mode .comment-author,
            .epcl-change-mode #single #comments.hosted .comment .comment-author,
            .epcl-change-mode .title,
            .epcl-change-mode .wpcf7 label,
            .wpcf7 .epcl-change-mode label {
                text-align: center;
            }
            .epcl-change-mode a {
                display: block;
                margin-top: 0;
                padding: 5px 0;
                margin-top: 10px;
                font-family: "Josefin Sans", sans-serif;
                font-size: 14px;
            }
            .epcl-change-mode a span {
                display: inline-block;
                width: 38px;
                height: 20px;
                background: var(--epcl-black-color);
                position: relative;
                z-index: 2;
                border-radius: 25px;
                vertical-align: middle;
                margin-right: 10px;
                opacity: 0.75;
            }
            .epcl-change-mode a span:before {
                content: "";
                position: absolute;
                top: 6px;
                left: 6px;
                width: 8px;
                height: 8px;
                background: #fff;
                border-radius: 50%;
            }
            .epcl-change-mode a.active span {
                background: var(--epcl-main-color);
                opacity: 1;
            }
            .epcl-change-mode a.active span:before {
                left: 24px;
            }
            @-webkit-keyframes fadeOut {
                0% {
                    left: 0;
                }
                to {
                    left: -212px;
                }
            }
            @keyframes fadeOut {
                0% {
                    left: 0;
                }
                to {
                    left: -212px;
                }
            }
            @-webkit-keyframes fadeIn {
                0% {
                    left: -212px;
                }
                to {
                    left: 0;
                }
            }
            @keyframes fadeIn {
                0% {
                    left: -212px;
                }
                to {
                    left: 0;
                }
            }
            div.text {
                font-size: 17px;
                line-height: 2;
                font-weight: 400;
                letter-spacing: 0.6px;
            }
            div.text b,
            div.text strong {
                color: var(--epcl-titles-color);
                font-weight: 700;
                -webkit-transition: all 0.3s ease;
                -o-transition: all 0.3s ease;
                transition: all 0.3s ease;
            }
            div.text iframe {
                max-width: 100%;
            }
            div.text hr {
                display: inline-block;
                width: 100%;
            }
            div.text div#map_canvas img,
            div.text div.ep-map img {
                max-width: none !important;
                height: inherit;
            }
            div.text img {
                max-width: 100%;
                height: auto;
                -webkit-box-shadow: 0 3px 5px -2px rgba(7, 10, 25, 0.2);
                box-shadow: 0 3px 5px -2px rgba(7, 10, 25, 0.2);
            }
            div.text img.alignleft {
                margin: 0 24px 24px 0;
            }
            div.text img.alignright {
                margin: 0 0 24px 24px;
            }
            div.text img.aligncenter {
                margin-bottom: 0;
            }
            div.text p.has-background {
                padding-top: 24px;
            }
            div.text h1,
            div.text h2,
            div.text h3,
            div.text h4,
            div.text h5,
            div.text h6 {
                font-weight: 700;
                font-family: "Josefin Sans", sans-serif;
                color: var(--epcl-titles-color);
            }
            div.text h1 {
                font-size: 32px;
                padding-top: 19.84px;
                margin-bottom: 12.16px;
                line-height: 1.3;
            }
            div.text h2 {
                font-size: 28px;
                padding-top: 14.4px;
                margin-bottom: 17.6px;
                line-height: 1.4;
            }
            div.text h3 {
                font-size: 24px;
                padding-top: 20.8px;
                margin-bottom: 14.4px;
                line-height: 1.5;
            }
            div.text h4 {
                font-size: 18px;
                padding-top: 8px;
                margin-bottom: 24px;
            }
            div.text h5 {
                font-size: 16px;
                padding-top: 8px;
                margin-bottom: 24px;
            }
            div.text h6 {
                font-size: 14px;
                padding-top: 8px;
                margin-bottom: 24px;
            }
            div.text a:not([class]) {
                color: var(--epcl-main-color);
                text-decoration: none;
                font-weight: 600;
            }
            div.text a:not([class]):hover {
                color: var(--epcl-text-color);
            }
            div.text .ep-shortcode a:hover,
            div.text a.ep-shortcode:hover {
                text-decoration: none;
            }
            div.text figure a {
                background-image: none !important;
            }
            div.text figure a:hover {
                -webkit-transform: translateY(-2px);
                -ms-transform: translateY(-2px);
                transform: translateY(-2px);
            }
            div.text .attachment a:after,
            div.text .wp-caption a:after,
            div.text dt a:after {
                display: none !important;
            }
            div.text ol,
            div.text ul {
                margin: 0 0 0 25px;
            }
            div.text ul,
            div.text ul li {
                list-style-type: disc;
                list-style-position: inside;
                position: relative;
            }
            div.text ol,
            div.text ol li {
                list-style-type: decimal;
                list-style-position: inside;
            }
            div.text ol ol {
                list-style: upper-alpha;
            }
            div.text ol ol ol {
                list-style: lower-roman;
            }
            div.text ol ol ol ol {
                list-style: lower-alpha;
            }
            div.text ol ol,
            div.text ol ul,
            div.text ul ol,
            div.text ul ul {
                margin-bottom: 0;
                padding-bottom: 0;
                padding-top: 10px;
            }
            div.text ul:not([class]) li {
                position: relative;
                z-index: 1;
                list-style: none;
                padding-left: 20px;
            }
            div.text ul:not([class]) li:before {
                content: "";
                position: absolute;
                left: 0;
                top: 14px;
                width: 5px;
                height: 5px;
                background: var(--epcl-secondary-color);
                border-radius: 50%;
            }
            div.text dl {
                margin: 0 1.5em;
            }
            div.text dt {
                font-weight: 600;
            }
            div.text dd {
                margin-bottom: 15px;
                margin-left: 40px;
            }
            div.text abbr,
            div.text acronym {
                border-bottom: 1px dotted;
                cursor: help;
            }
            div.text ins {
                text-decoration: none;
            }
            div.text blockquote,
            div.text dd,
            div.text pre {
                margin-bottom: 20px;
            }
            div.text blockquote {
                padding: 40px;
                padding-left: 60px;
                margin: 0 0 25px;
                border-left: 0;
                font-style: italic !important;
                position: relative;
                z-index: 1;
                font-size: 110%;
                background: no-repeat 97% 90%
                    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='40' height='40'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M19.417 6.679C20.447 7.773 21 9 21 10.989c0 3.5-2.457 6.637-6.03 8.188l-.893-1.378c3.335-1.804 3.987-4.145 4.247-5.621-.537.278-1.24.375-1.929.311-1.804-.167-3.226-1.648-3.226-3.489a3.5 3.5 0 0 1 3.5-3.5c1.073 0 2.099.49 2.748 1.179zm-10 0C10.447 7.773 11 9 11 10.989c0 3.5-2.457 6.637-6.03 8.188l-.893-1.378c3.335-1.804 3.987-4.145 4.247-5.621-.537.278-1.24.375-1.929.311C4.591 12.322 3.17 10.841 3.17 9a3.5 3.5 0 0 1 3.5-3.5c1.073 0 2.099.49 2.748 1.179z' fill='rgba(218,222,237,1)'/%3E%3C/svg%3E");
                line-height: 1.85;
                font-weight: 400;
                background-size: 50px;
            }
            div.text blockquote em {
                font-style: italic;
            }
            div.text blockquote cite,
            div.text blockquote__citation {
                color: var(--epcl-text-color);
                font-style: normal;
                font-size: 15px;
                text-transform: none;
                font-family: "Josefin Sans", sans-serif;
            }
            div.text blockquote ul {
                padding-bottom: 0;
            }
            div.text blockquote p {
                padding-top: 0;
            }
            div.text blockquote p:last-of-type {
                margin-bottom: 0;
            }
            div.text pre {
                overflow: auto;
                max-width: 100%;
                max-height: 400px;
                font-size: 15px;
            }
            div.text code:not([class*="language-"]),
            div.text pre:not([class*="language-"]) {
                font-family: "Consolas", Monaco, monospace;
                border: 1px solid var(--epcl-border-color);
                background-color: #f9f9fe;
            }
            div.text code:not([class*="language-"]) {
                padding: 3px 8px;
                margin: 0 1px;
                font-size: 16px;
                display: inline-block;
                background-color: #f9f9fe;
            }
            div.text pre:not([class*="language-"]) {
                padding: 25px;
                line-height: 1.8;
                overflow: auto;
            }
            div.text pre:not([class*="language-"]) code:not([class*="language-"]) {
                border: 0;
            }
            div.text pre:not([class*="language-"]) ol {
                margin: 0 0 0 35px;
                padding: 0;
                list-style: decimal;
                list-style-position: outside;
            }
            div.text pre:not([class*="language-"]) ol li {
                padding-bottom: 0;
                list-style-position: outside;
            }
            div.text table {
                text-align: center;
                border: 1px solid var(--epcl-border-color);
                width: 100%;
                max-width: 100%;
            }
            div.text table,
            div.text table td,
            div.text table th {
                border: 1px solid var(--epcl-border-color);
                padding: 7px 15px;
                text-align: center;
            }
            div.text table th {
                font-weight: 600;
                color: var(--epcl-black-color);
            }
            div.text .gallery dl {
                margin: 0;
            }
            div.text address {
                font-style: italic;
                margin-bottom: 25px;
            }
            div.text .gallery-caption {
                color: var(--epcl-text-color);
            }
            div.text .bypostauthor {
                color: var(--epcl-text-color);
            }
            div.text .aligncenter,
            div.text div.aligncenter {
                display: block;
                margin-left: auto;
                margin-right: auto;
                margin-bottom: 24px;
            }
            div.text .aligncenter img,
            div.text div.aligncenter img {
                display: block;
                margin-left: auto;
                margin-right: auto;
            }
            div.text .alignright {
                float: right;
                margin: 0 0 24px 24px;
            }
            div.text .alignleft {
                float: left;
                margin: 0 24px 24px 0;
            }
            div.text .wp-caption {
                max-width: 96%;
                padding: 8px 3px 10px !important;
                text-align: center;
                margin-bottom: 25px;
            }
            div.text .wp-caption img {
                border: 0 none;
                height: auto;
                margin: 0;
                max-width: 98.5%;
                padding: 0;
                width: auto;
                vertical-align: middle;
            }
            div.text .wp-caption p.wp-caption-text {
                font-size: 12px;
                line-height: 17px;
                margin: 0;
                padding: 8px 4px 0;
            }
            div.text .attachment a:not(.button):not(.epcl-button),
            div.text .gallery a:not(.button):not(.epcl-button),
            div.text .wp-caption a:not(.button):not(.epcl-button),
            div.text div a:not(.button):not(.epcl-button) {
                border: 0;
            }
            div.text .screen-reader-text {
                border: 0;
                clip: rect(1px, 1px, 1px, 1px);
                -webkit-clip-path: inset(50%);
                clip-path: inset(50%);
                height: 1px;
                margin: -1px;
                overflow: hidden;
                padding: 0;
                position: absolute !important;
                width: 1px;
                word-wrap: normal !important;
            }
            div.text .screen-reader-text:focus {
                background-color: #eee;
                clip: auto !important;
                -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;
            }
            div.text .epcl-gallery ul {
                margin: 0 -10px;
            }
            div.text .epcl-gallery ul li {
                list-style: none;
                padding-bottom: 20px;
                padding: 0 5px 10px;
            }
            div.text .epcl-gallery ul a {
                background-image: none;
                -webkit-box-shadow: none;
                box-shadow: none;
            }
            div.text .epcl-gallery ul a:after {
                display: none;
            }
            div.text figure,
            div.text iframe,
            div.text p {
                padding-top: 8px;
                margin-bottom: 24px;
            }
            div.text figure img {width: 100%}
            div.text p > iframe {
                margin-bottom: 0;
                display: block;
            }
            .breadcrumb_list {float: left;}
            .breadcrumb_list li {float: left;}
            .breadcrumb_list li {font-size: 14px;}
            .breadcrumb_list li:after {content: '>';margin-right: 5px}
            .breadcrumb_list li:last-child:after {display: none;} 
            #single section.related .title.small {
                    max-height: 50px;
                    overflow: hidden;
            }
            div.text blockquote,
            div.text hr,
            div.text pre,
            div.text table {
                margin-top: 8px;
                margin-bottom: 24px;
            }
            div.text li {
                padding-bottom: 8px;
            }
            div.text ol,
            div.text ul {
                margin-bottom: 24px;
            }
            div.text ol li:last-of-type,
            div.text ul li:last-of-type {
                padding-bottom: 0;
            }
            div.text > :first-child {
                padding-top: 0;
            }
            div.text figcaption {
                display: block;
                margin-bottom: 0;
                text-align: center;
                font-size: 13px;
                opacity: 0.85;
                margin-top: 0.5em;
                width: 100%;
            }
            div.text .wp-block {
                max-width: 706px;
            }
            div.text .wp-block[data-align="full"] {
                max-width: none;
                margin: 0 auto;
            }
            div.text .wp-block[data-align="full"] .alignfull {
                margin: 0;
            }
            div.text .wp-block[data-align="wide"] {
                max-width: 846px;
                margin: 0 auto;
            }
            div.text .wp-block[data-align="wide"] .alignwide {
                margin: 0;
            }
            div.text .wp-block-separator {
                display: block;
                max-width: 100px;
                margin: 0 auto 24px;
                padding-top: 8px;
                border: 0;
                border-bottom: 2px solid var(--epcl-border-color);
                height: 1px;
            }
            div.text .wp-block-separator.is-style-wide {
                max-width: none;
            }
            div.text .wp-block-separator.is-style-dots {
                border-bottom: 2px dashed var(--epcl-border-color);
            }
            div.text .wp-block-button {
                padding-top: 8px;
                margin-bottom: 24px;
                text-align: center;
            }
            div.text .wp-block-button.alignleft,
            div.text .wp-block-button.alignright {
                padding-top: 17.6px;
            }
            div.text .wp-block-button .wp-block-button__link {
                padding: 7px 24px;
            }
            div.text .wp-block-button .wp-block-button__link:hover {
                -webkit-transform: translateY(-2px);
                -ms-transform: translateY(-2px);
                transform: translateY(-2px);
            }
            div.text .wp-block-button.is-style-outline .wp-block-button__link {
                border: 2px solid;
            }
            div.text .wp-block-image a:hover img {
                -webkit-transform: translateY(-2px);
                -ms-transform: translateY(-2px);
                transform: translateY(-2px);
            }
            div.text .wp-block-image figcaption {
                display: block;
                margin-bottom: 0;
                font-size: 13px;
                margin-top: 0.5em;
                text-align: center;
                opacity: 0.85;
            }
            div.text .wp-block-gallery {
                margin-left: 0;
                margin-bottom: 24px;
            }
            div.text .wp-block-gallery ul {
                margin-left: 0;
                margin-bottom: -24px;
            }
            div.text .wp-block-gallery ul:after {
                content: ".";
                display: block;
                overflow: hidden;
                visibility: hidden;
                font-size: 0;
                line-height: 0;
                width: 0;
                height: 0;
            }
            div.text .wp-block-gallery li {
                padding-bottom: 0;
                -webkit-transition: all 0.3s ease;
                -o-transition: all 0.3s ease;
                transition: all 0.3s ease;
            }
            div.text .wp-block-gallery li figure {
                padding-top: 0;
                margin: 0;
                overflow: hidden;
                position: relative;
            }
            div.text .wp-block-gallery li figcaption {
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
                pointer-events: none;
            }
            div.text .wp-block-gallery li:hover {
                -webkit-transform: translateY(-2px);
                -ms-transform: translateY(-2px);
                transform: translateY(-2px);
            }
            div.text .wp-block-gallery a {
                background-image: none;
                -webkit-box-shadow: none;
                box-shadow: none;
            }
            div.text .wp-block-gallery a:after {
                display: none;
            }
            div.text .wp-block-cover {
                margin-bottom: 24px;
            }
            div.text .wp-block-cover.aligncenter {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
            }
            div.text .wp-block-cover .wp-block-cover-text,
            div.text .wp-block-cover a,
            div.text .wp-block-cover a:not([class]),
            div.text .wp-block-cover p {
                color: #fff;
                line-height: 1.25;
            }
            div.text .wp-block-cover .wp-block-cover-text strong,
            div.text .wp-block-cover a strong,
            div.text .wp-block-cover a:not([class]) strong,
            div.text .wp-block-cover p strong {
                color: #fff;
            }
            div.text .wp-block-media-text {
                margin-bottom: 32px;
            }
            div.text .wp-block-media-text figure {
                padding-top: 0;
                padding-bottom: 0;
            }
            div.text .wp-block-file {
                border: 1px solid var(--epcl-border-color);
                text-align: center;
                padding: 25px;
                border-radius: 3px;
            }
            div.text .wp-block-archives,
            div.text .wp-block-categories,
            div.text .wp-block-latest-posts {
                margin-left: 0;
                padding-left: 0;
                min-width: 260px;
                display: inline-block;
            }
            div.text .wp-block-archives.aligncenter,
            div.text .wp-block-categories.aligncenter,
            div.text .wp-block-latest-posts.aligncenter {
                display: block;
                max-width: 260px;
                margin-right: auto;
                margin-left: auto;
                text-align: center;
            }
            div.text .wp-block-archives time,
            div.text .wp-block-categories time,
            div.text .wp-block-latest-posts time {
                padding-left: 20px;
                color: var(--epcl-text-color);
                position: relative;
            }
            div.text .wp-block-archives li:not(.option),
            div.text .wp-block-categories li:not(.option),
            div.text .wp-block-latest-posts li:not(.option) {
                display: block;
                margin-bottom: 10px;
                padding-bottom: 10px;
                border-bottom: 1px solid var(--epcl-border-color);
                text-align: right;
                padding-left: 0;
                background: 0 0;
                line-height: 30px;
            }
            div.text .wp-block-archives li:not(.option) div,
            div.text .wp-block-categories li:not(.option) div,
            div.text .wp-block-latest-posts li:not(.option) div {
                display: inline-block;
            }
            div.text .wp-block-archives li:not(.option) span,
            div.text .wp-block-categories li:not(.option) span,
            div.text .wp-block-latest-posts li:not(.option) span {
                display: inline-block;
                padding: 0;
                color: #fff;
                background-color: var(--epcl-main-color);
                width: 25px;
                height: 25px;
                text-align: center;
                line-height: 25px;
                font-size: 13px;
                font-weight: 700;
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
                border-radius: 50%;
                font-family: "Josefin Sans", sans-serif;
            }
            #footer div.text .wp-block-archives li:not(.option) span,
            #footer div.text .wp-block-categories li:not(.option) span,
            #footer div.text .wp-block-latest-posts li:not(.option) span {
                color: #fff;
            }
            div.text .wp-block-archives li:not(.option) a,
            div.text .wp-block-categories li:not(.option) a,
            div.text .wp-block-latest-posts li:not(.option) a {
                float: left;
                color: var(--epcl-text-color);
            }
            div.text .wp-block-archives li:not(.option) a:after,
            div.text .wp-block-categories li:not(.option) a:after,
            div.text .wp-block-latest-posts li:not(.option) a:after {
                display: none;
            }
            div.text .wp-block-archives li:not(.option) a:hover,
            div.text .wp-block-categories li:not(.option) a:hover,
            div.text .wp-block-latest-posts li:not(.option) a:hover {
                color: var(--epcl-black-color);
            }
            div.text .wp-block-archives li:not(.option):after,
            div.text .wp-block-archives li:not(.option):before,
            div.text .wp-block-categories li:not(.option):after,
            div.text .wp-block-categories li:not(.option):before,
            div.text .wp-block-latest-posts li:not(.option):after,
            div.text .wp-block-latest-posts li:not(.option):before {
                content: "";
                display: block;
                width: 100%;
                clear: both;
            }
            div.text .wp-block-archives li:not(.option):last-of-type,
            div.text .wp-block-categories li:not(.option):last-of-type,
            div.text .wp-block-latest-posts li:not(.option):last-of-type {
                margin-bottom: 0 !important;
                border-bottom: 0;
                padding-bottom: 0;
            }
            div.text .wp-block-archives li:not(.option) ul.children,
            div.text .wp-block-archives li:not(.option) ul.sub-menu,
            div.text .wp-block-categories li:not(.option) ul.children,
            div.text .wp-block-categories li:not(.option) ul.sub-menu,
            div.text .wp-block-latest-posts li:not(.option) ul.children,
            div.text .wp-block-latest-posts li:not(.option) ul.sub-menu {
                clear: both;
                padding: 10px 0 0;
                margin-top: 10px;
                border-top: 1px solid var(--epcl-border-color);
                margin-left: 0;
            }
            div.text .wp-block-archives li:not(.option) ul.children li,
            div.text .wp-block-archives li:not(.option) ul.sub-menu li,
            div.text .wp-block-categories li:not(.option) ul.children li,
            div.text .wp-block-categories li:not(.option) ul.sub-menu li,
            div.text .wp-block-latest-posts li:not(.option) ul.children li,
            div.text .wp-block-latest-posts li:not(.option) ul.sub-menu li {
                padding-left: 20px;
            }
            div.text .wp-block-latest-posts {
                display: block;
                min-width: inherit;
            }
            div.text .wp-block-latest-posts time {
                display: inline-block;
            }
            div.text .wp-block-latest-posts.is-grid {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
            }
            div.text .wp-block-latest-posts.is-grid li:last-of-type {
                margin-bottom: 10px !important;
                border-bottom: 1px solid var(--epcl-border-color);
                padding-bottom: 10px;
            }
            div.text .wp-block-latest-posts.is-grid li:not(.option) {
                text-align: inherit;
            }
            div.text .wp-block-archives-dropdown ul {
                margin: 0;
            }
            div.text .wp-block-latest-comments {
                list-style: none;
                margin-left: 0;
            }
            div.text .wp-block-latest-comments li {
                list-style: none;
                display: block;
                margin-top: 20px;
                position: relative;
                border-bottom: 1px solid var(--epcl-border-color);
                padding-bottom: 10px !important;
            }
            div.text .wp-block-latest-comments li time {
                color: var(--epcl-text-color);
            }
            div.text .wp-block-latest-comments__comment-excerpt p {
                padding-bottom: 10px;
                margin: 0;
            }
            div.text .wp-block-latest-comments__comment-meta {
                font-family: "Josefin Sans", sans-serif;
                font-size: 16px;
            }
            div.text .wp-block-latest-comments__comment-meta a {
                font-weight: 700;
            }
            div.text .wp-block-quote {
                padding: 40px;
                padding-left: 60px;
                margin: 0 0 25px;
                border-left: 0;
                font-style: italic !important;
                position: relative;
                z-index: 1;
                font-size: 110%;
                background: no-repeat 97% 90%
                    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='40' height='40'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M19.417 6.679C20.447 7.773 21 9 21 10.989c0 3.5-2.457 6.637-6.03 8.188l-.893-1.378c3.335-1.804 3.987-4.145 4.247-5.621-.537.278-1.24.375-1.929.311-1.804-.167-3.226-1.648-3.226-3.489a3.5 3.5 0 0 1 3.5-3.5c1.073 0 2.099.49 2.748 1.179zm-10 0C10.447 7.773 11 9 11 10.989c0 3.5-2.457 6.637-6.03 8.188l-.893-1.378c3.335-1.804 3.987-4.145 4.247-5.621-.537.278-1.24.375-1.929.311C4.591 12.322 3.17 10.841 3.17 9a3.5 3.5 0 0 1 3.5-3.5c1.073 0 2.099.49 2.748 1.179z' fill='rgba(218,222,237,1)'/%3E%3C/svg%3E");
                line-height: 1.85;
                font-weight: 400;
                background-size: 50px;
            }
            div.text .wp-block-quote em {
                font-style: italic;
            }
            div.text .wp-block-quote cite,
            div.text .wp-block-quote__citation {
                display: block;
                margin-top: 15px;
                color: var(--epcl-black-color);
                font-style: normal;
                font-size: 15px;
                font-family: "Josefin Sans", sans-serif;
                font-weight: 700;
                text-transform: none;
            }
            div.text .wp-block-quote ul {
                padding-bottom: 0;
            }
            div.text .wp-block-quote p {
                padding-top: 0;
            }
            div.text .wp-block-quote p:last-of-type {
                margin-bottom: 0;
            }
            div.text .wp-block-quote.is-large cite,
            div.text .wp-block-quote.is-style-large cite {
                text-align: left;
            }
            div.text .wp-block-quote.has-text-align-right {
                border-right: 0;
            }
            div.text .wp-block-pullquote {
                padding: 25px 70px;
                margin-top: 8px;
                position: relative;
                z-index: 1;
                border: 0;
            }
            div.text .wp-block-pullquote:after,
            div.text .wp-block-pullquote:before {
                content: "";
                width: 40px;
                height: 40px;
                position: absolute;
                left: 20px;
                top: 20px;
                z-index: 2;
                background: no-repeat
                    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='40' height='40'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M4.583 17.321C3.553 16.227 3 15 3 13.011c0-3.5 2.457-6.637 6.03-8.188l.893 1.378c-3.335 1.804-3.987 4.145-4.247 5.621.537-.278 1.24-.375 1.929-.311 1.804.167 3.226 1.648 3.226 3.489a3.5 3.5 0 0 1-3.5 3.5c-1.073 0-2.099-.49-2.748-1.179zm10 0C13.553 16.227 13 15 13 13.011c0-3.5 2.457-6.637 6.03-8.188l.893 1.378c-3.335 1.804-3.987 4.145-4.247 5.621.537-.278 1.24-.375 1.929-.311 1.804.167 3.226 1.648 3.226 3.489a3.5 3.5 0 0 1-3.5 3.5c-1.073 0-2.099-.49-2.748-1.179z' fill='rgba(218,222,237,1)'/%3E%3C/svg%3E");
            }
            div.text .wp-block-pullquote:after {
                top: auto;
                left: auto;
                bottom: 20px;
                right: 20px;
                background: no-repeat
                    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='40' height='40'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M19.417 6.679C20.447 7.773 21 9 21 10.989c0 3.5-2.457 6.637-6.03 8.188l-.893-1.378c3.335-1.804 3.987-4.145 4.247-5.621-.537.278-1.24.375-1.929.311-1.804-.167-3.226-1.648-3.226-3.489a3.5 3.5 0 0 1 3.5-3.5c1.073 0 2.099.49 2.748 1.179zm-10 0C10.447 7.773 11 9 11 10.989c0 3.5-2.457 6.637-6.03 8.188l-.893-1.378c3.335-1.804 3.987-4.145 4.247-5.621-.537.278-1.24.375-1.929.311C4.591 12.322 3.17 10.841 3.17 9a3.5 3.5 0 0 1 3.5-3.5c1.073 0 2.099.49 2.748 1.179z' fill='rgba(218,222,237,1)'/%3E%3C/svg%3E");
            }
            div.text .wp-block-pullquote blockquote {
                border-left: 0;
                padding: 20px 0;
                margin: 0;
                font-style: normal;
                background: 0 0;
                border: 0;
                line-height: 1.85;
                font-weight: 400;
                background-size: 50px;
            }
            div.text .wp-block-pullquote blockquote:before {
                display: none;
            }
            div.text .wp-block-pullquote blockquote p {
                padding-top: 0;
                margin-bottom: 8px;
            }
            div.text .wp-block-pullquote blockquote cite {
                padding-bottom: 8px;
            }
            div.text .wp-block-pullquote blockquote cite {
                display: block;
                margin-top: 8px;
                color: var(--epcl-black-color);
                font-style: normal;
                font-size: 15px;
                font-family: "Josefin Sans", sans-serif;
                font-weight: 700;
                text-transform: none;
            }
            div.text .wp-block-pullquote__citation {
                display: block;
                margin-top: 8px;
                color: var(--epcl-black-color);
                font-style: normal;
                font-size: 15px;
                font-family: "Josefin Sans", sans-serif;
                font-weight: 700;
                text-transform: none;
            }
            div.text .wp-block-pullquote.is-style-solid-color blockquote {
                margin-left: auto;
                margin-right: auto;
            }
            div.text .wp-block-embed figcaption {
                display: block;
                padding-top: 8px;
                color: var(--epcl-text-color);
            }
            div.text .wp-block-embed iframe {
                display: block;
                padding: 0;
                margin: 0;
            }
            div.text .wp-block-embed.aligncenter {
                display: table;
            }
            div.text .wp-block-embed.wp-has-aspect-ratio.aligncenter {
                display: block;
            }
            div.text .wp-block-audio figcaption {
                color: var(--epcl-text-color);
            }
            div.text .wp-block-table {
                border-color: var(--epcl-border-color);
            }
            div.text .wp-block-table.is-style-stripes tr:nth-child(odd) {
                background-color: #fff;
            }
            div.text .wp-block-rss {
                margin-left: 0;
                list-style: none;
            }
            div.text .wp-block-rss li {
                list-style: none;
            }
            div.text .wp-block-search label {
                font-weight: 700;
            }
            div.text .wp-block-search .wp-block-search__button {
                margin: 0;
                padding: 5px 25px;
                height: 45px;
                margin-left: 10px;
            }
            div.text .wp-block-group {
                margin-bottom: 24px;
            }
            div.text .wp-block-group.has-background {
                padding: 20px 30px;
            }
            div.text .wp-block-code {
                background-color: #f9f9fe;
            }
            div.text .wp-block-code textarea {
                background-color: #f9f9fe;
            }
            div.text .wp-block-calendar table {
                border-collapse: separate;
                border: 0;
            }
            div.text .wp-block-calendar table thead {
                background: var(--epcl-black-color);
                color: #fff;
            }
            div.text .wp-block-calendar table thead th {
                background: 0 0;
                border: 0;
                color: #fff;
            }
            div.text .wp-block-calendar table td {
                border: 0;
                border-top: 1px solid var(--epcl-border-color);
            }
            div.text .wp-block-calendar table #today {
                font-weight: 700;
            }
            div.text .alignwide {
                margin-left: -60px;
                margin-right: -60px;
                max-width: none;
                width: auto;
                overflow: hidden;
            }
            div.text .alignwide iframe,
            div.text .alignwide img {
                width: 100%;
            }
            div.text .alignfull {
                margin-left: -60px;
                margin-right: -60px;
                max-width: none;
                width: auto;
                overflow: hidden;
            }
            div.text .alignfull iframe,
            div.text .alignfull img {
                display: block !important;
                width: 100%;
            }
            .no-sidebar div.text .alignfull {
                margin-left: calc(50% - 50vw);
                margin-right: calc(50% - 50vw);
                width: auto;
                max-width: 1000%;
                position: relative;
                z-index: 1;
            }
            div.text .alignfull.wp-block-columns {
                padding-left: 40px;
                padding-right: 40px;
            }
            div.text .has-drop-cap:not(:focus):first-letter {
                font-family: "Josefin Sans", sans-serif;
                font-size: 4em;
                margin-right: 10px;
            }
            .notice.text {
                background: var(--epcl-black-color);
                color: #fff;
                text-align: center;
                padding-top: 10px;
                font-size: 15px;
                line-height: 1.75;
                position: relative;
                z-index: 3;
            }
            .notice.text strong {
                color: #fff;
            }
            .notice.text a {
                color: #fff;
            }
            .notice.text a:hover {
                color: #fff;
            }
            .notice.text a:not([class]) {
                color: #fff;
            }
            .notice.text a:not([class]):hover {
                color: #fff;
            }
            .notice.text p {
                padding-top: 0;
                margin-bottom: 10px;
                display: inline-block;
            }
            .notice.text .remixicon,
            .notice.text i.fa {
                margin-right: 5px;
                vertical-align: middle;
                margin-top: -3px;
            }
            .notice.text .close {
                margin-left: 3px;
                font-size: 16px;
            }
            .notice.text .close:hover {
                opacity: 0.75;
            }
            .notice.text .close:before {
                display: none;
            }
            #header {
                position: relative;
                margin-bottom: -20px;
            }
            #header div.menu-mobile {
                display: none;
            }
            #header .grid-container {
                padding: 70px 0 0;
                position: relative;
            }
            #header .logo {
                text-align: center;
                margin: 5px auto;
                float: left;
            }
            #header .logo a {
                display: inline-block;
                color: var(--epcl-black-color);
            }
            #header .logo a i.fa {
                vertical-align: middle;
                position: relative;
                top: -7px;
            }
            #header .logo a img {
                display: block;
                max-width: 100%;
                height: auto;
                margin: 0 auto;
            }
            #header .logo a:hover {
                -webkit-transform: translateY(-2px);
                -ms-transform: translateY(-2px);
                transform: translateY(-2px);
            }
            #header .logo.text-logo span {
                display: inline-block;
               
            }
            #header.is-sticky .logo.text-logo span {
                 margin-top: 9px;
            }
            #header .logo.text-logo span:first-letter {
                color: var(--epcl-main-color);
            }
            .lang_menu {text-align: center;margin-bottom: 20px;}
            .lang_menu li {display: inline-block;font-size: 14px;margin-right: 5px}
            .lang_menu li:last-child {margin-right:0: }
            #header .sticky-logo {
                display: none;
            }
            #header.minimalist ul.menu {
                background: 0 0;
                -webkit-box-shadow: none;
                box-shadow: none;
                padding: 0;
            }
            #header.minimalist .epcl-social-buttons {
                margin-left: 15px;
            }
            #header.minimalist .logo {
                margin-top: -3px;
            }
            #header.minimalist .search-menu-item svg {
                fill: var(--epcl-black-color);
                -webkit-transition: all 0.3s ease;
                -o-transition: all 0.3s ease;
                transition: all 0.3s ease;
            }
            #header.minimalist .search-menu-item svg:hover {
                fill: var(--epcl-main-color);
            }
            #header ul.menu {
                display: inline-block;
                padding: 0 15px;
                background: #fff;
                -webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.07);
                box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.07);
                max-height: 49px;
                overflow: hidden;
            }
            #header.advertising .logo,
            #header.classic .logo {
                float: none;
            }
            #header.advertising nav,
            #header.classic nav {
                float: none;
                text-align: center;
                margin: 30px 0;
            }
            #header.classic div.menu-wrapper .grid-container {
                padding: 70px 0 0;
            }
            #header.classic .epcl-social-buttons {
                margin: 0;
                padding: 5px 0;
                border-top-left-radius: 0;
                border-top-right-radius: 0;
                height: 36px;
                line-height: 36px;
                position: absolute;
                top: 85px;
                z-index: 101;
            }
            #header.advertising .logo {
                float: left;
                padding: 15px 0 30px;
            }
            #header.advertising .epcl-banner {
                float: right;
                width: 728px;
                height: 90px;
                padding: 10px 0;
            }
            #header.advertising .epcl-social-buttons {
                position: relative;
                z-index: 101;
            }
            #header .epcl-search-button {
                position: absolute;
                right: 0;
                top: 87px;
                display: none;
            }
            #header .epcl-search-button svg {
                margin-top: -2px;
            }
            #header.classic .epcl-search-button {
                display: block;
            }
            #header #single #comments.hosted nav.pagination a.subscribe,
            #header .subscribe.epcl-button,
            #single #comments.hosted nav.pagination #header a.subscribe {
                position: relative;
                top: -2px;
                margin-left: 10px;
                font-size: 15px;
                line-height: 1.6;
                height: 40px;
                line-height: 42px;
                padding-top: 0;
                padding-bottom: 0;
                -webkit-box-shadow: none !important;
                box-shadow: none !important;
                color: #fff;
            }
            #header #single #comments.hosted nav.pagination a.subscribe:after,
            #header .subscribe.epcl-button:after,
            #single #comments.hosted nav.pagination #header a.subscribe:after {
                display: none;
            }
            #header #single #comments.hosted nav.pagination a.subscribe i,
            #header .subscribe.epcl-button i,
            #single #comments.hosted nav.pagination #header a.subscribe i {
                font-size: 16px;
                margin-left: 3px;
                margin-top: -1px;
                margin-right: 0;
            }
            #header #single #comments.hosted nav.pagination a.subscribe:hover,
            #header .subscribe.epcl-button:hover,
            #single #comments.hosted nav.pagination #header a.subscribe:hover {
                -webkit-transform: translateY(-2px);
                -ms-transform: translateY(-2px);
                transform: translateY(-2px);
            }
            #header .epcl-social-buttons {
                float: right;
                margin: 5px 0 0 30px;
            }
            #header .share-buttons {
                float: right;
                background-color: var(--epcl-main-color);
                padding: 0 25px;
                border-radius: 25px;
                font-size: 20px;
                height: 44px;
                line-height: 44px;
                margin: 33px 0 0 10px;
                position: relative;
                z-index: 101;
            }
            #header .share-buttons a {
                display: inline-block;
                color: #fff;
                margin: 0 7px;
                position: relative;
                z-index: 2;
            }
            #header .share-buttons a svg {
                width: 16px;
                height: 16px;
                fill: #fff;
            }
            #header .share-buttons a:hover {
                -webkit-transform: translateY(-2px);
                -ms-transform: translateY(-2px);
                transform: translateY(-2px);
            }
            #header.minimalist .share-buttons {
                margin-top: 4px;
            }
            #header.classic .share-buttons {
                margin-top: 28px;
            }
            #header.is-sticky div.menu-wrapper {
                position: fixed;
                top: 0;
                padding: 5px 0;
                z-index: 1000;
                width: 100%;
                background: #fff;
                -webkit-animation: headerPinnedSlideDown 0.5s;
                animation: headerPinnedSlideDown 0.5s;
                -webkit-box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.1);
                box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.1);
            }
            #header.is-sticky div.menu-wrapper .grid-container {
                padding: 0;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
            }
            #header.is-sticky div.menu-wrapper .logo {
                float: left;
                margin: 5px 0;
                padding-top: 0;
                padding-bottom: 0;
            }
            #header.is-sticky div.menu-wrapper .logo a {
                font-size: 30px;
            }
            #header.is-sticky div.menu-wrapper .ads,
            #header.is-sticky div.menu-wrapper .clear.ad {
                display: none;
            }
            #header.is-sticky div.menu-wrapper ul.menu {
                -webkit-box-shadow: none;
                box-shadow: none;
                background: 0 0;
            }
            #header.is-sticky div.menu-wrapper nav {
                text-align: right;
                float: right;
                margin-top: auto;
                margin-bottom: auto;
                -webkit-box-flex: 1;
                -ms-flex-positive: 1;
                flex-grow: 1;
            }
            #header.is-sticky div.menu-wrapper nav ul.menu > li {
                padding-top: 21px;
                padding-bottom: 10px;
            }
            #header.is-sticky div.menu-wrapper nav ul.menu > li.subscribe-menu-item {
                padding: 0;
            }
            #header.is-sticky div.menu-wrapper .epcl-social-buttons,
            #header.is-sticky div.menu-wrapper .share-buttons {
                display: none;
            }
            #header.is-sticky div.menu-wrapper div.epcl-border {
                display: none;
            }
            #header.is-sticky div.menu-wrapper .epcl-search-button {
                display: none;
            }
            #header.is-sticky .epcl-banner {
                display: none;
            }
            #header.has-sticky-logo.is-sticky .logo:not(.text-logo) {
                display: none;
            }
            #header.has-sticky-logo.is-sticky .sticky-logo {
                display: block !important;
            }
            .main-nav {
                text-align: right;
                float: right;
            }
            .main-nav ul.menu {
                font-size: 0px;
            }
            .main-nav ul.menu > li.menu-item-has-children {
                margin-right: 10px;
                padding-right: 15px;
            }
            .main-nav ul.menu li {
                display: inline-block;
                padding: 15px 13px;
                position: relative;
            }
            .main-nav ul.menu li.subscribe-menu-item {
                padding-top: 0;
                padding-bottom: 0;
            }
            .main-nav ul.menu li.menu-item-has-children:after {
                font-family: "FontAwesome";
                content: "\f107";
                display: block;
                color: var(--epcl-black-color);
                position: absolute;
                font-size: 14px;
                right: 0;
                top: 50%;
                z-index: 5;
                -webkit-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                transform: translateY(-50%);
                margin-top: 0;
                -webkit-transition: all 0.3s ease;
                -o-transition: all 0.3s ease;
                transition: all 0.3s ease;
            }
            .main-nav ul.menu li a {
                display: inline-block;
                font-size: 15px;
                line-height: 1.25;
                position: relative;
                z-index: 1;
                color: var(--epcl-black-color);
                font-weight: 600;
                letter-spacing: 0.3px;
            }
            .main-nav ul.menu li a.lightbox {
                background: 0 0;
                font-size: 20px;
                fill: var(--epcl-black-color);
            }
            .main-nav ul.menu li.current-menu-item > a,
            .main-nav ul.menu > li.current-menu-ancestor > a {
                position: relative;
            }
            .main-nav ul.menu li.current-menu-item > a:after,
            .main-nav ul.menu > li.current-menu-ancestor > a:after {
                display: block;
                content: "";
                position: absolute;
                left: -7px;
                top: -5px;
                width: 5px;
                height: 5px;
                background: var(--epcl-secondary-color);
                border-radius: 5px;
                opacity: 0;
                -webkit-animation: fadeInMenu 0.5s ease 0.6s forwards;
                animation: fadeInMenu 0.5s ease 0.6s forwards;
            }
            @-webkit-keyframes fadeInMenu {
                0% {
                    opacity: 0;
                    -webkit-transform: scale(0.2);
                    transform: scale(0.2);
                }
                to {
                    opacity: 1;
                    -webkit-transform: scale(1);
                    transform: scale(1);
                }
            }
            @keyframes fadeInMenu {
                0% {
                    opacity: 0;
                    -webkit-transform: scale(0.2);
                    transform: scale(0.2);
                }
                to {
                    opacity: 1;
                    -webkit-transform: scale(1);
                    transform: scale(1);
                }
            }
            .main-nav ul.menu li a:hover {
                color: var(--epcl-main-color);
            }
            .main-nav ul.sub-menu {
                position: absolute;
                left: 0;
                top: 100%;
                z-index: 100;
                padding: 15px 0;
                background: #fff;
                min-width: 250px;
                text-align: left;
                left: -20px;
                opacity: 0;
                visibility: hidden;
                -webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.15);
                box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.15);
                -webkit-transition: all 0.2s ease;
                -o-transition: all 0.2s ease;
                transition: all 0.2s ease;
            }
            .main-nav ul.sub-menu li {
                display: block;
                padding: 0;
            }
            .main-nav ul.sub-menu li.current-menu-item a {
                font-weight: 600;
            }
            .main-nav ul.sub-menu li.current-menu-item a:after {
                display: none;
            }
            .main-nav ul.sub-menu li.menu-item-has-children:after {
                display: none;
                right: 10px;
                content: "\f105";
            }
            .main-nav ul.sub-menu li a {
                display: block;
                font-size: 14px;
                font-weight: 400;
                color: var(--epcl-black-color);
                padding: 10px 25px;
                background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.05)), to(rgba(255, 255, 255, 0.05)));
                background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
                background-image: linear-gradient(to right, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05));
                background-repeat: no-repeat;
                background-size: 100% 0px;
                background-position: 0 100%;
                -webkit-box-shadow: none;
                box-shadow: none;
            }
            .main-nav ul.sub-menu li a:hover {
                color: var(--epcl-main-color);
            }
            .main-nav ul.sub-menu ul.sub-menu {
                left: 100%;
                top: -15px;
                -webkit-transform: scale(1) translateX(-10px);
                -ms-transform: scale(1) translateX(-10px);
                transform: scale(1) translateX(-10px);
            }
            .main-nav ul.menu li:hover > ul.sub-menu {
                opacity: 1;
                visibility: visible;
                -webkit-transform: scale(1) translateY(0px);
                -ms-transform: scale(1) translateY(0px);
                transform: scale(1) translateY(0px);
            }
            .main-nav ul.menu > li.menu-item-has-children.last-menu-item ul.sub-menu {
                left: auto;
                right: 0;
            }
            .main-nav ul.menu > li.menu-item-has-children.last-menu-item ul.sub-menu ul.sub-menu {
                left: auto;
                right: 100%;
            }
            @-webkit-keyframes headerPinnedSlideDown {
                0% {
                    top: -100%;
                }
                to {
                    top: 0;
                }
            }
            @keyframes headerPinnedSlideDown {
                0% {
                    top: -100%;
                }
                to {
                    top: 0;
                }
            }
            #footer {
                margin-top: 50px;
                padding: 0;
            }
            #footer .subscribe {
                font-size: 16px;
                position: relative;
                z-index: 2;
                padding: 50px 0 40px;
                margin-bottom: 20px;
                background: #fff;
                -webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.07);
                box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.07);
            }
            #footer .subscribe #single #comments.hosted .comment .comment-author span,
            #footer .subscribe .title span,
            #footer .subscribe .wpcf7 label span,
            #single #comments.hosted .comment #footer .subscribe .comment-author span,
            .wpcf7 #footer .subscribe label span {
                display: inline-block;
            }
            #footer .subscribe #single #comments.hosted .comment .comment-author span:first-letter,
            #footer .subscribe .title span:first-letter,
            #footer .subscribe .wpcf7 label span:first-letter,
            #single #comments.hosted .comment #footer .subscribe .comment-author span:first-letter,
            .wpcf7 #footer .subscribe label span:first-letter {
                color: var(--epcl-main-color);
            }
            #footer .subscribe form .form-group {
                width: 260px;
                display: inline-block;
                margin: 30px 0;
                margin-right: -5px;
            }
            #footer .subscribe form .form-group input {
                text-align: center;
                margin: 0;
            }
            #footer .subscribe form .button {
                max-width: 27%;
                height: 45px;
                font-size: 15px;
                padding: 11px 25px;
            }
            #footer .subscribe #single #comments.hosted .comment .comment-author,
            #footer .subscribe .title,
            #footer .subscribe .wpcf7 label,
            #single #comments.hosted .comment #footer .subscribe .comment-author,
            .wpcf7 #footer .subscribe label {
                margin-bottom: 15px;
                line-height: 1;
            }
            #footer .subscribe #single #comments.hosted .comment .comment-author i.fa,
            #footer .subscribe .title i.fa,
            #footer .subscribe .wpcf7 label i.fa,
            #single #comments.hosted .comment #footer .subscribe .comment-author i.fa,
            .wpcf7 #footer .subscribe label i.fa {
                margin-right: 5px;
                font-size: 90%;
                vertical-align: middle;
                position: relative;
                top: -2px;
            }
            #footer .widgets {
                border-left: 0;
                border-right: 0;
            }
            #footer .widgets .default-sidebar {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-orient: horizontal;
                -webkit-box-direction: normal;
                -ms-flex-flow: row wrap;
                flex-flow: row wrap;
            }
            #footer .widgets .widget {
                padding: 50px 35px;
            }
            #footer .widgets .widget:first-child {
                border: 0;
            }
            #footer .widgets .widget:after {
                margin: 0;
            }
            #footer .widgets .default-sidebar,
            #footer .widgets .mobile-sidebar {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-orient: horizontal;
                -webkit-box-direction: normal;
                -ms-flex-flow: row wrap;
                flex-flow: row wrap;
            }
            #footer .widgets .grid-33 {
                -webkit-box-flex: 1;
                -ms-flex-positive: 1;
                flex-grow: 1;
            }
            #footer .logo {
                margin: 20px;
                text-align: center;
            }
            #footer .logo a {
                display: inline-block;
                color: var(--epcl-black-color);
            }
            #footer .logo a:hover {
                -webkit-transform: translateY(-3px);
                -ms-transform: translateY(-3px);
                transform: translateY(-3px);
            }
            #footer .logo a i.fa {
                margin-right: 5px;
            }
            #footer .logo .dot {
                display: inline-block;
                width: 10px;
                height: 10px;
                margin-left: 5px;
                vertical-align: baseline;
            }
            #footer .logo.text-logo span {
                display: inline-block;
            }
            #footer .logo.text-logo span:first-letter {
                color: var(--epcl-main-color);
            }
            #footer a#back-to-top {
                position: fixed;
                right: 10px;
                bottom: -10px;
                text-align: center;
                z-index: 99;
                border: 0;
                width: 50px;
                height: 50px;
                text-align: center;
                line-height: 50px;
                padding: 0;
                font-size: 25px;
                opacity: 0;
            }
            #footer a#back-to-top img {
                vertical-align: middle;
            }
            #footer a#back-to-top i.fa {
                margin: 0;
            }
            #footer a#back-to-top:hover {
                background: var(--epcl-black-color);
                -webkit-transform: none;
                -ms-transform: none;
                transform: none;
            }
            #footer a#back-to-top.visible {
                opacity: 1;
                bottom: 10px;
            }
            #footer .epcl-border {
                margin: 0;
            }
            #footer .published {
                text-align: center;
                margin: 0 0 50px;
                font-size: 14px;
            }
            #footer .published a {
                font-weight: 700;
            }
            #footer .published a:hover {
                color: var(--epcl-black-color);
            }
            time:not(.icon) {
                position: relative;
                color: var(--epcl-text-color);
            }
            time:not(.icon).small {
                font-size: 12px;
                line-height: 1;
                padding-left: 12px;
            }
            time:not(.icon).small:before {
                width: 4px;
                height: 4px;
                margin-top: -2px;
            }
            time.icon svg {
                margin-right: 2px;
                margin-top: -2px;
            }
            div.articles article {
                margin: 0 auto 50px;
                background: #fff;
                padding: 50px 60px;
                -webkit-box-shadow: 0 3px 12px -1px rgba(7, 10, 25, 0.1), 0 22px 27px -30px rgba(7, 10, 25, 0.1);
                box-shadow: 0 3px 12px -1px rgba(7, 10, 25, 0.1), 0 22px 27px -30px rgba(7, 10, 25, 0.1);
                position: relative;
                z-index: 2;
            }
            div.articles article header {
                position: relative;
                z-index: 1;
            }
            div.articles article .post-format-wrapper:hover .continue-reading {
                opacity: 1;
                right: 30px;
            }
            div.articles article .continue-reading {
                position: absolute;
                left: 50%;
                bottom: -20px;
                z-index: 3;
                -webkit-transform: translateX(-50%);
                -ms-transform: translateX(-50%);
                transform: translateX(-50%);
                white-space: nowrap;
            }
            div.articles article .post-title {
                position: absolute;
                left: 40px;
                bottom: 45px;
                z-index: 3;
                margin: 0;
                padding: 15px 30px;
                padding: 0;
                max-width: 55%;
                text-align: left;
            }
            div.articles article .post-title a {
                display: inline;
                border-width: 14px;
            }
            div.articles article .epcl-flex {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                width: 100%;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
            }
            div.articles article .main-title {
                margin-bottom: 5px;
                word-break: break-word;
            }
            div.articles article a.thumb {
                display: block;
                position: relative;
            }
            div.articles article a.thumb .post-image {
                display: block;
                width: 100%;
            }
            div.articles article a.thumb span {
                top: 0;
                left: 0;
                -webkit-transform: none;
                -ms-transform: none;
                transform: none;
                z-index: -1;
                margin: 0;
            }
            div.articles article a.thumb span.decoration {
                content: "";
                border: 2px solid #fff;
                position: absolute;
                left: 4px;
                top: 4px;
                right: 4px;
                bottom: 4px;
                z-index: 2;
            }
            div.articles article .post-excerpt {
                margin: 35px 0 0px;
            }
            div.articles article .epcl-spacing {
                height: 40px;
            }
            div.articles article .widget_epcl_tag_cloud,
            div.articles article .widget_tag_cloud,
            div.articles article .wp-block-tag-cloud,
            div.articles article div.tags {
                float: left;
            }
            div.articles .below-image .main-title,
            div.articles .post-style-standard-image .main-title {
                font-size: 26px;
                margin-bottom: 15px;
            }
            div.articles .below-image .thumb,
            div.articles .post-style-standard-image .thumb {
                -webkit-box-shadow: 0 3px 5px -2px rgba(7, 10, 25, 0.2);
                box-shadow: 0 3px 5px -2px rgba(7, 10, 25, 0.2);
                margin-bottom: 30px;
            }
            div.articles .below-image .info,
            div.articles .post-style-standard-image .info {
                text-align: center;
            }
            div.articles .below-image .epcl-flex,
            div.articles .post-style-standard-image .epcl-flex {
                display: block;
            }
            div.articles .post-style-small-image .thumb {
                -webkit-box-shadow: 0 3px 5px -2px rgba(7, 10, 25, 0.2);
                box-shadow: 0 3px 5px -2px rgba(7, 10, 25, 0.2);
            }
            div.articles .post-format-wrapper {
                position: relative;
                z-index: 2;
                padding: 0;
            }
            div.articles .post-format-wrapper.hidden {
                display: none;
            }
            div.articles .post-style-small {
                float: left;
            }
            div.articles .post-format-audio,
            div.articles .post-format-gallery,
            div.articles .post-format-video {
                position: relative;
                z-index: 2;
                overflow: hidden;
                height: 370px;
                margin-bottom: 30px;
            }
            div.articles .post-format-audio iframe,
            div.articles .post-format-gallery iframe,
            div.articles .post-format-video iframe {
                height: 100%;
            }
            div.articles .post-format-audio div.item,
            div.articles .post-format-gallery div.item,
            div.articles .post-format-video div.item {
                height: 370px;
                position: relative;
            }
            div.articles .post-format-audio {
                height: 300px;
            }
            div.articles.classic article {
                max-width: 830px;
                margin: 0 auto 70px;
            }
            div.articles.grid-posts .epcl-bg {
                background: #fff;
                padding: 40px;
                margin: 0 20px;
                -webkit-box-shadow: 0 3px 12px -1px rgba(7, 10, 25, 0.1), 0 22px 27px -30px rgba(7, 10, 25, 0.1);
                box-shadow: 0 3px 12px -1px rgba(7, 10, 25, 0.1), 0 22px 27px -30px rgba(7, 10, 25, 0.1);
            }
            div.articles.grid-posts article {
                text-align: center;
                background: 0 0;
                padding: 0;
                -webkit-box-shadow: none;
                box-shadow: none;
            }
            div.articles.grid-posts article .main-title {
                text-align: left;
                font-size: 22px;
                margin-bottom: 0;
            }
            div.articles.grid-posts article .meta-info.comments {
                display: none;
            }
            div.articles.grid-posts article header .epcl-dropcap {
                margin-right: 20px;
            }
            div.articles.grid-posts article .meta {
                margin-top: 25px;
            }
            div.articles.grid-posts article .post-excerpt {
                margin-top: 25px;
            }
            div.articles.grid-posts .post-format-audio,
            div.articles.grid-posts .post-format-gallery,
            div.articles.grid-posts .post-format-video {
                height: 260px;
            }
            div.articles.grid-posts .post-format-audio div.item,
            div.articles.grid-posts .post-format-gallery div.item,
            div.articles.grid-posts .post-format-video div.item {
                height: 260px;
            }
            div.articles.grid-posts .format-audio .post-format-wrapper,
            div.articles.grid-posts .format-gallery .post-format-wrapper,
            div.articles.grid-posts .format-video .post-format-wrapper {
                margin: -40px -40px 30px;
            }
            div.articles.grid-posts .format-audio .main-title,
            div.articles.grid-posts .format-gallery .main-title,
            div.articles.grid-posts .format-video .main-title {
                text-align: center;
            }
            div.articles.grid-posts .format-standard .post-style-standard-image {
                margin: -40px -40px 0;
            }
            div.articles.grid-posts .format-standard .post-style-standard-image .featured-image {
                position: relative;
                z-index: 2;
            }
            div.articles.grid-posts .format-standard .post-style-standard-image .featured-image .thumb img {
                width: 100%;
                height: 260px;
                -o-object-fit: cover;
                object-fit: cover;
            }
            div.articles.grid-posts .format-standard .post-style-standard-image .info {
                padding: 0 20px 15px;
            }
            div.articles.grid-posts .format-standard .post-style-standard-image .info .main-title {
                text-align: center;
            }
            div.articles.grid-posts .format-standard .post-style-standard-image .meta {
                margin-top: 0;
            }
            div.articles.grid-posts .format-standard .post-style-small-image .main-title,
            div.articles.grid-posts .format-standard .post-style-text .main-title {
                text-align: left;
            }
            div.articles.grid-sidebar article header .epcl-dropcap {
                margin-right: 20px;
            }
            div.articles.grid-sidebar article .main-title {
                font-size: 19px;
            }
            div.articles.grid-sidebar article .meta {
                font-size: 14px;
            }
            div.articles.grid-sidebar article .post-excerpt {
                font-size: 15px;
                margin-bottom: 35px;
            }
            div.meta {
                color: var(--epcl-text-color);
                font-size: 15px;
            }
            div.meta a {
                color: var(--epcl-text-color);
            }
            div.meta a:hover {
                color: var(--epcl-main-color);
            }
            div.meta .min-read {
                display: inline-block;
                cursor: default;
                text-transform: lowercase;
            }
            div.meta .min-read:before {
                content: "";
                display: inline-block;
                width: 15px;
                height: 2px;
                background: var(--epcl-main-color);
                vertical-align: middle;
                margin-right: 15px;
            }
            div.meta .views-counter {
                cursor: default;
            }
            div.meta .meta-info {
                margin-right: 12px;
                white-space: nowrap;
            }
            div.meta .meta-info.icon svg {
                fill: var(--epcl-main-color);
                width: 17px;
                height: 17px;
                vertical-align: middle;
                margin-top: -3px;
                margin-right: 1px;
            }
            div.meta .meta-info.icon.views-counter svg {
                width: 18px;
                height: 18px;
            }
            div.meta .author {
                font-family: "Josefin Sans", sans-serif;
                font-weight: 500;
                margin-right: 0;
            }
            div.meta .author .author-image,
            div.meta .author .epcl-dropcap {
                width: 35px;
                height: 35px;
                position: relative;
                left: auto;
                top: -1px;
                display: inline-block;
                vertical-align: middle;
                margin-right: 7px;
                border-radius: 50%;
                -webkit-box-shadow: 0px 3px 5px -1px rgba(7, 10, 25, 0.2);
                box-shadow: 0px 3px 5px -1px rgba(7, 10, 25, 0.2);
                font-size: 16px;
            }
            div.meta .author .author-image:before,
            div.meta .author .epcl-dropcap:before {
                display: none;
            }
            #single #comments.hosted nav.pagination div.meta .author a.author-image,
            #single #comments.hosted nav.pagination div.meta .author a.epcl-dropcap,
            div.meta .author #single #comments.hosted nav.pagination a.author-image,
            div.meta .author #single #comments.hosted nav.pagination a.epcl-dropcap,
            div.meta .author .author-image.small,
            div.meta .author .epcl-dropcap.small {
                width: 30px;
                height: 30px;
            }
            div.meta .author .epcl-dropcap {
                -webkit-box-shadow: none;
                box-shadow: none;
                margin-right: 10px;
                top: -3px;
            }
            div.meta .sticky-icon {
                margin: 0;
            }
            div.meta.bottom .author {
                font-family: "Josefin Sans", sans-serif;
                float: right;
                font-weight: 500;
            }
            .epcl-pagination {
                text-align: center;
                padding: 30px 0;
            }
            #single .epcl-pagination div.nav a,
            #single .epcl-pagination div.nav > span.current {
                display: inline-block;
                vertical-align: middle;
                font-family: "Josefin Sans", sans-serif;
                background: var(--epcl-black-color);
                color: #fff;
                position: relative;
            }
            #single .epcl-pagination div.nav a:before,
            #single .epcl-pagination div.nav > span.current:before {
                content: "";
                position: absolute;
                left: 1px;
                top: 1px;
                right: 1px;
                bottom: 1px;
                -webkit-transition: all 0.3s ease;
                -o-transition: all 0.3s ease;
                transition: all 0.3s ease;
            }
            #single .epcl-pagination div.nav > span.current {
                cursor: default;
                color: #fff;
                background: var(--epcl-main-color);
                position: relative;
            }
            #single .epcl-pagination div.nav .page-number {
                background: 0 0;
                vertical-align: middle;
                font-size: 17px;
            }
            #single .epcl-pagination div.nav .post-page-numbers {
                width: 35px;
                height: 35px;
                padding: 0;
                line-height: 35px;
            }
            .epcl-pagination div.nav {
                display: inline-block;
            }
            .epcl-pagination div.nav > span {
                display: inline-block;
                margin: 0 10px;
                height: 36px;
                font-size: 14px;
                font-weight: 500;
                line-height: 36px;
                padding: 0 15px;
            }
            .epcl-pagination div.nav a span {
                padding: 0;
                margin: 0;
            }
            .epcl-pagination.link-pages div.nav a,
            .epcl-pagination.link-pages div.nav > span {
                margin: 0 5px 5px;
            }
            div.left-content {
                margin-right: 0;
                padding-right: 50px;
            }
            .classic div.left-content {
                padding-top: 0;
                padding-bottom: 0;
                padding-right: 0;
            }
            .classic-sidebar div.left-content,
            .grid-sidebar div.left-content {
                padding-right: 50px;
            }
            .grid-sidebar div.left-content {
                padding-left: 0;
                padding-right: 30px;
            }
            .no-sidebar div.left-content {
                padding-right: 20px;
                max-width: 900px;
                margin-left: auto !important;
                margin-right: auto !important;
            }
            .no-active-sidebar div.left-content {
                width: auto;
                float: none;
            }
            #sidebar {
                position: relative;
                z-index: 2;
                float: right;
            }
            #sidebar .widget {
                position: relative;
                margin-bottom: 50px;
            }
            #sidebar .widget:last-child {
                margin-bottom: 0;
                border-bottom: 0;
            }
            .epcl-carousel .epcl-overlay,
            .epcl-popular-categories .epcl-overlay,
            .epcl-slider .epcl-overlay {
                display: none;
            }
            .epcl-carousel .image-bg,
            .epcl-popular-categories .image-bg,
            .epcl-slider .image-bg {
                color: #fff;
            }
            #single #comments.hosted .comment .epcl-carousel .image-bg .comment-author,
            #single #comments.hosted .comment .epcl-carousel .image-bg .comment-author a,
            #single #comments.hosted .comment .epcl-popular-categories .image-bg .comment-author,
            #single #comments.hosted .comment .epcl-popular-categories .image-bg .comment-author a,
            #single #comments.hosted .comment .epcl-slider .image-bg .comment-author,
            #single #comments.hosted .comment .epcl-slider .image-bg .comment-author a,
            .epcl-carousel .image-bg #single #comments.hosted .comment .comment-author,
            .epcl-carousel .image-bg #single #comments.hosted .comment .comment-author a,
            .epcl-carousel .image-bg .title,
            .epcl-carousel .image-bg .title a,
            .epcl-carousel .image-bg .widget_epcl_tag_cloud a,
            .epcl-carousel .image-bg .widget_tag_cloud a,
            .epcl-carousel .image-bg .wp-block-tag-cloud a,
            .epcl-carousel .image-bg .wpcf7 label,
            .epcl-carousel .image-bg .wpcf7 label a,
            .epcl-carousel .image-bg div.meta,
            .epcl-carousel .image-bg div.meta a,
            .epcl-carousel .image-bg div.tags a,
            .epcl-carousel .image-bg time,
            .epcl-popular-categories .image-bg #single #comments.hosted .comment .comment-author,
            .epcl-popular-categories .image-bg #single #comments.hosted .comment .comment-author a,
            .epcl-popular-categories .image-bg .title,
            .epcl-popular-categories .image-bg .title a,
            .epcl-popular-categories .image-bg .widget_epcl_tag_cloud a,
            .epcl-popular-categories .image-bg .widget_tag_cloud a,
            .epcl-popular-categories .image-bg .wp-block-tag-cloud a,
            .epcl-popular-categories .image-bg .wpcf7 label,
            .epcl-popular-categories .image-bg .wpcf7 label a,
            .epcl-popular-categories .image-bg div.meta,
            .epcl-popular-categories .image-bg div.meta a,
            .epcl-popular-categories .image-bg div.tags a,
            .epcl-popular-categories .image-bg time,
            .epcl-slider .image-bg #single #comments.hosted .comment .comment-author,
            .epcl-slider .image-bg #single #comments.hosted .comment .comment-author a,
            .epcl-slider .image-bg .title,
            .epcl-slider .image-bg .title a,
            .epcl-slider .image-bg .widget_epcl_tag_cloud a,
            .epcl-slider .image-bg .widget_tag_cloud a,
            .epcl-slider .image-bg .wp-block-tag-cloud a,
            .epcl-slider .image-bg .wpcf7 label,
            .epcl-slider .image-bg .wpcf7 label a,
            .epcl-slider .image-bg div.meta,
            .epcl-slider .image-bg div.meta a,
            .epcl-slider .image-bg div.tags a,
            .epcl-slider .image-bg time,
            .wpcf7 .epcl-carousel .image-bg label,
            .wpcf7 .epcl-carousel .image-bg label a,
            .wpcf7 .epcl-popular-categories .image-bg label,
            .wpcf7 .epcl-popular-categories .image-bg label a,
            .wpcf7 .epcl-slider .image-bg label,
            .wpcf7 .epcl-slider .image-bg label a {
                color: #fff;
            }
            .epcl-carousel .image-bg .widget_epcl_tag_cloud a,
            .epcl-carousel .image-bg .widget_tag_cloud a,
            .epcl-carousel .image-bg .wp-block-tag-cloud a,
            .epcl-carousel .image-bg div.tags a,
            .epcl-popular-categories .image-bg .widget_epcl_tag_cloud a,
            .epcl-popular-categories .image-bg .widget_tag_cloud a,
            .epcl-popular-categories .image-bg .wp-block-tag-cloud a,
            .epcl-popular-categories .image-bg div.tags a,
            .epcl-slider .image-bg .widget_epcl_tag_cloud a,
            .epcl-slider .image-bg .widget_tag_cloud a,
            .epcl-slider .image-bg .wp-block-tag-cloud a,
            .epcl-slider .image-bg div.tags a {
                background: 0 0;
                -webkit-box-shadow: none;
                box-shadow: none;
            }
            .epcl-carousel .image-bg .widget_epcl_tag_cloud a:hover,
            .epcl-carousel .image-bg .widget_tag_cloud a:hover,
            .epcl-carousel .image-bg .wp-block-tag-cloud a:hover,
            .epcl-carousel .image-bg div.tags a:hover,
            .epcl-popular-categories .image-bg .widget_epcl_tag_cloud a:hover,
            .epcl-popular-categories .image-bg .widget_tag_cloud a:hover,
            .epcl-popular-categories .image-bg .wp-block-tag-cloud a:hover,
            .epcl-popular-categories .image-bg div.tags a:hover,
            .epcl-slider .image-bg .widget_epcl_tag_cloud a:hover,
            .epcl-slider .image-bg .widget_tag_cloud a:hover,
            .epcl-slider .image-bg .wp-block-tag-cloud a:hover,
            .epcl-slider .image-bg div.tags a:hover {
                color: #fff !important;
            }
            .epcl-carousel .image-bg .counter,
            .epcl-popular-categories .image-bg .counter,
            .epcl-slider .image-bg .counter {
                display: none;
            }
            .epcl-carousel .image-bg .epcl-overlay,
            .epcl-popular-categories .image-bg .epcl-overlay,
            .epcl-slider .image-bg .epcl-overlay {
                display: block;
            }
            .epcl-carousel .image-bg .epcl-loader,
            .epcl-popular-categories .image-bg .epcl-loader,
            .epcl-slider .image-bg .epcl-loader {
                display: block;
                position: absolute;
                left: 0;
                top: 0;
                width: 100%;
                height: 100%;
                z-index: 1;
            }
            .epcl-carousel .counter,
            .epcl-popular-categories .counter,
            .epcl-slider .counter {
                position: absolute;
                left: 50%;
                top: 90%;
                -webkit-transform: translate(-50%, -50%);
                -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
                z-index: -1;
                font-size: 300px;
                font-family: "Josefin Sans", sans-serif;
                margin-top: 30px;
                line-height: 1;
                font-weight: 700;
                opacity: 0;
            }
            .epcl-carousel {
                padding: 0;
                visibility: hidden;
                height: 300px;
                opacity: 0;
                margin: 40px auto 0;
                -webkit-transition: all 1s ease;
                -o-transition: all 1s ease;
                transition: all 1s ease;
            }
            .epcl-carousel.slick-initialized {
                visibility: visible;
                height: inherit;
                opacity: 1;
            }
            .epcl-carousel .item {
                text-align: center;
                padding: 10px 0;
            }
            .epcl-carousel .item .img {
                width: 100%;
                height: 300px;
                -o-object-fit: cover;
                object-fit: cover;
                -webkit-transition: all 0.3s ease;
                -o-transition: all 0.3s ease;
                transition: all 0.3s ease;
            }
            .epcl-carousel .item article {
                position: relative;
                z-index: 1;
                margin: 0 15px;
                height: 300px;
                background: #fff;
                -webkit-box-shadow: 0 3px 12px -1px rgba(7, 10, 25, 0.1), 0 22px 27px -30px rgba(7, 10, 25, 0.1);
                box-shadow: 0 3px 12px -1px rgba(7, 10, 25, 0.1), 0 22px 27px -30px rgba(7, 10, 25, 0.1);
                -webkit-transition: all 0.3s ease;
                -o-transition: all 0.3s ease;
                transition: all 0.3s ease;
            }
            .epcl-carousel .item article:hover {
                -webkit-transform: translateY(-3px);
                -ms-transform: translateY(-3px);
                transform: translateY(-3px);
            }
            .epcl-carousel .item .info {
                position: absolute;
                left: 0;
                bottom: 15px;
                width: 100%;
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
                padding: 20px 30px;
                z-index: 2;
            }
            .epcl-carousel .item .info time {
                padding-bottom: 7px;
                display: inline-block;
            }
            .epcl-carousel .item .info div.meta {
                margin-top: 20px;
            }
            .epcl-carousel .item .info div.meta .meta-info {
                margin-right: 0;
            }
            .epcl-carousel .item .info .author {
                display: inline-block;
            }
            .epcl-carousel .item .counter {
                top: 50%;
                opacity: 0.05;
            }
            .epcl-slider {
                padding: 0;
                visibility: hidden;
                opacity: 0;
                margin-top: 50px;
                -webkit-transition: all 1s ease;
                -o-transition: all 1s ease;
                transition: all 1s ease;
                margin-bottom: 20px;
                background: #fff;
                -webkit-box-shadow: 0 3px 12px -1px rgba(7, 10, 25, 0.1), 0 22px 27px -30px rgba(7, 10, 25, 0.1);
                box-shadow: 0 3px 12px -1px rgba(7, 10, 25, 0.1), 0 22px 27px -30px rgba(7, 10, 25, 0.1);
            }
            .epcl-slider.slick-initialized {
                visibility: visible;
                height: inherit;
                opacity: 1;
            }
            .epcl-slider .slick-slide {
                position: relative;
                z-index: 3;
            }
            .epcl-slider .slick-slide article {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                min-height: 450px;
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
            }
            .epcl-slider .slick-slide .img {
                display: block;
                position: absolute;
                left: 0;
                top: 0;
                width: 100%;
                height: 100%;
                z-index: 1;
                -o-object-fit: cover;
                object-fit: cover;
            }
            .epcl-slider .slick-slide .info {
                max-width: 700px;
                margin: auto auto;
                padding: 25px 40px;
                text-align: center;
                position: relative;
                z-index: 11;
            }
            .epcl-slider .slick-slide .info .tags {
                font-size: 16px;
            }
            #single #comments.hosted .comment .epcl-slider .slick-slide .info .comment-author,
            .epcl-slider .slick-slide .info #single #comments.hosted .comment .comment-author,
            .epcl-slider .slick-slide .info .title,
            .epcl-slider .slick-slide .info .wpcf7 label,
            .wpcf7 .epcl-slider .slick-slide .info label {
                margin-top: 30px;
                margin-bottom: 20px;
                font-size: 50px;
            }
            .epcl-slider .slick-slide .info .author {
                display: inline-block;
                margin-top: 30px;
            }
            .epcl-slider .slick-current .item .counter {
                opacity: 0.05;
                top: 50%;
                -webkit-transition: all 0.8s ease;
                -o-transition: all 0.8s ease;
                transition: all 0.8s ease;
            }
            .epcl-slider .slick-current .info {
                opacity: 1;
                -webkit-transition: all 0.6s ease;
                -o-transition: all 0.6s ease;
                transition: all 0.6s ease;
            }
            .epcl-text-editor.no-background {
                padding-top: 0;
                padding-bottom: 0;
            }
            .epcl-text-editor.no-background .bg-content {
                background: 0 0;
                -webkit-box-shadow: none;
                box-shadow: none;
            }
            .epcl-text-editor .bg-content {
                -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
                box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
                position: relative;
                z-index: 2;
            }
            .epcl-text-editor .text :last-child {
                padding-bottom: 0;
                margin-bottom: 0;
            }
            .epcl-popular-categories {
                margin-top: 50px;
            }
            .epcl-popular-categories .slick-slider {
                margin: 0 -10px;
            }
            .epcl-popular-categories .slick-track {
                margin-left: 0;
            }
            .epcl-popular-categories .item {
                height: 250px;
                position: relative;
                margin: 10px;
                overflow: hidden;
                background: #fff;
                -webkit-box-shadow: 0 3px 12px -1px rgba(7, 10, 25, 0.1), 0 22px 27px -30px rgba(7, 10, 25, 0.1);
                box-shadow: 0 3px 12px -1px rgba(7, 10, 25, 0.1), 0 22px 27px -30px rgba(7, 10, 25, 0.1);
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-transition: all 0.3s ease;
                -o-transition: all 0.3s ease;
                transition: all 0.3s ease;
            }
            .epcl-popular-categories .item:hover {
                -webkit-transform: translateY(-3px);
                -ms-transform: translateY(-3px);
                transform: translateY(-3px);
            }
            .epcl-popular-categories .item .info {
                text-align: center;
                width: 100%;
                margin-top: auto;
                margin-bottom: auto;
                position: relative;
                z-index: 2;
            }
            #single #comments.hosted .comment .epcl-popular-categories .item .comment-author,
            .epcl-popular-categories .item #single #comments.hosted .comment .comment-author,
            .epcl-popular-categories .item .title,
            .epcl-popular-categories .item .wpcf7 label,
            .wpcf7 .epcl-popular-categories .item label {
                margin-bottom: 0;
                font-weight: 600;
            }
            #single #comments.hosted .comment .epcl-popular-categories .item .comment-author:before,
            .epcl-popular-categories .item #single #comments.hosted .comment .comment-author:before,
            .epcl-popular-categories .item .title:before,
            .epcl-popular-categories .item .wpcf7 label:before,
            .wpcf7 .epcl-popular-categories .item label:before {
                content: "#";
                color: var(--epcl-main-color);
                font-size: 135%;
                margin-right: 5px;
                vertical-align: middle;
                position: relative;
                top: -1px;
                font-weight: 400;
            }
            .epcl-popular-categories .item .counter {
                top: 50%;
                opacity: 0.05;
                z-index: 1;
                font-size: 200px;
            }
            #page #single .share-buttons {
                margin-top: 0;
            }
            #page #single .post-content {
                margin-top: 0;
            }
            #page #single.fullcover .featured-image {
                margin-bottom: 50px;
            }
            #page #single.fullcover .featured-image div.info {
                position: absolute;
                left: 0;
                bottom: 50%;
                -webkit-transform: translateY(50%);
                -ms-transform: translateY(50%);
                transform: translateY(50%);
                width: 100%;
                text-align: center;
                max-width: none;
            }
            #page #single.fullcover #comments.hosted .comment .featured-image div.info .comment-author,
            #page #single.fullcover .featured-image div.info #comments.hosted .comment .comment-author,
            #page #single.fullcover .featured-image div.info .title,
            #page #single.fullcover .featured-image div.info .wpcf7 label,
            .wpcf7 #page #single.fullcover .featured-image div.info label {
                background: 0 0;
                border: 0;
            }
            .archive #author div.avatar {
                margin-top: 10px;
            }
            .tag-description {
                margin-bottom: 20px;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                background: #fff;
                text-align: center;
                min-height: 150px;
                margin: 60px auto 80px;
                padding-left: 50px;
                padding-right: 50px;
                -webkit-box-shadow: 0 3px 12px -1px rgba(7, 10, 25, 0.1), 0 22px 27px -30px rgba(7, 10, 25, 0.1);
                box-shadow: 0 3px 12px -1px rgba(7, 10, 25, 0.1), 0 22px 27px -30px rgba(7, 10, 25, 0.1);
                position: relative;
                z-index: 1;
            }
            .tag-description .left {
                position: relative;
                z-index: 2;
                margin: 0 auto;
                width: auto;
            }
            #single #comments.hosted .comment .tag-description .left .comment-author:before,
            .tag-description .left #single #comments.hosted .comment .comment-author:before,
            .tag-description .left .title:before,
            .tag-description .left .wpcf7 label:before,
            .wpcf7 .tag-description .left label:before {
                content: "#";
                color: var(--epcl-main-color);
                font-size: 115%;
                margin-right: 5px;
                vertical-align: middle;
                position: relative;
                top: -1px;
                font-weight: 400;
            }
            .tag-description .right {
                font-size: 16px;
                position: relative;
                z-index: 2;
            }
            .tag-description .right p {
                max-width: 600px;
                margin: 0 auto;
            }
            .tag-description .epcl-image {
                display: block;
                position: absolute;
                left: 0;
                top: 0;
                width: 100%;
                height: 100%;
                z-index: 1;
                z-index: -1;
            }
            .tag-description.image-bg {
                color: #fff;
            }
            #single #comments.hosted .comment .tag-description.image-bg .comment-author,
            .tag-description.image-bg #single #comments.hosted .comment .comment-author,
            .tag-description.image-bg .title,
            .tag-description.image-bg .wpcf7 label,
            .wpcf7 .tag-description.image-bg label {
                color: #fff;
            }
            .tag-description .icon {
                position: absolute;
                left: 0;
                top: 50%;
                -webkit-transform: translateY(-50%);
                -ms-transform: translateY(-50%);
                transform: translateY(-50%);
            }
            .tag-description .icon svg {
                width: 60px;
                height: 60px;
            }
            .epcl-search-box .search-field {
                background: #fff;
            }
            #page-404 div.not-found {
                margin: 0 auto;
                text-align: center;
                margin-bottom: 30px;
                margin-top: -10px;
            }
            #page-404 div.not-found #single #comments.hosted .comment .comment-author,
            #page-404 div.not-found .title,
            #page-404 div.not-found .wpcf7 label,
            #single #comments.hosted .comment #page-404 div.not-found .comment-author,
            .wpcf7 #page-404 div.not-found label {
                margin: 0;
            }
            #page-404 div.not-found #single #comments.hosted .comment .comment-author strong,
            #page-404 div.not-found .title strong,
            #page-404 div.not-found .wpcf7 label strong,
            #single #comments.hosted .comment #page-404 div.not-found .comment-author strong,
            .wpcf7 #page-404 div.not-found label strong {
                font-size: 150%;
            }
            #page-404 div.not-found i.fa {
                font-size: 120px;
                margin: 0 0 20px;
            }
            #page-404 div.text #single #comments.hosted .comment .comment-author,
            #page-404 div.text .title,
            #page-404 div.text .wpcf7 label,
            #single #comments.hosted .comment #page-404 div.text .comment-author,
            .wpcf7 #page-404 div.text label {
                padding-bottom: 5px;
            }
            #page-404 div.buttons {
                margin-top: 10px;
                text-align: center;
            }
            div.epcl-share-container {
                position: absolute;
                z-index: 100;
                margin-left: -85px;
                margin-top: 0;
                height: 0 !important;
            }
            div.epcl-share {
                border-radius: 25px;
                overflow: hidden;
                background: #fff;
                color: #fff;
                width: 45px;
                padding: 10px 2px;
                -webkit-box-shadow: 5px 0px 10px rgba(0, 0, 0, 0.1);
                box-shadow: 5px 0px 10px rgba(0, 0, 0, 0.1);
                position: relative;
            }
            div.epcl-share a {
                display: block;
                color: var(--epcl-main-color);
                height: 40px;
                font-size: 17px;
                line-height: 40px;
                text-align: center;
                text-shadow: 0px 2px 5px rgba(249, 249, 254, 0.25);
            }
            div.epcl-share a:hover {
                -webkit-transform: translateX(2px);
                -ms-transform: translateX(2px);
                transform: translateX(2px);
            }
            div.epcl-share a:first-child {
                border: 0;
            }
            div.epcl-share a.whatsapp {
                color: #1fb381 !important;
            }
            div.epcl-share a.facebook {
                color: #135cb6 !important;
            }
            div.epcl-share a.twitter {
                color: #00aced !important;
            }
            div.epcl-share a.pinterest {
                color: #bd081c !important;
            }
            div.epcl-share a.linkedin {
                color: #0077b5 !important;
            }
            div.epcl-share a.telegram {
                color: #0088cc !important;
            }
            div.epcl-share a.vk {
                color: #45668e !important;
            }
            .no-sidebar #sidebar {
                display: none;
            }
            .no-sidebar div.left-content {
                width: auto;
                border: 0;
                margin-right: 0;
                float: none;
            }
            #single {
                -webkit-transform: none;
                -ms-transform: none;
                transform: none;
            }
            #single .main-article {
                position: relative;
                z-index: 1;
                background: #fff;
                padding: 50px 60px;
                -webkit-box-shadow: 0 3px 12px -1px rgba(7, 10, 25, 0.1), 0 22px 27px -30px rgba(7, 10, 25, 0.1);
                box-shadow: 0 3px 12px -1px rgba(7, 10, 25, 0.1), 0 22px 27px -30px rgba(7, 10, 25, 0.1);
            }
            #single .edit-post-button {
                display: none;
                font-size: 12px;
                z-index: 3;
                position: absolute;
                left: 15px;
                top: -20px;
            }
            #single .post-format-wrapper {
                position: relative;
                z-index: 2;
                -webkit-box-shadow: 0 3px 12px -1px rgba(7, 10, 25, 0.1), 0 22px 27px -30px rgba(7, 10, 25, 0.1);
                box-shadow: 0 3px 12px -1px rgba(7, 10, 25, 0.1), 0 22px 27px -30px rgba(7, 10, 25, 0.1);
            }
            #single .post-format-audio,
            #single .post-format-gallery,
            #single .post-format-video {
                overflow: hidden;
                margin-bottom: 25px;
            }
            #single .post-format-audio iframe,
            #single .post-format-gallery iframe,
            #single .post-format-video iframe {
                display: block;
            }
            #single .post-format-video iframe {
                display: block;
                width: 100%;
                height: 400px;
            }
            #single .post-format-gallery {
                position: relative;
                z-index: 2;
                height: 400px;
            }
            #single .post-format-gallery div.item {
                display: block !important;
                height: 400px;
            }
            #single .post-format-gallery div.item .fullimage {
                background-size: contain;
            }
            #single .post-format-gallery .slick-prev {
                left: 20px;
            }
            #single .post-format-gallery .slick-next {
                right: 20px;
            }
            #single .left-content .meta {
                text-align: left;
            }
            #single .post-content {
                margin-top: 45px;
            }
            #single.no-thumb .post-content {
                margin-top: 0;
            }
            #single .main-title {
                margin-bottom: 0px;
                word-break: break-word;
                text-align: left !important;
            }
            #single.fullcover .featured-image {
                position: relative;
                z-index: 1;
            }
            #single.fullcover .featured-image img {
                -o-object-fit: cover;
                object-fit: cover;
                height: 500px;
                -webkit-box-shadow: 0 3px 12px -1px rgba(7, 10, 25, 0.1), 0 22px 27px -30px rgba(7, 10, 25, 0.1);
                box-shadow: 0 3px 12px -1px rgba(7, 10, 25, 0.1), 0 22px 27px -30px rgba(7, 10, 25, 0.1);
            }
            #single.fullcover .featured-image .info {
                position: absolute;
                left: 40px;
                bottom: 40px;
                max-width: 600px;
                z-index: 3;
            }
            #single.fullcover #comments.hosted .comment .featured-image .comment-author,
            #single.fullcover .featured-image #comments.hosted .comment .comment-author,
            #single.fullcover .featured-image .title,
            #single.fullcover .featured-image .wpcf7 label,
            .wpcf7 #single.fullcover .featured-image label {
                display: inline;
                -webkit-box-decoration-break: clone;
                box-decoration-break: clone;
                background: #fff;
                border: 14px solid #fff;
                margin: 0;
            }
            #single.fullcover .fullcover-wrapper {
                margin-top: 45px;
            }
            #single.fullcover .fullcover-wrapper .post-format-audio,
            #single.fullcover .fullcover-wrapper .post-format-gallery,
            #single.fullcover .fullcover-wrapper .post-format-video {
                margin-bottom: 0;
            }
            #single.fullcover .post-format-video iframe {
                height: 550px;
            }
            #single.fullcover .post-format-gallery {
                max-height: inherit;
                margin-bottom: 0;
                height: 500px;
            }
            #single.fullcover .post-format-gallery div.item {
                height: 500px;
            }
            #single.standard .featured-image {
                margin: -50px -60px 40px;
                margin-bottom: 40px;
                position: relative;
                z-index: 2;
            }
            #single.standard #comments.hosted .comment .featured-image .comment-author,
            #single.standard .featured-image #comments.hosted .comment .comment-author,
            #single.standard .featured-image .title,
            #single.standard .featured-image .wpcf7 label,
            .wpcf7 #single.standard .featured-image label {
                display: inline;
                -webkit-box-decoration-break: clone;
                box-decoration-break: clone;
                background: #fff;
                margin: 0;
                border: 14px solid #fff;
            }
            #single.standard .post-format-wrapper img[data-lazy="true"] {
                height: 425px;
                border: 0;
            }
            #single.standard .post-format-wrapper img[data-lazy="true"].loaded {
                height: auto;
            }
            #single .post-style-text .main-title {
                margin-bottom: 5px;
            }
            #single .post-style-text .meta {
                text-align: left;
            }
            #single .share-buttons {
                text-align: center;
                border-top: 1px solid var(--epcl-border-color);
                margin-top: 50px;
            }
            #single #comments.hosted .comment .share-buttons .comment-author,
            #single .share-buttons #comments.hosted .comment .comment-author,
            #single .share-buttons .title,
            #single .share-buttons .wpcf7 label,
            .wpcf7 #single .share-buttons label {
                display: inline-block;
                margin-right: 15px;
            }
            #single .share-buttons .epcl-share-bottom {
                display: inline-block;
            }
            #single .share-buttons .button {
                margin: 0 5px 5px;
                border: 0 !important;
                background: var(--epcl-main-color);
                color: #fff !important;
            }
            #single .share-buttons .button i.fa {
                font-size: 18px;
            }
            #single .share-buttons .button:hover {
                color: #fff;
                -webkit-transform: translateY(-2px);
                -ms-transform: translateY(-2px);
                transform: translateY(-2px);
                -webkit-box-shadow: none;
                box-shadow: none;
            }
            #single .share-buttons .button.whatsapp {
                background: #1fb381 !important;
            }
            #single .share-buttons .button.facebook {
                background: #135cb6 !important;
            }
            #single .share-buttons .button.twitter {
                background: #00aced !important;
            }
            #single .share-buttons .button.pinterest {
                background: #bd081c !important;
            }
            #single .share-buttons .button.linkedin {
                background: #0077b5 !important;
            }
            #single .share-buttons .button.telegram {
                background: #0088cc !important;
            }
            #single .share-buttons .button.vk {
                background: #45668e !important;
            }
            #single .share-buttons .permalink {
                position: relative;
                z-index: 1;
                display: inline-block;
                margin-top: 25px;
                max-width: 100%;
            }
            #single .share-buttons .permalink input {
                display: block;
                width: 450px;
                text-align: center;
                padding-right: 60px;
                margin: 0;
                max-width: 100%;
            }
            #single .share-buttons .permalink .copy {
                position: absolute;
                right: 20px;
                top: 8px;
                font-size: 18px;
                cursor: pointer;
            }
            #single .widget_epcl_tag_cloud,
            #single .widget_tag_cloud,
            #single .wp-block-tag-cloud,
            #single div.tags {
                margin-top: 25px;
            }
            #single .bottom-tags {
                padding-top: 25px;
                text-align: center;
            }
            #single #comments.hosted .comment .bottom-tags .comment-author,
            #single .bottom-tags #comments.hosted .comment .comment-author,
            #single .bottom-tags .title,
            #single .bottom-tags .wpcf7 label,
            .wpcf7 #single .bottom-tags label {
                display: inline;
            }
            #single .bottom-tags svg {
                fill: var(--epcl-main-color);
                margin-right: 5px;
            }
            #single .bottom-tags a {
                font-size: 14px;
            }
            #single section.related {
                padding-bottom: 10px;
            }
            #single section.related .row {
                margin: 0 -15px;
            }
            #single section.related article {
                padding: 0 15px;
                margin-bottom: 40px;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
            }
            #single section.related article .epcl-dropcap {
                width: 90px;
                height: 90px;
                margin-right: 20px;
            }
            #single section.related article .epcl-dropcap .fake-layout {
                line-height: 90px;
            }
            #single section.related div.info time {
                margin-top: 10px;
                padding-left: 0;
            }
            #single section.siblings article {
                position: relative;
                z-index: 1;
                padding: 25px;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                width: 47.5%;
                float: left;
                -webkit-box-sizing: border-box;
                box-sizing: border-box;
                -webkit-transition: all 0.3s ease;
                -o-transition: all 0.3s ease;
                transition: all 0.3s ease;
            }
            #single section.siblings article .thumb {
                float: none;
                width: 75px;
                height: 75px;
                min-height: inherit;
                margin-right: 20px;
                font-size: 35px;
            }
            #single section.siblings article .info .meta {
                font-size: 14px;
            }
            #single section.siblings article.next {
                float: right;
                -webkit-box-orient: horizontal;
                -webkit-box-direction: reverse;
                -ms-flex-direction: row-reverse;
                flex-direction: row-reverse;
            }
            #single section.siblings article.next .thumb {
                margin-right: 0;
                margin-left: 20px;
            }
            #single section.siblings article.next .info {
                text-align: right;
                left: auto;
                right: 28px;
            }
            #single #comments.hosted nav.pagination section.siblings article.next a,
            #single section.siblings article.next #comments.hosted nav.pagination a,
            #single section.siblings article.next .epcl-button {
                right: auto;
                left: 20px;
            }
            #single section.siblings article:hover {
                -webkit-transform: translateY(-3px);
                -ms-transform: translateY(-3px);
                transform: translateY(-3px);
            }
            #single .show-comments {
                padding-top: 30px;
            }
            #single .epcl-comments.hidden {
                display: none;
            }
            #single #comments.hosted {
                margin-bottom: 50px;
            }
            #single #comments.hosted .comment {
                display: block;
                position: relative;
                border-top: 1px solid var(--epcl-border-color);
                padding-top: 24px;
                padding-bottom: 24px;
                padding-left: 50px;
            }
            #single #comments.hosted .comment.count-1 {
                border: 0;
                margin-top: -20px;
            }
            #single #comments.hosted .comment .author-avatar {
                padding: 0;
                border-radius: 50%;
                position: absolute;
                left: 0;
                top: 25px;
                width: 50px;
            }
            #single #comments.hosted .comment .author-avatar:before {
                display: none;
            }
            #single #comments.hosted .comment .author-avatar img {
                border-radius: 50%;
                -webkit-box-shadow: 0 3px 5px -2px rgba(7, 10, 25, 0.2);
                box-shadow: 0 3px 5px -2px rgba(7, 10, 25, 0.2);
            }
            #single #comments.hosted .comment .right {
                padding-left: 20px;
            }
            #single #comments.hosted .comment .right .text {
                font-size: 15px;
                margin-top: 10px;
                letter-spacing: 0.25px;
            }
            #single #comments.hosted .comment .right .text p {
                padding-top: 0;
                margin-bottom: 15px;
            }
            #single #comments.hosted .comment .right .text p:last-child {
                margin-bottom: 0;
                padding-bottom: 0;
            }
            #single #comments.hosted .comment .comment-author,
            #single #comments.hosted .comment .date {
                font-size: 15px !important;
            }
            #single #comments.hosted .comment .comment-reply-link {
                display: inline-block;
                font-size: 12px;
                padding: 4px 15px;
                margin-top: 15px;
            }
            #single #comments.hosted .children {
                padding-left: 20px;
                padding-top: 24px;
            }
            #single #comments.hosted .children li:last-child {
                padding-bottom: 0;
            }
            #single #comments.hosted li a.comment-edit-link {
                text-decoration: underline;
                font-style: italic;
                font-size: 12px;
            }
            #single #comments.hosted li.no-avatar {
                padding-left: 50px;
            }
            #single #comments.hosted li.no-avatar .epcl-dropcap {
                margin: 0;
                position: absolute;
                left: 0;
                top: 20px;
            }
            #single #comments.hosted nav.pagination {
                border: 0;
                padding-top: 25px;
            }
            #single #comments.hosted .pingback .right,
            #single #comments.hosted .trackback .right {
                padding: 0;
            }
            #single #comments.hosted .pingback cite,
            #single #comments.hosted .trackback cite {
                font-weight: 700;
            }
            #single #comments.hosted .pingback .text,
            #single #comments.hosted .trackback .text {
                padding-top: 10px;
                font-size: 14px;
            }
            #single #comments.hosted .commentlist #respond {
                padding-bottom: 50px;
            }
            #single #comments.hosted.have-comments #respond {
                padding-top: 25px;
            }
            #single #reply-title #cancel-comment-reply-link {
                margin-left: 5px;
                font-weight: 400;
            }
            #single .comment-form .logged-in-as a:last-child {
                font-weight: 700;
            }
            #single .comment-form #reply-title a {
                font-size: 14px;
            }
            #single .comment-form .form-author {
                width: 48%;
                float: left;
            }
            #single .comment-form .form-email {
                width: 48%;
                float: right;
            }
            #single .comment-form .form-submit {
                padding-top: 10px;
                padding-bottom: 0;
            }
            #single .comment-form p input[type="checkbox"] {
                margin-right: 10px;
                margin-left: 5px;
                vertical-align: middle;
                margin-top: -2px;
            }
            @media screen and (min-width: 1201px) {
                .hide-on-desktop-lg {
                    display: none !important;
                }
            }
            @media screen and (max-width: 1450px) {
                .grid-container {
                    max-width: 1100px;
                }
            }
            @media screen and (max-width: 1200px) {
                [data-aos="fade-up"],
                [data-aos="fade"] {
                    opacity: 1 !important;
                    -webkit-transform: none !important;
                    -ms-transform: none !important;
                    transform: none !important;
                }
                body.menu-open {
                    overflow-x: hidden;
                }
                .content {
                    margin-top: 30px;
                }
                .one-sidebar .left-content {
                    width: auto;
                }
                #single #comments.hosted .comment .comment-author,
                .title,
                .wpcf7 label {
                    font-size: 20px;
                }
                #single #comments.hosted .comment .ularge.comment-author,
                .title.ularge,
                .wpcf7 label.ularge {
                    font-size: 34px;
                }
                #single #comments.hosted .comment .large.comment-author,
                .title.large,
                .wpcf7 label.large {
                    font-size: 28px;
                }
                #single #comments.hosted .comment .medium.comment-author,
                .title.medium,
                .wpcf7 label.medium {
                    font-size: 24px;
                }
                #single #comments.hosted .comment .small.comment-author,
                #single #comments.hosted .comment nav.pagination a.comment-author,
                #single #comments.hosted nav.pagination .comment a.comment-author,
                #single #comments.hosted nav.pagination a.title,
                .title.small,
                .wpcf7 label.small {
                    font-size: 16px;
                }
                #single #comments.hosted .comment .comment-author,
                .title.usmall,
                .wpcf7 label {
                    font-size: 13px;
                }
                .grid-sidebar div.left-content {
                    padding-right: 0;
                }
                #sidebar {
                    padding-left: 0;
                }
                #archives #author {
                    margin-top: 30px;
                }
                #single #comments.hosted nav.pagination a:not(.epcl-shortcode),
                .button,
                .epcl-button:not(.epcl-shortcode) {
                    font-size: 13px;
                }
                #header {
                    height: auto !important;
                    position: relative;
                }
                #header div.menu-wrapper .grid-container {
                    padding: 0 !important;
                }
                #header .logo {
                    max-width: 60%;
                    padding: 20px;
                    float: none;
                }
                #header div.menu-mobile {
                    display: block;
                    position: absolute;
                    left: 40px;
                    top: 50%;
                    height: 31px;
                    cursor: pointer;
                    -webkit-transform: translateY(-50%);
                    -ms-transform: translateY(-50%);
                    transform: translateY(-50%);
                    z-index: 200;
                    -webkit-transition: all 0.3s ease;
                    -o-transition: all 0.3s ease;
                    transition: all 0.3s ease;
                }
                #header div.menu-mobile i {
                    vertical-align: middle;
                }
                #header div.menu-mobile svg {
                    fill: var(--epcl-black-color);
                    -webkit-filter: none;
                    filter: none;
                }
                #header div.menu-mobile svg.close {
                    display: none;
                }
                body.menu-open #header div.menu-mobile svg.open {
                    display: none;
                }
                body.menu-open #header div.menu-mobile svg.close {
                    display: block;
                }
                #header nav {
                    display: none;
                }
                #header div.menu-wrapper {
                    padding-bottom: 10px;
                    padding-top: 10px;
                }
                #header.advertising .logo {
                    float: none;
                }
                #header .epcl-search-button {
                    top: 50%;
                    -webkit-transform: translateY(-50%);
                    -ms-transform: translateY(-50%);
                    transform: translateY(-50%);
                    right: 40px;
                    display: block;
                    width: 40px;
                    height: 40px;
                    line-height: 40px;
                }
                #header .epcl-border {
                    margin: 0;
                }
                #wrapper {
                    -webkit-transition: all 0.3s ease;
                    -o-transition: all 0.3s ease;
                    transition: all 0.3s ease;
                }
                nav.mobile.main-nav {
                    position: fixed;
                    left: 0;
                    top: 0;
                    bottom: 0;
                    height: 100%;
                    margin: 0;
                    width: 300px;
                    z-index: 100;
                    background: #fff;
                    text-align: left;
                    padding: 20px;
                    -webkit-box-sizing: border-box;
                    box-sizing: border-box;
                    -webkit-transform: translateX(-300px);
                    -ms-transform: translateX(-300px);
                    transform: translateX(-300px);
                    -webkit-box-shadow: 0 3px 12px -1px rgba(7, 10, 25, 0.2), 0 22px 27px -20px rgba(7, 10, 25, 0.2);
                    box-shadow: 0 3px 12px -1px rgba(7, 10, 25, 0.2), 0 22px 27px -20px rgba(7, 10, 25, 0.2);
                    -webkit-transition: all 0.3s ease;
                    -o-transition: all 0.3s ease;
                    transition: all 0.3s ease;
                    opacity: 0;
                    visibility: hidden;
                    overflow: auto;
                }
                nav.mobile.main-nav ul {
                    float: none;
                }
                nav.mobile.main-nav li {
                    display: block;
                }
                nav.mobile.main-nav ul.menu > li {
                    padding: 15px;
                }
                nav.mobile.main-nav ul.menu li.menu-item-has-children {
                    margin-right: 0;
                    padding-right: 20px;
                }
                nav.mobile.main-nav ul.menu li.menu-item-has-children:after {
                    display: block;
                    color: var(--epcl-text-color);
                    position: absolute;
                    font-size: 14px;
                    right: 0;
                    top: 25px;
                    z-index: 5;
                    padding: 10px 15px;
                }
                nav.mobile.main-nav ul.menu li.menu-item-has-children:hover > ul.sub-menu {
                    opacity: 1;
                    visibility: visible;
                    max-height: 50vh !important;
                    overflow-y: auto;
                    padding: 10px 0 0;
                }
                nav.mobile.main-nav ul.menu li.menu-item-has-children:hover > ul.sub-menu .menu-item-has-children:hover ul.sub-menu {
                    padding-top: 0;
                }
                nav.mobile.main-nav ul.menu li.menu-item-has-children li.menu-item-has-children:after {
                    top: -5px;
                    right: 7px;
                    -webkit-transform: rotate(90deg);
                    -ms-transform: rotate(90deg);
                    transform: rotate(90deg);
                }
                nav.mobile.main-nav ul.sub-menu {
                    position: relative !important;
                    left: auto !important;
                    top: auto !important;
                    max-height: 0 !important;
                    overflow: hidden;
                    -webkit-box-shadow: none;
                    box-shadow: none;
                    background: 0 0;
                    padding: 0;
                    -webkit-transform: none !important;
                    -ms-transform: none !important;
                    transform: none !important;
                }
                nav.mobile.main-nav ul.sub-menu li {
                    padding: 0;
                }
                nav.mobile.main-nav ul.sub-menu li a {
                    padding: 10px 0;
                    color: var(--epcl-text-color);
                }
                nav.mobile.main-nav ul.sub-menu ul.sub-menu {
                    margin-left: 5px;
                }
                nav.mobile.main-nav ul.sub-menu ul.sub-menu li a {
                    padding-left: 10px;
                }
                nav.mobile.main-nav ul.menu li.current-menu-item > a:after,
                nav.mobile.main-nav ul.menu > li.current-menu-ancestor > a:after {
                    left: -10px;
                    top: 2px;
                }
                body.menu-open nav.mobile.main-nav {
                    opacity: 1;
                    visibility: visible;
                    -webkit-transform: translateX(0);
                    -ms-transform: translateX(0);
                    transform: translateX(0);
                }
                div.menu-overlay {
                    position: fixed;
                    left: 0;
                    top: 0;
                    width: 100%;
                    height: 100%;
                    z-index: 90;
                    background: rgba(0, 0, 0, 0);
                    visibility: hidden;
                    -webkit-transition: all 0.3s ease;
                    -o-transition: all 0.3s ease;
                    transition: all 0.3s ease;
                }
                body.menu-open div.menu-overlay {
                    background: rgba(0, 0, 0, 0.25);
                    visibility: visible;
                }
                body.menu-open #wrapper {
                    -webkit-transform: translateX(300px) !important;
                    -ms-transform: translateX(300px) !important;
                    transform: translateX(300px) !important;
                }
                body.menu-open #wrapper nav {
                    opacity: 1;
                    visibility: visible;
                }
                .epcl-slider {
                    margin-bottom: 0;
                    padding: 0;
                    margin: 20px 40px;
                }
                .epcl-popular-categories {
                    margin-top: 25px;
                }
                div.articles.classic article {
                    padding: 40px;
                    max-width: 700px;
                }
                #single #comments.hosted .comment div.articles.classic article h4.comment-author,
                div.articles.classic article #single #comments.hosted .comment h4.comment-author,
                div.articles.classic article h4.title {
                    font-size: 24px;
                    margin-bottom: 0;
                }
                div.articles.classic article.no-thumb .bottom {
                    margin-top: 0;
                }
                div.articles.columns-2 article .main-title,
                div.articles.columns-3 article .main-title,
                div.articles.columns-4 article .main-title {
                    font-size: 18px;
                }
                div.articles article div.meta.alignright {
                    margin-top: 0;
                }
                #single.fullcover .fullcover-wrapper {
                    margin: 0;
                    padding: 25px 0;
                }
                #single.fullcover .post-format-video iframe {
                    height: 400px;
                }
                #single.fullcover .post-format-gallery {
                    height: 400px;
                }
                #single.fullcover .post-format-gallery div.item {
                    height: 400px;
                }
                #single.fullcover .featured-image img {
                    height: 400px;
                }
            }
            @media screen and (min-width: 981px) and (max-width: 1200px) {
                .hide-on-desktop-sm {
                    display: none !important;
                }
                body {
                    min-width: inherit;
                    font-size: 14px;
                }
                img {
                    max-width: 100%;
                    height: auto;
                }
                .grid-container {
                    padding-left: 40px;
                    padding-right: 40px;
                }
                #single #comments.hosted .comment .comment-author,
                .title,
                .wpcf7 label {
                    font-size: 20px;
                }
                #header .logo #single #comments.hosted .comment .comment-author,
                #header .logo .title,
                #header .logo .wpcf7 label,
                #single #comments.hosted .comment #header .logo .comment-author,
                .wpcf7 #header .logo label {
                    font-size: 50px;
                }
                #page div.left-content {
                    padding-left: 20px;
                    padding-right: 40px;
                }
                #single div.left-content {
                    padding-left: 20px;
                    padding-right: 40px;
                }
                #single .main-article {
                    padding: 40px;
                }
                #single.standard .featured-image {
                    margin: -40px -40px 40px;
                }
                .epcl-carousel {
                    margin: 0 -10px;
                }
                div.articles.grid-posts article {
                    width: 50%;
                }
                div.articles.grid-posts.grid-sidebar {
                    margin-right: 20px;
                }
                div.articles.grid-posts.grid-sidebar .post-excerpt {
                    margin-bottom: 35px;
                }
                div.articles.grid-posts.grid-sidebar .epcl-bg {
                    padding: 25px;
                    margin: 0 15px;
                }
                div.articles.grid-posts.grid-sidebar .format-standard .post-style-standard-image {
                    margin: -25px -25px 0;
                }
                div.articles.grid-posts.grid-sidebar .format-audio .post-format-wrapper,
                div.articles.grid-posts.grid-sidebar .format-gallery .post-format-wrapper,
                div.articles.grid-posts.grid-sidebar .format-video .post-format-wrapper {
                    margin: -25px -25px 30px;
                }
                .tag-description {
                    margin-top: 35px;
                }
                #footer .widgets {
                    padding: 0 40px;
                }
                #footer .widgets .epcl-row {
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-box-orient: horizontal;
                    -webkit-box-direction: normal;
                    -ms-flex-flow: row wrap;
                    flex-flow: row wrap;
                }
                #footer .widgets .widget {
                    padding-bottom: 25px;
                    width: 50%;
                }
            }
            @media screen and (min-width: 768px) and (max-width: 990px) {
                body {
                    font-size: 14px;
                }
                div.left-content {
                    padding-right: 0;
                }
                .classic-sidebar div.left-content {
                    padding-left: 20px;
                    padding-right: 20px;
                }
                .grid-container {
                    padding-left: 40px;
                    padding-right: 40px;
                }
                .np-tablet {
                    padding-left: 0;
                    padding-right: 0;
                }
                .nofloat-tablet {
                    float: none !important;
                }
                .no-sidebar:not(#single) {
                    display: none !important;
                }
                .widget {
                    margin-bottom: 30px;
                }
                aside .default-sidebar,
                aside .mobile-sidebar {
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-box-orient: horizontal;
                    -webkit-box-direction: normal;
                    -ms-flex-flow: row wrap;
                    flex-flow: row wrap;
                }
                aside .widget {
                    width: 50%;
                    float: left;
                    border: 0;
                    padding: 0 30px;
                    -webkit-box-flex: 1;
                    -ms-flex-positive: 1;
                    flex-grow: 1;
                    -webkit-box-sizing: border-box;
                    box-sizing: border-box;
                }
                aside .widget.widget_search {
                    background: 0 0;
                }
                #sidebar {
                    float: none;
                    padding-left: 0;
                    padding-right: 0;
                    margin-top: 0 !important;
                }
                #sidebar .sidebar-wrapper {
                    margin: 25px 0 0;
                }
                #single.fullcover #comments.hosted .comment .featured-image .comment-author,
                #single.fullcover .featured-image #comments.hosted .comment .comment-author,
                #single.fullcover .featured-image .title,
                #single.fullcover .featured-image .wpcf7 label,
                #single.standard #comments.hosted .comment .featured-image .comment-author,
                #single.standard .featured-image #comments.hosted .comment .comment-author,
                #single.standard .featured-image .title,
                #single.standard .featured-image .wpcf7 label,
                .wpcf7 #single.fullcover .featured-image label,
                .wpcf7 #single.standard .featured-image label {
                    border-width: 8px;
                }
                #single.fullcover.no-sidebar div.left-content {
                    padding-right: 20px;
                }
                #single.fullcover .featured-image img {
                    height: 350px;
                }
                #single .left-content {
                    padding: 0 20px;
                }
                #header .logo {
                    padding: 20px !important;
                    margin: 0 auto !important;
                }
                #header .logo a {
                    font-size: 42px;
                }
                #header .logo #single #comments.hosted .comment .comment-author,
                #header .logo .title,
                #header .logo .wpcf7 label,
                #single #comments.hosted .comment #header .logo .comment-author,
                .wpcf7 #header .logo label {
                    font-size: 50px;
                }
                div.meta {
                    font-size: 12px;
                }
                div.meta .meta-info {
                    margin-right: 5px;
                }
                div.meta .min-read:before {
                    width: 8px;
                }
                div.articles article {
                    font-size: 16px;
                }
                div.articles article .post-excerpt {
                    margin-bottom: 35px;
                }
                div.articles.grid-posts article {
                    font-size: 14px;
                }
                div.articles.grid-posts article .main-title {
                    font-size: 16px;
                }
                div.articles.grid-posts .epcl-bg {
                    padding: 25px;
                }
                div.articles.grid-posts .post-excerpt {
                    margin-bottom: 30px;
                }
                div.articles.grid-posts .format-audio .post-format-wrapper,
                div.articles.grid-posts .format-gallery .post-format-wrapper,
                div.articles.grid-posts .format-video .post-format-wrapper {
                    margin: -25px -25px 30px;
                }
                div.articles.grid-posts .format-standard .post-style-standard-image {
                    margin: -25px -25px 0;
                }
                .widget_epcl_tag_cloud,
                .widget_tag_cloud,
                .wp-block-tag-cloud,
                div.tags {
                    font-size: 12px;
                }
                .tag-description {
                    padding-left: 35px;
                    padding-right: 35px;
                    margin: 30px auto 50px;
                }
                .tag-description .right {
                    font-size: 14px;
                }
                .epcl-slider {
                    padding: 0;
                    margin: 20px 40px;
                }
                .epcl-slider .item article {
                    min-height: 375px;
                    margin: 0;
                }
                #single #comments.hosted .comment .epcl-slider .item article .info .comment-author,
                .epcl-slider .item article .info #single #comments.hosted .comment .comment-author,
                .epcl-slider .item article .info .title,
                .epcl-slider .item article .info .wpcf7 label,
                .wpcf7 .epcl-slider .item article .info label {
                    font-size: 30px;
                }
                .epcl-carousel {
                    margin: 15px 25px 20px;
                    padding: 0;
                }
            }
            @media screen and (max-width: 767px) {
                .force-var {
                    padding: 30px;
                    margin: 20px;
                }
                [class^="grid"] {
                    padding-left: 20px;
                    padding-right: 20px;
                }
                .no-sidebar .default-sidebar {
                    display: none !important;
                }
                body {
                    font-size: 13px;
                }
                .section {
                    padding-top: 30px;
                    padding-bottom: 30px;
                }
                .section.bordered {
                    margin: 0 -20px;
                    padding-left: 20px;
                    padding-right: 20px;
                }
                .grid-container {
                    padding-left: 20px;
                    padding-right: 20px;
                }
                .np-mobile {
                    padding-left: 0;
                    padding-right: 0;
                }
                .nofloat-mobile {
                    float: none !important;
                }
                .content {
                    margin-top: 35px;
                    padding: 0;
                }
                div.left-content {
                    padding-left: 0px;
                    padding-right: 0px;
                }
                .classic div.left-content,
                .no-sidebar div.left-content {
                    padding-right: 20px;
                }
                .bg-box {
                    padding: 30px 20px;
                }
                #single #comments.hosted .comment .comment-author,
                .title,
                .wpcf7 label {
                    font-size: 18px;
                    margin-bottom: 20px;
                }
                #single #comments.hosted .comment .ularge.comment-author,
                .title.ularge,
                .wpcf7 label.ularge {
                    font-size: 26px;
                }
                #single #comments.hosted .comment .large.comment-author,
                .title.large,
                .wpcf7 label.large {
                    font-size: 22px;
                }
                #single #comments.hosted .comment .medium.comment-author,
                .title.medium,
                .wpcf7 label.medium {
                    font-size: 20px;
                }
                #single #comments.hosted .comment .small.comment-author,
                #single #comments.hosted .comment nav.pagination a.comment-author,
                #single #comments.hosted nav.pagination .comment a.comment-author,
                #single #comments.hosted nav.pagination a.title,
                .title.small,
                .wpcf7 label.small {
                    font-size: 14px;
                }
                #single #comments.hosted .comment .comment-author,
                .title.usmall,
                .wpcf7 label {
                    font-size: 12px;
                }
                #single #comments.hosted nav.pagination a:not(.epcl-shortcode),
                .button,
                .epcl-button:not(.epcl-shortcode) {
                    font-size: 13px;
                }
                #single #comments.hosted nav.pagination a:not(.epcl-shortcode).large,
                .button.large,
                .epcl-button:not(.epcl-shortcode).large {
                    font-size: 14px;
                }
                .slick-next,
                .slick-prev {
                    width: 35px !important;
                    height: 35px !important;
                }
                .outer-arrows .slick-prev {
                    left: -17px !important;
                }
                .outer-arrows .slick-next {
                    right: -17px !important;
                }
                .epcl-pagination {
                    padding-top: 0;
                }
                #single #comments.hosted nav.pagination a.epcl-border,
                .epcl-border.small {
                    margin-top: 15px;
                }
                #header .logo {
                    max-width: 180px;
                    margin: 0 auto 0;
                    padding: 5px 10px !important;
                }
                #header .logo.text-logo {
                    margin-top: -2px;
                }
                #header .logo.text-logo #single #comments.hosted .comment .comment-author,
                #header .logo.text-logo .title,
                #header .logo.text-logo .wpcf7 label,
                #single #comments.hosted .comment #header .logo.text-logo .comment-author,
                .wpcf7 #header .logo.text-logo label {
                    font-size: 40px;
                }
                #header .logo.text-logo .dot {
                    width: 5px;
                    height: 5px;
                }
                #header.classic .logo,
                #header.classic nav {
                    margin-top: 0;
                }
                #header.classic .logo.text-logo {
                    position: relative;
                    top: 4px;
                }
                #header div.menu-mobile {
                    left: 20px;
                }
                #header div.menu-wrapper {
                    padding: 15px 0 !important;
                }
                #header .epcl-search-button {
                    right: 20px;
                }
                .main-nav ul.menu li {
                    padding: 15px;
                }
                #search-lightbox {
                    padding: 25px;
                }
                #search-lightbox .search-wrapper {
                    padding: 0;
                }
                form.search-form .submit {
                    font-size: 16px;
                }
                #search-results {
                    margin: 0 -20px;
                }
                #search-results .item {
                    width: 50%;
                }
                .epcl-slider {
                    margin-bottom: 0;
                    padding: 0;
                    margin: 20px;
                }
                .epcl-slider .item article {
                    width: 100%;
                    min-height: 250px;
                }
                .epcl-slider .item .widget_epcl_tag_cloud a,
                .epcl-slider .item .widget_tag_cloud a,
                .epcl-slider .item .wp-block-tag-cloud a,
                .epcl-slider .item div.tags a {
                    font-size: 13px;
                }
                .epcl-slider .item .info {
                    padding: 10px 20px;
                }
                #single #comments.hosted .comment .epcl-slider .item .info .comment-author,
                .epcl-slider .item .info #single #comments.hosted .comment .comment-author,
                .epcl-slider .item .info .title,
                .epcl-slider .item .info .wpcf7 label,
                .wpcf7 .epcl-slider .item .info label {
                    font-size: 18px;
                    margin-top: 20px;
                }
                .ads {
                    padding-bottom: 0;
                }
                .epcl-carousel {
                    margin: 20px 20px 0;
                    padding: 0;
                    height: 250px;
                }
                .epcl-carousel .item article {
                    margin: 0;
                    height: 250px;
                }
                .epcl-carousel .item.image-bg {
                    padding: 0;
                }
                #single #comments.hosted .comment .epcl-popular-categories .comment-author,
                .epcl-popular-categories #single #comments.hosted .comment .comment-author,
                .epcl-popular-categories .title,
                .epcl-popular-categories .wpcf7 label,
                .wpcf7 .epcl-popular-categories label {
                    margin-bottom: 20px;
                }
                div.meta {
                    font-size: 12px;
                }
                div.meta .meta-info {
                    margin-right: 5px;
                }
                div.meta .min-read:before {
                    width: 8px;
                }
                .post-format-gallery .slick-next,
                .post-format-gallery .slick-prev {
                    width: 35px;
                    height: 35px;
                }
                .post-format-gallery .slick-prev {
                    left: 15px;
                }
                .post-format-gallery .slick-next {
                    right: 15px;
                }
                div.articles {
                    display: block;
                }
                div.articles article .post-excerpt {
                    font-size: 14px !important;
                    margin: 20px 0;
                    text-align: left;
                }
                div.articles .post-format-audio,
                div.articles .post-format-gallery,
                div.articles .post-format-video {
                    height: 225px !important;
                }
                div.articles .post-format-audio div.item,
                div.articles .post-format-gallery div.item,
                div.articles .post-format-video div.item {
                    height: 225px !important;
                }
                div.articles .format-audio .post-format-wrapper,
                div.articles .format-gallery .post-format-wrapper,
                div.articles .format-video .post-format-wrapper {
                    margin: -25px -25px 30px !important;
                }
                div.articles .format-standard .post-style-standard-image .thumb {
                    margin: -25px -25px 30px !important;
                }
                div.articles .format-standard .post-style-standard-image .thumb img {
                    height: 200px !important;
                }
                div.articles.classic article {
                    padding: 25px 25px 0px;
                    margin-bottom: 50px;
                }
                div.articles.classic article .main-title {
                    font-size: 16px;
                    margin-bottom: 0;
                }
                div.articles.classic article .epcl-dropcap {
                    width: 80px;
                    height: 85px;
                    margin-right: 15px;
                    font-size: 50px;
                }
                div.articles.classic article .epcl-dropcap .fake-layout {
                    line-height: 85px;
                }
                div.articles.classic article .widget_epcl_tag_cloud,
                div.articles.classic article .widget_tag_cloud,
                div.articles.classic article .wp-block-tag-cloud,
                div.articles.classic article div.tags {
                    float: none;
                    text-align: center;
                    margin-bottom: 10px;
                }
                div.articles.classic .meta {
                    margin-top: 0;
                    text-align: left;
                }
                div.articles.grid-posts .epcl-bg {
                    padding: 25px 25px 40px;
                }
                div.articles.grid-posts article {
                    margin-bottom: 25px;
                }
                div.articles.grid-posts article .main-title {
                    font-size: 16px;
                }
                div.articles.grid-posts .format-standard .post-style-standard-image .info {
                    padding: 0 0 15px;
                }
                div.articles.grid-posts .format-standard .post-style-standard-image {
                    margin: 0;
                }
                .widget_epcl_tag_cloud,
                .widget_tag_cloud,
                .wp-block-tag-cloud,
                div.tags {
                    font-size: 12px;
                }
                #author {
                    padding: 35px 25px;
                }
                #author .epcl-dropcap {
                    width: 70px;
                    height: 70px;
                }
                #author .author-name {
                    margin-top: 10px;
                }
                #author div.info p {
                    font-size: 14px;
                }
                #sidebar {
                    margin-top: 0 !important;
                }
                #sidebar .sidebar-wrapper {
                    margin-top: 25px;
                }
                #sidebar .widget .widget-title {
                    margin-bottom: 25px;
                }
                .classic-sidebar div.left-content {
                    padding-left: 20px;
                }
                div.epcl-share-container {
                    margin: 0;
                    height: auto !important;
                    float: none;
                }
                div.epcl-share {
                    margin: 20px 0;
                    float: none;
                }
                div.epcl-share a {
                    display: inline-block;
                    border-radius: 7px;
                    margin: 0 1px;
                }
                #single .post-content {
                    margin-top: 20px;
                }
                #single .main-article {
                    padding: 25px;
                }
                #single.fullcover .fullcover-wrapper {
                    padding: 35px 0 0;
                }
                #single.fullcover .featured-image img {
                    position: relative;
                    left: auto;
                    height: 200px;
                }
                #single.fullcover.no-sidebar div.left-content {
                    padding-right: 20px;
                }
                #single.fullcover .post-format-gallery,
                #single.fullcover .post-format-gallery div.item {
                    height: 250px;
                }
                #single.standard .featured-image {
                    margin: -25px -25px 25px;
                }
                #single .post-style-text {
                    margin-bottom: 20px;
                }
                #single .post-style-text .epcl-dropcap {
                    width: 80px;
                    height: 85px;
                    font-size: 47px;
                    margin-right: 20px;
                }
                #single .post-style-text .main-title {
                    font-size: 18px;
                    margin: 0;
                }
                #single .share-buttons {
                    margin-top: 30px;
                }
                #single #comments.hosted .comment .share-buttons .comment-author,
                #single .share-buttons #comments.hosted .comment .comment-author,
                #single .share-buttons .title,
                #single .share-buttons .wpcf7 label,
                .wpcf7 #single .share-buttons label {
                    display: block;
                    margin-right: 0;
                }
                #single .share-buttons .permalink {
                    display: block;
                }
                #single .share-buttons .permalink input {
                    width: 100%;
                    font-size: 12px;
                }
                #single .format-audio .post-format-wrapper,
                #single .format-gallery .post-format-wrapper,
                #single .format-video .post-format-wrapper {
                    margin: -25px -25px 30px !important;
                }
                #single .post-format-video iframe {
                    max-height: 250px;
                }
                #single .post-format-gallery {
                    height: auto;
                }
                #single .post-format-gallery div.item {
                    height: 250px;
                }
                #single section.related .row {
                    display: -webkit-box;
                    display: -ms-flexbox;
                    display: flex;
                    -webkit-box-orient: horizontal;
                    -webkit-box-direction: normal;
                    -ms-flex-flow: row wrap;
                    flex-flow: row wrap;
                }
                #single section.related article {
                    margin-bottom: 20px;
                }
                #single #comments.hosted .comment section.related article .comment-author,
                #single section.related article #comments.hosted .comment .comment-author,
                #single section.related article .title,
                #single section.related article .wpcf7 label,
                .wpcf7 #single section.related article label {
                    font-size: 13px;
                }
                #single section.related article .epcl-dropcap {
                    width: 80px;
                    height: 85px;
                    margin-right: 15px;
                }
                #single section.siblings article {
                    padding: 20px;
                    width: 100%;
                    float: none;
                    margin-bottom: 30px;
                }
                #single #comments {
                    padding: 35px 25px;
                }
                #single #comments .title,
                #single #comments .wpcf7 label,
                #single #comments.hosted .comment .comment-author,
                .wpcf7 #single #comments label {
                    margin-bottom: 20px;
                }
                #single #comments.hosted {
                    padding-bottom: 10px;
                }
                #single #comments.hosted .comment .right .text {
                    font-size: 13px;
                }
                #single #comments.hosted #respond {
                    padding-bottom: 30px;
                }
                #page #single.fullcover .featured-image {
                    margin-bottom: 25px;
                }
                #archives #author {
                    margin-bottom: 35px;
                }
                .tag-description {
                    font-size: 13px;
                    display: block;
                    text-align: center;
                    padding: 35px 20px;
                    margin-top: 35px;
                    margin-bottom: 35px;
                }
                .tag-description .right {
                    font-size: 13px;
                    margin-top: 25px;
                }
                .tag-description .epcl-decoration-counter {
                    font-size: 125px;
                }
                #footer {
                    margin-top: 25px;
                }
                #footer .logo a {
                    font-size: 32px;
                }
                #footer .epcl-row {
                    margin: 0;
                }
                #footer .widgets {
                    padding-bottom: 25px;
                }
                #footer .widgets .widget {
                    padding: 25px 0;
                }
                #footer .mobile-sidebar .widget {
                    width: 100%;
                }
                #footer .subscribe {
                    text-align: center;
                    font-size: 14px;
                    padding: 35px 25px;
                }
                #footer .subscribe #single #comments.hosted .comment .comment-author,
                #footer .subscribe .title,
                #footer .subscribe .wpcf7 label,
                #single #comments.hosted .comment #footer .subscribe .comment-author,
                .wpcf7 #footer .subscribe label {
                    font-size: 26px;
                }
                #footer .subscribe form {
                    margin-top: 20px;
                }
                #footer .subscribe form .form-group {
                    display: block;
                    width: auto;
                    margin-bottom: 15px;
                }
                #footer .subscribe form .inputbox {
                    text-align: center;
                }
                #footer .subscribe .epcl-social-buttons {
                    margin-top: 35px;
                }
                div.text {
                    font-size: 14px;
                }
                div.text h1 {
                    font-size: 22px;
                }
                div.text h2 {
                    font-size: 20px;
                }
                div.text h3 {
                    font-size: 18px;
                }
                div.text h4 {
                    font-size: 16px;
                }
                div.text h5 {
                    font-size: 14px;
                }
                div.text h6 {
                    font-size: 13px;
                }
                div.text blockquote {
                    font-size: 14px;
                    background-size: 20px;
                    background-position: 10px 15px;
                    padding: 20px;
                    padding-left: 40px !important;
                }
                div.text iframe {
                    max-width: 100%;
                }
                div.text pre:not([class*="language-"]) {
                    padding: 10px 5px;
                    font-size: 13px;
                }
                div.text code:not([class*="language-"]) {
                    font-size: 13px;
                }
                div.text code[class*="language-"],
                div.text pre,
                div.text pre[class*="language-"] {
                    max-height: 300px;
                    white-space: pre;
                }
                div.text table {
                    display: block;
                    overflow: auto;
                    padding: 0;
                }
                div.text table tbody {
                    overflow: auto;
                }
                div.text ol,
                div.text ul {
                    margin-left: 15px;
                }
                div.text ul:not([class]) li:before {
                    top: 12px;
                }
                div.text figure,
                div.text iframe,
                div.text p {
                    margin-bottom: 12.8px;
                }
                div.text figure img {width: 100%}
                div.text .wp-block-quote {
                    font-size: 13px;
                    background-size: 20px;
                    background-position: 10px 15px;
                    padding: 15px;
                    padding-left: 40px !important;
                }
                div.text .wp-block-quote.is-large p {
                    font-size: 18px;
                }
                div.text .wp-block-pullquote {
                    padding: 0 15px;
                }
                div.text .wp-block-pullquote p {
                    font-size: 16px;
                }
                div.text .wp-block-button a {
                    font-size: 14px;
                }
                div.text .alignwide {
                    margin-left: -20px !important;
                    margin-right: -20px !important;
                }
                div.text .alignfull {
                    margin-left: -20px !important;
                    margin-right: -20px !important;
                }
                .no-sidebar div.text .alignfull {
                    max-width: none;
                    width: auto;
                }
                .no-sidebar div.text .alignfull iframe,
                .no-sidebar div.text .alignfull img {
                    display: block !important;
                    width: 100%;
                }
            }
            #header .logo a,
            #header a.sticky-logo {
                color: #4b4870;
            }
            #header .logo a i.fa,
            #footer .logo a i.fa {
                color: #4b4870;
            }
            #footer .subscribe {
                background-color: #fff;
            }
            div.tags a.tag-link-2:before,
            a.tag-link-2:before,
            .ctag-2:before,
            .epcl-popular-categories .item .ctag-2:before,
            .tag-description .left .title.ctag-2:before,
            .menu-item-object-category .sub-menu a[data-cat-id="2"]:before,
            .menu-item-object-category .sub-menu a[data-cat-id="2"]:hover {
                color: #f9b439;
            }
            div.tags a.tag-link-2:hover,
            .tagcloud a.tag-link-2:hover {
                color: #f9b439;
            }
            .primary-cat-2 .epcl-dropcap:not(.author-avatar),
            .primary-cat-2 .epcl-dropcap.main-effect.text-only .fake-layout {
                background: #f9b439;
            }
            .primary-cat-2 .epcl-dropcap.main-effect.text-only:after {
                border-color: #f9b439;
            }
            div.tags a.tag-link-3:before,
            a.tag-link-3:before,
            .ctag-3:before,
            .epcl-popular-categories .item .ctag-3:before,
            .tag-description .left .title.ctag-3:before,
            .menu-item-object-category .sub-menu a[data-cat-id="3"]:before,
            .menu-item-object-category .sub-menu a[data-cat-id="3"]:hover {
                color: #49dfd4;
            }
            div.tags a.tag-link-3:hover,
            .tagcloud a.tag-link-3:hover {
                color: #49dfd4;
            }
            .primary-cat-3 .epcl-dropcap:not(.author-avatar),
            .primary-cat-3 .epcl-dropcap.main-effect.text-only .fake-layout {
                background: #49dfd4;
            }
            .primary-cat-3 .epcl-dropcap.main-effect.text-only:after {
                border-color: #49dfd4;
            }
            div.tags a.tag-link-4:before,
            a.tag-link-4:before,
            .ctag-4:before,
            .epcl-popular-categories .item .ctag-4:before,
            .tag-description .left .title.ctag-4:before,
            .menu-item-object-category .sub-menu a[data-cat-id="4"]:before,
            .menu-item-object-category .sub-menu a[data-cat-id="4"]:hover {
                color: #ff486a;
            }
            div.tags a.tag-link-4:hover,
            .tagcloud a.tag-link-4:hover {
                color: #ff486a;
            }
            .primary-cat-4 .epcl-dropcap:not(.author-avatar),
            .primary-cat-4 .epcl-dropcap.main-effect.text-only .fake-layout {
                background: #ff486a;
            }
            .primary-cat-4 .epcl-dropcap.main-effect.text-only:after {
                border-color: #ff486a;
            }
            div.tags a.tag-link-5:before,
            a.tag-link-5:before,
            .ctag-5:before,
            .epcl-popular-categories .item .ctag-5:before,
            .tag-description .left .title.ctag-5:before,
            .menu-item-object-category .sub-menu a[data-cat-id="5"]:before,
            .menu-item-object-category .sub-menu a[data-cat-id="5"]:hover {
                color: #3f8cff;
            }
            div.tags a.tag-link-5:hover,
            .tagcloud a.tag-link-5:hover {
                color: #3f8cff;
            }
            .primary-cat-5 .epcl-dropcap:not(.author-avatar),
            .primary-cat-5 .epcl-dropcap.main-effect.text-only .fake-layout {
                background: #3f8cff;
            }
            .primary-cat-5 .epcl-dropcap.main-effect.text-only:after {
                border-color: #3f8cff;
            }
            div.tags a.tag-link-6:before,
            a.tag-link-6:before,
            .ctag-6:before,
            .epcl-popular-categories .item .ctag-6:before,
            .tag-description .left .title.ctag-6:before,
            .menu-item-object-category .sub-menu a[data-cat-id="6"]:before,
            .menu-item-object-category .sub-menu a[data-cat-id="6"]:hover {
                color: #7171e2;
            }
            div.tags a.tag-link-6:hover,
            .tagcloud a.tag-link-6:hover {
                color: #7171e2;
            }
            .primary-cat-6 .epcl-dropcap:not(.author-avatar),
            .primary-cat-6 .epcl-dropcap.main-effect.text-only .fake-layout {
                background: #7171e2;
            }
            .primary-cat-6 .epcl-dropcap.main-effect.text-only:after {
                border-color: #7171e2;
            }
            div.tags a.tag-link-7:before,
            a.tag-link-7:before,
            .ctag-7:before,
            .epcl-popular-categories .item .ctag-7:before,
            .tag-description .left .title.ctag-7:before,
            .menu-item-object-category .sub-menu a[data-cat-id="7"]:before,
            .menu-item-object-category .sub-menu a[data-cat-id="7"]:hover {
                color: #fb0699;
            }
            div.tags a.tag-link-7:hover,
            .tagcloud a.tag-link-7:hover {
                color: #fb0699;
            }
            .primary-cat-7 .epcl-dropcap:not(.author-avatar),
            .primary-cat-7 .epcl-dropcap.main-effect.text-only .fake-layout {
                background: #fb0699;
            }
            .primary-cat-7 .epcl-dropcap.main-effect.text-only:after {
                border-color: #fb0699;
            }
            a.epcl-dropcap.main-effect {
                transform: translateY(0);
            }
            @media screen and (max-width: 767px) {
                html[amp] #single .post-format-gallery {
                    height: 250px;
                }
            }
            :root {
                --purchase-color: #ff0081;
            }
            .epcl-sandbox {
                display: inline-block;
                position: fixed;
                z-index: 110;
                bottom: 80px;
                left: 20px;
                text-align: center;
                background: #000;
                color: #fff;
                padding: 12px 20px;
                box-shadow: 0px 3px 5px -1px rgb(7 10 25/10%);
                font: 14px "Josefin Sans";
            }
            .epcl-purchase {
                display: inline-block;
                position: fixed;
                z-index: 110;
                bottom: 20px;
                left: 20px;
                text-align: center;
                background: var(--purchase-color);
                color: #fff;
                padding: 15px 25px;
                box-shadow: 0px 3px 5px -1px rgb(7 10 25/10%);
                font: 18px "Josefin Sans";
            }
            .epcl-purchase:hover,
            .epcl-sandbox:hover {
                color: #fff;
                transform: translateY(-2px);
            }
            .epcl-purchase:before,
            .epcl-purchase:after {
                position: absolute;
                content: "";
                display: block;
                width: 140%;
                height: 100%;
                left: -20%;
                z-index: -1000;
                transition: all ease-in-out 0.5s;
                background-repeat: no-repeat;
            }
            .epcl-purchase:before {
                display: none;
                top: -75%;
                background-image: radial-gradient(circle, var(--purchase-color) 20%, transparent 20%), radial-gradient(circle, transparent 20%, var(--purchase-color) 20%, transparent 30%),
                    radial-gradient(circle, var(--purchase-color) 20%, transparent 20%), radial-gradient(circle, var(--purchase-color) 20%, transparent 20%),
                    radial-gradient(circle, transparent 10%, var(--purchase-color) 15%, transparent 20%), radial-gradient(circle, var(--purchase-color) 20%, transparent 20%),
                    radial-gradient(circle, var(--purchase-color) 20%, transparent 20%), radial-gradient(circle, var(--purchase-color) 20%, transparent 20%), radial-gradient(circle, var(--purchase-color) 20%, transparent 20%);
                background-size: 10% 10%, 20% 20%, 15% 15%, 20% 20%, 18% 18%, 10% 10%, 15% 15%, 10% 10%, 18% 18%;
            }
            .epcl-purchase:after {
                display: none;
                bottom: -75%;
                background-image: radial-gradient(circle, var(--purchase-color) 20%, transparent 20%), radial-gradient(circle, var(--purchase-color) 20%, transparent 20%),
                    radial-gradient(circle, transparent 10%, var(--purchase-color) 15%, transparent 20%), radial-gradient(circle, var(--purchase-color) 20%, transparent 20%),
                    radial-gradient(circle, var(--purchase-color) 20%, transparent 20%), radial-gradient(circle, var(--purchase-color) 20%, transparent 20%), radial-gradient(circle, var(--purchase-color) 20%, transparent 20%);
                background-size: 15% 15%, 20% 20%, 18% 18%, 20% 20%, 15% 15%, 10% 10%, 20% 20%;
            }
            .epcl-purchase:before {
                display: block;
                animation: topBubbles ease-in-out 3s 4 forwards, delay-animation linear 6s 4 forwards;
            }
            .epcl-purchase:after {
                display: block;
                animation: bottomBubbles ease-in-out 3s 4 forwards, delay-animation linear 6s 4 forwards;
            }
            @keyframes delay-animation {
                0% {
                    opacity: 0;
                }
                50% {
                    opacity: 0;
                }
                50.01% {
                    opacity: 1;
                }
                100% {
                    opacity: 1;
                }
            }
            @keyframes topBubbles {
                0% {
                    background-position: 5% 90%, 10% 90%, 10% 90%, 15% 90%, 25% 90%, 25% 90%, 40% 90%, 55% 90%, 70% 90%;
                }
                50% {
                    background-position: 0 80%, 0% 20%, 10% 40%, 20% 0%, 30% 30%, 22% 50%, 50% 50%, 65% 20%, 90% 30%;
                }
                100% {
                    background-position: 0 70%, 0% 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%;
                    background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
                }
            }
            @keyframes bottomBubbles {
                0% {
                    background-position: 10% -10%, 30% 10%, 55% -10%, 70% -10%, 85% -10%, 70% -10%, 70% 0%;
                }
                50% {
                    background-position: 0 80%, 20% 80%, 45% 60%, 60% 100%, 75% 70%, 95% 60%, 105% 0%;
                }
                100% {
                    background-position: 0 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, 110% 10%;
                    background-size: 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%, 0% 0%;
                }
            }