@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap);@charset "UTF-8";.wp-block-archives-dropdown label {
    display: block
}

.wp-block-avatar.aligncenter {
    text-align: center
}

.wp-block-audio {
    margin: 0 0 1em
}

.wp-block-audio figcaption {
    margin-top: .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(.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, .5em)*0.75)
}

.wp-block-buttons>.wp-block-button.wp-block-button__width-50 {
    width: calc(50% - var(--wp--style--block-gap, .5em)*0.5)
}

.wp-block-buttons>.wp-block-button.wp-block-button__width-75 {
    width: calc(75% - var(--wp--style--block-gap, .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: .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: .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;
    font-family: inherit;
    overflow-wrap: break-word;
    white-space: pre-wrap
}

.wp-block-columns {
    display: flex;
    margin-bottom: 1.75em;
    box-sizing: border-box;
    flex-wrap: wrap!important;
    align-items: normal!important
}

@media (min-width: 782px) {
    .wp-block-columns {
        flex-wrap:nowrap!important
    }
}

.wp-block-columns.are-vertically-aligned-top {
    align-items: flex-start
}

.wp-block-columns.are-vertically-aligned-center {
    align-items: center
}

.wp-block-columns.are-vertically-aligned-bottom {
    align-items: flex-end
}

@media (max-width: 781px) {
    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
        flex-basis:100%!important
    }
}

@media (min-width: 782px) {
    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
        flex-basis:0%;
        flex-grow: 1
    }

    .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis] {
        flex-grow: 0
    }
}

.wp-block-columns.is-not-stacked-on-mobile {
    flex-wrap: nowrap!important
}

.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column {
    flex-basis: 0%;
    flex-grow: 1
}

.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis] {
    flex-grow: 0
}

:where(.wp-block-columns.has-background) {
    padding: 1.25em 2.375em
}

.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-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous {
    margin-right: .5em;
    margin-bottom: .5em
}

.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child {
    margin-right: 0
}

.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow {
    margin-right: 1ch;
    display: inline-block
}

.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron) {
    transform: scaleX(1)
}

.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow {
    margin-left: 1ch;
    display: inline-block
}

.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron) {
    transform: scaleX(1)
}

.wp-block-comments-pagination.aligncenter {
    justify-content: center
}

.wp-block-comment-template {
    margin-bottom: 0;
    max-width: 100%;
    list-style: none;
    padding: 0
}

.wp-block-comment-template li {
    clear: both
}

.wp-block-comment-template ol {
    margin-bottom: 0;
    max-width: 100%;
    list-style: none;
    padding-left: 2rem
}

.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-touch-callout:inherit) {
    .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: .5
}

.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before {
    opacity: .1
}

.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before {
    opacity: .2
}

.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before {
    opacity: .3
}

.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before {
    opacity: .4
}

.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before {
    opacity: .5
}

.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before {
    opacity: .6
}

.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before {
    opacity: .7
}

.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before {
    opacity: .8
}

.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before {
    opacity: .9
}

.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before {
    opacity: 1
}

.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0 {
    opacity: 0
}

.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10 {
    opacity: .1
}

.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20 {
    opacity: .2
}

.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30 {
    opacity: .3
}

.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40 {
    opacity: .4
}

.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50 {
    opacity: .5
}

.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60 {
    opacity: .6
}

.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70 {
    opacity: .7
}

.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80 {
    opacity: .8
}

.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90 {
    opacity: .9
}

.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100 {
    opacity: 1
}

.wp-block-cover-image .block-library-cover__padding-visualizer,.wp-block-cover .block-library-cover__padding-visualizer {
    z-index: 2
}

.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: .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: .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: .8em;
    padding: .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: .85;
    text-decoration: none
}

.wp-block-file *+.wp-block-file__button {
    margin-left: .75em
}

.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images) {
    display: flex;
    flex-wrap: wrap;
    list-style-type: none;
    padding: 0;
    margin: 0
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item {
    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:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n) {
    margin-right: 0
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure {
    margin: 0;
    height: 100%;
    display: flex;
    align-items: flex-end;
    justify-content: flex-start
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img {
    display: block;
    max-width: 100%;
    height: auto;
    width: auto
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption {
    position: absolute;
    bottom: 0;
    width: 100%;
    max-height: 100%;
    overflow: auto;
    padding: 3em .77em .7em;
    color: #fff;
    text-align: center;
    font-size: .8em;
    background: linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);
    box-sizing: border-box;
    margin: 0;
    z-index: 2
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img {
    display: inline
}

.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption {
    flex-grow: 1
}

.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img {
    width: 100%;
    height: 100%;
    flex: 1;
    -o-object-fit: cover;
    object-fit: cover
}

.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item {
    width: 100%;
    margin-right: 0
}

@media (min-width: 600px) {
    .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item {
        width:calc(33.33333% - .66667em);
        margin-right: 1em
    }

    .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item {
        width: calc(25% - .75em);
        margin-right: 1em
    }

    .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item {
        width: calc(20% - .8em);
        margin-right: 1em
    }

    .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item {
        width: calc(16.66667% - .83333em);
        margin-right: 1em
    }

    .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item {
        width: calc(14.28571% - .85714em);
        margin-right: 1em
    }

    .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item {
        width: calc(12.5% - .875em);
        margin-right: 1em
    }

    .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n) {
        margin-right: 0
    }
}

.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child {
    margin-right: 0
}

.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright {
    max-width: 420px;
    width: 100%
}

.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure {
    justify-content: center
}

.wp-block-gallery:not(.is-cropped) .blocks-gallery-item {
    align-self: flex-start
}

figure.wp-block-gallery.has-nested-images {
    align-items: normal
}

.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
    width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2);
    margin: 0
}

.wp-block-gallery.has-nested-images figure.wp-block-image {
    display: flex;
    flex-grow: 1;
    justify-content: center;
    position: relative;
    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,.7),rgba(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 figcaption a {
    color: inherit
}

.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.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) {
    width: 100%
}

@media (min-width: 600px) {
    .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {
        width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*0.66667)
    }

    .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) {
        width: calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*0.75)
    }

    .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) {
        width: calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*0.8)
    }

    .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {
        width: calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*0.83333)
    }

    .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) {
        width: calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*0.85714)
    }

    .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {
        width: calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*0.875)
    }

    .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
        width: calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*0.66667)
    }

    .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image) {
        width: calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*0.5)
    }

    .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child {
        width: 100%
    }
}

.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright {
    max-width: 420px;
    width: 100%
}

.wp-block-gallery.has-nested-images.aligncenter {
    justify-content: center
}

.wp-block-group {
    box-sizing: border-box
}

h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background {
    padding: 1.25em 2.375em
}

.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 .aligncenter,.wp-block-image.alignleft,.wp-block-image .alignleft,.wp-block-image.alignright,.wp-block-image .alignright {
    display: table
}

.wp-block-image.aligncenter>figcaption,.wp-block-image .aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image.alignright>figcaption,.wp-block-image .alignright>figcaption {
    display: table-caption;
    caption-side: bottom
}

.wp-block-image .alignleft {
    float: left;
    margin: .5em 1em .5em 0
}

.wp-block-image .alignright {
    float: right;
    margin: .5em 0 .5em 1em
}

.wp-block-image .aligncenter {
    margin-left: auto;
    margin-right: auto
}

.wp-block-image figcaption {
    margin-top: .5em;
    margin-bottom: 1em
}

.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded 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: .875em;
    line-height: 1.8;
    margin: .36em 0 1.4em
}

.wp-block-latest-comments__comment-date {
    display: block;
    font-size: .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: .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% - .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% - .83333em)
    }

    .wp-block-latest-posts.columns-3 li:nth-child(3n) {
        margin-right: 0
    }

    .wp-block-latest-posts.columns-4 li {
        width: calc(25% - .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: .8125em
}

.wp-block-latest-posts__post-excerpt {
    margin-top: .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;
    float: left
}

.wp-block-latest-posts__featured-image.alignright {
    margin-left: 1em;
    float: right
}

.wp-block-latest-posts__featured-image.aligncenter {
    margin-bottom: 1em;
    text-align: center
}

ol,ul {
    box-sizing: border-box
}

ol.has-background,ul.has-background {
    padding: 1.25em 2.375em
}

.wp-block-media-text {
    /*!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.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus {
    text-decoration: underline
}

.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus {
    text-decoration: line-through
}

.wp-block-navigation:where(:not([class*=has-text-decoration])) a,.wp-block-navigation:where(:not([class*=has-text-decoration])) a:active,.wp-block-navigation:where(:not([class*=has-text-decoration])) a:focus {
    text-decoration: none
}

.wp-block-navigation .wp-block-navigation__submenu-icon {
    align-self: center;
    line-height: 0;
    display: inline-block;
    font-size: inherit;
    padding: 0;
    background-color: inherit;
    color: currentColor;
    border: none;
    width: .6em;
    height: .6em;
    margin-left: .25em
}

.wp-block-navigation .wp-block-navigation__submenu-icon svg {
    display: inline-block;
    stroke: currentColor;
    width: inherit;
    height: inherit;
    margin-top: .075em
}

.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 .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: .5em;
        background: transparent
    }

    .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-icon {
        margin-right: .25em
    }

    .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;
    font-style: inherit;
    font-weight: inherit;
    text-transform: inherit;
    text-align: left
}

.wp-block-navigation-submenu__toggle {
    cursor: pointer
}

.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle {
    padding-right: .85em
}

.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon {
    margin-left: -.6em;
    pointer-events: none
}

.wp-block-navigation,.wp-block-navigation .wp-block-page-list,.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,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog {
    gap: inherit
}

.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: .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,.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: 2rem;
    overflow: auto;
    z-index: 100000
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
    padding-top: calc(2rem + 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: 2rem;
    padding-right: 2rem
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
    gap: inherit
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
    padding-top: var(--wp--style--block-gap,2em)
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {
    padding: 0
}

.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
    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__toggle_button_label {
    font-size: 1rem;
    font-weight: 700
}

.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%
}

.wp-block-navigation__responsive-close:focus {
    outline: none
}

.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog {
    box-sizing: border-box
}

.wp-block-navigation__responsive-dialog {
    position: relative
}

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-navigation-item__description {
    display: none
}

.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: .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: .68;
    font-weight: 100;
    margin: .05em .1em 0 0;
    text-transform: uppercase;
    font-style: normal
}

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: .5em
}

.wp-block-post-author__avatar {
    margin-right: 1em
}

.wp-block-post-author__bio {
    margin-bottom: .7em;
    font-size: .7em
}

.wp-block-post-author__content {
    flex-grow: 1;
    flex-basis: 0%
}

.wp-block-post-author__name {
    margin: 0
}

.wp-block-post-comments .alignleft {
    float: left
}

.wp-block-post-comments .alignright {
    float: right
}

.wp-block-post-comments .navigation:after {
    content: "";
    display: table;
    clear: both
}

.wp-block-post-comments .commentlist {
    clear: both;
    list-style: none;
    margin: 0;
    padding: 0
}

.wp-block-post-comments .commentlist .comment {
    min-height: 2.25em;
    padding-left: 3.25em
}

.wp-block-post-comments .commentlist .comment p {
    font-size: 1em;
    line-height: 1.8;
    margin: 1em 0
}

.wp-block-post-comments .commentlist .children {
    list-style: none;
    margin: 0;
    padding: 0
}

.wp-block-post-comments .comment-author {
    line-height: 1.5
}

.wp-block-post-comments .comment-author .avatar {
    border-radius: 1.5em;
    display: block;
    float: left;
    height: 2.5em;
    margin-top: .5em;
    margin-right: .75em;
    width: 2.5em
}

.wp-block-post-comments .comment-author cite {
    font-style: normal
}

.wp-block-post-comments .comment-meta {
    font-size: .875em;
    line-height: 1.5
}

.wp-block-post-comments .comment-meta b {
    font-weight: 400
}

.wp-block-post-comments .comment-meta .comment-awaiting-moderation {
    margin-top: 1em;
    margin-bottom: 1em;
    display: block
}

.wp-block-post-comments .comment-body .commentmetadata {
    font-size: .875em
}

.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label {
    display: block;
    margin-bottom: .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: .25em
}

.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent {
    margin-top: .35em
}

.wp-block-post-comments .comment-reply-title {
    margin-bottom: 0
}

.wp-block-post-comments .comment-reply-title :where(small) {
    font-size: var(--wp--preset--font-size--medium,smaller);
    margin-left: .5em
}

.wp-block-post-comments .reply {
    font-size: .875em;
    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(.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(.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: .25em
}

.wp-block-post-comments-form .comment-form-cookies-consent {
    display: flex;
    gap: .25em
}

.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent {
    margin-top: .35em
}

.wp-block-post-comments-form .comment-reply-title {
    margin-bottom: 0
}

.wp-block-post-comments-form .comment-reply-title :where(small) {
    font-size: var(--wp--preset--font-size--medium,smaller);
    margin-left: .5em
}

.wp-block-post-excerpt__more-link {
    display: inline-block
}

.wp-block-post-featured-image {
    margin-left: 0;
    margin-right: 0
}

.wp-block-post-featured-image a {
    display: block
}

.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%
}

.wp-block-post-terms__separator {
    white-space: pre-wrap
}

.wp-block-post-title {
    word-break: break-word
}

.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;
    box-sizing: border-box
}

.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.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% - .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% - .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% - .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: .5em;
    margin-bottom: .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 {
    box-sizing: border-box;
    overflow-wrap: break-word
}

.wp-block-quote.is-large:not(.is-style-plain),.wp-block-quote.is-style-large:not(.is-style-plain) {
    margin-bottom: 1em;
    padding: 0 1em
}

.wp-block-quote.is-large:not(.is-style-plain) p,.wp-block-quote.is-style-large:not(.is-style-plain) p {
    font-size: 1.5em;
    font-style: italic;
    line-height: 1.6
}

.wp-block-quote.is-large:not(.is-style-plain) cite,.wp-block-quote.is-large:not(.is-style-plain) footer,.wp-block-quote.is-style-large:not(.is-style-plain) cite,.wp-block-quote.is-style-large:not(.is-style-plain) footer {
    font-size: 1.125em;
    text-align: right
}

.wp-block-read-more {
    display: block;
    width: -moz-fit-content;
    width: fit-content
}

.wp-block-read-more:not([style*=text-decoration]),.wp-block-read-more:not([style*=text-decoration]):active,.wp-block-read-more:not([style*=text-decoration]):focus {
    text-decoration: none
}

ul.wp-block-rss {
    list-style: none;
    padding: 0
}

ul.wp-block-rss.wp-block-rss {
    box-sizing: border-box
}

ul.wp-block-rss.alignleft {
    margin-right: 2em
}

ul.wp-block-rss.alignright {
    margin-left: 2em
}

ul.wp-block-rss.is-grid {
    display: flex;
    flex-wrap: wrap;
    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: .8125em
}

.wp-block-search__button {
    background: #f7f7f7;
    border: 1px solid #ccc;
    padding: .375em .625em;
    color: #32373c;
    margin-left: .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 .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: .125em .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-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;
    background: none
}

.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: .25em
}

.wp-block-social-links .wp-social-link svg {
    width: 1em;
    height: 1em
}

.wp-block-social-links .wp-social-link span:not(.screen-reader-text) {
    margin-left: .5em;
    margin-right: .5em;
    font-size: .65em
}

.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 .1s ease;
    height: auto
}

@media (prefers-reduced-motion:reduce) {
    .wp-block-social-link {
        transition-duration: 0s;
        transition-delay: 0s
    }
}

.wp-block-social-link a {
    align-items: center;
    display: flex;
    line-height: 0;
    transition: transform .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: .66667em;
    padding-right: .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-tag-cloud.is-style-outline {
    display: flex;
    flex-wrap: wrap;
    gap: 1ch
}

.wp-block-tag-cloud.is-style-outline a {
    border: 1px solid;
    font-size: unset!important;
    margin-right: 0;
    padding: 1ch 2ch;
    text-decoration: none!important
}

.wp-block-table {
    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;
    border-style: 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: .5em;
    margin-bottom: 1em
}

: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(.has-border-color),html :where([style*=border-width]) {
    border-style: solid
}

html :where(img[class*=wp-image-]) {
    height: auto;
    max-width: 100%
}

.wpml-ls-legacy-list-horizontal {
    border: 1px solid transparent;
    padding: 7px;
    clear: both
}

.wpml-ls-legacy-list-horizontal>ul {
    padding: 0;
    margin: 0!important;
    list-style-type: none
}

.wpml-ls-legacy-list-horizontal .wpml-ls-item {
    padding: 0;
    margin: 0;
    list-style-type: none;
    display: inline-block
}

.wpml-ls-legacy-list-horizontal a {
    display: block;
    text-decoration: none;
    padding: 5px 10px;
    line-height: 1
}

.wpml-ls-legacy-list-horizontal a span {
    vertical-align: middle
}

.wpml-ls-legacy-list-horizontal .wpml-ls-flag {
    display: inline;
    vertical-align: middle
}

.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span {
    margin-left: .4em
}

.rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span {
    margin-left: 0;
    margin-right: .4em
}

.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
    margin-bottom: 30px
}

.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul {
    text-align: center
}

/*!
Theme Name: CTVAds
Theme URI: https://them.es/starter
Author: dragonit09
Author URI: https://www.facebook.com/pdnghia/
Description: 
Version: 3.2.1
Requires at least: 5.0
Tested up to: 6.0
Requires PHP: 7.2
License: GPL version 2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0
Tags: custom-background, custom-colors, featured-images, flexible-header, microformats, post-formats, rtl-language-support, theme-options, translation-ready, accessibility-ready
Text Domain: ctvads
*/
/*!
 * WickedCSS v1.0 (https://github.com/kristofferandreasen/wickedCSS)
 * Copyright 2015 Kristoffer Andreasen
 * MIT License
 */
.barrelRoll,.fadeIn,.floater,.heartbeat,.pulse,.rollerLeft,.rollerRight,.rotateIn,.rotateInLeft,.rotateInRight,.rotation,.shake,.sideToSide,.slideDown,.slideLeft,.slideRight,.slideUp,.spinner,.wiggle,.zoomer,.zoomerOut {
    visibility: visible!important
}

.rotation {
    animation-name: rotation;
    -webkit-animation-name: rotation;
    animation-duration: 4s;
    -webkit-animation-duration: 4s;
    animation-timing-function: linear;
    -webkit-animation-timing-function: linear;
    animation-iteration-count: infinite
}

.rotation,.sideToSide {
    -webkit-animation-iteration-count: infinite
}

@-webkit-keyframes rotation {
    from {
        -webkit-transform: rotate(0) translateX(50%) rotate(0)
    }

    to {
        -webkit-transform: rotate(360deg) translateX(50%) rotate(-360deg)
    }
}

@keyframes rotation {
    from {
        transform: rotate(0) translateX(50%) rotate(0)
    }

    to {
        transform: rotate(360deg) translateX(50%) rotate(-360deg)
    }
}

.sideToSide {
    animation-name: sideToSide;
    -webkit-animation-name: sideToSide;
    animation-duration: 3s;
    -webkit-animation-duration: 3s;
    animation-timing-function: ease;
    -webkit-animation-timing-function: ease;
    animation-iteration-count: infinite
}

@-webkit-keyframes sideToSide {
    0%,100% {
        -webkit-transform: translate(100%,0)
    }

    50% {
        -webkit-transform: translate(-100%,0)
    }
}

@keyframes sideToSide {
    0%,100% {
        transform: translate(100%,0)
    }

    50% {
        transform: translate(-100%,0)
    }
}

.zoomer {
    animation-name: zoomer;
    -webkit-animation-name: zoomer;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: cubic-bezier(.5,.2,.3,1);
    animation-iteration-count: 1
}

.zoomer,.zoomerOut {
    -webkit-animation-iteration-count: 1;
    animation-timing-function: cubic-bezier(.5,.2,.3,1);
    animation-duration: 1s
}

@-webkit-keyframes zoomer {
    0% {
        -webkit-transform: scale(.3)
    }

    100% {
        -webkit-transform: scale(1)
    }
}

@keyframes zoomer {
    0% {
        transform: scale(.3)
    }

    100% {
        transform: scale(1)
    }
}

.zoomerOut {
    animation-name: zoomerOut;
    -webkit-animation-name: zoomerOut;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: cubic-bezier(.5,.2,.3,1);
    animation-iteration-count: 1;
    animation-fill-mode: forwards
}

.rollerRight,.zoomerOut {
    -webkit-animation-fill-mode: forwards
}

@-webkit-keyframes zoomerOut {
    0% {
        -webkit-transform: scale(1)
    }

    100% {
        -webkit-transform: scale(0)
    }
}

@keyframes zoomerOut {
    0% {
        transform: scale(1)
    }

    100% {
        transform: scale(0)
    }
}

.spinner {
    animation-name: spinner;
    -webkit-animation-name: spinner;
    -webkit-animation-duration: 2s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.pulse,.spinner {
    animation-timing-function: linear;
    animation-duration: 2s
}

@-webkit-keyframes spinner {
    from {
        -webkit-transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes spinner {
    from {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

.pulse {
    animation-name: pulse;
    -webkit-animation-name: pulse;
    -webkit-animation-duration: 2s;
    -webkit-animation-timing-function: linear;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite
}

@keyframes pulse {
    0%,100% {
        transform: scale(.9);
        opacity: .9
    }

    50% {
        transform: scale(1);
        opacity: 1
    }
}

@-webkit-keyframes pulse {
    0%,100% {
        -webkit-transform: scale(.95);
        opacity: .9
    }

    50% {
        -webkit-transform: scale(1);
        opacity: 1
    }
}

.shake {
    animation-name: shake;
    -webkit-animation-name: shake;
    -webkit-animation-duration: .4s;
    -webkit-animation-timing-function: ease;
    -webkit-animation-iteration-count: 1
}

.barrelRoll,.shake {
    animation-iteration-count: 1;
    animation-timing-function: ease;
    animation-duration: .4s
}

@keyframes shake {
    0%,100% {
        transform: translateX(0)
    }

    16%,50%,83% {
        transform: translateX(-10px)
    }

    33%,66% {
        transform: translateX(10px)
    }
}

@-webkit-keyframes shake {
    0%,100% {
        -webkit-transform: translateX(0)
    }

    16%,50%,83% {
        -webkit-transform: translateX(-10px)
    }

    33%,66% {
        -webkit-transform: translateX(10px)
    }
}

.barrelRoll {
    animation-name: barrelRoll;
    -webkit-animation-name: barrelRoll;
    -webkit-animation-duration: .4s;
    -webkit-animation-timing-function: ease;
    -webkit-animation-iteration-count: 1
}

@keyframes barrelRoll {
    from {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

@-webkit-keyframes barrelRoll {
    from {
        -webkit-transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(360deg)
    }
}

.floater {
    animation-name: floater;
    -webkit-animation-name: floater;
    animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;
    -webkit-animation-iteration-count: infinite
}

.floater,.wiggle {
    animation-iteration-count: infinite
}

@keyframes floater {
    0%,100% {
        transform: translateY(0)
    }

    50% {
        transform: translateY(8%)
    }
}

@-webkit-keyframes floater {
    0%,100% {
        -webkit-transform: translateY(0)
    }

    50% {
        -webkit-transform: translateY(8%)
    }
}

.wiggle {
    animation-name: wiggle;
    -webkit-animation-name: wiggle;
    animation-duration: 2.5s;
    -webkit-animation-duration: 2.5s;
    -webkit-animation-iteration-count: infinite
}

@keyframes wiggle {
    0%,100% {
        transform: rotate(-4deg)
    }

    50% {
        transform: rotate(4deg)
    }
}

@-webkit-keyframes wiggle {
    0%,100% {
        -webkit-transform: rotate(-4deg)
    }

    50% {
        -webkit-transform: rotate(4deg)
    }
}

.pound {
    animation-name: pound;
    -webkit-animation-name: pound;
    animation-duration: .5s;
    -webkit-animation-duration: .5s;
    -webkit-animation-timing-function: ease;
    -webkit-animation-iteration-count: infinite;
    visibility: visible!important
}

.heartbeat,.pound {
    animation-iteration-count: infinite;
    animation-timing-function: ease
}

@keyframes pound {
    to {
        transform: scale(1.2)
    }
}

@-webkit-keyframes pound {
    to {
        transform: scale(1.2)
    }
}

.heartbeat {
    animation-name: heartbeat;
    -webkit-animation-name: heartbeat;
    animation-duration: 3s;
    -webkit-animation-duration: 3s;
    -webkit-animation-timing-function: ease;
    -webkit-animation-iteration-count: infinite
}

@keyframes heartbeat {
    0%,100% {
        transform: scale(1)
    }

    10% {
        transform: scale(1.2)
    }

    20% {
        transform: scale(1.4)
    }
}

@-webkit-keyframes heartbeat {
    0%,100% {
        -webkit-transform: scale(1)
    }

    10% {
        -webkit-transform: scale(1.2)
    }

    20% {
        -webkit-transform: scale(1.4)
    }
}

.rollerRight {
    animation-name: rollerRight;
    -webkit-animation-name: rollerRight;
    animation-duration: 2s;
    -webkit-animation-duration: 2s;
    -webkit-animation-timing-function: ease;
    -webkit-animation-iteration-count: 1;
    animation-fill-mode: forwards
}

.rollerLeft,.rollerRight {
    animation-iteration-count: 1;
    animation-timing-function: ease
}

@keyframes rollerRight {
    0% {
        transform: translateX(-200px) rotate(0);
        opacity: 0
    }

    100% {
        transform: translateX(0) rotate(2turn);
        opacity: 1
    }
}

@-webkit-keyframes rollerRight {
    0% {
        -webkit-transform: translateX(-200px) rotate(0);
        opacity: 0
    }

    100% {
        -webkit-transform: translateX(0) rotate(2turn);
        opacity: 1
    }
}

.rollerLeft {
    animation-name: rollerLeft;
    -webkit-animation-name: rollerLeft;
    animation-duration: 2s;
    -webkit-animation-duration: 2s;
    -webkit-animation-timing-function: ease;
    -webkit-animation-iteration-count: 1;
    animation-fill-mode: forwards
}

.fadeOut,.rollerLeft {
    -webkit-animation-fill-mode: forwards
}

@keyframes rollerLeft {
    0% {
        transform: translateX(200px) rotate(0);
        opacity: 0
    }

    100% {
        transform: translateX(0) rotate(-2turn);
        opacity: 1
    }
}

@-webkit-keyframes rollerLeft {
    0% {
        -webkit-transform: translateX(200px) rotate(0);
        opacity: 0
    }

    100% {
        -webkit-transform: translateX(0) rotate(-2turn);
        opacity: 1
    }
}

.slideDown {
    animation-name: slideDown;
    -webkit-animation-name: slideDown;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: ease
}

.slideDown,.slideUp {
    animation-timing-function: ease;
    animation-duration: 1s
}

@keyframes slideDown {
    0% {
        transform: translateY(-100%);
        opacity: 0
    }

    100% {
        transform: translateY(0);
        opacity: 1
    }
}

@-webkit-keyframes slideDown {
    0% {
        -webkit-transform: translateY(-100%);
        opacity: 0
    }

    100% {
        -webkit-transform: translateY(0);
        opacity: 1
    }
}

.slideUp {
    animation-name: slideUp;
    -webkit-animation-name: slideUp;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: ease
}

@keyframes slideUp {
    0% {
        transform: translateY(100%);
        opacity: 0
    }

    100% {
        transform: translateY(0);
        opacity: 1
    }
}

@-webkit-keyframes slideUp {
    0% {
        -webkit-transform: translateY(100%);
        opacity: 0
    }

    100% {
        -webkit-transform: translateY(0);
        opacity: 1
    }
}

.slideLeft {
    animation-name: slideLeft;
    -webkit-animation-name: slideLeft;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: ease
}

.slideLeft,.slideRight {
    animation-timing-function: ease
}

@keyframes slideLeft {
    0% {
        transform: translateX(150%);
        opacity: 0
    }

    100% {
        transform: translateX(0);
        opacity: 1
    }
}

@-webkit-keyframes slideLeft {
    0% {
        -webkit-transform: translateX(150%);
        opacity: 0
    }

    100% {
        -webkit-transform: translateX(0);
        opacity: 1
    }
}

.slideRight {
    animation-name: slideRight;
    -webkit-animation-name: slideRight;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: ease
}

@keyframes slideRight {
    0% {
        transform: translateX(-150%);
        opacity: 0
    }

    100% {
        transform: translateX(0);
        opacity: 1
    }
}

@-webkit-keyframes slideRight {
    0% {
        -webkit-transform: translateX(-150%);
        opacity: 0
    }

    100% {
        -webkit-transform: translateX(0);
        opacity: 1
    }
}

.fadeIn {
    animation-name: fadeIn;
    -webkit-animation-name: fadeIn;
    -webkit-animation-duration: 2s;
    -webkit-animation-timing-function: ease
}

.fadeIn,.fadeOut {
    animation-timing-function: ease;
    animation-duration: 2s
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.fadeOut {
    animation-name: fadeOut;
    -webkit-animation-name: fadeOut;
    -webkit-animation-duration: 2s;
    -webkit-animation-timing-function: ease;
    animation-fill-mode: forwards
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.rotateInRight {
    animation-name: rotateInRight;
    -webkit-animation-name: rotateInRight;
    animation-duration: 3s;
    -webkit-animation-duration: 3s;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

.rotateInLeft,.rotateInRight {
    animation-timing-function: ease-in-out
}

@-webkit-keyframes rotateInRight {
    from {
        -webkit-transform: rotate(0) translateX(100%) rotate(0)
    }

    to {
        -webkit-transform: rotate(360deg) translateX(0) rotate(-360deg)
    }
}

@keyframes rotateInRight {
    from {
        transform: rotate(0) translateX(100%) rotate(0)
    }

    to {
        transform: rotate(360deg) translateX(0) rotate(-360deg)
    }
}

.rotateInLeft {
    animation-name: rotateInLeft;
    -webkit-animation-name: rotateInLeft;
    animation-duration: 3s;
    -webkit-animation-duration: 3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-iteration-count: 1
}

.rotateIn,.rotateInLeft {
    -webkit-animation-iteration-count: 1
}

@-webkit-keyframes rotateInLeft {
    from {
        -webkit-transform: rotate(0) translateX(-100%) rotate(0)
    }

    to {
        -webkit-transform: rotate(360deg) translateX(0) rotate(-360deg)
    }
}

@keyframes rotateInLeft {
    from {
        transform: rotate(0) translateX(-100%) rotate(0)
    }

    to {
        transform: rotate(360deg) translateX(0) rotate(-360deg)
    }
}

.rotateIn {
    animation-name: rotateIn;
    -webkit-animation-name: rotateIn;
    animation-duration: 3s;
    -webkit-animation-duration: 3s;
    animation-timing-function: ease;
    -webkit-animation-timing-function: ease;
    animation-iteration-count: 1;
    -webkit-transform-origin: center;
    transform-origin: center
}

@-webkit-keyframes rotateIn {
    0% {
        -webkit-transform: rotate3d(0,0,1,-720deg);
        transform: rotate3d(0,0,1,-720deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes rotateIn {
    0% {
        -webkit-transform: rotate3d(0,0,1,-720deg);
        transform: rotate3d(0,0,1,-720deg);
        opacity: 0
    }

    100% {
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.bounceIn {
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    -webkit-animation-timing-function: cubic-bezier(.215,.61,.355,1);
    animation-timing-function: cubic-bezier(.215,.61,.355,1)
}

@-webkit-keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    20% {
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    40% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03,1.03,1.03);
        transform: scale3d(1.03,1.03,1.03)
    }

    80% {
        -webkit-transform: scale3d(.97,.97,.97);
        transform: scale3d(.97,.97,.97)
    }

    100% {
        opacity: 1;
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }
}

@keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    20% {
        -webkit-transform: scale3d(1.1,1.1,1.1);
        transform: scale3d(1.1,1.1,1.1)
    }

    40% {
        -webkit-transform: scale3d(.9,.9,.9);
        transform: scale3d(.9,.9,.9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03,1.03,1.03);
        transform: scale3d(1.03,1.03,1.03)
    }

    80% {
        -webkit-transform: scale3d(.97,.97,.97);
        transform: scale3d(.97,.97,.97)
    }

    100% {
        opacity: 1;
        -webkit-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }
}

.sideToSide2 {
    animation-name: sideToSide10;
    -webkit-animation-name: sideToSide10;
    animation-duration: 3s;
    -webkit-animation-duration: 3s;
    animation-timing-function: ease;
    -webkit-animation-timing-function: ease;
    animation-iteration-count: infinite
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,100%,0);
        -ms-transform: translate3d(0,100%,0);
        transform: translate3d(0,100%,0)
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp
}

@keyframes move-x {
    0% {
        left: 0;
        animation-timing-function: ease-in
    }

    25% {
        left: 50%;
        animation-timing-function: ease-out
    }

    50% {
        left: 100%;
        animation-timing-function: ease-in
    }

    75% {
        left: 50%;
        animation-timing-function: ease-out
    }

    100% {
        left: 0%;
        animation-timing-function: ease-in
    }
}

@keyframes move-y {
    0% {
        top: 50%;
        animation-timing-function: ease-out
    }

    25% {
        top: 0;
        animation-timing-function: ease-in
    }

    50% {
        top: 50%;
        animation-timing-function: ease-out
    }

    75% {
        top: 100%;
        animation-timing-function: ease-in
    }

    100% {
        top: 50%;
        animation-timing-function: ease-out
    }
}

@-webkit-keyframes sideToSide {
    0%,100% {
        -webkit-transform: translate(100%,0)
    }

    50% {
        -webkit-transform: translate(-100%,0)
    }
}

@keyframes sideToSide10 {
    0%,100% {
        transform: translate(5%,0)
    }

    50% {
        transform: translate(-5%,0)
    }
}

.rotate32 {
    animation: rotate32 1s 1
}

@keyframes rotate32 {
    from {
        transform: rotate(0)
    }

    to {
        transform: rotate(-32deg)
    }
}

.rotate21 {
    animation: rotate21 1s 1
}

@keyframes rotate21 {
    from {
        transform: rotate(0)
    }

    to {
        transform: rotate(21deg)
    }
}

@keyframes rotating {
    0% {
        opacity: 0;
        transform: rotate(0deg)
    }

    25%,75% {
        opacity: 1
    }

    50% {
        opacity: 0
    }

    100% {
        opacity: 0;
        transform: rotate(360deg)
    }
}

@keyframes flying {
    0% {
        transform: translate(0,0)
    }

    10% {
        transform: translate(20px,50px)
    }

    20% {
        transform: translate(-30px,10px)
    }

    30% {
        transform: translate(10px,60px)
    }

    40% {
        transform: translate(50px,0)
    }

    50% {
        transform: translate(-10px,-40px)
    }

    60% {
        transform: translate(-40px,20px)
    }

    70% {
        transform: translate(30px,-30px)
    }

    80% {
        transform: translate(0,-60px)
    }

    90% {
        transform: translate(40px,10px)
    }

    100% {
        transform: translate(0,0)
    }
}

.dotWrapper {
    position: absolute
}

.dotWrapper-1 {
    top: 83%;
    left: 53%;
    animation: flying 50s ease-in-out -5.3s infinite alternate
}

.dotWrapper-2 {
    top: 58%;
    left: 92%;
    animation: flying 43s ease-in-out -6.4s infinite alternate
}

.dotWrapper-3 {
    top: 43%;
    left: 98%;
    animation: flying 66s ease-in-out -1.8s infinite alternate
}

.dotWrapper-4 {
    top: 91%;
    left: 19%;
    animation: flying 43s ease-in-out -0.1s infinite alternate
}

.dotWrapper-5 {
    top: 87%;
    left: 76%;
    animation: flying 22s ease-in-out -9.5s infinite alternate
}

.dotWrapper-6 {
    top: 36%;
    left: 1%;
    animation: flying 47s ease-in-out -5.4s infinite alternate
}

.dotWrapper-7 {
    top: 44%;
    left: 13%;
    animation: flying 30s ease-in-out -2.8s infinite alternate
}

.dotWrapper-8 {
    top: 48%;
    left: 56%;
    animation: flying 58s ease-in-out -1.5s infinite alternate
}

.dotWrapper-9 {
    top: 7%;
    left: 52%;
    animation: flying 65s ease-in-out -0.2s infinite alternate
}

.dotWrapper-10 {
    top: 52%;
    left: 76%;
    animation: flying 63s ease-in-out -1.6s infinite alternate
}

.dotWrapper-11 {
    top: 1%;
    left: 46%;
    animation: flying 38s ease-in-out -5.3s infinite alternate
}

.dotWrapper-12 {
    top: 32%;
    left: 73%;
    animation: flying 47s ease-in-out -1.3s infinite alternate
}

.dotWrapper-13 {
    top: 73%;
    left: 49%;
    animation: flying 46s ease-in-out -5.8s infinite alternate
}

.dotWrapper-14 {
    top: 33%;
    left: 64%;
    animation: flying 23s ease-in-out -8.4s infinite alternate
}

.dotWrapper-15 {
    top: 67%;
    left: 2%;
    animation: flying 56s ease-in-out -8.2s infinite alternate
}

.dotWrapper-16 {
    top: 33%;
    left: 57%;
    animation: flying 61s ease-in-out -3.1s infinite alternate
}

.dotWrapper-17 {
    top: 52%;
    left: 100%;
    animation: flying 67s ease-in-out -6.3s infinite alternate
}

.dotWrapper-18 {
    top: 96%;
    left: 64%;
    animation: flying 30s ease-in-out -8.9s infinite alternate
}

.dotWrapper-19 {
    top: 53%;
    left: 80%;
    animation: flying 55s ease-in-out -2.7s infinite alternate
}

.dotWrapper-20 {
    top: 67%;
    left: 46%;
    animation: flying 48s ease-in-out -8.3s infinite alternate
}

.dotWrapper-21 {
    top: 48%;
    left: 54%;
    animation: flying 65s ease-in-out -9.1s infinite alternate
}

.dotWrapper-22 {
    top: 37%;
    left: 19%;
    animation: flying 26s ease-in-out -7.9s infinite alternate
}

.dotWrapper-23 {
    top: 43%;
    left: 37%;
    animation: flying 27s ease-in-out -6.2s infinite alternate
}

.dotWrapper-24 {
    top: 38%;
    left: 61%;
    animation: flying 46s ease-in-out -8.1s infinite alternate
}

.dotWrapper-25 {
    top: 86%;
    left: 66%;
    animation: flying 48s ease-in-out -5.7s infinite alternate
}

.dotWrapper-26 {
    top: 11%;
    left: 42%;
    animation: flying 26s ease-in-out -3.2s infinite alternate
}

.dotWrapper-27 {
    top: 36%;
    left: 32%;
    animation: flying 56s ease-in-out -2.4s infinite alternate
}

.dotWrapper-28 {
    top: 57%;
    left: 89%;
    animation: flying 67s ease-in-out -8.9s infinite alternate
}

.dotWrapper-29 {
    top: 12%;
    left: 1%;
    animation: flying 50s ease-in-out -0.3s infinite alternate
}

.dotWrapper-30 {
    top: 4%;
    left: 72%;
    animation: flying 51s ease-in-out -9s infinite alternate
}

.dotWrapper-31 {
    top: 17%;
    left: 70%;
    animation: flying 25s ease-in-out -1.8s infinite alternate
}

.dotWrapper-32 {
    top: 1%;
    left: 86%;
    animation: flying 32s ease-in-out -5.4s infinite alternate
}

.dotWrapper-33 {
    top: 46%;
    left: 25%;
    animation: flying 65s ease-in-out -8.3s infinite alternate
}

.dotWrapper-34 {
    top: 41%;
    left: 25%;
    animation: flying 47s ease-in-out -4s infinite alternate
}

.dotWrapper-35 {
    top: 3%;
    left: 97%;
    animation: flying 31s ease-in-out -0.4s infinite alternate
}

.dotWrapper-36 {
    top: 78%;
    left: 81%;
    animation: flying 52s ease-in-out -4.6s infinite alternate
}

.dotWrapper-37 {
    top: 8%;
    left: 95%;
    animation: flying 35s ease-in-out -6.9s infinite alternate
}

.dotWrapper-38 {
    top: 12%;
    left: 26%;
    animation: flying 56s ease-in-out -4.1s infinite alternate
}

.dotWrapper-39 {
    top: 97%;
    left: 60%;
    animation: flying 33s ease-in-out -8.1s infinite alternate
}

.dotWrapper-40 {
    top: 30%;
    left: 35%;
    animation: flying 49s ease-in-out -8.6s infinite alternate
}

.dotWrapper-41 {
    top: 80%;
    left: 12%;
    animation: flying 57s ease-in-out -5.5s infinite alternate
}

.dotWrapper-42 {
    top: 3%;
    left: 71%;
    animation: flying 55s ease-in-out -1.4s infinite alternate
}

.dotWrapper-43 {
    top: 11%;
    left: 25%;
    animation: flying 70s ease-in-out -9.3s infinite alternate
}

.dotWrapper-44 {
    top: 19%;
    left: 59%;
    animation: flying 59s ease-in-out -4.1s infinite alternate
}

.dotWrapper-45 {
    top: 63%;
    left: 69%;
    animation: flying 42s ease-in-out -4.5s infinite alternate
}

.dotWrapper-46 {
    top: 37%;
    left: 78%;
    animation: flying 24s ease-in-out -6.3s infinite alternate
}

.dotWrapper-47 {
    top: 34%;
    left: 52%;
    animation: flying 31s ease-in-out -5.1s infinite alternate
}

.dotWrapper-48 {
    top: 35%;
    left: 44%;
    animation: flying 30s ease-in-out -9s infinite alternate
}

.dotWrapper-49 {
    top: 22%;
    left: 22%;
    animation: flying 50s ease-in-out -6.4s infinite alternate
}

.dotWrapper-50 {
    top: 64%;
    left: 94%;
    animation: flying 44s ease-in-out -0.7s infinite alternate
}

.dotWrapper .dot {
    width: 11px;
    height: 11px;
    background: #FFA800;
    border-radius: 50%
}

.dotWrapper .dot.white {
    background: #FFF
}

.dotWrapper .dot.dot-s19 {
    width: 19px;
    height: 19px
}

.dotWrapper .dot.dot-s36 {
    width: 36px;
    height: 36px
}

@media only screen and (max-width: 1023px) {
    .dotWrapper .dot.dot-s36 img {
        height:4.347826087vw;
        width: 4.347826087vw
    }
}

.dotWrapper .dot.dot-s71 {
    width: 71px;
    height: 71px
}

@media only screen and (max-width: 1023px) {
    .dotWrapper .dot.dot-s71 img {
        height:8.6956521739vw;
        width: 8.6956521739vw
    }
}

.dotWrapper .dot-1 {
    transform-origin: 15px -12px;
    animation: rotating 18s ease-in-out -7.3s infinite
}

.dotWrapper .dot-2 {
    transform-origin: -7px -6px;
    animation: rotating 25s ease-in-out -3.7s infinite
}

.dotWrapper .dot-3 {
    transform-origin: 2px -2px;
    animation: rotating 27s ease-in-out -1.5s infinite
}

.dotWrapper .dot-4 {
    transform-origin: -4px -14px;
    animation: rotating 17s ease-in-out -8.2s infinite
}

.dotWrapper .dot-5 {
    transform-origin: 5px 13px;
    animation: rotating 23s ease-in-out -4.6s infinite
}

.dotWrapper .dot-6 {
    transform-origin: 3px -12px;
    animation: rotating 25s ease-in-out -2.9s infinite
}

.dotWrapper .dot-7 {
    transform-origin: 5px 15px;
    animation: rotating 20s ease-in-out -5.5s infinite
}

.dotWrapper .dot-8 {
    transform-origin: 8px -1px;
    animation: rotating 25s ease-in-out -0.1s infinite
}

.dotWrapper .dot-9 {
    transform-origin: 4px -11px;
    animation: rotating 16s ease-in-out -9.6s infinite
}

.dotWrapper .dot-10 {
    transform-origin: 10px 5px;
    animation: rotating 19s ease-in-out -8.9s infinite
}

.dotWrapper .dot-11 {
    transform-origin: -4px 2px;
    animation: rotating 15s ease-in-out -9.7s infinite
}

.dotWrapper .dot-12 {
    transform-origin: -11px -3px;
    animation: rotating 20s ease-in-out -1.3s infinite
}

.dotWrapper .dot-13 {
    transform-origin: -1px 11px;
    animation: rotating 30s ease-in-out -6.1s infinite
}

.dotWrapper .dot-14 {
    transform-origin: 10px -1px;
    animation: rotating 12s ease-in-out -9.3s infinite
}

.dotWrapper .dot-15 {
    transform-origin: 13px -1px;
    animation: rotating 19s ease-in-out -3.2s infinite
}

.dotWrapper .dot-16 {
    transform-origin: 9px -11px;
    animation: rotating 27s ease-in-out -7.5s infinite
}

.dotWrapper .dot-17 {
    transform-origin: -4px 10px;
    animation: rotating 24s ease-in-out -9.4s infinite
}

.dotWrapper .dot-18 {
    transform-origin: 2px -2px;
    animation: rotating 12s ease-in-out -9.5s infinite
}

.dotWrapper .dot-19 {
    transform-origin: -6px 5px;
    animation: rotating 17s ease-in-out -0.8s infinite
}

.dotWrapper .dot-20 {
    transform-origin: 10px -1px;
    animation: rotating 13s ease-in-out -4.5s infinite
}

.dotWrapper .dot-21 {
    transform-origin: 4px -7px;
    animation: rotating 24s ease-in-out -2.8s infinite
}

.dotWrapper .dot-22 {
    transform-origin: 1px 2px;
    animation: rotating 14s ease-in-out -4.4s infinite
}

.dotWrapper .dot-23 {
    transform-origin: -1px -12px;
    animation: rotating 14s ease-in-out -7.6s infinite
}

.dotWrapper .dot-24 {
    transform-origin: -5px 9px;
    animation: rotating 23s ease-in-out -3.4s infinite
}

.dotWrapper .dot-25 {
    transform-origin: 1px -6px;
    animation: rotating 21s ease-in-out -5.3s infinite
}

.dotWrapper .dot-26 {
    transform-origin: 15px 14px;
    animation: rotating 30s ease-in-out -5.7s infinite
}

.dotWrapper .dot-27 {
    transform-origin: 8px 7px;
    animation: rotating 29s ease-in-out -8.4s infinite
}

.dotWrapper .dot-28 {
    transform-origin: 3px 15px;
    animation: rotating 19s ease-in-out -7.5s infinite
}

.dotWrapper .dot-29 {
    transform-origin: 3px -8px;
    animation: rotating 20s ease-in-out -10s infinite
}

.dotWrapper .dot-30 {
    transform-origin: 14px 6px;
    animation: rotating 18s ease-in-out -7.8s infinite
}

.dotWrapper .dot-31 {
    transform-origin: 12px -8px;
    animation: rotating 16s ease-in-out -7.6s infinite
}

.dotWrapper .dot-32 {
    transform-origin: -11px 9px;
    animation: rotating 17s ease-in-out -6.2s infinite
}

.dotWrapper .dot-33 {
    transform-origin: 7px -7px;
    animation: rotating 24s ease-in-out -9.8s infinite
}

.dotWrapper .dot-34 {
    transform-origin: -9px 12px;
    animation: rotating 22s ease-in-out -2.8s infinite
}

.dotWrapper .dot-35 {
    transform-origin: -9px 7px;
    animation: rotating 13s ease-in-out -9s infinite
}

.dotWrapper .dot-36 {
    transform-origin: -10px 0;
    animation: rotating 11s ease-in-out -6.8s infinite
}

.dotWrapper .dot-37 {
    transform-origin: 13px 2px;
    animation: rotating 12s ease-in-out -2.5s infinite
}

.dotWrapper .dot-38 {
    transform-origin: -13px 7px;
    animation: rotating 28s ease-in-out -9.8s infinite
}

.dotWrapper .dot-39 {
    transform-origin: -12px -8px;
    animation: rotating 17s ease-in-out -3.1s infinite
}

.dotWrapper .dot-40 {
    transform-origin: -3px -5px;
    animation: rotating 11s ease-in-out -2.7s infinite
}

.dotWrapper .dot-41 {
    transform-origin: 11px 9px;
    animation: rotating 12s ease-in-out -7.6s infinite
}

.dotWrapper .dot-42 {
    transform-origin: 7px 3px;
    animation: rotating 25s ease-in-out -3.7s infinite
}

.dotWrapper .dot-43 {
    transform-origin: 4px 10px;
    animation: rotating 19s ease-in-out -3.2s infinite
}

.dotWrapper .dot-44 {
    transform-origin: -13px -4px;
    animation: rotating 14s ease-in-out -3.5s infinite
}

.dotWrapper .dot-45 {
    transform-origin: 14px 1px;
    animation: rotating 15s ease-in-out -4.5s infinite
}

.dotWrapper .dot-46 {
    transform-origin: -12px -4px;
    animation: rotating 25s ease-in-out -2.2s infinite
}

.dotWrapper .dot-47 {
    transform-origin: 10px 6px;
    animation: rotating 27s ease-in-out -8.8s infinite
}

.dotWrapper .dot-48 {
    transform-origin: 6px -8px;
    animation: rotating 15s ease-in-out -7.5s infinite
}

.dotWrapper .dot-49 {
    transform-origin: -1px 6px;
    animation: rotating 11s ease-in-out -5.5s infinite
}

.dotWrapper .dot-50 {
    transform-origin: 0 11px;
    animation: rotating 11s ease-in-out -4.1s infinite
}

.rect-auto,.c100.p51 .slice,.c100.p52 .slice,.c100.p53 .slice,.c100.p54 .slice,.c100.p55 .slice,.c100.p56 .slice,.c100.p57 .slice,.c100.p58 .slice,.c100.p59 .slice,.c100.p60 .slice,.c100.p61 .slice,.c100.p62 .slice,.c100.p63 .slice,.c100.p64 .slice,.c100.p65 .slice,.c100.p66 .slice,.c100.p67 .slice,.c100.p68 .slice,.c100.p69 .slice,.c100.p70 .slice,.c100.p71 .slice,.c100.p72 .slice,.c100.p73 .slice,.c100.p74 .slice,.c100.p75 .slice,.c100.p76 .slice,.c100.p77 .slice,.c100.p78 .slice,.c100.p79 .slice,.c100.p80 .slice,.c100.p81 .slice,.c100.p82 .slice,.c100.p83 .slice,.c100.p84 .slice,.c100.p85 .slice,.c100.p86 .slice,.c100.p87 .slice,.c100.p88 .slice,.c100.p89 .slice,.c100.p90 .slice,.c100.p91 .slice,.c100.p92 .slice,.c100.p93 .slice,.c100.p94 .slice,.c100.p95 .slice,.c100.p96 .slice,.c100.p97 .slice,.c100.p98 .slice,.c100.p99 .slice,.c100.p100 .slice {
    clip: rect(auto,auto,auto,auto)
}

.pie,.c100 .bar,.c100.p51 .fill,.c100.p52 .fill,.c100.p53 .fill,.c100.p54 .fill,.c100.p55 .fill,.c100.p56 .fill,.c100.p57 .fill,.c100.p58 .fill,.c100.p59 .fill,.c100.p60 .fill,.c100.p61 .fill,.c100.p62 .fill,.c100.p63 .fill,.c100.p64 .fill,.c100.p65 .fill,.c100.p66 .fill,.c100.p67 .fill,.c100.p68 .fill,.c100.p69 .fill,.c100.p70 .fill,.c100.p71 .fill,.c100.p72 .fill,.c100.p73 .fill,.c100.p74 .fill,.c100.p75 .fill,.c100.p76 .fill,.c100.p77 .fill,.c100.p78 .fill,.c100.p79 .fill,.c100.p80 .fill,.c100.p81 .fill,.c100.p82 .fill,.c100.p83 .fill,.c100.p84 .fill,.c100.p85 .fill,.c100.p86 .fill,.c100.p87 .fill,.c100.p88 .fill,.c100.p89 .fill,.c100.p90 .fill,.c100.p91 .fill,.c100.p92 .fill,.c100.p93 .fill,.c100.p94 .fill,.c100.p95 .fill,.c100.p96 .fill,.c100.p97 .fill,.c100.p98 .fill,.c100.p99 .fill,.c100.p100 .fill {
    position: absolute;
    border: .04em solid #F2C815;
    width: .92em;
    height: .92em;
    clip: rect(0em,.5em,1em,0em);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg)
}

.pie-fill,.c100.p51 .bar:after,.c100.p51 .fill,.c100.p52 .bar:after,.c100.p52 .fill,.c100.p53 .bar:after,.c100.p53 .fill,.c100.p54 .bar:after,.c100.p54 .fill,.c100.p55 .bar:after,.c100.p55 .fill,.c100.p56 .bar:after,.c100.p56 .fill,.c100.p57 .bar:after,.c100.p57 .fill,.c100.p58 .bar:after,.c100.p58 .fill,.c100.p59 .bar:after,.c100.p59 .fill,.c100.p60 .bar:after,.c100.p60 .fill,.c100.p61 .bar:after,.c100.p61 .fill,.c100.p62 .bar:after,.c100.p62 .fill,.c100.p63 .bar:after,.c100.p63 .fill,.c100.p64 .bar:after,.c100.p64 .fill,.c100.p65 .bar:after,.c100.p65 .fill,.c100.p66 .bar:after,.c100.p66 .fill,.c100.p67 .bar:after,.c100.p67 .fill,.c100.p68 .bar:after,.c100.p68 .fill,.c100.p69 .bar:after,.c100.p69 .fill,.c100.p70 .bar:after,.c100.p70 .fill,.c100.p71 .bar:after,.c100.p71 .fill,.c100.p72 .bar:after,.c100.p72 .fill,.c100.p73 .bar:after,.c100.p73 .fill,.c100.p74 .bar:after,.c100.p74 .fill,.c100.p75 .bar:after,.c100.p75 .fill,.c100.p76 .bar:after,.c100.p76 .fill,.c100.p77 .bar:after,.c100.p77 .fill,.c100.p78 .bar:after,.c100.p78 .fill,.c100.p79 .bar:after,.c100.p79 .fill,.c100.p80 .bar:after,.c100.p80 .fill,.c100.p81 .bar:after,.c100.p81 .fill,.c100.p82 .bar:after,.c100.p82 .fill,.c100.p83 .bar:after,.c100.p83 .fill,.c100.p84 .bar:after,.c100.p84 .fill,.c100.p85 .bar:after,.c100.p85 .fill,.c100.p86 .bar:after,.c100.p86 .fill,.c100.p87 .bar:after,.c100.p87 .fill,.c100.p88 .bar:after,.c100.p88 .fill,.c100.p89 .bar:after,.c100.p89 .fill,.c100.p90 .bar:after,.c100.p90 .fill,.c100.p91 .bar:after,.c100.p91 .fill,.c100.p92 .bar:after,.c100.p92 .fill,.c100.p93 .bar:after,.c100.p93 .fill,.c100.p94 .bar:after,.c100.p94 .fill,.c100.p95 .bar:after,.c100.p95 .fill,.c100.p96 .bar:after,.c100.p96 .fill,.c100.p97 .bar:after,.c100.p97 .fill,.c100.p98 .bar:after,.c100.p98 .fill,.c100.p99 .bar:after,.c100.p99 .fill,.c100.p100 .bar:after,.c100.p100 .fill {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.c100 {
    position: relative;
    font-size: 92px;
    width: 92px;
    height: 92px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    float: left;
    margin: 0;
    background-color: #F1F1F1
}

@media only screen and (max-width: 767px) {
    .c100 {
        font-size:72px;
        width: 72px;
        height: 72px
    }
}

.c100 *,.c100 *:before,.c100 *:after {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.c100.center {
    float: none;
    margin: 0 auto
}

.c100.big {
    font-size: 240px
}

.c100.small {
    font-size: 80px
}

.c100>span {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
    font-size: 24px;
    color: #333535;
    display: flex;
    text-align: center;
    white-space: nowrap;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

@media only screen and (max-width: 767px) {
    .c100>span {
        font-size:14px
    }
}

.c100:after {
    position: absolute;
    top: .08em;
    left: .08em;
    display: block;
    content: " ";
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    background-color: whitesmoke;
    width: .84em;
    height: .84em;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
    transition-timing-function: ease-in
}

.c100 .slice {
    position: absolute;
    width: 1em;
    height: 1em;
    clip: rect(0em,1em,1em,.5em)
}

.c100.p1 .bar {
    -webkit-transform: rotate(3.6deg);
    -moz-transform: rotate(3.6deg);
    -ms-transform: rotate(3.6deg);
    -o-transform: rotate(3.6deg);
    transform: rotate(3.6deg)
}

.c100.p2 .bar {
    -webkit-transform: rotate(7.2deg);
    -moz-transform: rotate(7.2deg);
    -ms-transform: rotate(7.2deg);
    -o-transform: rotate(7.2deg);
    transform: rotate(7.2deg)
}

.c100.p3 .bar {
    -webkit-transform: rotate(10.8deg);
    -moz-transform: rotate(10.8deg);
    -ms-transform: rotate(10.8deg);
    -o-transform: rotate(10.8deg);
    transform: rotate(10.8deg)
}

.c100.p4 .bar {
    -webkit-transform: rotate(14.4deg);
    -moz-transform: rotate(14.4deg);
    -ms-transform: rotate(14.4deg);
    -o-transform: rotate(14.4deg);
    transform: rotate(14.4deg)
}

.c100.p5 .bar {
    -webkit-transform: rotate(18deg);
    -moz-transform: rotate(18deg);
    -ms-transform: rotate(18deg);
    -o-transform: rotate(18deg);
    transform: rotate(18deg)
}

.c100.p6 .bar {
    -webkit-transform: rotate(21.6deg);
    -moz-transform: rotate(21.6deg);
    -ms-transform: rotate(21.6deg);
    -o-transform: rotate(21.6deg);
    transform: rotate(21.6deg)
}

.c100.p7 .bar {
    -webkit-transform: rotate(25.2deg);
    -moz-transform: rotate(25.2deg);
    -ms-transform: rotate(25.2deg);
    -o-transform: rotate(25.2deg);
    transform: rotate(25.2deg)
}

.c100.p8 .bar {
    -webkit-transform: rotate(28.8deg);
    -moz-transform: rotate(28.8deg);
    -ms-transform: rotate(28.8deg);
    -o-transform: rotate(28.8deg);
    transform: rotate(28.8deg)
}

.c100.p9 .bar {
    -webkit-transform: rotate(32.4deg);
    -moz-transform: rotate(32.4deg);
    -ms-transform: rotate(32.4deg);
    -o-transform: rotate(32.4deg);
    transform: rotate(32.4deg)
}

.c100.p10 .bar {
    -webkit-transform: rotate(36deg);
    -moz-transform: rotate(36deg);
    -ms-transform: rotate(36deg);
    -o-transform: rotate(36deg);
    transform: rotate(36deg)
}

.c100.p11 .bar {
    -webkit-transform: rotate(39.6deg);
    -moz-transform: rotate(39.6deg);
    -ms-transform: rotate(39.6deg);
    -o-transform: rotate(39.6deg);
    transform: rotate(39.6deg)
}

.c100.p12 .bar {
    -webkit-transform: rotate(43.2deg);
    -moz-transform: rotate(43.2deg);
    -ms-transform: rotate(43.2deg);
    -o-transform: rotate(43.2deg);
    transform: rotate(43.2deg)
}

.c100.p13 .bar {
    -webkit-transform: rotate(46.8deg);
    -moz-transform: rotate(46.8deg);
    -ms-transform: rotate(46.8deg);
    -o-transform: rotate(46.8deg);
    transform: rotate(46.8deg)
}

.c100.p14 .bar {
    -webkit-transform: rotate(50.4deg);
    -moz-transform: rotate(50.4deg);
    -ms-transform: rotate(50.4deg);
    -o-transform: rotate(50.4deg);
    transform: rotate(50.4deg)
}

.c100.p15 .bar {
    -webkit-transform: rotate(54deg);
    -moz-transform: rotate(54deg);
    -ms-transform: rotate(54deg);
    -o-transform: rotate(54deg);
    transform: rotate(54deg)
}

.c100.p16 .bar {
    -webkit-transform: rotate(57.6deg);
    -moz-transform: rotate(57.6deg);
    -ms-transform: rotate(57.6deg);
    -o-transform: rotate(57.6deg);
    transform: rotate(57.6deg)
}

.c100.p17 .bar {
    -webkit-transform: rotate(61.2deg);
    -moz-transform: rotate(61.2deg);
    -ms-transform: rotate(61.2deg);
    -o-transform: rotate(61.2deg);
    transform: rotate(61.2deg)
}

.c100.p18 .bar {
    -webkit-transform: rotate(64.8deg);
    -moz-transform: rotate(64.8deg);
    -ms-transform: rotate(64.8deg);
    -o-transform: rotate(64.8deg);
    transform: rotate(64.8deg)
}

.c100.p19 .bar {
    -webkit-transform: rotate(68.4deg);
    -moz-transform: rotate(68.4deg);
    -ms-transform: rotate(68.4deg);
    -o-transform: rotate(68.4deg);
    transform: rotate(68.4deg)
}

.c100.p20 .bar {
    -webkit-transform: rotate(72deg);
    -moz-transform: rotate(72deg);
    -ms-transform: rotate(72deg);
    -o-transform: rotate(72deg);
    transform: rotate(72deg)
}

.c100.p21 .bar {
    -webkit-transform: rotate(75.6deg);
    -moz-transform: rotate(75.6deg);
    -ms-transform: rotate(75.6deg);
    -o-transform: rotate(75.6deg);
    transform: rotate(75.6deg)
}

.c100.p22 .bar {
    -webkit-transform: rotate(79.2deg);
    -moz-transform: rotate(79.2deg);
    -ms-transform: rotate(79.2deg);
    -o-transform: rotate(79.2deg);
    transform: rotate(79.2deg)
}

.c100.p23 .bar {
    -webkit-transform: rotate(82.8deg);
    -moz-transform: rotate(82.8deg);
    -ms-transform: rotate(82.8deg);
    -o-transform: rotate(82.8deg);
    transform: rotate(82.8deg)
}

.c100.p24 .bar {
    -webkit-transform: rotate(86.4deg);
    -moz-transform: rotate(86.4deg);
    -ms-transform: rotate(86.4deg);
    -o-transform: rotate(86.4deg);
    transform: rotate(86.4deg)
}

.c100.p25 .bar {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}

.c100.p26 .bar {
    -webkit-transform: rotate(93.6deg);
    -moz-transform: rotate(93.6deg);
    -ms-transform: rotate(93.6deg);
    -o-transform: rotate(93.6deg);
    transform: rotate(93.6deg)
}

.c100.p27 .bar {
    -webkit-transform: rotate(97.2deg);
    -moz-transform: rotate(97.2deg);
    -ms-transform: rotate(97.2deg);
    -o-transform: rotate(97.2deg);
    transform: rotate(97.2deg)
}

.c100.p28 .bar {
    -webkit-transform: rotate(100.8deg);
    -moz-transform: rotate(100.8deg);
    -ms-transform: rotate(100.8deg);
    -o-transform: rotate(100.8deg);
    transform: rotate(100.8deg)
}

.c100.p29 .bar {
    -webkit-transform: rotate(104.4deg);
    -moz-transform: rotate(104.4deg);
    -ms-transform: rotate(104.4deg);
    -o-transform: rotate(104.4deg);
    transform: rotate(104.4deg)
}

.c100.p30 .bar {
    -webkit-transform: rotate(108deg);
    -moz-transform: rotate(108deg);
    -ms-transform: rotate(108deg);
    -o-transform: rotate(108deg);
    transform: rotate(108deg)
}

.c100.p31 .bar {
    -webkit-transform: rotate(111.6deg);
    -moz-transform: rotate(111.6deg);
    -ms-transform: rotate(111.6deg);
    -o-transform: rotate(111.6deg);
    transform: rotate(111.6deg)
}

.c100.p32 .bar {
    -webkit-transform: rotate(115.2deg);
    -moz-transform: rotate(115.2deg);
    -ms-transform: rotate(115.2deg);
    -o-transform: rotate(115.2deg);
    transform: rotate(115.2deg)
}

.c100.p33 .bar {
    -webkit-transform: rotate(118.8deg);
    -moz-transform: rotate(118.8deg);
    -ms-transform: rotate(118.8deg);
    -o-transform: rotate(118.8deg);
    transform: rotate(118.8deg)
}

.c100.p34 .bar {
    -webkit-transform: rotate(122.4deg);
    -moz-transform: rotate(122.4deg);
    -ms-transform: rotate(122.4deg);
    -o-transform: rotate(122.4deg);
    transform: rotate(122.4deg)
}

.c100.p35 .bar {
    -webkit-transform: rotate(126deg);
    -moz-transform: rotate(126deg);
    -ms-transform: rotate(126deg);
    -o-transform: rotate(126deg);
    transform: rotate(126deg)
}

.c100.p36 .bar {
    -webkit-transform: rotate(129.6deg);
    -moz-transform: rotate(129.6deg);
    -ms-transform: rotate(129.6deg);
    -o-transform: rotate(129.6deg);
    transform: rotate(129.6deg)
}

.c100.p37 .bar {
    -webkit-transform: rotate(133.2deg);
    -moz-transform: rotate(133.2deg);
    -ms-transform: rotate(133.2deg);
    -o-transform: rotate(133.2deg);
    transform: rotate(133.2deg)
}

.c100.p38 .bar {
    -webkit-transform: rotate(136.8deg);
    -moz-transform: rotate(136.8deg);
    -ms-transform: rotate(136.8deg);
    -o-transform: rotate(136.8deg);
    transform: rotate(136.8deg)
}

.c100.p39 .bar {
    -webkit-transform: rotate(140.4deg);
    -moz-transform: rotate(140.4deg);
    -ms-transform: rotate(140.4deg);
    -o-transform: rotate(140.4deg);
    transform: rotate(140.4deg)
}

.c100.p40 .bar {
    -webkit-transform: rotate(144deg);
    -moz-transform: rotate(144deg);
    -ms-transform: rotate(144deg);
    -o-transform: rotate(144deg);
    transform: rotate(144deg)
}

.c100.p41 .bar {
    -webkit-transform: rotate(147.6deg);
    -moz-transform: rotate(147.6deg);
    -ms-transform: rotate(147.6deg);
    -o-transform: rotate(147.6deg);
    transform: rotate(147.6deg)
}

.c100.p42 .bar {
    -webkit-transform: rotate(151.2deg);
    -moz-transform: rotate(151.2deg);
    -ms-transform: rotate(151.2deg);
    -o-transform: rotate(151.2deg);
    transform: rotate(151.2deg)
}

.c100.p43 .bar {
    -webkit-transform: rotate(154.8deg);
    -moz-transform: rotate(154.8deg);
    -ms-transform: rotate(154.8deg);
    -o-transform: rotate(154.8deg);
    transform: rotate(154.8deg)
}

.c100.p44 .bar {
    -webkit-transform: rotate(158.4deg);
    -moz-transform: rotate(158.4deg);
    -ms-transform: rotate(158.4deg);
    -o-transform: rotate(158.4deg);
    transform: rotate(158.4deg)
}

.c100.p45 .bar {
    -webkit-transform: rotate(162deg);
    -moz-transform: rotate(162deg);
    -ms-transform: rotate(162deg);
    -o-transform: rotate(162deg);
    transform: rotate(162deg)
}

.c100.p46 .bar {
    -webkit-transform: rotate(165.6deg);
    -moz-transform: rotate(165.6deg);
    -ms-transform: rotate(165.6deg);
    -o-transform: rotate(165.6deg);
    transform: rotate(165.6deg)
}

.c100.p47 .bar {
    -webkit-transform: rotate(169.2deg);
    -moz-transform: rotate(169.2deg);
    -ms-transform: rotate(169.2deg);
    -o-transform: rotate(169.2deg);
    transform: rotate(169.2deg)
}

.c100.p48 .bar {
    -webkit-transform: rotate(172.8deg);
    -moz-transform: rotate(172.8deg);
    -ms-transform: rotate(172.8deg);
    -o-transform: rotate(172.8deg);
    transform: rotate(172.8deg)
}

.c100.p49 .bar {
    -webkit-transform: rotate(176.4deg);
    -moz-transform: rotate(176.4deg);
    -ms-transform: rotate(176.4deg);
    -o-transform: rotate(176.4deg);
    transform: rotate(176.4deg)
}

.c100.p50 .bar {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.c100.p51 .bar {
    -webkit-transform: rotate(183.6deg);
    -moz-transform: rotate(183.6deg);
    -ms-transform: rotate(183.6deg);
    -o-transform: rotate(183.6deg);
    transform: rotate(183.6deg)
}

.c100.p52 .bar {
    -webkit-transform: rotate(187.2deg);
    -moz-transform: rotate(187.2deg);
    -ms-transform: rotate(187.2deg);
    -o-transform: rotate(187.2deg);
    transform: rotate(187.2deg)
}

.c100.p53 .bar {
    -webkit-transform: rotate(190.8deg);
    -moz-transform: rotate(190.8deg);
    -ms-transform: rotate(190.8deg);
    -o-transform: rotate(190.8deg);
    transform: rotate(190.8deg)
}

.c100.p54 .bar {
    -webkit-transform: rotate(194.4deg);
    -moz-transform: rotate(194.4deg);
    -ms-transform: rotate(194.4deg);
    -o-transform: rotate(194.4deg);
    transform: rotate(194.4deg)
}

.c100.p55 .bar {
    -webkit-transform: rotate(198deg);
    -moz-transform: rotate(198deg);
    -ms-transform: rotate(198deg);
    -o-transform: rotate(198deg);
    transform: rotate(198deg)
}

.c100.p56 .bar {
    -webkit-transform: rotate(201.6deg);
    -moz-transform: rotate(201.6deg);
    -ms-transform: rotate(201.6deg);
    -o-transform: rotate(201.6deg);
    transform: rotate(201.6deg)
}

.c100.p57 .bar {
    -webkit-transform: rotate(205.2deg);
    -moz-transform: rotate(205.2deg);
    -ms-transform: rotate(205.2deg);
    -o-transform: rotate(205.2deg);
    transform: rotate(205.2deg)
}

.c100.p58 .bar {
    -webkit-transform: rotate(208.8deg);
    -moz-transform: rotate(208.8deg);
    -ms-transform: rotate(208.8deg);
    -o-transform: rotate(208.8deg);
    transform: rotate(208.8deg)
}

.c100.p59 .bar {
    -webkit-transform: rotate(212.4deg);
    -moz-transform: rotate(212.4deg);
    -ms-transform: rotate(212.4deg);
    -o-transform: rotate(212.4deg);
    transform: rotate(212.4deg)
}

.c100.p60 .bar {
    -webkit-transform: rotate(216deg);
    -moz-transform: rotate(216deg);
    -ms-transform: rotate(216deg);
    -o-transform: rotate(216deg);
    transform: rotate(216deg)
}

.c100.p61 .bar {
    -webkit-transform: rotate(219.6deg);
    -moz-transform: rotate(219.6deg);
    -ms-transform: rotate(219.6deg);
    -o-transform: rotate(219.6deg);
    transform: rotate(219.6deg)
}

.c100.p62 .bar {
    -webkit-transform: rotate(223.2deg);
    -moz-transform: rotate(223.2deg);
    -ms-transform: rotate(223.2deg);
    -o-transform: rotate(223.2deg);
    transform: rotate(223.2deg)
}

.c100.p63 .bar {
    -webkit-transform: rotate(226.8deg);
    -moz-transform: rotate(226.8deg);
    -ms-transform: rotate(226.8deg);
    -o-transform: rotate(226.8deg);
    transform: rotate(226.8deg)
}

.c100.p64 .bar {
    -webkit-transform: rotate(230.4deg);
    -moz-transform: rotate(230.4deg);
    -ms-transform: rotate(230.4deg);
    -o-transform: rotate(230.4deg);
    transform: rotate(230.4deg)
}

.c100.p65 .bar {
    -webkit-transform: rotate(234deg);
    -moz-transform: rotate(234deg);
    -ms-transform: rotate(234deg);
    -o-transform: rotate(234deg);
    transform: rotate(234deg)
}

.c100.p66 .bar {
    -webkit-transform: rotate(237.6deg);
    -moz-transform: rotate(237.6deg);
    -ms-transform: rotate(237.6deg);
    -o-transform: rotate(237.6deg);
    transform: rotate(237.6deg)
}

.c100.p67 .bar {
    -webkit-transform: rotate(241.2deg);
    -moz-transform: rotate(241.2deg);
    -ms-transform: rotate(241.2deg);
    -o-transform: rotate(241.2deg);
    transform: rotate(241.2deg)
}

.c100.p68 .bar {
    -webkit-transform: rotate(244.8deg);
    -moz-transform: rotate(244.8deg);
    -ms-transform: rotate(244.8deg);
    -o-transform: rotate(244.8deg);
    transform: rotate(244.8deg)
}

.c100.p69 .bar {
    -webkit-transform: rotate(248.4deg);
    -moz-transform: rotate(248.4deg);
    -ms-transform: rotate(248.4deg);
    -o-transform: rotate(248.4deg);
    transform: rotate(248.4deg)
}

.c100.p70 .bar {
    -webkit-transform: rotate(252deg);
    -moz-transform: rotate(252deg);
    -ms-transform: rotate(252deg);
    -o-transform: rotate(252deg);
    transform: rotate(252deg)
}

.c100.p71 .bar {
    -webkit-transform: rotate(255.6deg);
    -moz-transform: rotate(255.6deg);
    -ms-transform: rotate(255.6deg);
    -o-transform: rotate(255.6deg);
    transform: rotate(255.6deg)
}

.c100.p72 .bar {
    -webkit-transform: rotate(259.2deg);
    -moz-transform: rotate(259.2deg);
    -ms-transform: rotate(259.2deg);
    -o-transform: rotate(259.2deg);
    transform: rotate(259.2deg)
}

.c100.p73 .bar {
    -webkit-transform: rotate(262.8deg);
    -moz-transform: rotate(262.8deg);
    -ms-transform: rotate(262.8deg);
    -o-transform: rotate(262.8deg);
    transform: rotate(262.8deg)
}

.c100.p74 .bar {
    -webkit-transform: rotate(266.4deg);
    -moz-transform: rotate(266.4deg);
    -ms-transform: rotate(266.4deg);
    -o-transform: rotate(266.4deg);
    transform: rotate(266.4deg)
}

.c100.p75 .bar {
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg)
}

.c100.p76 .bar {
    -webkit-transform: rotate(273.6deg);
    -moz-transform: rotate(273.6deg);
    -ms-transform: rotate(273.6deg);
    -o-transform: rotate(273.6deg);
    transform: rotate(273.6deg)
}

.c100.p77 .bar {
    -webkit-transform: rotate(277.2deg);
    -moz-transform: rotate(277.2deg);
    -ms-transform: rotate(277.2deg);
    -o-transform: rotate(277.2deg);
    transform: rotate(277.2deg)
}

.c100.p78 .bar {
    -webkit-transform: rotate(280.8deg);
    -moz-transform: rotate(280.8deg);
    -ms-transform: rotate(280.8deg);
    -o-transform: rotate(280.8deg);
    transform: rotate(280.8deg)
}

.c100.p79 .bar {
    -webkit-transform: rotate(284.4deg);
    -moz-transform: rotate(284.4deg);
    -ms-transform: rotate(284.4deg);
    -o-transform: rotate(284.4deg);
    transform: rotate(284.4deg)
}

.c100.p80 .bar {
    -webkit-transform: rotate(288deg);
    -moz-transform: rotate(288deg);
    -ms-transform: rotate(288deg);
    -o-transform: rotate(288deg);
    transform: rotate(288deg)
}

.c100.p81 .bar {
    -webkit-transform: rotate(291.6deg);
    -moz-transform: rotate(291.6deg);
    -ms-transform: rotate(291.6deg);
    -o-transform: rotate(291.6deg);
    transform: rotate(291.6deg)
}

.c100.p82 .bar {
    -webkit-transform: rotate(295.2deg);
    -moz-transform: rotate(295.2deg);
    -ms-transform: rotate(295.2deg);
    -o-transform: rotate(295.2deg);
    transform: rotate(295.2deg)
}

.c100.p83 .bar {
    -webkit-transform: rotate(298.8deg);
    -moz-transform: rotate(298.8deg);
    -ms-transform: rotate(298.8deg);
    -o-transform: rotate(298.8deg);
    transform: rotate(298.8deg)
}

.c100.p84 .bar {
    -webkit-transform: rotate(302.4deg);
    -moz-transform: rotate(302.4deg);
    -ms-transform: rotate(302.4deg);
    -o-transform: rotate(302.4deg);
    transform: rotate(302.4deg)
}

.c100.p85 .bar {
    -webkit-transform: rotate(306deg);
    -moz-transform: rotate(306deg);
    -ms-transform: rotate(306deg);
    -o-transform: rotate(306deg);
    transform: rotate(306deg)
}

.c100.p86 .bar {
    -webkit-transform: rotate(309.6deg);
    -moz-transform: rotate(309.6deg);
    -ms-transform: rotate(309.6deg);
    -o-transform: rotate(309.6deg);
    transform: rotate(309.6deg)
}

.c100.p87 .bar {
    -webkit-transform: rotate(313.2deg);
    -moz-transform: rotate(313.2deg);
    -ms-transform: rotate(313.2deg);
    -o-transform: rotate(313.2deg);
    transform: rotate(313.2deg)
}

.c100.p88 .bar {
    -webkit-transform: rotate(316.8deg);
    -moz-transform: rotate(316.8deg);
    -ms-transform: rotate(316.8deg);
    -o-transform: rotate(316.8deg);
    transform: rotate(316.8deg)
}

.c100.p89 .bar {
    -webkit-transform: rotate(320.4deg);
    -moz-transform: rotate(320.4deg);
    -ms-transform: rotate(320.4deg);
    -o-transform: rotate(320.4deg);
    transform: rotate(320.4deg)
}

.c100.p90 .bar {
    -webkit-transform: rotate(324deg);
    -moz-transform: rotate(324deg);
    -ms-transform: rotate(324deg);
    -o-transform: rotate(324deg);
    transform: rotate(324deg)
}

.c100.p91 .bar {
    -webkit-transform: rotate(327.6deg);
    -moz-transform: rotate(327.6deg);
    -ms-transform: rotate(327.6deg);
    -o-transform: rotate(327.6deg);
    transform: rotate(327.6deg)
}

.c100.p92 .bar {
    -webkit-transform: rotate(331.2deg);
    -moz-transform: rotate(331.2deg);
    -ms-transform: rotate(331.2deg);
    -o-transform: rotate(331.2deg);
    transform: rotate(331.2deg)
}

.c100.p93 .bar {
    -webkit-transform: rotate(334.8deg);
    -moz-transform: rotate(334.8deg);
    -ms-transform: rotate(334.8deg);
    -o-transform: rotate(334.8deg);
    transform: rotate(334.8deg)
}

.c100.p94 .bar {
    -webkit-transform: rotate(338.4deg);
    -moz-transform: rotate(338.4deg);
    -ms-transform: rotate(338.4deg);
    -o-transform: rotate(338.4deg);
    transform: rotate(338.4deg)
}

.c100.p95 .bar {
    -webkit-transform: rotate(342deg);
    -moz-transform: rotate(342deg);
    -ms-transform: rotate(342deg);
    -o-transform: rotate(342deg);
    transform: rotate(342deg)
}

.c100.p96 .bar {
    -webkit-transform: rotate(345.6deg);
    -moz-transform: rotate(345.6deg);
    -ms-transform: rotate(345.6deg);
    -o-transform: rotate(345.6deg);
    transform: rotate(345.6deg)
}

.c100.p97 .bar {
    -webkit-transform: rotate(349.2deg);
    -moz-transform: rotate(349.2deg);
    -ms-transform: rotate(349.2deg);
    -o-transform: rotate(349.2deg);
    transform: rotate(349.2deg)
}

.c100.p98 .bar {
    -webkit-transform: rotate(352.8deg);
    -moz-transform: rotate(352.8deg);
    -ms-transform: rotate(352.8deg);
    -o-transform: rotate(352.8deg);
    transform: rotate(352.8deg)
}

.c100.p99 .bar {
    -webkit-transform: rotate(356.4deg);
    -moz-transform: rotate(356.4deg);
    -ms-transform: rotate(356.4deg);
    -o-transform: rotate(356.4deg);
    transform: rotate(356.4deg)
}

.c100.p100 .bar {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg)
}

.c100:hover {
    cursor: default
}

.c100:hover>span {
    width: 3.33em;
    line-height: 3.33em;
    font-size: .3em
}

.c100:hover:after {
    top: .04em;
    left: .04em;
    width: .92em;
    height: .92em
}

.c100.dark {
    background-color: #777
}

.c100.dark .bar,.c100.dark .fill {
    border-color: #c6ff00!important
}

.c100.dark>span {
    color: #777
}

.c100.dark:after {
    background-color: #666
}

.c100.dark:hover>span {
    color: #c6ff00
}

.c100.green .bar,.c100.green .fill {
    border-color: #4db53c!important
}

.c100.green:hover>span {
    color: #4db53c
}

.c100.green.dark .bar,.c100.green.dark .fill {
    border-color: #5fd400!important
}

.c100.green.dark:hover>span {
    color: #5fd400
}

.c100.orange .bar,.c100.orange .fill {
    border-color: #dd9d22!important
}

.c100.orange:hover>span {
    color: #dd9d22
}

.c100.orange.dark .bar,.c100.orange.dark .fill {
    border-color: #e08833!important
}

.c100.orange.dark:hover>span {
    color: #e08833
}

body {
    margin: 0;
    padding: 0;
    font-weight: 400;
    font-size: 16px;
    line-height: 2;
    letter-spacing: .3px;
    color: #000;
    font-family: "Montserrat",sans-serif
}

@media only screen and (max-width: 767px) {
    body {
        font-size:14px
    }
}

* {
    font-family: "Montserrat",sans-serif
}

h1 {
    font-weight: 700;
    font-size: 32px;
    line-height: 52px;
    color: #000;
    margin: 0 0 30px
}

@media only screen and (max-width: 1279px) {
    h1 {
        font-size:28px
    }
}

@media only screen and (max-width: 767px) {
    h1 {
        font-weight:600;
        font-size: 24px;
        line-height: 35px;
        letter-spacing: .3px
    }
}

.wpforms-title,h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 32px;
    color: #000;
    margin: 0 0 20px
}

@media only screen and (max-width: 1279px) {
    .wpforms-title,h2 {
        font-size:20px
    }
}

@media only screen and (max-width: 767px) {
    .wpforms-title,h2 {
        font-weight:600;
        font-size: 16px;
        line-height: 28px;
        letter-spacing: .3px
    }
}

h3 {
    font-weight: 500;
    font-size: 18px;
    line-height: 32px;
    color: #000;
    letter-spacing: .3px
}

@media only screen and (max-width: 1279px) {
    h3 {
        font-size:16px
    }
}

@media only screen and (max-width: 767px) {
    h3 {
        font-size:14px;
        line-height: 32px;
        letter-spacing: .3px
    }
}

a {
    text-decoration: none;
    color: #0aab5f;
    transition: 0.4s ease-in-out
}

.button,.btn,button {
    font-weight: 500;
    font-size: 16px;
    height: 54px;
    line-height: 54px;
    background: #0aab5f;
    border-radius: 10px;
    border: 0;
    color: #FFF;
    display: inline-block;
    padding: 0 64px;
    box-shadow: 0 5px 20px #CFCFCF
}

@media only screen and (max-width: 767px) {
    .button,.btn,button {
        height:52px;
        line-height: 52px;
        padding: 0 18px
    }
}

.button:hover,.btn:hover,button:hover {
    background: #0aab5f;
    box-shadow: 0 4px 20px #CFCFCF,inset 0 5px 10px #30bf72
}

p {
    color: #333535
}

.sh1 {
    font-size: 40px;
    line-height: 52px;
    font-weight: 700;
    color: #000;
    margin: 0 0 30px
}

@media only screen and (max-width: 767px) {
    .sh1 {
        font-size:32px
    }
}

.bold {
    font-weight: 700
}

header {
    position: sticky;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 111
}

@media only screen and (min-width: 1280px) {
    header.sticky #header .header-wrapper {
        padding:0
    }
}

@media only screen and (min-width: 1280px) {
    header.sticky #header .header-wrapper .navbar-brand img {
        height:44px
    }
}

header #header {
    background: #000;
    transition: 0.4s ease-in-out
}

header #header .header-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 0;
    transition: 0.4s ease-in-out
}

@media only screen and (max-width: 1279px) {
    header #header .header-wrapper {
        padding:22px 16px
    }
}

header #header .header-wrapper .navbar-brand img {
    display: block;
    height: 100px;
    transition: 0.4s ease-in-out;
    object-fit: contain
}

@media only screen and (max-width: 1279px) {
    header #header .header-wrapper .navbar-brand img {
        height:34px
    }
}

header #header .header-wrapper .menu-language {
    display: flex;
    align-items: center
}

header #header .header-wrapper .menu-language .navbar-toggler {
    background-color: transparent;
    border: none;
    cursor: pointer;
    display: inline-block;
    float: right;
    height: 14px;
    outline: none;
    padding: 0;
    pointer-events: initial;
    position: relative;
    vertical-align: middle;
    width: 28px;
    z-index: 9999;
    box-shadow: none;
    order: 2
}

@media only screen and (min-width: 1280px) {
    header #header .header-wrapper .menu-language .navbar-toggler {
        display:none
    }
}

header #header .header-wrapper .menu-language .navbar-toggler span {
    background-color: #FFF;
    content: "";
    display: block;
    height: 2px;
    left: calc(50% - 13px);
    position: absolute;
    top: calc(50% - 1px);
    transform-origin: 50% 50%;
    transition: background-color 0.2s ease-in-out,top 0.2s 0.2s ease-out,transform 0.2s linear;
    width: 14px
}

header #header .header-wrapper .menu-language .navbar-toggler span:before,header #header .header-wrapper .menu-language .navbar-toggler span:after {
    background-color: #FFF;
    content: "";
    display: block;
    height: 2px;
    position: absolute;
    transform-origin: 50% 50%;
    transition: background-color 0.2s ease-in-out,top 0.2s 0.2s ease-out,transform 0.2s linear;
    width: 14px
}

header #header .header-wrapper .menu-language .navbar-toggler span:before {
    top: 7px
}

header #header .header-wrapper .menu-language .navbar-toggler span:after {
    top: -7px
}

header #header .header-wrapper .menu-language .navbar-toggler.active span {
    background-color: transparent;
    transition: background 0.2s ease-out
}

header #header .header-wrapper .menu-language .navbar-toggler.active span:before,header #header .header-wrapper .menu-language .navbar-toggler.active span:after {
    transition: top 0.2s ease-out,transform 0.2s 0.2s ease-out
}

header #header .header-wrapper .menu-language .navbar-toggler.active span:before {
    top: 0;
    transform: rotate3d(0,0,1,-45deg)
}

header #header .header-wrapper .menu-language .navbar-toggler.active span:after {
    top: 0;
    transform: rotate3d(0,0,1,45deg)
}

@media only screen and (max-width: 1279px) {
    header #header .header-wrapper .menu-language #navbar {
        opacity:0;
        visibility: hidden;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        transition: 0.4s ease-in-out;
        background: #30bf72;
        z-index: 9998;
        display: flex;
        justify-content: center;
        align-items: center;
        overflow: auto
    }
}

header #header .header-wrapper .menu-language #navbar.open {
    opacity: 1;
    visibility: visible
}

header #header .header-wrapper .menu-language #navbar.open .navbar-nav>.menu-item:nth-child(1) {
    animation-delay: 0.1s
}

header #header .header-wrapper .menu-language #navbar.open .navbar-nav>.menu-item:nth-child(2) {
    animation-delay: 0.2s
}

header #header .header-wrapper .menu-language #navbar.open .navbar-nav>.menu-item:nth-child(3) {
    animation-delay: 0.3s
}

header #header .header-wrapper .menu-language #navbar.open .navbar-nav>.menu-item:nth-child(4) {
    animation-delay: 0.4s
}

header #header .header-wrapper .menu-language #navbar.open .navbar-nav>.menu-item:nth-child(5) {
    animation-delay: 0.5s
}

header #header .header-wrapper .menu-language #navbar.open .navbar-nav>.menu-item:nth-child(6) {
    animation-delay: 0.6s
}

header #header .header-wrapper .menu-language #navbar.open .navbar-nav>.menu-item:nth-child(7) {
    animation-delay: 0.7s
}

header #header .header-wrapper .menu-language #navbar.open .navbar-nav>.menu-item:nth-child(8) {
    animation-delay: 0.8s
}

header #header .header-wrapper .menu-language #navbar.open .navbar-nav>.menu-item:nth-child(9) {
    animation-delay: 0.9s
}

header #header .header-wrapper .menu-language #navbar.open .navbar-nav>.menu-item:nth-child(10) {
    animation-delay: 1s
}

header #header .header-wrapper .menu-language #navbar.open .navbar-nav>.menu-item {
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-name: fadeInUp
}

header #header .header-wrapper .menu-language #navbar .navbar-nav {
    display: flex;
    list-style-type: none;
    padding: 0
}

@media only screen and (max-width: 1279px) {
    header #header .header-wrapper .menu-language #navbar .navbar-nav {
        flex-direction:column;
        max-height: 100%
    }
}

header #header .header-wrapper .menu-language #navbar .navbar-nav>.menu-item:not(:last-child) {
    margin-right: 45px
}

header #header .header-wrapper .menu-language #navbar .navbar-nav>.menu-item.current_page_item .nav-link {
    color: #0aab5f
}

@media only screen and (max-width: 1279px) {
    header #header .header-wrapper .menu-language #navbar .navbar-nav>.menu-item.current_page_item .nav-link {
        color:#FFF
    }
}

header #header .header-wrapper .menu-language #navbar .navbar-nav>.menu-item .nav-link {
    color: #FFF
}

header #header .header-wrapper .menu-language #navbar .navbar-nav>.menu-item .nav-link:hover {
    color: #0aab5f
}

@media only screen and (max-width: 1279px) {
    header #header .header-wrapper .menu-language #navbar .navbar-nav>.menu-item {
        text-align:center
    }

    header #header .header-wrapper .menu-language #navbar .navbar-nav>.menu-item:not(:last-child) {
        margin-right: 0
    }

    header #header .header-wrapper .menu-language #navbar .navbar-nav>.menu-item .nav-link {
        color: #000;
        font-size: 32px;
        font-weight: 700
    }

    header #header .header-wrapper .menu-language #navbar .navbar-nav>.menu-item .nav-link:hover {
        color: #000
    }
}

@media only screen and (max-width: 1279px) {
    header #header .header-wrapper .menu-language .language-switcher {
        order:1;
        margin-right: 30px
    }
}

header #header .header-wrapper .menu-language .language-switcher .wpml-ls-legacy-list-horizontal {
    margin-left: 45px;
    padding: 0
}

@media only screen and (max-width: 1279px) {
    header #header .header-wrapper .menu-language .language-switcher .wpml-ls-legacy-list-horizontal {
        margin-left:0
    }
}

header #header .header-wrapper .menu-language .language-switcher .wpml-ls-legacy-list-horizontal>ul {
    display: flex;
    column-gap: 14px
}

@media only screen and (min-width: 1280px) {
    header #header .header-wrapper .menu-language .language-switcher .wpml-ls-legacy-list-horizontal>ul .wpml-ls-item:not(.wpml-ls-current-language) .wpml-ls-link:before {
        content:"";
        background: #353535;
        opacity: .5;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%
    }
}

@media only screen and (max-width: 1279px) {
    header #header .header-wrapper .menu-language .language-switcher .wpml-ls-legacy-list-horizontal>ul .wpml-ls-item.wpml-ls-current-language {
        display:none
    }
}

header #header .header-wrapper .menu-language .language-switcher .wpml-ls-legacy-list-horizontal>ul .wpml-ls-item .wpml-ls-link {
    position: relative;
    padding: 0
}

#footer {
    background: #000;
    padding: 120px 0 16px
}

#footer .footer-wrapper .footer-top-wrapper {
    display: grid;
    grid-template-columns: 2fr 1fr 1fr 1fr;
    grid-gap: 60px
}

@media only screen and (max-width: 767px) {
    #footer .footer-wrapper .footer-top-wrapper {
        grid-template-columns:1fr;
        grid-gap: 40px
    }
}

@media only screen and (max-width: 767px) {
    #footer .footer-wrapper .footer-top-wrapper .logo-subscriber {
        order:1
    }
}

#footer .footer-wrapper .footer-top-wrapper .logo-subscriber .wpforms-container {
    margin: 45px 0 0
}

#footer .footer-wrapper .footer-top-wrapper .logo-subscriber .wpforms-container .wpforms-form {
    display: flex;
    border: 1px solid #FFF;
    border-radius: 10px;
    align-items: center;
    justify-content: space-between
}

#footer .footer-wrapper .footer-top-wrapper .logo-subscriber .wpforms-container .wpforms-form .wpforms-field-container {
    width: 100%
}

#footer .footer-wrapper .footer-top-wrapper .logo-subscriber .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field {
    position: relative
}

#footer .footer-wrapper .footer-top-wrapper .logo-subscriber .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-label.wpforms-label-hide {
    display: none
}

#footer .footer-wrapper .footer-top-wrapper .logo-subscriber .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input {
    background: transparent;
    border: 0;
    color: #FFF;
    padding-left: 20px;
    height: 60px;
    line-height: 60px;
    width: 100%;
    display: block;
    font-size: 16px
}

#footer .footer-wrapper .footer-top-wrapper .logo-subscriber .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input::placeholder {
    color: #FFF
}

#footer .footer-wrapper .footer-top-wrapper .logo-subscriber .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field input:focus {
    outline: none
}

#footer .footer-wrapper .footer-top-wrapper .logo-subscriber .wpforms-container .wpforms-form .wpforms-field-container .wpforms-field label.wpforms-error {
    position: absolute;
    bottom: -30px;
    left: 0;
    color: red;
    font-size: 12px
}

#footer .footer-wrapper .footer-top-wrapper .logo-subscriber .wpforms-container .wpforms-form .wpforms-submit-container {
    padding: 4px;
    position: relative;
    display: flex;
    align-items: center
}

#footer .footer-wrapper .footer-top-wrapper .logo-subscriber .wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit {
    background: #F2C815;
    border-radius: 5px;
    border: 0;
    color: #FFF;
    padding: 0 30px;
    box-shadow: none;
    font-size: 16px;
    cursor: pointer
}

#footer .footer-wrapper .footer-top-wrapper .logo-subscriber .wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit-spinner {
    position: absolute;
    right: 8px;
    width: 16px;
    height: 16px
}

#footer .footer-wrapper .footer-top-wrapper .logo-subscriber .wpforms-container .wpforms-confirmation-container p {
    color: #FFF
}

#footer .footer-wrapper .footer-top-wrapper .footer-col .col-title {
    color: #FFF;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 23px
}

#footer .footer-wrapper .footer-top-wrapper .footer-col .menu {
    list-style-type: none;
    margin: 0;
    padding: 0
}

#footer .footer-wrapper .footer-top-wrapper .footer-col .menu .menu-item {
    display: flex;
    align-items: flex-start;
    margin-bottom: 10px;
    line-height: 1
}

#footer .footer-wrapper .footer-top-wrapper .footer-col .menu .menu-item .icon {
    width: 10px;
    margin-right: 8px
}

#footer .footer-wrapper .footer-top-wrapper .footer-col .menu .menu-item .icon svg {
    width: 100%
}

#footer .footer-wrapper .footer-top-wrapper .footer-col .menu .menu-item .text {
    width: calc(100% - 18px)
}

#footer .footer-wrapper .footer-top-wrapper .footer-col .menu .menu-item .nav-link {
    color: #FFF;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4
}

#footer .footer-wrapper .footer-top-wrapper .footer-col .menu .menu-item .nav-link a {
    color: inherit
}

#footer .footer-wrapper .footer-top-wrapper .footer-col .menu .menu-item .nav-link:hover {
    color: #FFA800
}

#footer .footer-wrapper .footer-top-wrapper .footer-col .language-switcher .wpml-ls-legacy-list-horizontal {
    margin-left: 0;
    padding: 0
}

#footer .footer-wrapper .footer-top-wrapper .footer-col .language-switcher .wpml-ls-legacy-list-horizontal>ul {
    display: flex;
    column-gap: 14px
}

#footer .footer-wrapper .footer-top-wrapper .footer-col .language-switcher .wpml-ls-legacy-list-horizontal>ul .wpml-ls-item:not(.wpml-ls-current-language) .wpml-ls-link:before {
    content: "";
    background: #353535;
    opacity: .5;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

#footer .footer-wrapper .footer-top-wrapper .footer-col .language-switcher .wpml-ls-legacy-list-horizontal>ul .wpml-ls-item .wpml-ls-link {
    position: relative;
    padding: 0
}

@media only screen and (max-width: 767px) {
    #footer .footer-wrapper .footer-top-wrapper .footer-menu {
        order:2
    }
}

@media only screen and (max-width: 767px) {
    #footer .footer-wrapper .footer-top-wrapper .connect {
        order:3
    }
}

@media only screen and (max-width: 767px) {
    #footer .footer-wrapper .footer-top-wrapper .contacts {
        order:4
    }
}

#footer .footer-bottom p {
    color: #FFF
}

.back-to-top {
    position: fixed;
    z-index: 9;
    bottom: 100px;
    right: 30px;
    cursor: pointer;
    visibility: hidden;
    opacity: 0;
    transition: all 0.4s ease-in-out
}

@media only screen and (max-width: 767px) {
    .back-to-top {
        bottom:30px;
        right: 20px
    }
}

.back-to-top.show {
    visibility: visible;
    opacity: 1
}

.back-to-top .back-to-top-wrapper {
    display: flex;
    justify-content: center
}

.back-to-top .text {
    position: relative;
    display: inline-block;
    writing-mode: vertical-rl;
    text-orientation: mixed;
    font-size: 14px;
    line-height: 20px;
    margin-left: 4px;
    color: #0aab5f;
}

.back-to-top .arrow-top {
    width: 15px;
    height: 78px;
    display: inline-block;
    position: relative;
    padding-bottom: 4px;
    color: #0aab5f;
    background: linear-gradient(currentColor 50%,transparent 50%) top/2px 15px content-box repeat-y;
    clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
    animation: hide infinite 1s linear;
    transform: scaleY(-1)
}

.back-to-top .arrow-top:after {
    content: "";
    position: absolute;
    border-left: 2px solid;
    border-bottom: 2px solid;
    width: 80%;
    padding-top: 80%;
    bottom: 4px;
    left: 1px;
    transform: rotate(-45deg)
}

@keyframes hide {
    50% {
        clip-path: polygon(0 100%,100% 100%,100% 100%,0 100%)
    }

    50.1% {
        clip-path: polygon(0 0,100% 0,100% 0,0 0)
    }
}

.single .detail .date,.single .detail .sh1 {
    text-align: center
}

.single .detail .featured-image {
    margin-top: 60px;
    margin-bottom: 40px
}

.single .detail .featured-image img {
    width: 100%;
    display: block
}

.single .related-posts h1 {
    text-align: center
}

.single .related-posts .view-more {
    margin-top: 20px;
    text-align: center
}

.related-posts-grid {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    grid-gap: 20px 25px
}

@media only screen and (max-width: 1279px) {
    .related-posts-grid {
        grid-template-columns:repeat(2,1fr)
    }
}

@media only screen and (max-width: 767px) {
    .related-posts-grid {
        grid-template-columns:repeat(1,1fr)
    }
}

.related-posts-grid article {
    background: #FFF;
    border-radius: 6px;
    filter: drop-shadow(0 4px 7px rgba(122,122,122,.25));
    transition: 0.4s ease-in-out
}

.related-posts-grid article:hover {
    background: #f5f5f5
}

.related-posts-grid article:hover .article-wrapper .info .entry-title a {
    color: #FFA800
}

.related-posts-grid article .article-wrapper {
    padding: 20px
}

.related-posts-grid article .article-wrapper .image img {
    width: 100%;
    display: block;
    border-radius: 6px
}

.related-posts-grid article .article-wrapper .info {
    margin-top: 16px
}

.related-posts-grid article .article-wrapper .info .entry-title a {
    color: #333535
}

.related-posts-grid article .article-wrapper .info .date {
    color: #909090
}

#popup {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    opacity: 0;
    visibility: hidden;
    transition: transform 0.4s ease-in-out
}

#popup.show {
    opacity: 1;
    visibility: visible
}

#popup.show .popup-container {
    transform: scale(1);
    opacity: 1;
    visibility: visible
}

#popup .popup-wrapper {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    height: 100%;
    max-height: 100vh;
    overflow: auto;
    padding: 80px 0
}

#popup .overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.6);
    z-index: 1
}

#popup .popup-container {
    position: relative;
    z-index: 2;
    width: 523px;
    margin: 0 auto;
    opacity: 0;
    visibility: hidden;
    transform: scale(0);
    transition: transform 0.4s ease-in-out
}

@media only screen and (max-width: 1279px) {
    #popup .popup-container {
        width:90%
    }
}

#popup .popup-container .popup-wpforms-wrapper {
    background: #FFF;
    border-radius: 10px;
    overflow: hidden
}

#popup .popup-container .popup-wpforms-wrapper .close {
    position: absolute;
    width: 40px;
    height: 40px;
    background: #FFF;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    box-shadow: 0 4px 4px rgba(0,0,0,.25);
    top: 0;
    right: 0;
    transform: translate(50%,-50%);
    cursor: pointer;
    z-index: 1;
    padding: 10px
}

@media only screen and (max-width: 1279px) {
    #popup .popup-container .popup-wpforms-wrapper .close {
        width:30px;
        height: 30px
    }
}

#popup .popup-container .popup-wpforms-wrapper .close svg {
    width: 100%;
    height: 100%
}

#popup .popup-container .wpforms-container {
    width: 100%;
    position: relative
}

#popup .popup-container .wpforms-container .popup-wpforms-wrapper {
    overflow: hidden;
    border-radius: 10px;
    background-color: #FFF
}

#popup .popup-container .wpforms-container .wpforms-head-container {
    background-color: #F2C815
}

#popup .popup-container .wpforms-container .wpforms-head-container .wpforms-title {
    text-align: center;
    padding: 20px
}

#popup .popup-container .wpforms-container .wpforms-field-container {
    padding: 20px 26px
}

#popup .popup-container .wpforms-container .wpforms-field-container .wpforms-field:not(:last-child) {
    margin-bottom: 20px
}

#popup .popup-container .wpforms-container .wpforms-field-container .wpforms-field .wpforms-field-label.wpforms-label-hide {
    display: none
}

#popup .popup-container .wpforms-container .wpforms-field-container .wpforms-field label.wpforms-error {
    color: red;
    font-size: 12px
}

#popup .popup-container .wpforms-container .wpforms-field-container .wpforms-field textarea,#popup .popup-container .wpforms-container .wpforms-field-container .wpforms-field input {
    color: #000;
    font-size: 16px;
    height: 60px;
    line-height: 60px;
    padding: 0 20px;
    box-shadow: 0 2px 6px rgba(0,0,0,.25);
    -webkit-appearance: none;
    border-radius: 4px;
    width: 100%;
    border: 0;
    display: block;
    background: #F9F9F9
}

#popup .popup-container .wpforms-container .wpforms-field-container .wpforms-field textarea::placeholder,#popup .popup-container .wpforms-container .wpforms-field-container .wpforms-field input::placeholder {
    color: #909090
}

#popup .popup-container .wpforms-container .wpforms-field-container .wpforms-field textarea {
    height: 120px
}

#popup .popup-container .wpforms-container .wpforms-submit-container {
    padding: 0 26px 25px
}

#popup .popup-container .wpforms-container .wpforms-submit-container .wpforms-submit {
    width: 100%;
    border-radius: 4px;
    cursor: pointer;
    height: 60px;
    line-height: 60px;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center
}

#popup .popup-container .wpforms-container .wpforms-submit-container .wpforms-submit:before {
    content: "";
    width: 11px;
    height: 11px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAxMS4zMzNMMTEuMzMzIDEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PHBhdGggZD0iTTExLjMzMjkgMTAuNVYxSDEuNzYxOTYiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+);
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 11px;
    transition: transform 0.4s ease-in-out
}

#popup .popup-container .wpforms-container .wpforms-submit-container .wpforms-submit:hover:before {
    transform: rotate(45deg)
}

#popup .popup-container .wpforms-confirmation-container {
    padding: 10px;
    text-align: center
}

@media only screen and (min-width: 1300px) {
    .content_block.ad-formats-hero .content_block-wrapper .text-block {
        width:calc(100% - 577px - 40px)
    }

    .content_block.ad-formats-hero .content_block-wrapper .animations-blocks {
        width: 577px
    }
}

@media only screen and (min-width: 1300px) {
    .content_block.ad-formats-video-skin .content_block-wrapper .text-block {
        width:514px
    }

    .content_block.ad-formats-video-skin .content_block-wrapper .animations-blocks {
        width: calc(100% - 514px - 122px)
    }
}

@media only screen and (min-width: 1300px) {
    .content_block.ad-formats-qrcode .content_block-wrapper .text-block {
        width:calc(100% - 720px - 80px)
    }

    .content_block.ad-formats-qrcode .content_block-wrapper .animations-blocks {
        width: 720px
    }
}

@media only screen and (min-width: 1300px) {
    .content_block.ad-formats-opening-ads .content_block-wrapper .text-block {
        width:calc(100% - 636px - 80px)
    }

    .content_block.ad-formats-opening-ads .content_block-wrapper .animations-blocks {
        width: 636px
    }
}

.content_block.measurement-partners .sliders.Normal .slick-dots li.slick-active {
    border: 1px solid #F2C815;
    background-color: #F2C815
}

.content_block.page-404 img {
    width: 100%;
    display: block;
    max-width: 682px;
    margin: 0 auto
}

.counter:not(.is-visible) {
    visibility: hidden
}

@media only screen and (min-width: 768px) {
    .ctvads__text-slider.right .content_block-wrapper .tv-slider {
        order:2
    }
}

.ctvads__text-slider .content_block-wrapper {
    display: flex;
    justify-content: space-between
}

@media only screen and (max-width: 767px) {
    .ctvads__text-slider .content_block-wrapper {
        flex-direction:column
    }
}

.ctvads__text-slider .content_block-wrapper .tv-slider {
    width: 100%;
    max-width: 568px;
    position: relative
}

@media only screen and (max-width: 1279px) {
    .ctvads__text-slider .content_block-wrapper .tv-slider {
        max-width:40%
    }
}

@media only screen and (max-width: 767px) {
    .ctvads__text-slider .content_block-wrapper .tv-slider {
        max-width:100%;
        padding-bottom: 60px
    }
}

.ctvads__text-slider .content_block-wrapper .tv-slider .tv-frame {
    position: relative
}

.ctvads__text-slider .content_block-wrapper .tv-slider .tv-frame .tv-frame-image {
    aspect-ratio: 568/408;
    position: relative;
    z-index: 2;
    display: block
}

.ctvads__text-slider .content_block-wrapper .tv-slider .tv-frame .tv-frame-image img {
    display: block;
    width: 100%
}

.ctvads__text-slider .content_block-wrapper .tv-slider .tv-frame .tv-slider-wrapper {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.ctvads__text-slider .content_block-wrapper .tv-slider .tv-frame .tv-slider-wrapper:not(.slick-initialized) .tv-slider__item:not(:first-child) {
    display: none
}

.ctvads__text-slider .content_block-wrapper .tv-slider .tv-frame .tv-slider-wrapper .tv-slider__item img {
    display: block;
    width: 100%
}

.ctvads__text-slider .content_block-wrapper .tv-slider .tv-frame .tv-slider-wrapper .slick-dots {
    position: relative;
    bottom: -60px
}

@media only screen and (max-width: 1279px) {
    .ctvads__text-slider .content_block-wrapper .tv-slider .tv-frame .tv-slider-wrapper .slick-dots {
        bottom:-40px
    }
}

.ctvads__text-slider .content_block-wrapper .text-block {
    width: 100%;
    max-width: calc(100% - 568px - 66px)
}

@media only screen and (max-width: 1279px) {
    .ctvads__text-slider .content_block-wrapper .text-block {
        max-width:calc(60% - 40px)
    }
}

@media only screen and (max-width: 767px) {
    .ctvads__text-slider .content_block-wrapper .text-block {
        max-width:100%
    }
}

.ctvads__text-slider .content_block-wrapper .text-block .heading {
    padding: 0;
    margin: 0
}

.ctvads__text-slider .content_block-wrapper .text-block .paragraph {
    margin-top: 20px
}

.ctvads__text-slider .content_block-wrapper .text-block .paragraph p:last-child {
    margin-bottom: 0
}

.ctvads__text-slider .content_block-wrapper .text-block .button-wrapper {
    margin-top: 40px;
    margin-bottom: 30px
}

.ctvads__text-slider .content_block-wrapper .text-block .icon-list {
    list-style-type: none;
    padding: 0;
    margin: 0;
    padding-top: 30px;
    display: grid;
    justify-content: space-between;
    grid-gap: 20px;
    overflow: hidden
}

.ctvads__text-slider .content_block-wrapper .text-block .icon-list.has-circle-counter {
    padding-top: 60px
}

.ctvads__text-slider .content_block-wrapper .text-block .icon-list.align-Left .icon-list__item {
    align-items: flex-start
}

.ctvads__text-slider .content_block-wrapper .text-block .icon-list.align-Center .icon-list__item {
    align-items: center;
    text-align: center
}

.ctvads__text-slider .content_block-wrapper .text-block .icon-list.align-Right .icon-list__item {
    align-items: flex-end;
    text-align: right
}

.ctvads__text-slider .content_block-wrapper .text-block .icon-list .icon-list__item {
    display: flex;
    flex-direction: column;
    align-items: center
}

@media only screen and (max-width: 767px) {
    .ctvads__text-slider .content_block-wrapper .text-block .icon-list .icon-list__item {
        font-size:12px
    }
}

.ctvads__text-slider .content_block-wrapper .text-block .icon-list .icon-list__item .icon {
    margin-bottom: 25px
}

@media only screen and (max-width: 767px) {
    .ctvads__text-slider .content_block-wrapper .text-block .icon-list .icon-list__item .icon {
        margin-bottom:20px
    }
}

.ctvads__text-slider .content_block-wrapper .text-block .icon-list .icon-list__item .label-unit {
    text-align: center;
    margin: 0
}

.ctvads__text-slider .content_block-wrapper .text-block .icon-list .icon-list__item .label-unit .unit:before {
    content: " "
}

.ctvads__text-slider .content_block-wrapper .text-block .icon-list .icon-list__item .value {
    color: #909090
}

.ctvads__text-slider .content_block-wrapper .text-block .icon-list .icon-list__item .circle-counter {
    position: relative;
    margin-bottom: 10px
}

.ctvads__text-slider .content_block-wrapper .text-block .icon-list .icon-list__item .circle-counter .circle-counter-svg {
    display: block
}

.ctvads__text-slider .content_block-wrapper .text-block .icon-list .icon-list__item .circle-counter .circle-counter-svg circle {
    stroke-dashoffset: 289px;
    transition: stroke-dashoffset 2s linear;
    stroke: #FFF;
    stroke-width: 4px
}

@media only screen and (max-width: 767px) {
    .ctvads__text-slider .content_block-wrapper .text-block .icon-list .icon-list__item .circle-counter .circle-counter-svg circle {
        stroke-dashoffset:0
    }
}

.ctvads__text-slider .content_block-wrapper .text-block .icon-list .icon-list__item .circle-counter .circle-counter-svg .circle-counter-bg {
    fill: #F1F1F1
}

.ctvads__text-slider .content_block-wrapper .text-block .icon-list .icon-list__item .circle-counter .circle-counter-svg .circle-counter-bar {
    stroke: #F2C815;
    filter: drop-shadow(0 0 4px rgba(0,0,0,.25))
}

@media only screen and (max-width: 767px) {
    .ctvads__text-slider .content_block-wrapper .text-block .icon-list .icon-list__item .circle-counter .circle-counter-svg {
        width:92px;
        height: 92px
    }

    .ctvads__text-slider .content_block-wrapper .text-block .icon-list .icon-list__item .circle-counter .circle-counter-svg .circle-counter-bg {
        r: 36;
        cx: 46;
        cy: 47
    }

    .ctvads__text-slider .content_block-wrapper .text-block .icon-list .icon-list__item .circle-counter .circle-counter-svg .circle-counter-bar {
        r: 36;
        cx: 25;
        cy: 46
    }
}

.ctvads__text-slider .content_block-wrapper .text-block .icon-list .icon-list__item .circle-counter .counter-number {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 24px;
    font-weight: 700
}

@media only screen and (max-width: 767px) {
    .ctvads__text-slider .content_block-wrapper .text-block .icon-list .icon-list__item .circle-counter .counter-number {
        font-size:14px
    }
}

.ctvads__text-slider .content_block-wrapper.tools {
    padding-top: 80px
}

@media only screen and (max-width: 1279px) {
    .ctvads__text-slider .content_block-wrapper.tools {
        padding-top:60px
    }
}

@media only screen and (max-width: 767px) {
    .ctvads__text-slider .content_block-wrapper.tools {
        padding-top:30px
    }
}

.ctvads__text-slider .content_block-wrapper.tools .tools-wrapper {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    grid-gap: 28px;
    width: 100%
}

@media only screen and (max-width: 767px) {
    .ctvads__text-slider .content_block-wrapper.tools .tools-wrapper {
        grid-gap:9px
    }
}

.ctvads__text-slider .content_block-wrapper.tools .tools-wrapper .tool-item {
    width: 100%;
    background: #FFF;
    box-shadow: 0 20px 30px rgba(0,0,0,.25);
    border-radius: 25px;
    padding: 36px;
    display: flex;
    justify-content: center;
    align-items: center
}

@media only screen and (max-width: 767px) {
    .ctvads__text-slider .content_block-wrapper.tools .tools-wrapper .tool-item {
        padding:18px 11px;
        border-radius: 5px
    }

    .ctvads__text-slider .content_block-wrapper.tools .tools-wrapper .tool-item img {
        max-height: 33px
    }
}

.ctvads__text-slider .content_block-wrapper.tools .tools-wrapper .tool-item img {
    display: block;
    width: 100%;
    object-fit: contain
}

.ctvads__partner {
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top left;
    z-index: 0;
    overflow: hidden
}

.ctvads__partner .content_block-wrapper {
    display: flex;
    justify-content: space-between
}

@media only screen and (max-width: 1279px) {
    .ctvads__partner .content_block-wrapper {
        flex-direction:column
    }
}

.ctvads__partner .content_block-wrapper .partner-info {
    width: 100%;
    max-width: 424px
}

@media only screen and (max-width: 1279px) {
    .ctvads__partner .content_block-wrapper .partner-info {
        max-width:100%;
        order: 2;
        margin-top: 60px
    }
}

.ctvads__partner .content_block-wrapper .partner-info .heading {
    padding: 0;
    margin: 0
}

.ctvads__partner .content_block-wrapper .partner-info .paragraph {
    margin-top: 30px
}

.ctvads__partner .content_block-wrapper .partner-info .paragraph p:last-child {
    margin-bottom: 0
}

.ctvads__partner .content_block-wrapper .partner-info .sliders {
    margin-top: 42px
}

.ctvads__partner .content_block-wrapper .partner-info .sliders .slick-list {
    margin: 0 -10px
}

.ctvads__partner .content_block-wrapper .partner-info .sliders .slick-slide {
    padding: 0 10px 20px
}

.ctvads__partner .content_block-wrapper .partner-info .sliders .slick-slide>div {
    grid-template-columns: repeat(3,1fr);
    display: grid;
    grid-gap: 16px;
    padding: 8px 0
}

.ctvads__partner .content_block-wrapper .partner-info .sliders .slick-slide>div:empty {
    display: none
}

.ctvads__partner .content_block-wrapper .partner-info .sliders .slider-item {
    width: 100%!important;
    background: #FFF;
    box-shadow: 0 5px 10px rgba(0,0,0,.25);
    border-radius: 10px;
    padding: 12px 6px;
    display: flex!important;
    justify-content: center;
    align-items: center
}

.ctvads__partner .content_block-wrapper .partner-info .sliders .slider-item a {
    text-align: center;
    display: flex;
    justify-content: center
}

.ctvads__partner .content_block-wrapper .partner-info .sliders .slider-item a img {
    display: block;
    object-fit: contain;
    width: 100%;
    max-height: 37px
}

.ctvads__partner .content_block-wrapper .partner-info .sliders .slick-dots {
    text-align: left;
    position: relative
}

@media only screen and (max-width: 1279px) {
    .ctvads__partner .content_block-wrapper .partner-info .sliders .slick-dots {
        text-align:center
    }
}

.ctvads__partner .content_block-wrapper .partner-info .sliders .slick-dots li:first-child {
    margin-left: 0
}

.ctvads__partner .content_block-wrapper .partner-oval {
    width: calc(100% - 424px - 113px)
}

@media only screen and (max-width: 1279px) {
    .ctvads__partner .content_block-wrapper .partner-oval {
        width:100%;
        order: 1;
        margin-left: -20px;
        margin-right: -20px;
        width: calc(100% + 40px)
    }
}

.ctvads__partner .content_block-wrapper .partner-oval .ovals {
    width: 682px;
    height: 528px;
    aspect-ratio: 682/528;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative
}

@media only screen and (max-width: 1279px) {
    .ctvads__partner .content_block-wrapper .partner-oval .ovals {
        width:100%;
        height: unset;
        aspect-ratio: 374/290;
        overflow: hidden
    }
}

.ctvads__partner .content_block-wrapper .partner-oval .ovals .oval {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    text-align: center
}

.ctvads__partner .content_block-wrapper .partner-oval .ovals .oval .carousel {
    width: 400px;
    height: 200px;
    margin: 20px auto;
    position: relative;
    border-radius: 50%;
    border: 1px solid #909090;
    transform: skew(326deg)
}

@media only screen and (max-width: 1279px) {
    .ctvads__partner .content_block-wrapper .partner-oval .ovals .oval .carousel {
        left:-5.2742616034vw;
        top: -8.4388185654vw
    }
}

.ctvads__partner .content_block-wrapper .partner-oval .ovals .oval .carousel:hover .carousel__item {
    animation-play-state: paused
}

.ctvads__partner .content_block-wrapper .partner-oval .ovals .oval .carousel img {
    border-radius: 50%;
    width: 100%;
    height: 100%
}

.ctvads__partner .content_block-wrapper .partner-oval .ovals .oval .carousel .carousel__item {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    animation: move-x 60s linear infinite,move-y 60s linear infinite
}

.ctvads__partner .content_block-wrapper .partner-oval .ovals .oval .carousel .carousel__item .logo {
    background-size: 70%;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    display: block;
    background-color: #FFF;
    border-radius: 50%;
    box-shadow: 0 10px 20px rgba(0,0,0,.25)
}

.ctvads__partner .content_block-wrapper .partner-oval .ovals .oval .carousel .carousel__item.plannet {
    width: 24px;
    height: 24px
}

@media only screen and (max-width: 1279px) {
    .ctvads__partner .content_block-wrapper .partner-oval .ovals .oval .carousel .carousel__item.plannet {
        width:2.7426160338vw;
        height: 2.7426160338vw
    }
}

.ctvads__partner .content_block-wrapper .partner-oval .ovals .oval .carousel .carousel__item.plannet .logo {
    box-shadow: unset;
    background-size: 100%;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOcSURBVHgBhVW9bhQxEPZ4xt4lIDgKCho4aBAF6A4FREfoaCCRKAAhAXkCQkMDUi4FDb8HBYqQIEkX0aSmu5R0eQKyeYKkRAiyzIy9XickYaXV2l77++abP4M54OldnuoRmkkiuOYI+45sh8ga52zlESvnadHaenV5ebHaDwP2BO7d6BryXxjsuhNAsrVzCDyvPX9ljcK6/iscLYEzc/Pz89V/CS6O35xBgFlytuNQgY2AEoKCCwmrURJWwgTYGLCBiNOvh8PRvgS98VuzFmGgBxQgAgUiHTOJwUgWwZXI81hUFQ4ePX/xZukfgktXGNwyuMMkvbU0rDXW+2YcgKMqJdf94Lb7T5+9WksEvatTXd77I2wioGC1WJYOBhdR639xXRz76CZ2q6ri9WrMYX/6yWDLCgFPZgWk4EOFE5n89Rw8T8CvusWnr/xD3eNd/Hp5razXpVd3dq2Hx6pgYuJudxt+rwfLlD35O/dxM6fkPqsKQnZhikOjkMk3f7pfZ8ngn5kCiRdTloTgueAmsZJ2B72JTRafnXNRZztlXfSocO4iYi3+TVZm6ZeIk5qsLjJQMWCHYUJESJPEvu6L1YRqJYNlGwOoBr2QIAphAAYm5TmPETQ+PDSxZmoeQ/TGGeLFDidHSEmVxxaH1EvyvYK3Kcuxj/Po+zaNxXpIaY3QIcmaXUGFxnpqFSV3xEQAxxkjYDHoClqoKgG2MZ2BOw6XOL+nd/rdZgFvq7R1XQQNwVRSlxEFxUIOm1SWtMaMp9vA5SqyVA2pV4t11KRkKESJX3JTdI/gMAmsUelxhGgnKVauj0GN6dkAmX3SUyxW0qAknsOgxgCscm66RS7Et0WTIWIVIlAGFK2r88ILoOrzJvi1T8UIoqA6Nf5gZIfD4Ra3g/d8eYCWvs/aQXx9bNnZHIqCNAFKT3VoEUERtwzFYSPnpFVoLzpWHJnjxa3Qd6T/YK1ghRxWoATc9iLbkDRdFMq4n9erk/37i4ngyWCwdfgITcXDdWOt1MMOFT6ABaUUVZER4FLJtGFu8Of6nhfO5w+DR3z9LeT+l7KnWKF8EPLew2q1asM+qWSqDpVu4tDZ2xv7XplfP73sOW9WOJBdih1Tiyv2m+wujsHHJugjY+rp4+fvVeagO1melYV3nbExM8MuecgKunnXbDMntZE1/jc8eu7O0l5YexLkz/dvH6c82gl2U6/gtmsdNzK0Fbty3Vq7euLCvdFB5/8CvVa1rGuIGPUAAAAASUVORK5CYII=)
}

.ctvads__partner .content_block-wrapper .partner-oval .ovals .oval.oval-5 {
    z-index: 5
}

.ctvads__partner .content_block-wrapper .partner-oval .ovals .oval.oval-5 .carousel {
    width: 630px;
    height: 500px;
    aspect-ratio: 630/500;
    transform: skew(335deg) translate(0,0)
}

@media only screen and (max-width: 1279px) {
    .ctvads__partner .content_block-wrapper .partner-oval .ovals .oval.oval-5 .carousel {
        width:78.9029535865vw;
        height: 61.1814345992vw;
        transform: skew(335deg) translate(9.4936708861vw,6.3291139241vw)
    }
}

.ctvads__partner .content_block-wrapper .partner-oval .ovals .oval.oval-5 .carousel .carousel__item {
    width: 62px;
    height: 62px;
    animation: move-x 60s linear infinite,move-y 60s linear infinite
}

@media only screen and (max-width: 767px) {
    .ctvads__partner .content_block-wrapper .partner-oval .ovals .oval.oval-5 .carousel .carousel__item {
        width:7.1729957806vw;
        height: 7.1729957806vw
    }
}

.ctvads__partner .content_block-wrapper .partner-oval .ovals .oval.oval-5 .carousel .carousel__item .logo {
    transform: skew(-335deg)
}

.ctvads__partner .content_block-wrapper .partner-oval .ovals .oval.oval-5 .carousel .carousel__item.plannet {
    width: 24px;
    height: 24px
}

@media only screen and (max-width: 1279px) {
    .ctvads__partner .content_block-wrapper .partner-oval .ovals .oval.oval-5 .carousel .carousel__item.plannet {
        width:2.7426160338vw;
        height: 2.7426160338vw
    }
}

.ctvads__partner .content_block-wrapper .partner-oval .ovals .oval.oval-4 {
    z-index: 4
}

.ctvads__partner .content_block-wrapper .partner-oval .ovals .oval.oval-4 .carousel {
    width: 454px;
    height: 367px;
    aspect-ratio: 454/367;
    transform: skew(333deg) translate(-20px,-10px)
}

@media only screen and (max-width: 1279px) {
    .ctvads__partner .content_block-wrapper .partner-oval .ovals .oval.oval-4 .carousel {
        width:58.4388185654vw;
        height: 45.7805907173vw;
        transform: skew(333deg) translate(6.3291139241vw,4.2194092827vw)
    }
}

.ctvads__partner .content_block-wrapper .partner-oval .ovals .oval.oval-4 .carousel .carousel__item {
    width: 72px;
    height: 72px;
    animation: move-x 50s linear infinite,move-y 50s linear infinite
}

@media only screen and (max-width: 1279px) {
    .ctvads__partner .content_block-wrapper .partner-oval .ovals .oval.oval-4 .carousel .carousel__item {
        width:8.4388185654vw;
        height: 8.4388185654vw
    }
}

.ctvads__partner .content_block-wrapper .partner-oval .ovals .oval.oval-4 .carousel .carousel__item .logo {
    transform: skew(-333deg)
}

.ctvads__partner .content_block-wrapper .partner-oval .ovals .oval.oval-4 .carousel .carousel__item.plannet {
    width: 24px;
    height: 24px
}

@media only screen and (max-width: 1279px) {
    .ctvads__partner .content_block-wrapper .partner-oval .ovals .oval.oval-4 .carousel .carousel__item.plannet {
        width:2.7426160338vw;
        height: 2.7426160338vw
    }
}

.ctvads__partner .content_block-wrapper .partner-oval .ovals .oval.oval-3 {
    z-index: 3
}

.ctvads__partner .content_block-wrapper .partner-oval .ovals .oval.oval-3 .carousel {
    width: 308px;
    height: 256px;
    aspect-ratio: 308/256;
    transform: skew(333deg) translate(-45px,-25px)
}

@media only screen and (max-width: 1279px) {
    .ctvads__partner .content_block-wrapper .partner-oval .ovals .oval.oval-3 .carousel {
        width:41.3502109705vw;
        height: 32.9113924051vw;
        transform: skew(333deg) translate(3.164556962vw,3.164556962vw)
    }
}

.ctvads__partner .content_block-wrapper .partner-oval .ovals .oval.oval-3 .carousel .carousel__item {
    width: 68px;
    height: 68px;
    animation: move-x 40s linear infinite,move-y 40s linear infinite
}

@media only screen and (max-width: 1279px) {
    .ctvads__partner .content_block-wrapper .partner-oval .ovals .oval.oval-3 .carousel .carousel__item {
        width:9.0717299578vw;
        height: 9.0717299578vw
    }
}

.ctvads__partner .content_block-wrapper .partner-oval .ovals .oval.oval-3 .carousel .carousel__item .logo {
    transform: skew(-333deg)
}

.ctvads__partner .content_block-wrapper .partner-oval .ovals .oval.oval-3 .carousel .carousel__item.plannet {
    width: 24px;
    height: 24px
}

@media only screen and (max-width: 1279px) {
    .ctvads__partner .content_block-wrapper .partner-oval .ovals .oval.oval-3 .carousel .carousel__item.plannet {
        width:2.7426160338vw;
        height: 2.7426160338vw
    }
}

.ctvads__partner .content_block-wrapper .partner-oval .ovals .oval.oval-2 {
    z-index: 2
}

.ctvads__partner .content_block-wrapper .partner-oval .ovals .oval.oval-2 .carousel {
    width: 177px;
    height: 147px;
    aspect-ratio: 177/147;
    transform: skew(333deg) translate(-64px,-35px)
}

@media only screen and (max-width: 1279px) {
    .ctvads__partner .content_block-wrapper .partner-oval .ovals .oval.oval-2 .carousel {
        width:26.582278481vw;
        height: 20.253164557vw;
        transform: skew(333deg) translate(2.1097046414vw,2.1097046414vw)
    }
}

.ctvads__partner .content_block-wrapper .partner-oval .ovals .oval.oval-2 .carousel .carousel__item {
    width: 72px;
    height: 72px;
    animation: move-x 30s linear infinite,move-y 30s linear infinite
}

@media only screen and (max-width: 1279px) {
    .ctvads__partner .content_block-wrapper .partner-oval .ovals .oval.oval-2 .carousel .carousel__item {
        width:8.2278481013vw;
        height: 8.2278481013vw
    }
}

.ctvads__partner .content_block-wrapper .partner-oval .ovals .oval.oval-2 .carousel .carousel__item .logo {
    transform: skew(-333deg)
}

.ctvads__partner .content_block-wrapper .partner-oval .ovals .oval.oval-2 .carousel .carousel__item.plannet {
    width: 24px;
    height: 24px
}

@media only screen and (max-width: 1279px) {
    .ctvads__partner .content_block-wrapper .partner-oval .ovals .oval.oval-2 .carousel .carousel__item.plannet {
        width:2.7426160338vw;
        height: 2.7426160338vw
    }
}

.ctvads__partner .content_block-wrapper .partner-oval .ovals .oval.oval-central {
    position: relative;
    transform: translate(0,0);
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

@media only screen and (max-width: 1279px) {
    .ctvads__partner .content_block-wrapper .partner-oval .ovals .oval.oval-central {
        left:-4.2194092827vw;
        top: -8.4388185654vw
    }
}

.ctvads__partner .content_block-wrapper .partner-oval .ovals .oval.oval-central:before {
    content: "";
    z-index: 5;
    width: 111px;
    height: 85px;
    background-image: url(data:image/png;base64,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);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    position: relative;
    left: -50px;
    top: -40px
}

@media only screen and (max-width: 1279px) {
    .ctvads__partner .content_block-wrapper .partner-oval .ovals .oval.oval-central:before {
        width:12.8691983122vw;
        height: 10.1265822785vw;
        left: 0;
        top: 0
    }
}

.ctvads__partner .content_block-wrapper .partner-oval .ovals .oval.oval-central svg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-51%,-50%);
    z-index: 1;
    opacity: .6
}

@media only screen and (max-width: 1279px) {
    .ctvads__partner .content_block-wrapper .partner-oval .ovals .oval.oval-central svg {
        transform:translate(-45%,-40%);
        width: 71.94092827vw;
        height: 54.641350211vw
    }
}

.ctvads__partner .content_block-wrapper .ani-dots {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1
}

.ctvads__heading_slider h1 {
    text-align: center;
    margin: 0 0 60px;
    color: #FFF
}

.ctvads__heading_slider .sliders .slide-group {
    justify-content: center;
    align-items: center;
    display: flex;
    padding-bottom: 20px
}

@media only screen and (max-width: 1279px) {
    .ctvads__heading_slider .sliders .slide-group {
        display:grid;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-gap: 15px 31px
    }
}

@media only screen and (max-width: 1279px) and (max-width:1279px) {
    .ctvads__heading_slider .sliders .slide-group .slider-item {
        width:100%;
        padding: 14px;
        margin: 0
    }

    .ctvads__heading_slider .sliders .slide-group .slider-item:nth-child(2n+1) {
        grid-column-start: 1;
        grid-column-end: 3
    }

    .ctvads__heading_slider .sliders .slide-group .slider-item:nth-child(2n) {
        grid-column-start: 3;
        grid-column-end: 5
    }

    .ctvads__heading_slider .sliders .slide-group .slider-item:last-child:nth-child(odd) {
        grid-column-start: 2;
        grid-column-end: 4
    }
}

.ctvads__heading_slider .sliders .slider-item {
    background: #FFF;
    box-shadow: 0 5px 10px rgba(0,0,0,.25);
    border-radius: 10px;
    margin: 0 20px;
    padding: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 100px;
    width: 220px
}

@media only screen and (max-width: 767px) {
    .ctvads__heading_slider .sliders .slider-item {
        margin:0 6px;
        min-height: 75px;
        height: 100%
    }
}

.ctvads__heading_slider .sliders .slider-item img {
    display: block;
    width: 100%;
    object-fit: contain
}

.ctvads__heading_slider .sliders .slick-list {
    padding: 0 0 20px
}

.ctvads__heading_slider .sliders .slick-dots li.slick-active {
    border: 1px solid #FFF;
    background-color: #FFF
}

.ctvads__heading_slider .sliders:not(.slick-initialized) .slider-item:not(:first-child) {
    display: none
}

.ctvads__cards_block .content_block-wrapper .heading {
    text-align: center
}

.ctvads__cards_block .content_block-wrapper .cards {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    grid-gap: 43px
}

@media only screen and (max-width: 767px) {
    .ctvads__cards_block .content_block-wrapper .cards {
        grid-template-columns:1fr;
        grid-gap: 30px
    }
}

.ctvads__cards_block .content_block-wrapper .cards .card-item .card-top {
    border-radius: 6px;
    position: relative;
    overflow: hidden
}

.ctvads__cards_block .content_block-wrapper .cards .card-item .card-top:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #5C2000;
    mix-blend-mode: normal;
    opacity: .32
}

.ctvads__cards_block .content_block-wrapper .cards .card-item .card-top img {
    display: block;
    width: 100%
}

.ctvads__cards_block .content_block-wrapper .cards .card-item .card-bottom .title {
    margin: 26px 0 0
}

@media only screen and (max-width: 767px) {
    .ctvads__cards_block .content_block-wrapper .cards .card-item .card-bottom .title {
        margin:21px 0 0
    }
}

.ctvads__cards_block .content_block-wrapper .cards .card-item .card-bottom .title a {
    color: #391400
}

.ctvads__cards_block .content_block-wrapper .cards .card-item .card-bottom .description {
    margin: 25px 0 0;
    color: #909090;
    transition: 0.4s ease-in-out
}

@media only screen and (max-width: 767px) {
    .ctvads__cards_block .content_block-wrapper .cards .card-item .card-bottom .description {
        margin:10px 0 0
    }
}

.ctvads__cards_block .content_block-wrapper .cards .card-item .card-bottom .explore-link {
    margin: 11px 0 0
}

.ctvads__cards_block .content_block-wrapper .cards .card-item .card-bottom .explore-link a {
    color: #000
}

.ctvads__cards_block .content_block-wrapper .cards .card-item .card-bottom .explore-link .icon {
    display: inline-block;
    position: relative;
    transition: 0.4s ease-in-out
}

.ctvads__cards_block .content_block-wrapper .cards .card-item .card-bottom .explore-link .icon svg path {
    transition: 0.4s ease-in-out
}

.ctvads__cards_block .content_block-wrapper .cards .card-item:hover .card-bottom .title a {
    color: #FFA800
}

.ctvads__cards_block .content_block-wrapper .cards .card-item:hover .card-bottom .description {
    color: #000
}

.ctvads__cards_block .content_block-wrapper .cards .card-item:hover .card-bottom .explore-link a {
    color: #FFA800
}

.ctvads__cards_block .content_block-wrapper .cards .card-item:hover .card-bottom .explore-link .icon {
    transform: rotate(-45deg)
}

.ctvads__cards_block .content_block-wrapper .cards .card-item:hover .card-bottom .explore-link .icon svg path {
    stroke: #FFA800
}

.ctvads__text-image-animation {
    overflow: hidden
}

.ctvads__text-image-animation.right .content_block-wrapper .text-block {
    order: 2
}

.ctvads__text-image-animation.right .content_block-wrapper .animations-blocks {
    order: 1
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation.right .content_block-wrapper .text-block {
        order:1
    }

    .ctvads__text-image-animation.right .content_block-wrapper .animations-blocks {
        order: 2
    }
}

.ctvads__text-image-animation .content_block-wrapper {
    display: flex;
    justify-content: space-between
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper {
        flex-direction:column
    }
}

.ctvads__text-image-animation .content_block-wrapper.is_animation-1 .text-block {
    width: calc(50% - 80px)
}

@media only screen and (max-width: 1279px) {
    .ctvads__text-image-animation .content_block-wrapper.is_animation-1 .text-block {
        width:calc(50% - 80px)
    }

    .ctvads__text-image-animation .content_block-wrapper.is_animation-1 .animations-blocks {
        width: calc(50% - 100px);
        margin-right: 100px
    }
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper.is_animation-1 {
        flex-direction:column
    }

    .ctvads__text-image-animation .content_block-wrapper.is_animation-1 .text-block {
        width: 100%;
        margin-bottom: 40px
    }

    .ctvads__text-image-animation .content_block-wrapper.is_animation-1 .animations-blocks {
        width: 100%;
        margin-right: 0;
        max-width: 100%;
        margin: 0 auto;
        min-height: 57.2463768116vw
    }
}

@media only screen and (max-width: 767px) {
    .ctvads__text-image-animation .content_block-wrapper.is_animation-1 .animations-blocks {
        max-width:100%;
        padding-right: 30px
    }
}

.ctvads__text-image-animation .content_block-wrapper.is_animation-2 {
    align-items: center
}

.ctvads__text-image-animation .content_block-wrapper.is_animation-2 .text-block {
    width: calc(50% - 80px)
}

.ctvads__text-image-animation .content_block-wrapper.is_animation-2 .animations-blocks {
    width: calc(50% - 80px);
    min-height: 512px;
    display: flex;
    align-items: center
}

@media only screen and (max-width: 1279px) {
    .ctvads__text-image-animation .content_block-wrapper.is_animation-2 .text-block {
        width:calc(50% - 80px)
    }

    .ctvads__text-image-animation .content_block-wrapper.is_animation-2 .animations-blocks {
        width: calc(50% - 100px);
        margin-right: 100px
    }
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper.is_animation-2 {
        flex-direction:column
    }

    .ctvads__text-image-animation .content_block-wrapper.is_animation-2 .text-block {
        width: 100%;
        margin-bottom: 40px;
        order: 1
    }

    .ctvads__text-image-animation .content_block-wrapper.is_animation-2 .animations-blocks {
        width: 100%;
        margin-right: 0;
        max-width: 100%;
        margin: 0 auto;
        order: 2;
        min-height: 82.8502415459vw;
        justify-content: center
    }
}

.ctvads__text-image-animation .content_block-wrapper.is_animation-3 {
    align-items: center
}

.ctvads__text-image-animation .content_block-wrapper.is_animation-3 .text-block {
    width: 50%
}

.ctvads__text-image-animation .content_block-wrapper.is_animation-3 .animations-blocks {
    width: calc(50% - 120px);
    min-height: 516px;
    display: flex;
    align-items: center
}

@media only screen and (max-width: 1279px) {
    .ctvads__text-image-animation .content_block-wrapper.is_animation-3 .text-block {
        width:calc(50% - 80px)
    }

    .ctvads__text-image-animation .content_block-wrapper.is_animation-3 .animations-blocks {
        width: calc(50% - 100px);
        margin-right: 100px
    }
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper.is_animation-3 {
        flex-direction:column
    }

    .ctvads__text-image-animation .content_block-wrapper.is_animation-3 .text-block {
        width: 100%;
        margin-bottom: 40px;
        order: 1
    }

    .ctvads__text-image-animation .content_block-wrapper.is_animation-3 .animations-blocks {
        width: 100%;
        margin-right: 0;
        max-width: 100%;
        margin: 0 auto;
        order: 2;
        min-height: 91.7874396135vw;
        justify-content: center
    }
}

.ctvads__text-image-animation .content_block-wrapper.is_animation-4 .text-block {
    width: 49%
}

.ctvads__text-image-animation .content_block-wrapper.is_animation-4 .animations-blocks {
    min-height: 528px;
    width: calc(51% - 40px);
    display: flex;
    align-items: center
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper.is_animation-4 .text-block {
        width:100%
    }

    .ctvads__text-image-animation .content_block-wrapper.is_animation-4 .animations-blocks {
        min-height: unset;
        width: 100%
    }
}

.ctvads__text-image-animation .content_block-wrapper.is_animation-5 {
    align-items: center
}

.ctvads__text-image-animation .content_block-wrapper.is_animation-5 .text-block {
    width: calc(50% - 100px)
}

.ctvads__text-image-animation .content_block-wrapper.is_animation-5 .animations-blocks {
    min-height: 528px;
    width: 50%;
    display: flex;
    align-items: center
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper.is_animation-5 .text-block {
        width:100%
    }

    .ctvads__text-image-animation .content_block-wrapper.is_animation-5 .animations-blocks {
        min-height: unset;
        width: 100%
    }
}

.ctvads__text-image-animation .content_block-wrapper.is_animation-6 {
    align-items: center
}

.ctvads__text-image-animation .content_block-wrapper.is_animation-6 .text-block {
    width: 41%
}

.ctvads__text-image-animation .content_block-wrapper.is_animation-6 .animations-blocks {
    min-height: 528px;
    width: calc(55% - 70px);
    display: flex;
    align-items: center
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper.is_animation-6 .text-block {
        width:100%
    }

    .ctvads__text-image-animation .content_block-wrapper.is_animation-6 .animations-blocks {
        min-height: unset;
        width: 100%
    }
}

.ctvads__text-image-animation .content_block-wrapper .text-block {
    width: calc(50% - 40px)
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper .text-block {
        width:100%;
        margin-bottom: 40px
    }
}

@media only screen and (max-width: 767px) {
    .ctvads__text-image-animation .content_block-wrapper .text-block {
        margin-bottom:30px
    }
}

.ctvads__text-image-animation .content_block-wrapper .text-block .sub_heading {
    color: #0aab5f;
}

.ctvads__text-image-animation .content_block-wrapper .text-block .paragraph h3,.ctvads__text-image-animation .content_block-wrapper .text-block .paragraph p {
    margin: 0
}

.ctvads__text-image-animation .content_block-wrapper .text-block .paragraph h3~p {
    color: #909090;
    margin-top: 8px
}

.ctvads__text-image-animation .content_block-wrapper .text-block .paragraph p~h3 {
    margin-top: 20px
}

.ctvads__text-image-animation .content_block-wrapper .text-block .button-wrapper {
    margin-top: 40px
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks {
    width: 50%
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks {
        width:100%
    }
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper {
    width: 100%
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation {
    position: relative
}

@media only screen and (max-width: 1439px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-1 {
        margin-right:60px
    }
}

@media only screen and (max-width: 1279px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-1 {
        margin-right:0
    }
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-1 {
        margin-right:8.2125603865vw
    }
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-1>* {
    position: absolute
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-1>* img {
    display: block;
    position: relative
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-1 .layer {
    position: relative;
    display: flex;
    justify-content: flex-end
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-1 .layer img {
        width:50.9661835749vw;
        height: auto
    }
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-1 .arrow {
    top: 15px;
    right: -60px
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-1 .arrow {
        top:2.1739130435vw;
        right: -7.729468599vw
    }

    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-1 .arrow img {
        width: 25.6038647343vw;
        height: auto
    }
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-1 .image {
    top: 83px;
    right: 42px
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-1 .image {
        top:11.3526570048vw;
        right: 5.5555555556vw
    }

    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-1 .image img {
        width: 62.3188405797vw;
        height: auto
    }
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-1 .card-1 {
    top: 40px;
    left: 35px;
    width: 105px;
    height: 88px;
    border-radius: 6px
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-1 .card-1 img {
    width: 100%;
    box-shadow: 0 24px 48px rgba(85,30,0,.0818897);
    filter: drop-shadow(0 4px 4px rgba(0,0,0,.25))
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-1 .card-1 {
        top:5.5555555556vw;
        left: 7.9710144928vw
    }

    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-1 .card-1 img {
        width: 14.0096618357vw;
        height: auto
    }
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-1 .card-2 {
    right: 0;
    bottom: -92px;
    width: 216px;
    height: 68px;
    border-radius: 6px
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-1 .card-2 img {
    width: 100%;
    box-shadow: 0 24px 48px rgba(85,30,0,.0818897);
    filter: drop-shadow(0 4px 4px rgba(0,0,0,.25))
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-1 .card-2 {
        bottom:-12.077294686vw;
        width: 28.7439613527vw;
        height: auto
    }
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-1 .personal {
    left: 0;
    bottom: -115px;
    width: 219px;
    height: 219px
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-1 .personal img {
    width: 100%
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-1 .personal {
        bottom:-10.8695652174vw;
        width: 28.9855072464vw;
        height: auto
    }
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-2>* {
    position: absolute
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-2>* img {
    display: block;
    position: relative
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-2 .triangle {
    position: relative;
    z-index: 1
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-2 .triangle img {
    width: 100%
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-2 .image {
    top: 28px;
    left: 43px;
    z-index: 3
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-2 .image {
        top:4.347826087vw;
        left: 6.7632850242vw
    }

    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-2 .image img {
        width: 36.4734299517vw;
        height: auto
    }
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-2 .card {
    right: 52px;
    top: 130px;
    z-index: 2
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-2 .card img {
    box-shadow: 0 24px 48px rgba(0,0,0,.25)
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-2 .card {
        top:21.0144927536vw;
        right: 8.4541062802vw
    }

    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-2 .card img {
        width: 26.3285024155vw;
        height: auto
    }
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-2 .personal {
    right: 77px;
    bottom: -57px;
    z-index: 3
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-2 .personal {
        right:12.3188405797vw;
        bottom: -9.4202898551vw
    }

    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-2 .personal img {
        width: 33.5748792271vw;
        height: auto
    }
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-2 .star {
    right: -3px;
    top: 73px;
    z-index: 1
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-2 .star {
        right:-.2415458937vw;
        top: 11.8357487923vw
    }

    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-2 .star img {
        width: 23.4299516908vw;
        height: auto
    }
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-2 .arrow1 {
    left: 158px;
    top: 310px;
    z-index: 2
}

@media only screen and (max-width: 767px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-2 .arrow1 {
        left:24.8792270531vw;
        top: 49.0338164251vw
    }

    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-2 .arrow1 img {
        width: 8.2125603865vw;
        height: auto
    }
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-2 .arrow2 {
    right: -10px;
    bottom: 34px;
    z-index: 2
}

@media only screen and (max-width: 767px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-2 .arrow2 {
        right:0vw;
        bottom: 5.5555555556vw
    }

    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-2 .arrow2 img {
        width: 14.0096618357vw;
        height: auto
    }
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-3>* {
    position: absolute
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-3>* img {
    display: block;
    position: relative
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-3 .card1 {
    z-index: 1;
    border-radius: 6px;
    top: -13px;
    left: -59px
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-3 .card1 img {
    transform: rotate(-32deg)
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-3 .card1 {
        top:-3.1400966184vw;
        left: 0vw
    }

    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-3 .card1 img {
        width: 77.7777777778vw;
        height: auto
    }
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-3 .card2 {
    position: relative;
    z-index: 3
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-3 .card2 img {
    display: block
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-3 .card2 {
        display:flex;
        justify-content: flex-end
    }

    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-3 .card2 img {
        width: calc(100% - 10.1449275362vw)
    }
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-3 .card3 {
    z-index: 1;
    border-radius: 6px;
    left: 90px;
    bottom: -70px
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-3 .card3 img {
    transform: rotate(21deg)
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-3 .card3 {
        left:26.0869565217vw;
        bottom: -11.1111111111vw
    }

    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-3 .card3 img {
        width: 55.0724637681vw
    }
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-3 .image {
    left: 30px;
    top: -140px;
    z-index: 4
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-3 .image img {
    border-radius: 50%;
    box-shadow: 0 4px 4px rgba(0,0,0,.25)
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-3 .image {
        left:14.0096618357vw;
        top: -24.8792270531vw
    }

    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-3 .image img {
        width: 33.3333333333vw
    }
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-3 .line {
    left: -43px;
    bottom: -58px
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-3 .line {
        left:2.8985507246vw
    }

    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-3 .line img {
        width: 37.4396135266vw
    }
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-3 .arrow {
    top: -63px;
    left: 175px
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-3 .arrow {
        top:-9.6618357488vw;
        left: 40.5797101449vw
    }

    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-3 .arrow img {
        width: 45.1690821256vw
    }
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-4 {
        width:calc(100% - 21.2560386473vw);
        margin: 0 auto
    }
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-4>* {
    position: absolute
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-4>* img {
    display: block;
    position: relative
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-4 .triangle {
    position: relative
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-4 .triangle img {
    width: 100%
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-4 .person {
    bottom: 0;
    left: 50%;
    transform: translateX(-50%)
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-4 .person img {
        width:52.8985507246vw;
        height: auto
    }
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-4 .arrow {
    left: 82px;
    bottom: -5px
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-4 .arrow {
        left:10.1449275362vw;
        bottom: -1.2077294686vw
    }

    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-4 .arrow img {
        width: 16.9082125604vw;
        height: auto
    }
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-4 .star {
    top: 31px;
    right: 228px
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-4 .star {
        top:3.6231884058vw;
        right: 27.7777777778vw
    }

    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-4 .star img {
        width: 5.5555555556vw;
        height: auto
    }
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-4 .statistic {
    top: 104px;
    right: 108px
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-4 .statistic img {
    filter: drop-shadow(0 4px 4px rgba(0,0,0,.25))
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-4 .statistic {
        top:14.2512077295vw;
        right: 15.4589371981vw
    }

    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-4 .statistic img {
        width: 17.6328502415vw;
        height: auto
    }
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-4 .cert {
    left: 74px;
    top: 206px
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-4 .cert {
        top:26.5700483092vw;
        left: 9.9033816425vw
    }

    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-4 .cert img {
        width: 9.1787439614vw;
        height: auto
    }
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-4 .dotWrapper-1 {
    top: 37%;
    left: 56%;
    animation: flying 51s ease-in-out -2.7s infinite alternate
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-4 .dotWrapper-2 {
    top: 21%;
    left: 59%;
    animation: flying 70s ease-in-out -0.9s infinite alternate
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-4 .dotWrapper-3 {
    top: 3%;
    left: 84%;
    animation: flying 26s ease-in-out -2.6s infinite alternate
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-4 .dotWrapper-4 {
    top: 37%;
    left: 65%;
    animation: flying 54s ease-in-out -2.5s infinite alternate
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-4 .dotWrapper-5 {
    top: 60%;
    left: 94%;
    animation: flying 63s ease-in-out -1s infinite alternate
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-4 .dotWrapper-6 {
    top: 27%;
    left: 25%;
    animation: flying 67s ease-in-out -8.4s infinite alternate
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-4 .dotWrapper-7 {
    top: 60%;
    left: 25%;
    animation: flying 38s ease-in-out -2s infinite alternate
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-4 .dotWrapper-8 {
    top: 35%;
    left: 91%;
    animation: flying 55s ease-in-out -5.8s infinite alternate
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-5 {
        width:calc(100% - 34.7826086957vw);
        margin: 0 auto
    }
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-5>* {
    position: absolute
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-5>* img {
    display: block;
    position: relative
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-5 .circle {
    position: relative
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-5 .circle img {
    width: 100%
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-5 .data {
    top: 76px;
    right: -31px
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-5 .data {
        top:9.4202898551vw;
        right: -3.6231884058vw
    }

    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-5 .data img {
        width: 20.7729468599vw;
        height: auto
    }
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-5 .download {
    top: -13px;
    left: 106px
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-5 .download {
        top:0vw;
        left: 8.4541062802vw
    }

    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-5 .download img {
        width: 9.1787439614vw;
        height: auto
    }
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-5 .eye {
    right: 25px;
    bottom: 31px
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-5 .eye {
        bottom:4.1062801932vw;
        right: 3.6231884058vw
    }

    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-5 .eye img {
        width: 31.4009661836vw;
        height: auto
    }
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-5 .card {
    top: 193px;
    left: -69px
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-5 .card img {
    filter: drop-shadow(0 4px 4px rgba(0,0,0,.25))
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-5 .card {
        top:24.154589372vw;
        left: -7.2463768116vw
    }

    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-5 .card img {
        width: 38.6473429952vw;
        height: auto
    }
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-5 .dotWrapper-1 {
    top: 86%;
    left: 24%;
    animation: flying 70s ease-in-out -5.4s infinite alternate
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-5 .dotWrapper-2 {
    top: 10%;
    left: 36%;
    animation: flying 69s ease-in-out -8.3s infinite alternate
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-5 .dotWrapper-3 {
    top: 33%;
    left: 62%;
    animation: flying 67s ease-in-out -4.7s infinite alternate
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-5 .dotWrapper-4 {
    top: 88%;
    left: 40%;
    animation: flying 47s ease-in-out -2.5s infinite alternate
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-5 .dotWrapper-5 {
    top: 99%;
    left: 13%;
    animation: flying 52s ease-in-out -7.8s infinite alternate
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-5 .dotWrapper-6 {
    top: 19%;
    left: 19%;
    animation: flying 38s ease-in-out -5.5s infinite alternate
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-5 .dotWrapper-7 {
    top: 5%;
    left: 38%;
    animation: flying 22s ease-in-out -1.9s infinite alternate
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-5 .dotWrapper-8 {
    top: 23%;
    left: 67%;
    animation: flying 41s ease-in-out -1.5s infinite alternate
}

@media only screen and (max-width: 1439px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-6 {
        margin-right:80px
    }
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-6 {
        width:calc(100% - 23.6714975845vw);
        margin: 0 auto
    }
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-6>* {
    position: absolute
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-6>* img {
    display: block;
    position: relative
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-6 .bg {
    position: relative
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-6 .bg img {
    width: 100%
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-6 .person {
    bottom: -4px
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-6 .person {
        bottom:-.9661835749vw
    }

    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-6 .person img {
        width: 75.845410628vw;
        height: auto
    }
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-6 .star {
    left: 95px;
    top: -2px
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-6 .star {
        left:11.5942028986vw;
        top: 0vw
    }

    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-6 .star img {
        width: 12.3188405797vw;
        height: auto
    }
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-6 .develope {
    left: -41px;
    top: 131px
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-6 .develope {
        left:-5.0724637681vw;
        top: 14.4927536232vw
    }

    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-6 .develope img {
        width: 29.4685990338vw;
        height: auto
    }
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-6 .announment {
    right: 131px;
    top: 235px
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-6 .announment {
        right:14.9758454106vw;
        top: 28.9855072464vw
    }

    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-6 .announment img {
        width: 6.7632850242vw;
        height: auto
    }
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-6 .card {
    left: -56px;
    bottom: 39px;
    z-index: 1
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-6 .card img {
    filter: drop-shadow(0 4px 4px rgba(0,0,0,.25))
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-6 .card {
        left:-6.7632850242vw;
        bottom: 4.5893719807vw
    }

    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-6 .card img {
        width: 41.5458937198vw;
        height: auto
    }
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-6 .card2 {
    top: 98px;
    right: -77px
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-6 .card2 img {
    filter: drop-shadow(0 4px 4px rgba(0,0,0,.25))
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-6 .card2 {
        right:-4.8309178744vw;
        top: 12.077294686vw
    }

    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-6 .card2 img {
        width: 29.7101449275vw;
        height: auto
    }
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-6 .arrow {
    top: 90px;
    right: 30px
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-6 .arrow {
        right:8.4541062802vw;
        top: 13.2850241546vw
    }

    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-6 .arrow img {
        width: 27.7777777778vw;
        height: auto
    }
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-6 .bar1 {
    bottom: 113px;
    left: -23px
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-6 .bar1 {
        bottom:11.3526570048vw;
        left: -2.6570048309vw
    }

    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-6 .bar1 img {
        width: 5.3140096618vw;
        height: auto
    }
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-6 .bar2 {
    bottom: 90px;
    left: 38px
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-6 .bar2 {
        bottom:8.9371980676vw;
        left: 4.5893719807vw
    }

    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-6 .bar2 img {
        width: 5.3140096618vw;
        height: auto
    }
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-6 .bar3 {
    bottom: 100px;
    left: 100px
}

@media only screen and (max-width: 1023px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-6 .bar3 {
        bottom:10.38647343vw;
        left: 11.3526570048vw
    }

    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .animation.animation-6 .bar3 img {
        width: 5.3140096618vw;
        height: auto
    }
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .tv-slider {
    width: 100%;
    position: relative
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .tv-slider .tv-frame {
    position: relative
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .tv-slider .tv-frame .tv-slider-wrapper {
    width: 100%;
    height: 100%;
    z-index: 1;
    padding: 18px 17px;
    background: #F1F1F1;
    box-shadow: 0 4px 4px rgba(0,0,0,.25)
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .tv-slider .tv-frame .tv-slider-wrapper .tv-slider__item img {
    display: block;
    width: 100%
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .tv-slider .tv-frame .tv-slider-wrapper .slick-dots {
    position: absolute;
    bottom: -60px;
    left: 0
}

@media only screen and (max-width: 1279px) {
    .ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .tv-slider .tv-frame .tv-slider-wrapper .slick-dots {
        bottom:-40px
    }
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .images-block {
    display: flex;
    column-gap: 28px;
    justify-content: space-between
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .images-block .image-block {
    position: relative
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .images-block .image-block .image img {
    display: block;
    width: 100%
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .images-block .image-block.has-tv-frame .image>img {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    z-index: -1
}

.ctvads__text-image-animation .content_block-wrapper .animations-blocks .animations-blocks-wrapper .images-block .image-block.has-tv-frame .caption {
    text-align: center;
    margin-top: 10px
}

@media only screen and (max-width: 767px) {
    .ctvads__news_block .heading {
        text-align:center
    }
}

.ctvads__news_block .news .news-wrapper .news-list {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    grid-gap: 20px 25px
}

@media only screen and (max-width: 1279px) {
    .ctvads__news_block .news .news-wrapper .news-list {
        grid-template-columns:repeat(2,1fr)
    }
}

@media only screen and (max-width: 767px) {
    .ctvads__news_block .news .news-wrapper .news-list {
        grid-template-columns:repeat(1,1fr)
    }
}

.ctvads__news_block .news .news-wrapper .news-list article {
    background: #FFF;
    border-radius: 6px;
    filter: drop-shadow(0 4px 7px rgba(122,122,122,.25));
    transition: 0.4s ease-in-out
}

.ctvads__news_block .news .news-wrapper .news-list article:hover {
    background: #f5f5f5
}

.ctvads__news_block .news .news-wrapper .news-list article:hover .article-wrapper .info .entry-title a {
    color: #FFA800
}

.ctvads__news_block .news .news-wrapper .news-list article .article-wrapper {
    padding: 20px
}

.ctvads__news_block .news .news-wrapper .news-list article .article-wrapper .image img {
    width: 100%;
    display: block;
    border-radius: 6px
}

.ctvads__news_block .news .news-wrapper .news-list article .article-wrapper .info {
    margin-top: 16px
}

.ctvads__news_block .news .news-wrapper .news-list article .article-wrapper .info .entry-title a {
    color: #333535
}

.ctvads__news_block .news .news-wrapper .news-list article .article-wrapper .info .date {
    color: #909090
}

.ctvads__news_block .news .news-wrapper .news-pagination {
    margin-top: 40px;
    display: flex;
    justify-content: center;
    column-gap: 23px
}

.ctvads__news_block .news .news-wrapper .news-pagination .page-numbers {
    color: #909090
}

.ctvads__news_block .news .news-wrapper .news-pagination .page-numbers.current {
    color: #000
}

.ctvads__banner_slider_block {
    padding-top: 0!important;
    padding-bottom: 0!important
}

.ctvads__banner_slider_block .sliders .slider-item img {
    width: 100%;
    display: block
}

.ctvads__banner_slider_block .sliders .slick-dots {
    margin-top: 40px
}

@media only screen and (max-width: 767px) {
    .ctvads__banner_slider_block .sliders .slick-dots {
        margin-top:20px
    }
}

.ctvads__how_can_we_help_block .heading,.ctvads__how_can_we_help_block .subheading {
    text-align: center
}

.ctvads__how_can_we_help_block .help-center-form .help-center-form-wrapper {
    display: flex;
    position: relative;
    max-width: 825px;
    margin: 0 auto
}

.ctvads__how_can_we_help_block .help-center-form .help-center-form-wrapper input {
    width: 100%;
    height: 62px;
    line-height: 62px;
    border-radius: 10px;
    background: #FFF;
    border: 0;
    padding: 0 30px
}

.ctvads__how_can_we_help_block .help-center-form .help-center-form-wrapper input:focus {
    outline: none
}

@media only screen and (max-width: 767px) {
    .ctvads__how_can_we_help_block .help-center-form .help-center-form-wrapper input {
        height:50px;
        line-height: 50px
    }
}

.ctvads__how_can_we_help_block .help-center-form .help-center-form-wrapper button {
    padding: 0;
    position: absolute;
    top: 0;
    right: 2px;
    box-shadow: unset;
    cursor: pointer;
    height: 100%;
    width: 62px;
    background: transparent
}

@media only screen and (max-width: 767px) {
    .ctvads__how_can_we_help_block .help-center-form .help-center-form-wrapper button {
        width:50px
    }
}

.ctvads__how_can_we_help_block .help-center-form .help-center-form-wrapper button svg {
    width: 100%;
    height: 100%
}

* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

body.menu-open {
    overflow: hidden
}

.container {
    width: 100%;
    max-width: 1296px;
    margin: 0 auto;
    padding: 0 20px
}

@media only screen and (max-width: 767px) {
    .container {
        max-width:100%
    }
}

@media only screen and (max-width: 767px) {
    .container-mobile {
        width:100%;
        padding: 0 20px;
        max-width: 100%
    }
}

section.content_block {
    padding: 120px 0
}

section.content_block.inner-padding-bottom {
    padding-bottom: 60px
}

section.content_block.inner-padding-top {
    padding-top: 60px
}

@media only screen and (max-width: 1279px) {
    section.content_block {
        padding:80px 0
    }

    section.content_block.inner-padding-bottom {
        padding-bottom: 40px
    }

    section.content_block.inner-padding-top {
        padding-top: 40px
    }
}

@media only screen and (max-width: 767px) {
    section.content_block {
        padding:60px 0
    }

    section.content_block.inner-padding-bottom {
        padding-bottom: 30px
    }

    section.content_block.inner-padding-top {
        padding-top: 30px
    }
}

.slick-slider {
    position: relative;
    display: block;
    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;
    cursor: hand
}

.slick-slider .slick-track,.slick-slider .slick-list {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-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:before,.slick-track:after {
    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
}

@charset 'UTF-8';.slick-loading .slick-list {
    background: #fff url(../../../themes/ctvads/libs/slick/ajax-loader.gif) center center no-repeat
}

.slick-prev,.slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent
}

.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus {
    color: transparent;
    outline: none;
    background: transparent
}

.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before {
    opacity: 1
}

.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before {
    opacity: .25
}

.slick-prev:before,.slick-next:before {
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;
    opacity: .75;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-prev {
    left: -25px
}

[dir='rtl'] .slick-prev {
    right: -25px;
    left: auto
}

.slick-prev:before {
    content: 'â†'
}

[dir='rtl'] .slick-prev:before {
    content: 'â†’'
}

.slick-next {
    right: -25px
}

[dir='rtl'] .slick-next {
    right: auto;
    left: -25px
}

.slick-next:before {
    content: 'â†’'
}

[dir='rtl'] .slick-next:before {
    content: 'â†'
}

.slick-dotted.slick-slider {
    margin-bottom: 0
}

.slick-dots {
    position: relative;
    bottom: 0;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center
}

.slick-dots li {
    position: relative;
    display: inline-block;
    width: 12px;
    height: 12px;
    margin: 0 10px;
    padding: 0;
    border: 1px solid #4E4F6E;
    cursor: pointer;
    border-radius: 50%;
    background: transparent
}

.slick-dots li button {
    line-height: 0;
    display: block;
    width: 100%;
    height: 100%;
    cursor: pointer;
    color: transparent;
    outline: none;
    font-size: 0;
    background: transparent;
    box-shadow: unset
}

.slick-dots li button:hover,.slick-dots li button:focus {
    outline: none
}

.slick-dots li button:hover:before,.slick-dots li button:focus:before {
    opacity: 1
}

.slick-dots li.slick-active {
    border: 1px solid #0aab5f;
    background-color: #0aab5f
}
