#wpadminbar {
    position: fixed !important
}
.pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 5rem
}
@media screen and (max-width: 767px) {
    .pagination {
        margin-top: 3rem
    }
}
.pagination .pagination-btn-wrp {
    width: 4.8rem;
    height: 4.8rem
}
.pagination .pagination-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: .1rem solid #d1d1d1;
    background-color: #fff;
    -webkit-transition: background-color .25s ease;
    transition: background-color .25s ease
}
.pagination .pagination-btn .ico_svg {
    width: 2.5rem;
    height: 2.5rem
}
.pagination .pagination-btn .ico_svg .svg-circle {
    fill: rgba(0, 0, 0, 0)
}
@media(hover: hover) {
    .pagination .pagination-btn:hover {
        background-color: #114fa1
    }
    .pagination .pagination-btn:hover .ico_svg .svg-path {
        fill: #fff
    }
}
@media screen and (min-width: 768px)and (-ms-high-contrast: none), screen and (min-width: 768px)and (-ms-high-contrast: active) {
    .pagination .pagination-btn:hover {
        background-color: #114fa1
    }
    .pagination .pagination-btn:hover .ico_svg .svg-path {
        fill: #fff
    }
}
.pagination .pagination-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 0 1rem;
    margin: 0 2rem
}
.pagination .pagination-list__item.pagination-list__item--active .pagination__link {
    background-color: #114fa1
}
.pagination .pagination__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    z-index: 1;
    width: 4.8rem;
    height: 4.8rem;
    color: #fff;
    background-color: #d1d1d1;
    -webkit-transition: background-color .25s ease;
    transition: background-color .25s ease;
    border-radius: 50%
}
@media(hover: hover) {
    .pagination .pagination__link:hover {
        background-color: #114fa1
    }
}
@media screen and (min-width: 768px)and (-ms-high-contrast: none), screen and (min-width: 768px)and (-ms-high-contrast: active) {
    .pagination .pagination__link:hover {
        background-color: #114fa1
    }
}
@media screen and (min-width: 768px) {
    .post-content {
        padding-left: 2rem;
        padding-top: 1rem;
    }
}
@media screen and (max-width: 767px) {
    .post-content {
        padding-top: 1.5rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
}
.post-content * {
    max-width: 100%
}
.post-content .components-base-control__field, #tinymce .components-base-control__field, body.editor-styles-wrapper .block-editor-block-list__layout .components-base-control__field, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .components-base-control__field {
    margin: 0 !important;
    font-size: inherit !important
}
.post-content .components-text-control__input, #tinymce .components-text-control__input, body.editor-styles-wrapper .block-editor-block-list__layout .components-text-control__input, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .components-text-control__input {
    display: block;
    padding: 0 !important;
    font-size: inherit !important
}
.post-content data, #tinymce data, body.editor-styles-wrapper .block-editor-block-list__layout data, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout data {
    font-size: 1.3rem;
    font-size: max(1.3rem, 10px)
}
.post-content .title-05, #tinymce .title-05, body.editor-styles-wrapper .block-editor-block-list__layout .title-05, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .title-05 {
    max-width: unset;
    width: calc(100% + 2rem);
    margin-top: 8rem;
    margin-left: -2rem;
    color: #114fa1
}
.post-content .title-05 *, #tinymce .title-05 *, body.editor-styles-wrapper .block-editor-block-list__layout .title-05 *, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .title-05 * {
    color: #114fa1
}
@media screen and (max-width: 767px) {
    .post-content .title-05, #tinymce .title-05, body.editor-styles-wrapper .block-editor-block-list__layout .title-05, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .title-05 {
        width: calc(100% + 3rem);
        margin-top: 4rem;
        margin-left: -1.5rem
    }
}
.post-content .title-06, #tinymce .title-06, body.editor-styles-wrapper .block-editor-block-list__layout .title-06, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .title-06 {
    margin-top: 2rem
}
.post-content .title-07, #tinymce .title-07, body.editor-styles-wrapper .block-editor-block-list__layout .title-07, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .title-07 {
    margin-top: 2rem
}
@media screen and (max-width: 767px) {
    .post-content .title-07, #tinymce .title-07, body.editor-styles-wrapper .block-editor-block-list__layout .title-07, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .title-07 {
        margin-top: 3rem
    }
}
.post-content .txt-copy, #tinymce .txt-copy, body.editor-styles-wrapper .block-editor-block-list__layout .txt-copy, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .txt-copy {
    font-size: 2.3rem;
    font-size: max(2.3rem, 10px);
    letter-spacing: .04em;
    font-weight: 700;
    line-height: 1.9;
    margin-top: 3rem;
    color: #eb8030
}
@media screen and (max-width: 767px) {
    .post-content .txt-copy, #tinymce .txt-copy, body.editor-styles-wrapper .block-editor-block-list__layout .txt-copy, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .txt-copy {
        font-size: 1.9rem;
        font-size: max(1.9rem, 10px);
        letter-spacing: .02em;
        line-height: 1.7
    }
}
@media screen and (max-width: 767px) {
    .post-content .txt-copy, #tinymce .txt-copy, body.editor-styles-wrapper .block-editor-block-list__layout .txt-copy, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .txt-copy {
        margin-top: 2rem
    }
}
.post-content .txt-copy *, #tinymce .txt-copy *, body.editor-styles-wrapper .block-editor-block-list__layout .txt-copy *, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .txt-copy * {
    color: #eb8030
}
.post-content p, #tinymce p, body.editor-styles-wrapper .block-editor-block-list__layout p, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout p {
    margin-top: 2rem
}
.post-content strong, #tinymce strong, body.editor-styles-wrapper .block-editor-block-list__layout strong, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout strong {
    font-weight: 700 !important
}
.post-content em, #tinymce em, body.editor-styles-wrapper .block-editor-block-list__layout em, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout em {
    font-style: italic !important
}
.post-content ul, .post-content ol, #tinymce ul, #tinymce ol, body.editor-styles-wrapper .block-editor-block-list__layout ul, body.editor-styles-wrapper .block-editor-block-list__layout ol, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout ul, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout ol {
    margin-top: 3rem;
    padding: 1.7rem;
    border-radius: 1rem;
    border: .3rem solid #f4f2eb;
    background-color: #fff
}
@media screen and (max-width: 767px) {
    .post-content ul, .post-content ol, #tinymce ul, #tinymce ol, body.editor-styles-wrapper .block-editor-block-list__layout ul, body.editor-styles-wrapper .block-editor-block-list__layout ol, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout ul, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout ol {
        padding: 2.7rem 1.7rem
    }
}
.post-content ul li, .post-content ol li, #tinymce ul li, #tinymce ol li, body.editor-styles-wrapper .block-editor-block-list__layout ul li, body.editor-styles-wrapper .block-editor-block-list__layout ol li, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout ul li, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout ol li {
    font-size: 1.4rem;
    font-size: max(1.4rem, 10px);
    letter-spacing: .02em;
    font-weight: 400;
    line-height: 1.8
}
@media screen and (max-width: 767px) {
    .post-content ul li, .post-content ol li, #tinymce ul li, #tinymce ol li, body.editor-styles-wrapper .block-editor-block-list__layout ul li, body.editor-styles-wrapper .block-editor-block-list__layout ol li, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout ul li, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout ol li {
        font-size: 1.3rem;
        font-size: max(1.3rem, 10px);
        letter-spacing: 0em;
        line-height: 1.9
    }
}
.post-content ol, .post-content ul ol, #tinymce ol, #tinymce ul ol, body.editor-styles-wrapper .block-editor-block-list__layout ol, body.editor-styles-wrapper .block-editor-block-list__layout ul ol, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout ol, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout ul ol {
    counter-reset: item;
    list-style-type: none
}
.post-content ol li, .post-content ul ol li, #tinymce ol li, #tinymce ul ol li, body.editor-styles-wrapper .block-editor-block-list__layout ol li, body.editor-styles-wrapper .block-editor-block-list__layout ul ol li, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout ol li, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout ul ol li {
    position: relative;
    padding-left: 3.5rem
}
@media screen and (max-width: 767px) {
    .post-content ol li, .post-content ul ol li, #tinymce ol li, #tinymce ul ol li, body.editor-styles-wrapper .block-editor-block-list__layout ol li, body.editor-styles-wrapper .block-editor-block-list__layout ul ol li, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout ol li, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout ul ol li {
        padding-left: 3rem
    }
}
.post-content ol li:nth-of-type(n + 2), .post-content ul ol li:nth-of-type(n + 2), #tinymce ol li:nth-of-type(n + 2), #tinymce ul ol li:nth-of-type(n + 2), body.editor-styles-wrapper .block-editor-block-list__layout ol li:nth-of-type(n + 2), body.editor-styles-wrapper .block-editor-block-list__layout ul ol li:nth-of-type(n + 2), body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout ol li:nth-of-type(n + 2), body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout ul ol li:nth-of-type(n + 2) {
    margin-top: 1rem
}
@media screen and (max-width: 767px) {
    .post-content ol li:nth-of-type(n + 2), .post-content ul ol li:nth-of-type(n + 2), #tinymce ol li:nth-of-type(n + 2), #tinymce ul ol li:nth-of-type(n + 2), body.editor-styles-wrapper .block-editor-block-list__layout ol li:nth-of-type(n + 2), body.editor-styles-wrapper .block-editor-block-list__layout ul ol li:nth-of-type(n + 2), body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout ol li:nth-of-type(n + 2), body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout ul ol li:nth-of-type(n + 2) {
        margin-top: 1.2rem
    }
}
.post-content ol li::before, .post-content ul ol li::before, #tinymce ol li::before, #tinymce ul ol li::before, body.editor-styles-wrapper .block-editor-block-list__layout ol li::before, body.editor-styles-wrapper .block-editor-block-list__layout ul ol li::before, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout ol li::before, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout ul ol li::before {
    counter-increment: item;
    content: counter(item);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: absolute;
    top: 0;
    left: 0;
    width: 2.5rem;
    height: 2.5rem;
    font-size: 1.3rem;
    font-size: max(1.3rem, 10px);
    font-family: "Jost", sans-serif;
    font-optical-sizing: auto;
    font-weight: 600;
    font-style: normal;
    text-align: center;
    line-height: 1;
    letter-spacing: 0;
    color: #fff;
    border-radius: 50%;
    border: .2rem solid #fff;
    background-color: #114fa1
}
.post-content ul li, .post-content ol ul li, #tinymce ul li, #tinymce ol ul li, body.editor-styles-wrapper .block-editor-block-list__layout ul li, body.editor-styles-wrapper .block-editor-block-list__layout ol ul li, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout ul li, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout ol ul li {
    position: relative;
    list-style-type: none;
    padding-left: 2.1rem
}
@media screen and (max-width: 767px) {
    .post-content ul li, .post-content ol ul li, #tinymce ul li, #tinymce ol ul li, body.editor-styles-wrapper .block-editor-block-list__layout ul li, body.editor-styles-wrapper .block-editor-block-list__layout ol ul li, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout ul li, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout ol ul li {
        padding-left: 2.2rem
    }
}
.post-content ul li:nth-of-type(n + 2), .post-content ol ul li:nth-of-type(n + 2), #tinymce ul li:nth-of-type(n + 2), #tinymce ol ul li:nth-of-type(n + 2), body.editor-styles-wrapper .block-editor-block-list__layout ul li:nth-of-type(n + 2), body.editor-styles-wrapper .block-editor-block-list__layout ol ul li:nth-of-type(n + 2), body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout ul li:nth-of-type(n + 2), body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout ol ul li:nth-of-type(n + 2) {
    margin-top: .5rem
}
.post-content ul li::before, .post-content ol ul li::before, #tinymce ul li::before, #tinymce ol ul li::before, body.editor-styles-wrapper .block-editor-block-list__layout ul li::before, body.editor-styles-wrapper .block-editor-block-list__layout ol ul li::before, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout ul li::before, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout ol ul li::before {
    content: "";
    position: absolute;
    top: .8rem;
    left: .4rem;
    width: .8rem;
    height: .8rem;
    border-radius: 50%;
    background-color: #eb8030
}
.post-content a:not(.editor-button), #tinymce a:not(.editor-button), body.editor-styles-wrapper .block-editor-block-list__layout a:not(.editor-button), body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout a:not(.editor-button) {
    display: inline-block;
    position: relative;
    text-decoration: underline;
    color: #114fa1;
    -webkit-transition: color .25s ease;
    transition: color .25s ease;
    cursor: pointer
}
@media screen and (min-width: 768px) {
    .post-content a:not(.editor-button):hover, #tinymce a:not(.editor-button):hover, body.editor-styles-wrapper .block-editor-block-list__layout a:not(.editor-button):hover, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout a:not(.editor-button):hover {
        color: #eb8030;
        text-decoration: underline
    }
}
.post-content blockquote, #tinymce blockquote, body.editor-styles-wrapper .block-editor-block-list__layout blockquote, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout blockquote {
    margin-top: 3.5rem
}
@media screen and (max-width: 767px) {
    .post-content blockquote, #tinymce blockquote, body.editor-styles-wrapper .block-editor-block-list__layout blockquote, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout blockquote {
        margin-top: 2.5rem
    }
}
.post-content blockquote p, #tinymce blockquote p, body.editor-styles-wrapper .block-editor-block-list__layout blockquote p, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout blockquote p {
    margin: 0;
    padding: 3rem 5rem;
    font-size: 1.4rem;
    font-size: max(1.4rem, 10px);
    letter-spacing: .02em;
    font-weight: 400;
    line-height: 1.8;
    background-color: #f5f5f5;
    border-radius: 1rem
}
@media screen and (max-width: 767px) {
    .post-content blockquote p, #tinymce blockquote p, body.editor-styles-wrapper .block-editor-block-list__layout blockquote p, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout blockquote p {
        font-size: 1.3rem;
        font-size: max(1.3rem, 10px);
        letter-spacing: 0em;
        line-height: 1.9
    }
}
@media screen and (max-width: 767px) {
    .post-content blockquote p, #tinymce blockquote p, body.editor-styles-wrapper .block-editor-block-list__layout blockquote p, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout blockquote p {
        padding: 2.5rem 2rem
    }
}
.post-content blockquote cite, #tinymce blockquote cite, body.editor-styles-wrapper .block-editor-block-list__layout blockquote cite, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout blockquote cite {
    display: block;
    margin-top: 1rem;
    font-size: 1.2rem;
    font-size: max(1.2rem, 10px);
    letter-spacing: 0;
    font-weight: 400;
    line-height: 1.8;
    color: #767676
}
@media screen and (max-width: 767px) {
    .post-content blockquote cite, #tinymce blockquote cite, body.editor-styles-wrapper .block-editor-block-list__layout blockquote cite, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout blockquote cite {
        font-size: 1.1rem;
        font-size: max(1.1rem, 10px);
        letter-spacing: .02;
        line-height: 1.75
    }
}
.post-content figure.wp-block-image.is-style-rounded img, #tinymce figure.wp-block-image.is-style-rounded img, body.editor-styles-wrapper .block-editor-block-list__layout figure.wp-block-image.is-style-rounded img, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout figure.wp-block-image.is-style-rounded img {
    border-radius: 2.5rem
}
@media screen and (max-width: 767px) {
    .post-content figure.wp-block-image.is-style-rounded img, #tinymce figure.wp-block-image.is-style-rounded img, body.editor-styles-wrapper .block-editor-block-list__layout figure.wp-block-image.is-style-rounded img, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout figure.wp-block-image.is-style-rounded img {
        border-radius: 2rem
    }
}
.post-content figure.wp-block-image figcaption, #tinymce figure.wp-block-image figcaption, body.editor-styles-wrapper .block-editor-block-list__layout figure.wp-block-image figcaption, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout figure.wp-block-image figcaption {
    position: relative;
    margin-top: .6rem;
    margin-bottom: 0;
    padding: 0;
    text-align: center;
    font-size: 1.2rem;
    font-size: max(1.2rem, 10px);
    letter-spacing: 0;
    font-weight: 400;
    line-height: 1.8;
    color: #222;
    background: none
}
@media screen and (max-width: 767px) {
    .post-content figure.wp-block-image figcaption, #tinymce figure.wp-block-image figcaption, body.editor-styles-wrapper .block-editor-block-list__layout figure.wp-block-image figcaption, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout figure.wp-block-image figcaption {
        font-size: 1.1rem;
        font-size: max(1.1rem, 10px);
        letter-spacing: .02;
        line-height: 1.75
    }
}
.post-content img, #tinymce img, body.editor-styles-wrapper .block-editor-block-list__layout img, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout img {
    max-width: 100%;
    max-height: 100%;
    height: auto;
    margin-top: 3rem;
    display: block;
    border-radius: .5rem
}
@media screen and (max-width: 767px) {
    .post-content img, #tinymce img, body.editor-styles-wrapper .block-editor-block-list__layout img, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout img {
        margin-top: 2.5rem
    }
}
.post-content .aligncenter, #tinymce .aligncenter, body.editor-styles-wrapper .block-editor-block-list__layout .aligncenter, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}
.post-content .alignleft, #tinymce .alignleft, body.editor-styles-wrapper .block-editor-block-list__layout .alignleft, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .alignleft {
    float: left;
    margin: .5em 1em .5em 0
}
.post-content .alignright, #tinymce .alignright, body.editor-styles-wrapper .block-editor-block-list__layout .alignright, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .alignright {
    float: right;
    margin: .5em 0 .5em 1em
}
.post-content hr, #tinymce hr, body.editor-styles-wrapper .block-editor-block-list__layout hr, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout hr {
    display: block;
    margin-bottom: 2rem
}
@media screen and (max-width: 767px) {
    .post-content hr, #tinymce hr, body.editor-styles-wrapper .block-editor-block-list__layout hr, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout hr {
        margin-bottom: 1.5rem
    }
}
.post-content .sp-scroll, #tinymce .sp-scroll, body.editor-styles-wrapper .block-editor-block-list__layout .sp-scroll, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .sp-scroll {
    margin-top: 2rem
}
.post-content .sp-scroll table, #tinymce .sp-scroll table, body.editor-styles-wrapper .block-editor-block-list__layout .sp-scroll table, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .sp-scroll table {
    margin-top: 0
}
@media screen and (max-width: 767px) {
    .post-content .sp-scroll table, #tinymce .sp-scroll table, body.editor-styles-wrapper .block-editor-block-list__layout .sp-scroll table, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .sp-scroll table {
        width: 81rem !important;
        min-width: 100%
    }
}
.post-content table, #tinymce table, body.editor-styles-wrapper .block-editor-block-list__layout table, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout table {
    table-layout: auto;
    margin-top: 2rem
}
@media screen and (min-width: 768px) {
    .post-content table, #tinymce table, body.editor-styles-wrapper .block-editor-block-list__layout table, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout table {
        max-width: 100% !important
    }
}
.post-content table tr, .post-content table th, .post-content table td, #tinymce table tr, #tinymce table th, #tinymce table td, body.editor-styles-wrapper .block-editor-block-list__layout table tr, body.editor-styles-wrapper .block-editor-block-list__layout table th, body.editor-styles-wrapper .block-editor-block-list__layout table td, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout table tr, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout table th, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout table td {
    height: auto !important
}
.post-content table th, .post-content table td, #tinymce table th, #tinymce table td, body.editor-styles-wrapper .block-editor-block-list__layout table th, body.editor-styles-wrapper .block-editor-block-list__layout table td, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout table th, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout table td {
    text-align: initial;
    padding: .9rem 1.9rem;
    font-size: 1.4rem;
    font-size: max(1.4rem, 10px);
    letter-spacing: .02em;
    font-weight: 400;
    line-height: 1.8;
    border: 1px solid #d1d1d1;
    word-break: break-all
}
@media screen and (max-width: 767px) {
    .post-content table th, .post-content table td, #tinymce table th, #tinymce table td, body.editor-styles-wrapper .block-editor-block-list__layout table th, body.editor-styles-wrapper .block-editor-block-list__layout table td, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout table th, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout table td {
        font-size: 1.3rem;
        font-size: max(1.3rem, 10px);
        letter-spacing: 0em;
        line-height: 1.9
    }
}
@media screen and (max-width: 767px) {
    .post-content table th, .post-content table td, #tinymce table th, #tinymce table td, body.editor-styles-wrapper .block-editor-block-list__layout table th, body.editor-styles-wrapper .block-editor-block-list__layout table td, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout table th, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout table td {
        padding: .5rem 1.4rem
    }
}
.post-content table th p, .post-content table td p, #tinymce table th p, #tinymce table td p, body.editor-styles-wrapper .block-editor-block-list__layout table th p, body.editor-styles-wrapper .block-editor-block-list__layout table td p, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout table th p, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout table td p {
    margin: 0
}
.post-content thead th, .post-content thead td, #tinymce thead th, #tinymce thead td, body.editor-styles-wrapper .block-editor-block-list__layout thead th, body.editor-styles-wrapper .block-editor-block-list__layout thead td, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout thead th, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout thead td {
    color: #fff;
    background-color: #114fa1
}
.post-content thead+tbody th, #tinymce thead+tbody th, body.editor-styles-wrapper .block-editor-block-list__layout thead+tbody th, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout thead+tbody th {
    color: #222;
    background-color: #eff6f8
}
.post-content tbody th, .post-content tbody td, #tinymce tbody th, #tinymce tbody td, body.editor-styles-wrapper .block-editor-block-list__layout tbody th, body.editor-styles-wrapper .block-editor-block-list__layout tbody td, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout tbody th, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout tbody td {
    color: #222
}
.post-content tbody th, #tinymce tbody th, body.editor-styles-wrapper .block-editor-block-list__layout tbody th, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout tbody th {
    color: #fff;
    background-color: #114fa1
}
.post-content tbody td, #tinymce tbody td, body.editor-styles-wrapper .block-editor-block-list__layout tbody td, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout tbody td {
    background-color: #fff
}
.post-content .wp-block-gallery, #tinymce .wp-block-gallery, body.editor-styles-wrapper .block-editor-block-list__layout .wp-block-gallery, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .wp-block-gallery {
    margin-top: 2.5rem
}
.post-content .wp-block-gallery, .post-content .wp-block-gallery.columns-2, #tinymce .wp-block-gallery, #tinymce .wp-block-gallery.columns-2, body.editor-styles-wrapper .block-editor-block-list__layout .wp-block-gallery, body.editor-styles-wrapper .block-editor-block-list__layout .wp-block-gallery.columns-2, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .wp-block-gallery, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .wp-block-gallery.columns-2 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 2.5rem 3rem !important
}
@media screen and (max-width: 767px) {
    .post-content .wp-block-gallery, .post-content .wp-block-gallery.columns-2, #tinymce .wp-block-gallery, #tinymce .wp-block-gallery.columns-2, body.editor-styles-wrapper .block-editor-block-list__layout .wp-block-gallery, body.editor-styles-wrapper .block-editor-block-list__layout .wp-block-gallery.columns-2, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .wp-block-gallery, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .wp-block-gallery.columns-2 {
        grid-template-columns: repeat(1, 1fr);
        gap: 2.5rem 0 !important
    }
}
.post-content .wp-block-gallery figure.wp-block-image, .post-content .wp-block-gallery.columns-2 figure.wp-block-image, #tinymce .wp-block-gallery figure.wp-block-image, #tinymce .wp-block-gallery.columns-2 figure.wp-block-image, body.editor-styles-wrapper .block-editor-block-list__layout .wp-block-gallery figure.wp-block-image, body.editor-styles-wrapper .block-editor-block-list__layout .wp-block-gallery.columns-2 figure.wp-block-image, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .wp-block-gallery figure.wp-block-image, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .wp-block-gallery.columns-2 figure.wp-block-image {
    width: 100% !important
}
.post-content .wp-block-gallery.columns-1, #tinymce .wp-block-gallery.columns-1, body.editor-styles-wrapper .block-editor-block-list__layout .wp-block-gallery.columns-1, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .wp-block-gallery.columns-1 {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 2.5rem 0 !important
}
.post-content .wp-block-gallery.columns-3, #tinymce .wp-block-gallery.columns-3, body.editor-styles-wrapper .block-editor-block-list__layout .wp-block-gallery.columns-3, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .wp-block-gallery.columns-3 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 2.5rem 1.5rem !important
}
@media screen and (max-width: 767px) {
    .post-content .wp-block-gallery.columns-3, #tinymce .wp-block-gallery.columns-3, body.editor-styles-wrapper .block-editor-block-list__layout .wp-block-gallery.columns-3, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .wp-block-gallery.columns-3 {
        grid-template-columns: repeat(2, 1fr);
        gap: 1.5rem 1rem !important
    }
}
.post-content .wp-block-gallery.columns-3 figure.wp-block-image, #tinymce .wp-block-gallery.columns-3 figure.wp-block-image, body.editor-styles-wrapper .block-editor-block-list__layout .wp-block-gallery.columns-3 figure.wp-block-image, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .wp-block-gallery.columns-3 figure.wp-block-image {
    width: 100% !important
}
.post-content .wp-block-gallery.is-cropped figure.wp-block-image, #tinymce .wp-block-gallery.is-cropped figure.wp-block-image, body.editor-styles-wrapper .block-editor-block-list__layout .wp-block-gallery.is-cropped figure.wp-block-image, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .wp-block-gallery.is-cropped figure.wp-block-image {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}
.post-content .wp-block-gallery.is-cropped figure.wp-block-image img, #tinymce .wp-block-gallery.is-cropped figure.wp-block-image img, body.editor-styles-wrapper .block-editor-block-list__layout .wp-block-gallery.is-cropped figure.wp-block-image img, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .wp-block-gallery.is-cropped figure.wp-block-image img {
    -webkit-box-flex: 0 !important;
    -ms-flex: none !important;
    flex: none !important;
    height: auto !important;
    margin-top: 0;
    aspect-ratio: 1/.7
}
.post-content .wp-block-gallery figure.wp-block-image figcaption.wp-element-caption, #tinymce .wp-block-gallery figure.wp-block-image figcaption.wp-element-caption, body.editor-styles-wrapper .block-editor-block-list__layout .wp-block-gallery figure.wp-block-image figcaption.wp-element-caption, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .wp-block-gallery figure.wp-block-image figcaption.wp-element-caption {
    position: relative;
    margin-top: .6rem;
    margin-bottom: 0;
    padding: 0;
    text-align: center;
    font-size: 1.2rem;
    font-size: max(1.2rem, 10px);
    letter-spacing: 0;
    font-weight: 400;
    line-height: 1.8;
    color: #222;
    background: none
}
@media screen and (max-width: 767px) {
    .post-content .wp-block-gallery figure.wp-block-image figcaption.wp-element-caption, #tinymce .wp-block-gallery figure.wp-block-image figcaption.wp-element-caption, body.editor-styles-wrapper .block-editor-block-list__layout .wp-block-gallery figure.wp-block-image figcaption.wp-element-caption, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .wp-block-gallery figure.wp-block-image figcaption.wp-element-caption {
        font-size: 1.1rem;
        font-size: max(1.1rem, 10px);
        letter-spacing: .02;
        line-height: 1.75
    }
}
.post-content .wp-block-gallery img, #tinymce .wp-block-gallery img, body.editor-styles-wrapper .block-editor-block-list__layout .wp-block-gallery img, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .wp-block-gallery img {
    margin-top: 0
}
.post-content .fse-text-image, #tinymce .fse-text-image, body.editor-styles-wrapper .block-editor-block-list__layout .fse-text-image, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-text-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 3rem;
    margin-top: 2.5rem
}
@media screen and (max-width: 767px) {
    .post-content .fse-text-image, #tinymce .fse-text-image, body.editor-styles-wrapper .block-editor-block-list__layout .fse-text-image, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-text-image {
        margin-top: 2rem
    }
}
.post-content .fse-text-image.wp-block, #tinymce .fse-text-image.wp-block, body.editor-styles-wrapper .block-editor-block-list__layout .fse-text-image.wp-block, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-text-image.wp-block {
    border: 1px solid #d1d1d1
}
@media screen and (min-width: 768px) {
    .post-content .fse-text-image.fse-text-image--reverse-w, #tinymce .fse-text-image.fse-text-image--reverse-w, body.editor-styles-wrapper .block-editor-block-list__layout .fse-text-image.fse-text-image--reverse-w, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-text-image.fse-text-image--reverse-w {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
}
@media screen and (max-width: 767px) {
    .post-content .fse-text-image.fse-text-image--reverse-n, #tinymce .fse-text-image.fse-text-image--reverse-n, body.editor-styles-wrapper .block-editor-block-list__layout .fse-text-image.fse-text-image--reverse-n, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-text-image.fse-text-image--reverse-n {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }
}
@media screen and (min-width: 768px) {
    .post-content .fse-text-image .fse-text-image__main, #tinymce .fse-text-image .fse-text-image__main, body.editor-styles-wrapper .block-editor-block-list__layout .fse-text-image .fse-text-image__main, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-text-image .fse-text-image__main {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1
    }
}
.post-content .fse-text-image .fse-text-image__txt, #tinymce .fse-text-image .fse-text-image__txt, body.editor-styles-wrapper .block-editor-block-list__layout .fse-text-image .fse-text-image__txt, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-text-image .fse-text-image__txt {
    margin-top: 0
}
.post-content .fse-text-image .fse-text-image__media, #tinymce .fse-text-image .fse-text-image__media, body.editor-styles-wrapper .block-editor-block-list__layout .fse-text-image .fse-text-image__media, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-text-image .fse-text-image__media {
    margin: 0
}
@media screen and (min-width: 768px) {
    .post-content .fse-text-image .fse-text-image__media, #tinymce .fse-text-image .fse-text-image__media, body.editor-styles-wrapper .block-editor-block-list__layout .fse-text-image .fse-text-image__media, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-text-image .fse-text-image__media {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1
    }
}
@media screen and (max-width: 767px) {
    .post-content .fse-text-image .fse-text-image__media, #tinymce .fse-text-image .fse-text-image__media, body.editor-styles-wrapper .block-editor-block-list__layout .fse-text-image .fse-text-image__media, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-text-image .fse-text-image__media {
        width: 100%
    }
}
.post-content .fse-text-image .fse-text-image__figure, #tinymce .fse-text-image .fse-text-image__figure, body.editor-styles-wrapper .block-editor-block-list__layout .fse-text-image .fse-text-image__figure, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-text-image .fse-text-image__figure {
    margin: 0
}
.post-content .fse-text-image .fse-text-image__img, #tinymce .fse-text-image .fse-text-image__img, body.editor-styles-wrapper .block-editor-block-list__layout .fse-text-image .fse-text-image__img, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-text-image .fse-text-image__img {
    width: 100%;
    max-width: 100%;
    margin: 0;
    border-radius: .5rem
}
.post-content .fse-text-image .fse-text-image__caption, #tinymce .fse-text-image .fse-text-image__caption, body.editor-styles-wrapper .block-editor-block-list__layout .fse-text-image .fse-text-image__caption, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-text-image .fse-text-image__caption {
    margin-top: .6rem;
    text-align: center;
    font-size: 1.2rem;
    font-size: max(1.2rem, 10px);
    letter-spacing: 0;
    font-weight: 400;
    line-height: 1.8
}
@media screen and (max-width: 767px) {
    .post-content .fse-text-image .fse-text-image__caption, #tinymce .fse-text-image .fse-text-image__caption, body.editor-styles-wrapper .block-editor-block-list__layout .fse-text-image .fse-text-image__caption, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-text-image .fse-text-image__caption {
        font-size: 1.1rem;
        font-size: max(1.1rem, 10px);
        letter-spacing: .02;
        line-height: 1.75
    }
}
.post-content .fse-text-image .fse-text-image__change, #tinymce .fse-text-image .fse-text-image__change, body.editor-styles-wrapper .block-editor-block-list__layout .fse-text-image .fse-text-image__change, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-text-image .fse-text-image__change {
    display: block;
    height: auto;
    padding: 0
}
.post-content .fse-table-wrap.wp-block, #tinymce .fse-table-wrap.wp-block, body.editor-styles-wrapper .block-editor-block-list__layout .fse-table-wrap.wp-block, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-table-wrap.wp-block {
    padding: 1rem 1rem;
    border: .1rem dashed #d1d1d1
}
.post-content .fse-table-wrap table, #tinymce .fse-table-wrap table, body.editor-styles-wrapper .block-editor-block-list__layout .fse-table-wrap table, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-table-wrap table {
    table-layout: fixed
}
.post-content .fse-table-wrap table thead, .post-content .fse-table-wrap table tbody, .post-content .fse-table-wrap table tr, #tinymce .fse-table-wrap table thead, #tinymce .fse-table-wrap table tbody, #tinymce .fse-table-wrap table tr, body.editor-styles-wrapper .block-editor-block-list__layout .fse-table-wrap table thead, body.editor-styles-wrapper .block-editor-block-list__layout .fse-table-wrap table tbody, body.editor-styles-wrapper .block-editor-block-list__layout .fse-table-wrap table tr, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-table-wrap table thead, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-table-wrap table tbody, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-table-wrap table tr {
    max-width: 100%
}
.post-content .fse-table-wrap.fse-table-wrap--w-max table, #tinymce .fse-table-wrap.fse-table-wrap--w-max table, body.editor-styles-wrapper .block-editor-block-list__layout .fse-table-wrap.fse-table-wrap--w-max table, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-table-wrap.fse-table-wrap--w-max table {
    width: 100% !important
}
.post-content .fse-table-wrap.fse-table-wrap--w-half table, #tinymce .fse-table-wrap.fse-table-wrap--w-half table, body.editor-styles-wrapper .block-editor-block-list__layout .fse-table-wrap.fse-table-wrap--w-half table, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-table-wrap.fse-table-wrap--w-half table {
    width: 50% !important
}
@media screen and (max-width: 767px) {
    .post-content .fse-table-wrap.fse-table-wrap--w-half table, #tinymce .fse-table-wrap.fse-table-wrap--w-half table, body.editor-styles-wrapper .block-editor-block-list__layout .fse-table-wrap.fse-table-wrap--w-half table, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-table-wrap.fse-table-wrap--w-half table {
        width: 100% !important
    }
}
.post-content .fse-table-wrap.fse-table-wrap--manual table, .post-content .fse-table-wrap.fse-table-wrap--auto table, #tinymce .fse-table-wrap.fse-table-wrap--manual table, #tinymce .fse-table-wrap.fse-table-wrap--auto table, body.editor-styles-wrapper .block-editor-block-list__layout .fse-table-wrap.fse-table-wrap--manual table, body.editor-styles-wrapper .block-editor-block-list__layout .fse-table-wrap.fse-table-wrap--auto table, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-table-wrap.fse-table-wrap--manual table, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-table-wrap.fse-table-wrap--auto table {
    table-layout: auto
}
.post-content .fse-table-wrap.fse-table-wrap--manual table, #tinymce .fse-table-wrap.fse-table-wrap--manual table, body.editor-styles-wrapper .block-editor-block-list__layout .fse-table-wrap.fse-table-wrap--manual table, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-table-wrap.fse-table-wrap--manual table {
    table-layout: auto
}
.post-content .fse-table-wrap.fse-table-wrap--manual table th, .post-content .fse-table-wrap.fse-table-wrap--manual table td, #tinymce .fse-table-wrap.fse-table-wrap--manual table th, #tinymce .fse-table-wrap.fse-table-wrap--manual table td, body.editor-styles-wrapper .block-editor-block-list__layout .fse-table-wrap.fse-table-wrap--manual table th, body.editor-styles-wrapper .block-editor-block-list__layout .fse-table-wrap.fse-table-wrap--manual table td, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-table-wrap.fse-table-wrap--manual table th, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-table-wrap.fse-table-wrap--manual table td {
    width: 100%
}
.post-content .fse-table-wrap:not(.fse-table-wrap--manual) table th, .post-content .fse-table-wrap:not(.fse-table-wrap--manual) table td, #tinymce .fse-table-wrap:not(.fse-table-wrap--manual) table th, #tinymce .fse-table-wrap:not(.fse-table-wrap--manual) table td, body.editor-styles-wrapper .block-editor-block-list__layout .fse-table-wrap:not(.fse-table-wrap--manual) table th, body.editor-styles-wrapper .block-editor-block-list__layout .fse-table-wrap:not(.fse-table-wrap--manual) table td, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-table-wrap:not(.fse-table-wrap--manual) table th, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-table-wrap:not(.fse-table-wrap--manual) table td {
    width: auto !important
}
.post-content .fse-button-list, #tinymce .fse-button-list, body.editor-styles-wrapper .block-editor-block-list__layout .fse-button-list, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-button-list {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    margin-top: 3rem;
    gap: 2rem
}
@media screen and (min-width: 768px) {
    .post-content .fse-button-list.fse-button-list--2col, #tinymce .fse-button-list.fse-button-list--2col, body.editor-styles-wrapper .block-editor-block-list__layout .fse-button-list.fse-button-list--2col, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-button-list.fse-button-list--2col {
        grid-template-columns: repeat(2, 1fr)
    }
    .post-content .fse-button-list .block-editor-block-list__layout, #tinymce .fse-button-list .block-editor-block-list__layout, body.editor-styles-wrapper .block-editor-block-list__layout .fse-button-list .block-editor-block-list__layout, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-button-list .block-editor-block-list__layout {
        display: grid;
        gap: 2rem
    }
    .post-content .fse-button-list .block-editor-block-list__layout .wp-block-fse-fse-button, #tinymce .fse-button-list .block-editor-block-list__layout .wp-block-fse-fse-button, body.editor-styles-wrapper .block-editor-block-list__layout .fse-button-list .block-editor-block-list__layout .wp-block-fse-fse-button, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-button-list .block-editor-block-list__layout .wp-block-fse-fse-button {
        margin: 0
    }
    .post-content .fse-button-list[data-columns="2col"] .block-editor-block-list__layout, #tinymce .fse-button-list[data-columns="2col"] .block-editor-block-list__layout, body.editor-styles-wrapper .block-editor-block-list__layout .fse-button-list[data-columns="2col"] .block-editor-block-list__layout, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-button-list[data-columns="2col"] .block-editor-block-list__layout {
        grid-template-columns: repeat(2, 1fr)
    }
}
@media screen and (max-width: 767px) {
    .post-content .fse-button-list, #tinymce .fse-button-list, body.editor-styles-wrapper .block-editor-block-list__layout .fse-button-list, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-button-list {
        width: 30.5rem;
        margin-top: 2rem;
        margin-left: auto;
        margin-right: auto
    }
}
.post-content .fse-button-list .btn01, #tinymce .fse-button-list .btn01, body.editor-styles-wrapper .block-editor-block-list__layout .fse-button-list .btn01, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-button-list .btn01 {
    width: 100%;
    margin-top: 0
}
.post-content .btn01, #tinymce .btn01, body.editor-styles-wrapper .block-editor-block-list__layout .btn01, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .btn01 {
    margin-top: 3rem
}
@media screen and (max-width: 767px) {
    .post-content .btn01, #tinymce .btn01, body.editor-styles-wrapper .block-editor-block-list__layout .btn01, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .btn01 {
        margin-top: 2rem
    }
}
@media(hover: hover) {
    .post-content .btn01.wp-button:hover .components-text-control__input, #tinymce .btn01.wp-button:hover .components-text-control__input, body.editor-styles-wrapper .block-editor-block-list__layout .btn01.wp-button:hover .components-text-control__input, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .btn01.wp-button:hover .components-text-control__input {
        -webkit-transition: color .25s ease;
        transition: color .25s ease;
        color: #fff
    }
    .post-content .btn01.wp-button:hover .components-text-control__input::-webkit-input-placeholder, #tinymce .btn01.wp-button:hover .components-text-control__input::-webkit-input-placeholder, body.editor-styles-wrapper .block-editor-block-list__layout .btn01.wp-button:hover .components-text-control__input::-webkit-input-placeholder, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .btn01.wp-button:hover .components-text-control__input::-webkit-input-placeholder {
        color: #fff
    }
    .post-content .btn01.wp-button:hover .components-text-control__input::-moz-placeholder, #tinymce .btn01.wp-button:hover .components-text-control__input::-moz-placeholder, body.editor-styles-wrapper .block-editor-block-list__layout .btn01.wp-button:hover .components-text-control__input::-moz-placeholder, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .btn01.wp-button:hover .components-text-control__input::-moz-placeholder {
        color: #fff
    }
    .post-content .btn01.wp-button:hover .components-text-control__input:-ms-input-placeholder, #tinymce .btn01.wp-button:hover .components-text-control__input:-ms-input-placeholder, body.editor-styles-wrapper .block-editor-block-list__layout .btn01.wp-button:hover .components-text-control__input:-ms-input-placeholder, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .btn01.wp-button:hover .components-text-control__input:-ms-input-placeholder {
        color: #fff
    }
    .post-content .btn01.wp-button:hover .components-text-control__input::-ms-input-placeholder, #tinymce .btn01.wp-button:hover .components-text-control__input::-ms-input-placeholder, body.editor-styles-wrapper .block-editor-block-list__layout .btn01.wp-button:hover .components-text-control__input::-ms-input-placeholder, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .btn01.wp-button:hover .components-text-control__input::-ms-input-placeholder {
        color: #fff
    }
    .post-content .btn01.wp-button:hover .components-text-control__input::placeholder, #tinymce .btn01.wp-button:hover .components-text-control__input::placeholder, body.editor-styles-wrapper .block-editor-block-list__layout .btn01.wp-button:hover .components-text-control__input::placeholder, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .btn01.wp-button:hover .components-text-control__input::placeholder {
        color: #fff
    }
}
@media screen and (min-width: 768px)and (-ms-high-contrast: none), screen and (min-width: 768px)and (-ms-high-contrast: active) {
    .post-content .btn01.wp-button:hover .components-text-control__input, #tinymce .btn01.wp-button:hover .components-text-control__input, body.editor-styles-wrapper .block-editor-block-list__layout .btn01.wp-button:hover .components-text-control__input, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .btn01.wp-button:hover .components-text-control__input {
        -webkit-transition: color .25s ease;
        transition: color .25s ease;
        color: #fff
    }
    .post-content .btn01.wp-button:hover .components-text-control__input::-webkit-input-placeholder, #tinymce .btn01.wp-button:hover .components-text-control__input::-webkit-input-placeholder, body.editor-styles-wrapper .block-editor-block-list__layout .btn01.wp-button:hover .components-text-control__input::-webkit-input-placeholder, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .btn01.wp-button:hover .components-text-control__input::-webkit-input-placeholder {
        color: #fff
    }
    .post-content .btn01.wp-button:hover .components-text-control__input::-moz-placeholder, #tinymce .btn01.wp-button:hover .components-text-control__input::-moz-placeholder, body.editor-styles-wrapper .block-editor-block-list__layout .btn01.wp-button:hover .components-text-control__input::-moz-placeholder, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .btn01.wp-button:hover .components-text-control__input::-moz-placeholder {
        color: #fff
    }
    .post-content .btn01.wp-button:hover .components-text-control__input:-ms-input-placeholder, #tinymce .btn01.wp-button:hover .components-text-control__input:-ms-input-placeholder, body.editor-styles-wrapper .block-editor-block-list__layout .btn01.wp-button:hover .components-text-control__input:-ms-input-placeholder, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .btn01.wp-button:hover .components-text-control__input:-ms-input-placeholder {
        color: #fff
    }
    .post-content .btn01.wp-button:hover .components-text-control__input::-ms-input-placeholder, #tinymce .btn01.wp-button:hover .components-text-control__input::-ms-input-placeholder, body.editor-styles-wrapper .block-editor-block-list__layout .btn01.wp-button:hover .components-text-control__input::-ms-input-placeholder, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .btn01.wp-button:hover .components-text-control__input::-ms-input-placeholder {
        color: #fff
    }
    .post-content .btn01.wp-button:hover .components-text-control__input::placeholder, #tinymce .btn01.wp-button:hover .components-text-control__input::placeholder, body.editor-styles-wrapper .block-editor-block-list__layout .btn01.wp-button:hover .components-text-control__input::placeholder, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .btn01.wp-button:hover .components-text-control__input::placeholder {
        color: #fff
    }
}
.post-content .btn01.wp-button .btn01__txt, #tinymce .btn01.wp-button .btn01__txt, body.editor-styles-wrapper .block-editor-block-list__layout .btn01.wp-button .btn01__txt, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .btn01.wp-button .btn01__txt {
    width: 100%
}
.post-content .fse-grid-list, #tinymce .fse-grid-list, body.editor-styles-wrapper .block-editor-block-list__layout .fse-grid-list, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-grid-list {
    margin-top: 3rem
}
.post-content .fse-grid-list .fse-grid-list__inner, #tinymce .fse-grid-list .fse-grid-list__inner, body.editor-styles-wrapper .block-editor-block-list__layout .fse-grid-list .fse-grid-list__inner, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-grid-list .fse-grid-list__inner {
    display: grid;
    gap: .8rem
}
@media screen and (max-width: 767px) {
    .post-content .fse-grid-list .fse-grid-list__inner, #tinymce .fse-grid-list .fse-grid-list__inner, body.editor-styles-wrapper .block-editor-block-list__layout .fse-grid-list .fse-grid-list__inner, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-grid-list .fse-grid-list__inner {
        gap: 1.1rem
    }
}
.post-content .fse-grid-list .fse-grid-list__inner p, #tinymce .fse-grid-list .fse-grid-list__inner p, body.editor-styles-wrapper .block-editor-block-list__layout .fse-grid-list .fse-grid-list__inner p, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-grid-list .fse-grid-list__inner p {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0;
    padding: .5rem;
    min-height: 6rem;
    font-size: 1.4rem;
    font-size: max(1.4rem, 10px);
    letter-spacing: .02em;
    font-weight: 700;
    line-height: 1.8;
    border: .1rem solid #d1d1d1;
    border-radius: 1rem
}
@media screen and (max-width: 767px) {
    .post-content .fse-grid-list .fse-grid-list__inner p, #tinymce .fse-grid-list .fse-grid-list__inner p, body.editor-styles-wrapper .block-editor-block-list__layout .fse-grid-list .fse-grid-list__inner p, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-grid-list .fse-grid-list__inner p {
        font-size: 1.3rem;
        font-size: max(1.3rem, 10px);
        letter-spacing: 0em;
        line-height: 1.9
    }
}
@media screen and (min-width: 768px) {
    .post-content .fse-grid-list:not(.wp-block)[data-pc-columns="3"] .fse-grid-list__inner, #tinymce .fse-grid-list:not(.wp-block)[data-pc-columns="3"] .fse-grid-list__inner, body.editor-styles-wrapper .block-editor-block-list__layout .fse-grid-list:not(.wp-block)[data-pc-columns="3"] .fse-grid-list__inner, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-grid-list:not(.wp-block)[data-pc-columns="3"] .fse-grid-list__inner {
        grid-template-columns: repeat(3, 1fr)
    }
    .post-content .fse-grid-list:not(.wp-block)[data-pc-columns="2"] .fse-grid-list__inner, #tinymce .fse-grid-list:not(.wp-block)[data-pc-columns="2"] .fse-grid-list__inner, body.editor-styles-wrapper .block-editor-block-list__layout .fse-grid-list:not(.wp-block)[data-pc-columns="2"] .fse-grid-list__inner, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-grid-list:not(.wp-block)[data-pc-columns="2"] .fse-grid-list__inner {
        grid-template-columns: repeat(2, 1fr)
    }
}
@media screen and (max-width: 767px) {
    .post-content .fse-grid-list:not(.wp-block)[data-sp-columns="2"] .fse-grid-list__inner, #tinymce .fse-grid-list:not(.wp-block)[data-sp-columns="2"] .fse-grid-list__inner, body.editor-styles-wrapper .block-editor-block-list__layout .fse-grid-list:not(.wp-block)[data-sp-columns="2"] .fse-grid-list__inner, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-grid-list:not(.wp-block)[data-sp-columns="2"] .fse-grid-list__inner {
        grid-template-columns: repeat(2, 1fr)
    }
    .post-content .fse-grid-list:not(.wp-block)[data-sp-columns="1"] .fse-grid-list__inner, #tinymce .fse-grid-list:not(.wp-block)[data-sp-columns="1"] .fse-grid-list__inner, body.editor-styles-wrapper .block-editor-block-list__layout .fse-grid-list:not(.wp-block)[data-sp-columns="1"] .fse-grid-list__inner, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-grid-list:not(.wp-block)[data-sp-columns="1"] .fse-grid-list__inner {
        grid-template-columns: repeat(1, 1fr)
    }
}
.post-content .fse-grid-list.wp-block .block-editor-block-list__layout, #tinymce .fse-grid-list.wp-block .block-editor-block-list__layout, body.editor-styles-wrapper .block-editor-block-list__layout .fse-grid-list.wp-block .block-editor-block-list__layout, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-grid-list.wp-block .block-editor-block-list__layout {
    display: grid;
    gap: .8rem
}
.post-content .fse-grid-list.wp-block[data-pc-columns="3"] .block-editor-block-list__layout, #tinymce .fse-grid-list.wp-block[data-pc-columns="3"] .block-editor-block-list__layout, body.editor-styles-wrapper .block-editor-block-list__layout .fse-grid-list.wp-block[data-pc-columns="3"] .block-editor-block-list__layout, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-grid-list.wp-block[data-pc-columns="3"] .block-editor-block-list__layout {
    grid-template-columns: repeat(3, 1fr)
}
.post-content .fse-grid-list.wp-block[data-pc-columns="2"] .block-editor-block-list__layout, #tinymce .fse-grid-list.wp-block[data-pc-columns="2"] .block-editor-block-list__layout, body.editor-styles-wrapper .block-editor-block-list__layout .fse-grid-list.wp-block[data-pc-columns="2"] .block-editor-block-list__layout, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-grid-list.wp-block[data-pc-columns="2"] .block-editor-block-list__layout {
    grid-template-columns: repeat(2, 1fr)
}
.post-content .fse-youtube-embed, #tinymce .fse-youtube-embed, body.editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed {
    margin-top: 3rem
}
.post-content .fse-youtube-embed .fse-youtube-embed__button, .post-content .fse-youtube-embed .fse-youtube-embed__preview, #tinymce .fse-youtube-embed .fse-youtube-embed__button, #tinymce .fse-youtube-embed .fse-youtube-embed__preview, body.editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed .fse-youtube-embed__button, body.editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed .fse-youtube-embed__preview, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed .fse-youtube-embed__button, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed .fse-youtube-embed__preview {
    display: block;
    position: relative;
    width: 100%;
    height: auto
}
@media(hover: hover) {
    .post-content .fse-youtube-embed .fse-youtube-embed__button:hover .fse-youtube-embed__img, .post-content .fse-youtube-embed .fse-youtube-embed__preview:hover .fse-youtube-embed__img, #tinymce .fse-youtube-embed .fse-youtube-embed__button:hover .fse-youtube-embed__img, #tinymce .fse-youtube-embed .fse-youtube-embed__preview:hover .fse-youtube-embed__img, body.editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed .fse-youtube-embed__button:hover .fse-youtube-embed__img, body.editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed .fse-youtube-embed__preview:hover .fse-youtube-embed__img, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed .fse-youtube-embed__button:hover .fse-youtube-embed__img, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed .fse-youtube-embed__preview:hover .fse-youtube-embed__img {
        -webkit-filter: brightness(0.8);
        filter: brightness(0.8)
    }
    .post-content .fse-youtube-embed .fse-youtube-embed__button:hover .ico_play, .post-content .fse-youtube-embed .fse-youtube-embed__preview:hover .ico_play, #tinymce .fse-youtube-embed .fse-youtube-embed__button:hover .ico_play, #tinymce .fse-youtube-embed .fse-youtube-embed__preview:hover .ico_play, body.editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed .fse-youtube-embed__button:hover .ico_play, body.editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed .fse-youtube-embed__preview:hover .ico_play, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed .fse-youtube-embed__button:hover .ico_play, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed .fse-youtube-embed__preview:hover .ico_play {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
    .post-content .fse-youtube-embed .fse-youtube-embed__button:hover .ico_play .svg-circle, .post-content .fse-youtube-embed .fse-youtube-embed__preview:hover .ico_play .svg-circle, #tinymce .fse-youtube-embed .fse-youtube-embed__button:hover .ico_play .svg-circle, #tinymce .fse-youtube-embed .fse-youtube-embed__preview:hover .ico_play .svg-circle, body.editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed .fse-youtube-embed__button:hover .ico_play .svg-circle, body.editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed .fse-youtube-embed__preview:hover .ico_play .svg-circle, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed .fse-youtube-embed__button:hover .ico_play .svg-circle, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed .fse-youtube-embed__preview:hover .ico_play .svg-circle {
        fill: #da1111
    }
}
@media screen and (min-width: 768px)and (-ms-high-contrast: none), screen and (min-width: 768px)and (-ms-high-contrast: active) {
    .post-content .fse-youtube-embed .fse-youtube-embed__button:hover .fse-youtube-embed__img, .post-content .fse-youtube-embed .fse-youtube-embed__preview:hover .fse-youtube-embed__img, #tinymce .fse-youtube-embed .fse-youtube-embed__button:hover .fse-youtube-embed__img, #tinymce .fse-youtube-embed .fse-youtube-embed__preview:hover .fse-youtube-embed__img, body.editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed .fse-youtube-embed__button:hover .fse-youtube-embed__img, body.editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed .fse-youtube-embed__preview:hover .fse-youtube-embed__img, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed .fse-youtube-embed__button:hover .fse-youtube-embed__img, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed .fse-youtube-embed__preview:hover .fse-youtube-embed__img {
        -webkit-filter: brightness(0.8);
        filter: brightness(0.8)
    }
    .post-content .fse-youtube-embed .fse-youtube-embed__button:hover .ico_play, .post-content .fse-youtube-embed .fse-youtube-embed__preview:hover .ico_play, #tinymce .fse-youtube-embed .fse-youtube-embed__button:hover .ico_play, #tinymce .fse-youtube-embed .fse-youtube-embed__preview:hover .ico_play, body.editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed .fse-youtube-embed__button:hover .ico_play, body.editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed .fse-youtube-embed__preview:hover .ico_play, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed .fse-youtube-embed__button:hover .ico_play, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed .fse-youtube-embed__preview:hover .ico_play {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
    .post-content .fse-youtube-embed .fse-youtube-embed__button:hover .ico_play .svg-circle, .post-content .fse-youtube-embed .fse-youtube-embed__preview:hover .ico_play .svg-circle, #tinymce .fse-youtube-embed .fse-youtube-embed__button:hover .ico_play .svg-circle, #tinymce .fse-youtube-embed .fse-youtube-embed__preview:hover .ico_play .svg-circle, body.editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed .fse-youtube-embed__button:hover .ico_play .svg-circle, body.editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed .fse-youtube-embed__preview:hover .ico_play .svg-circle, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed .fse-youtube-embed__button:hover .ico_play .svg-circle, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed .fse-youtube-embed__preview:hover .ico_play .svg-circle {
        fill: #da1111
    }
}
.post-content .fse-youtube-embed .fse-youtube-embed__button .ico_play, .post-content .fse-youtube-embed .fse-youtube-embed__preview .ico_play, #tinymce .fse-youtube-embed .fse-youtube-embed__button .ico_play, #tinymce .fse-youtube-embed .fse-youtube-embed__preview .ico_play, body.editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed .fse-youtube-embed__button .ico_play, body.editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed .fse-youtube-embed__preview .ico_play, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed .fse-youtube-embed__button .ico_play, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed .fse-youtube-embed__preview .ico_play {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 5.4rem;
    margin: auto;
    -webkit-transition: -webkit-transform .25s ease;
    transition: -webkit-transform .25s ease;
    transition: transform .25s ease;
    transition: transform .25s ease, -webkit-transform .25s ease
}
.post-content .fse-youtube-embed .fse-youtube-embed__notes, #tinymce .fse-youtube-embed .fse-youtube-embed__notes, body.editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed .fse-youtube-embed__notes, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed .fse-youtube-embed__notes {
    margin-top: 0;
    font-size: 1.2rem;
    font-size: max(1.2rem, 10px);
    letter-spacing: 0;
    font-weight: 400;
    line-height: 1.8;
    padding-left: 1em;
    text-indent: -1em;
    color: #da1111
}
@media screen and (max-width: 767px) {
    .post-content .fse-youtube-embed .fse-youtube-embed__notes, #tinymce .fse-youtube-embed .fse-youtube-embed__notes, body.editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed .fse-youtube-embed__notes, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed .fse-youtube-embed__notes {
        font-size: 1.1rem;
        font-size: max(1.1rem, 10px);
        letter-spacing: .02;
        line-height: 1.75
    }
}
.post-content .fse-youtube-embed .fse-youtube-embed__notes::before, #tinymce .fse-youtube-embed .fse-youtube-embed__notes::before, body.editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed .fse-youtube-embed__notes::before, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed .fse-youtube-embed__notes::before {
    content: "※"
}
.post-content .fse-youtube-embed .fse-youtube-embed__img, #tinymce .fse-youtube-embed .fse-youtube-embed__img, body.editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed .fse-youtube-embed__img, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed .fse-youtube-embed__img {
    width: 100%;
    margin-top: 0;
    aspect-ratio: 16/9;
    -o-object-fit: cover;
    object-fit: cover;
    -webkit-transition: -webkit-filter .25s ease;
    transition: -webkit-filter .25s ease;
    transition: filter .25s ease;
    transition: filter .25s ease, -webkit-filter .25s ease
}
.post-content .fse-youtube-embed .fse-youtube-embed__title, #tinymce .fse-youtube-embed .fse-youtube-embed__title, body.editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed .fse-youtube-embed__title, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed .fse-youtube-embed__title {
    margin-top: 1rem;
    font-size: 1.4rem;
    font-size: max(1.4rem, 10px);
    letter-spacing: .02em;
    font-weight: 700;
    line-height: 1.8
}
@media screen and (max-width: 767px) {
    .post-content .fse-youtube-embed .fse-youtube-embed__title, #tinymce .fse-youtube-embed .fse-youtube-embed__title, body.editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed .fse-youtube-embed__title, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-embed .fse-youtube-embed__title {
        font-size: 1.3rem;
        font-size: max(1.3rem, 10px);
        letter-spacing: 0em;
        line-height: 1.9
    }
}
.post-content .fse-youtube-wrap:not(.wp-block), #tinymce .fse-youtube-wrap:not(.wp-block), body.editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-wrap:not(.wp-block), body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-wrap:not(.wp-block) {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 3rem;
    margin-top: 3rem
}
@media screen and (max-width: 767px) {
    .post-content .fse-youtube-wrap:not(.wp-block), #tinymce .fse-youtube-wrap:not(.wp-block), body.editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-wrap:not(.wp-block), body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-wrap:not(.wp-block) {
        gap: 1rem
    }
}
.post-content .fse-youtube-wrap.wp-block .block-editor-block-list__layout, #tinymce .fse-youtube-wrap.wp-block .block-editor-block-list__layout, body.editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-wrap.wp-block .block-editor-block-list__layout, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-wrap.wp-block .block-editor-block-list__layout {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 3rem
}
.post-content .fse-youtube-wrap .fse-youtube-embed, #tinymce .fse-youtube-wrap .fse-youtube-embed, body.editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-wrap .fse-youtube-embed, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-youtube-wrap .fse-youtube-embed {
    width: 100%;
    margin-top: 0
}
.post-content .fse-talk, #tinymce .fse-talk, body.editor-styles-wrapper .block-editor-block-list__layout .fse-talk, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-talk {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 0 3.5rem;
    margin-top: 3.5rem
}
@media screen and (max-width: 767px) {
    .post-content .fse-talk, #tinymce .fse-talk, body.editor-styles-wrapper .block-editor-block-list__layout .fse-talk, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-talk {
        gap: 0 2.2rem;
        margin-top: 2rem
    }
}
.post-content .fse-talk.fse-talk--reverse, #tinymce .fse-talk.fse-talk--reverse, body.editor-styles-wrapper .block-editor-block-list__layout .fse-talk.fse-talk--reverse, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-talk.fse-talk--reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}
.post-content .fse-talk.fse-talk--reverse .fse-talk__main::before, #tinymce .fse-talk.fse-talk--reverse .fse-talk__main::before, body.editor-styles-wrapper .block-editor-block-list__layout .fse-talk.fse-talk--reverse .fse-talk__main::before, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-talk.fse-talk--reverse .fse-talk__main::before {
    left: auto;
    right: -2rem;
    border-width: 1.3rem 0 1.3rem 2.2rem
}
@media screen and (max-width: 767px) {
    .post-content .fse-talk.fse-talk--reverse .fse-talk__main::before, #tinymce .fse-talk.fse-talk--reverse .fse-talk__main::before, body.editor-styles-wrapper .block-editor-block-list__layout .fse-talk.fse-talk--reverse .fse-talk__main::before, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-talk.fse-talk--reverse .fse-talk__main::before {
        right: -1.2rem;
        border-width: .8rem 0 .8rem 1.4rem
    }
}
.post-content .fse-talk .fse-talk__head, #tinymce .fse-talk .fse-talk__head, body.editor-styles-wrapper .block-editor-block-list__layout .fse-talk .fse-talk__head, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-talk .fse-talk__head {
    width: 7rem;
    margin: 0
}
@media screen and (max-width: 767px) {
    .post-content .fse-talk .fse-talk__head, #tinymce .fse-talk .fse-talk__head, body.editor-styles-wrapper .block-editor-block-list__layout .fse-talk .fse-talk__head, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-talk .fse-talk__head {
        width: 5rem
    }
}
.post-content .fse-talk .fse-talk__choose, .post-content .fse-talk .fse-talk__change, .post-content .fse-talk .fse-talk__delete, #tinymce .fse-talk .fse-talk__choose, #tinymce .fse-talk .fse-talk__change, #tinymce .fse-talk .fse-talk__delete, body.editor-styles-wrapper .block-editor-block-list__layout .fse-talk .fse-talk__choose, body.editor-styles-wrapper .block-editor-block-list__layout .fse-talk .fse-talk__change, body.editor-styles-wrapper .block-editor-block-list__layout .fse-talk .fse-talk__delete, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-talk .fse-talk__choose, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-talk .fse-talk__change, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-talk .fse-talk__delete {
    display: block;
    width: 100%;
    height: auto;
    padding: 0;
    margin: 0;
    text-align: center;
    font-size: 1rem;
    font-size: max(1rem, 10px);
    letter-spacing: 0
}
.post-content .fse-talk .fse-talk__image, #tinymce .fse-talk .fse-talk__image, body.editor-styles-wrapper .block-editor-block-list__layout .fse-talk .fse-talk__image, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-talk .fse-talk__image {
    margin: 0;
    width: 100%
}
.post-content .fse-talk .fse-talk__image img, #tinymce .fse-talk .fse-talk__image img, body.editor-styles-wrapper .block-editor-block-list__layout .fse-talk .fse-talk__image img, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-talk .fse-talk__image img {
    margin: 0;
    aspect-ratio: 1/1;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
    background-color: #fff
}
.post-content .fse-talk .fse-talk__name, #tinymce .fse-talk .fse-talk__name, body.editor-styles-wrapper .block-editor-block-list__layout .fse-talk .fse-talk__name, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-talk .fse-talk__name {
    margin-top: 7px;
    text-align: center;
    font-size: 1.2rem;
    font-size: max(1.2rem, 10px);
    font-weight: 700;
    line-height: 1.6;
    letter-spacing: 0
}
@media screen and (max-width: 767px) {
    .post-content .fse-talk .fse-talk__name, #tinymce .fse-talk .fse-talk__name, body.editor-styles-wrapper .block-editor-block-list__layout .fse-talk .fse-talk__name, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-talk .fse-talk__name {
        font-size: 1rem;
        font-size: max(1rem, 10px)
    }
}
.post-content .fse-talk .fse-talk__main, #tinymce .fse-talk .fse-talk__main, body.editor-styles-wrapper .block-editor-block-list__layout .fse-talk .fse-talk__main, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-talk .fse-talk__main {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    position: relative;
    padding: 2rem 3rem;
    border-radius: 1rem;
    background-color: #f4f2eb
}
@media screen and (max-width: 767px) {
    .post-content .fse-talk .fse-talk__main, #tinymce .fse-talk .fse-talk__main, body.editor-styles-wrapper .block-editor-block-list__layout .fse-talk .fse-talk__main, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-talk .fse-talk__main {
        padding: 1.5rem 1.7rem
    }
}
.post-content .fse-talk .fse-talk__main::before, #tinymce .fse-talk .fse-talk__main::before, body.editor-styles-wrapper .block-editor-block-list__layout .fse-talk .fse-talk__main::before, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-talk .fse-talk__main::before {
    content: "";
    position: absolute;
    top: 1.9rem;
    left: -2rem;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 1.3rem 2.2rem 1.3rem 0;
    border-color: rgba(0, 0, 0, 0) #f4f2eb
}
@media screen and (max-width: 767px) {
    .post-content .fse-talk .fse-talk__main::before, #tinymce .fse-talk .fse-talk__main::before, body.editor-styles-wrapper .block-editor-block-list__layout .fse-talk .fse-talk__main::before, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-talk .fse-talk__main::before {
        top: 1.6rem;
        left: -1.2rem;
        border-width: .8rem 1.4rem .8rem 0
    }
}
.post-content .fse-talk .fse-talk__txt, #tinymce .fse-talk .fse-talk__txt, body.editor-styles-wrapper .block-editor-block-list__layout .fse-talk .fse-talk__txt, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-talk .fse-talk__txt {
    margin-top: 0;
    font-size: 1.4rem;
    font-size: max(1.4rem, 10px);
    letter-spacing: .02em;
    font-weight: 400;
    line-height: 1.8
}
@media screen and (max-width: 767px) {
    .post-content .fse-talk .fse-talk__txt, #tinymce .fse-talk .fse-talk__txt, body.editor-styles-wrapper .block-editor-block-list__layout .fse-talk .fse-talk__txt, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-talk .fse-talk__txt {
        font-size: 1.3rem;
        font-size: max(1.3rem, 10px);
        letter-spacing: 0em;
        line-height: 1.9
    }
}
.post-content .fse-blog-card, #tinymce .fse-blog-card, body.editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card {
    margin-top: 3rem
}
.post-content a.fse-blog-card__link, .post-content .fse-blog-card__link, #tinymce a.fse-blog-card__link, #tinymce .fse-blog-card__link, body.editor-styles-wrapper .block-editor-block-list__layout a.fse-blog-card__link, body.editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card__link, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout a.fse-blog-card__link, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 0 2rem;
    padding: 2.4rem 2.9rem 2.4rem 3.9rem;
    color: #222;
    text-decoration: none;
    border: .1rem solid #114fa1;
    border-radius: 1rem;
    background-color: #fff;
    -webkit-transition: background-color .25s ease;
    transition: background-color .25s ease
}
@media(hover: hover) {
    .post-content a.fse-blog-card__link:hover, .post-content .fse-blog-card__link:hover, #tinymce a.fse-blog-card__link:hover, #tinymce .fse-blog-card__link:hover, body.editor-styles-wrapper .block-editor-block-list__layout a.fse-blog-card__link:hover, body.editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card__link:hover, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout a.fse-blog-card__link:hover, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card__link:hover {
        text-decoration: none;
        background-color: #eff6f8
    }
    .post-content a.fse-blog-card__link:hover .fse-blog-card__ttl, .post-content a.fse-blog-card__link:hover .fse-blog-card__txt, .post-content .fse-blog-card__link:hover .fse-blog-card__ttl, .post-content .fse-blog-card__link:hover .fse-blog-card__txt, #tinymce a.fse-blog-card__link:hover .fse-blog-card__ttl, #tinymce a.fse-blog-card__link:hover .fse-blog-card__txt, #tinymce .fse-blog-card__link:hover .fse-blog-card__ttl, #tinymce .fse-blog-card__link:hover .fse-blog-card__txt, body.editor-styles-wrapper .block-editor-block-list__layout a.fse-blog-card__link:hover .fse-blog-card__ttl, body.editor-styles-wrapper .block-editor-block-list__layout a.fse-blog-card__link:hover .fse-blog-card__txt, body.editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card__link:hover .fse-blog-card__ttl, body.editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card__link:hover .fse-blog-card__txt, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout a.fse-blog-card__link:hover .fse-blog-card__ttl, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout a.fse-blog-card__link:hover .fse-blog-card__txt, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card__link:hover .fse-blog-card__ttl, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card__link:hover .fse-blog-card__txt {
        color: #114fa1
    }
    .post-content a.fse-blog-card__link:hover .ico_svg .svg-circle, .post-content .fse-blog-card__link:hover .ico_svg .svg-circle, #tinymce a.fse-blog-card__link:hover .ico_svg .svg-circle, #tinymce .fse-blog-card__link:hover .ico_svg .svg-circle, body.editor-styles-wrapper .block-editor-block-list__layout a.fse-blog-card__link:hover .ico_svg .svg-circle, body.editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card__link:hover .ico_svg .svg-circle, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout a.fse-blog-card__link:hover .ico_svg .svg-circle, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card__link:hover .ico_svg .svg-circle {
        fill: #114fa1
    }
    .post-content a.fse-blog-card__link:hover .ico_svg .svg-path, .post-content .fse-blog-card__link:hover .ico_svg .svg-path, #tinymce a.fse-blog-card__link:hover .ico_svg .svg-path, #tinymce .fse-blog-card__link:hover .ico_svg .svg-path, body.editor-styles-wrapper .block-editor-block-list__layout a.fse-blog-card__link:hover .ico_svg .svg-path, body.editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card__link:hover .ico_svg .svg-path, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout a.fse-blog-card__link:hover .ico_svg .svg-path, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card__link:hover .ico_svg .svg-path {
        fill: #fff
    }
}
@media screen and (min-width: 768px)and (-ms-high-contrast: none), screen and (min-width: 768px)and (-ms-high-contrast: active) {
    .post-content a.fse-blog-card__link:hover, .post-content .fse-blog-card__link:hover, #tinymce a.fse-blog-card__link:hover, #tinymce .fse-blog-card__link:hover, body.editor-styles-wrapper .block-editor-block-list__layout a.fse-blog-card__link:hover, body.editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card__link:hover, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout a.fse-blog-card__link:hover, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card__link:hover {
        text-decoration: none;
        background-color: #eff6f8
    }
    .post-content a.fse-blog-card__link:hover .fse-blog-card__ttl, .post-content a.fse-blog-card__link:hover .fse-blog-card__txt, .post-content .fse-blog-card__link:hover .fse-blog-card__ttl, .post-content .fse-blog-card__link:hover .fse-blog-card__txt, #tinymce a.fse-blog-card__link:hover .fse-blog-card__ttl, #tinymce a.fse-blog-card__link:hover .fse-blog-card__txt, #tinymce .fse-blog-card__link:hover .fse-blog-card__ttl, #tinymce .fse-blog-card__link:hover .fse-blog-card__txt, body.editor-styles-wrapper .block-editor-block-list__layout a.fse-blog-card__link:hover .fse-blog-card__ttl, body.editor-styles-wrapper .block-editor-block-list__layout a.fse-blog-card__link:hover .fse-blog-card__txt, body.editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card__link:hover .fse-blog-card__ttl, body.editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card__link:hover .fse-blog-card__txt, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout a.fse-blog-card__link:hover .fse-blog-card__ttl, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout a.fse-blog-card__link:hover .fse-blog-card__txt, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card__link:hover .fse-blog-card__ttl, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card__link:hover .fse-blog-card__txt {
        color: #114fa1
    }
    .post-content a.fse-blog-card__link:hover .ico_svg .svg-circle, .post-content .fse-blog-card__link:hover .ico_svg .svg-circle, #tinymce a.fse-blog-card__link:hover .ico_svg .svg-circle, #tinymce .fse-blog-card__link:hover .ico_svg .svg-circle, body.editor-styles-wrapper .block-editor-block-list__layout a.fse-blog-card__link:hover .ico_svg .svg-circle, body.editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card__link:hover .ico_svg .svg-circle, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout a.fse-blog-card__link:hover .ico_svg .svg-circle, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card__link:hover .ico_svg .svg-circle {
        fill: #114fa1
    }
    .post-content a.fse-blog-card__link:hover .ico_svg .svg-path, .post-content .fse-blog-card__link:hover .ico_svg .svg-path, #tinymce a.fse-blog-card__link:hover .ico_svg .svg-path, #tinymce .fse-blog-card__link:hover .ico_svg .svg-path, body.editor-styles-wrapper .block-editor-block-list__layout a.fse-blog-card__link:hover .ico_svg .svg-path, body.editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card__link:hover .ico_svg .svg-path, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout a.fse-blog-card__link:hover .ico_svg .svg-path, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card__link:hover .ico_svg .svg-path {
        fill: #fff
    }
}
@media screen and (max-width: 767px) {
    .post-content a.fse-blog-card__link, .post-content .fse-blog-card__link, #tinymce a.fse-blog-card__link, #tinymce .fse-blog-card__link, body.editor-styles-wrapper .block-editor-block-list__layout a.fse-blog-card__link, body.editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card__link, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout a.fse-blog-card__link, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card__link {
        display: block;
        padding: 2.4rem
    }
}
.post-content .fse-blog-card-img, #tinymce .fse-blog-card-img, body.editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card-img, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card-img {
    margin: 0;
    width: 18rem;
    height: 12.6rem
}
@media screen and (max-width: 767px) {
    .post-content .fse-blog-card-img, #tinymce .fse-blog-card-img, body.editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card-img, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card-img {
        width: 21.5rem;
        height: 15rem;
        margin: 0 auto
    }
}
.post-content .fse-blog-card-img img, #tinymce .fse-blog-card-img img, body.editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card-img img, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card-img img {
    width: 100%;
    height: 100%;
    margin: 0;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: .5rem
}
@media screen and (max-width: 767px) {
    .post-content .fse-blog-card-img+.fse-blog-card__main, #tinymce .fse-blog-card-img+.fse-blog-card__main, body.editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card-img+.fse-blog-card__main, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card-img+.fse-blog-card__main {
        margin-top: 2rem
    }
}
.post-content .fse-blog-card__main, #tinymce .fse-blog-card__main, body.editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card__main, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card__main {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    position: relative;
    padding-right: 5rem
}
@media screen and (max-width: 767px) {
    .post-content .fse-blog-card__main, #tinymce .fse-blog-card__main, body.editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card__main, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card__main {
        padding-right: 4rem
    }
}
.post-content .fse-blog-card__main .ico_svg, #tinymce .fse-blog-card__main .ico_svg, body.editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card__main .ico_svg, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card__main .ico_svg {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 3rem;
    margin: auto 0
}
.post-content .fse-blog-card__ttl, #tinymce .fse-blog-card__ttl, body.editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card__ttl, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card__ttl {
    margin: 0;
    font-size: 1.5rem;
    font-size: max(1.5rem, 10px);
    font-weight: 700;
    line-height: 1.8;
    letter-spacing: .02em;
    -webkit-transition: color .25s ease;
    transition: color .25s ease
}
@media screen and (max-width: 767px) {
    .post-content .fse-blog-card__ttl, #tinymce .fse-blog-card__ttl, body.editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card__ttl, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card__ttl {
        font-size: 1.4rem;
        font-size: max(1.4rem, 10px);
        letter-spacing: .02em
    }
}
.post-content .fse-blog-card__txt, #tinymce .fse-blog-card__txt, body.editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card__txt, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card__txt {
    margin-top: 1rem;
    font-size: 1.3rem;
    font-size: max(1.3rem, 10px);
    line-height: 1.7;
    letter-spacing: 0;
    color: #767676;
    -webkit-transition: color .25s ease;
    transition: color .25s ease;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden
}
@media screen and (max-width: 767px) {
    .post-content .fse-blog-card__txt, #tinymce .fse-blog-card__txt, body.editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card__txt, body #wpwrap .editor-styles-wrapper .block-editor-block-list__layout .fse-blog-card__txt {
        line-height: 1.75
    }
}
.has-small-font-size.has-small-font-size, .editor-styles-wrapper .has-small-font-size.has-small-font-size {
    font-size: 1.2rem !important
}
@media screen and (max-width: 767px) {
    .has-small-font-size.has-small-font-size, .editor-styles-wrapper .has-small-font-size.has-small-font-size {
        font-size: 1.1rem !important
    }
}
.has-medium-font-size.has-medium-font-size, .editor-styles-wrapper .has-medium-font-size.has-medium-font-size {
    font-size: 1.8rem !important
}
@media screen and (max-width: 767px) {
    .has-medium-font-size.has-medium-font-size, .editor-styles-wrapper .has-medium-font-size.has-medium-font-size {
        font-size: 1.6rem !important
    }
}
.has-large-font-size.has-large-font-size, .editor-styles-wrapper .has-large-font-size.has-large-font-size {
    font-size: 2.4rem !important
}
@media screen and (max-width: 767px) {
    .has-large-font-size.has-large-font-size, .editor-styles-wrapper .has-large-font-size.has-large-font-size {
        font-size: 2.1rem !important
    }
}
.has-x-large-font-size.has-x-large-font-size, .editor-styles-wrapper .has-x-large-font-size.has-x-large-font-size {
    font-size: 3.2rem !important
}
@media screen and (max-width: 767px) {
    .has-x-large-font-size.has-x-large-font-size, .editor-styles-wrapper .has-x-large-font-size.has-x-large-font-size {
        font-size: 2.6rem !important
    }
}
.has-text-color.has-black-color, .has-link-color.has-black-color, .has-inline-color.has-black-color {
    color: #222 !important
}
.has-text-color.has-gray-color, .has-link-color.has-gray-color, .has-inline-color.has-gray-color {
    color: #d1d1d1 !important
}
.has-text-color.has-lightgray-color, .has-link-color.has-lightgray-color, .has-inline-color.has-lightgray-color {
    color: #f5f5f5 !important
}
.has-text-color.has-white-color, .has-link-color.has-white-color, .has-inline-color.has-white-color {
    color: #fff !important
}
.has-text-color.has-orange-color, .has-link-color.has-orange-color, .has-inline-color.has-orange-color {
    color: #eb8030 !important
}
.has-text-color.has-blue-color, .has-link-color.has-blue-color, .has-inline-color.has-blue-color {
    color: #114fa1 !important
}
.has-text-color.has-beige-color, .has-link-color.has-beige-color, .has-inline-color.has-beige-color {
    color: #f4f2eb !important
}
.has-text-color.has-red-color, .has-link-color.has-red-color, .has-inline-color.has-red-color {
    color: #da1111 !important
}
.has-text-color.has-green-color, .has-link-color.has-green-color, .has-inline-color.has-green-color {
    color: #6db55c !important
}
.has-text-color.has-lightblue-color, .has-link-color.has-lightblue-color, .has-inline-color.has-lightblue-color {
    color: #eff6f8 !important
}
.has-text-color.has-skyblue-color, .has-link-color.has-skyblue-color, .has-inline-color.has-skyblue-color {
    color: #4684d7 !important
}
.has-text-color.has-darkgray-color, .has-link-color.has-darkgray-color, .has-inline-color.has-darkgray-color {
    color: #767676 !important
}
.has-text-color.has-darkgreen-color, .has-link-color.has-darkgreen-color, .has-inline-color.has-darkgreen-color {
    color: #369fa0 !important
}
.has-background {
    border-radius: .5rem
}
.has-background.has-black-background-color {
    background-color: #222 !important
}
.has-background.has-gray-background-color {
    background-color: #d1d1d1 !important
}
.has-background.has-lightgray-background-color {
    background-color: #f5f5f5 !important
}
.has-background.has-white-background-color {
    background-color: #fff !important
}
.has-background.has-orange-background-color {
    background-color: #eb8030 !important
}
.has-background.has-blue-background-color {
    background-color: #114fa1 !important
}
.has-background.has-beige-background-color {
    background-color: #f4f2eb !important
}
.has-background.has-red-background-color {
    background-color: #da1111 !important
}
.has-background.has-green-background-color {
    background-color: #6db55c !important
}
.has-background.has-lightblue-background-color {
    background-color: #eff6f8 !important
}
.has-background.has-skyblue-background-color {
    background-color: #4684d7 !important
}
.has-background.has-darkgray-background-color {
    background-color: #767676 !important
}
.has-background.has-darkgreen-background-color {
    background-color: #369fa0 !important
}
.cms-schedule {
    width: 100%
}
.cms-schedule th, .cms-schedule td {
    border: .1rem solid #d1d1d1
}
.cms-schedule .cms-schedule__head {
    padding: .5rem;
    text-align: center;
    color: #fff;
    background-color: #114fa1
}
.cms-schedule .cms-schedule__head:first-of-type {
    width: 20%
}
.cms-schedule .cms-schedule__head:not(:first-of-type) {
    width: 16%
}
.cms-schedule .cms-schedule__row.cms-schedule__row--even {
    background-color: #fefdf9
}
.cms-schedule .cms-schedule__row.cms-schedule__row--even .cms-schedule__ttl01 {
    background-color: #e8e5db
}
.cms-schedule .cms-schedule__row.cms-schedule__row--even .cms-schedule__ttl02 {
    background-color: #e4f2ed
}
.cms-schedule .cms-schedule__cell {
    text-align: center
}
.cms-schedule .cms-schedule__cell:nth-of-type(1) {
    width: 6.2%
}
.cms-schedule .cms-schedule__cell:nth-of-type(2) {
    width: 13.8%
}
.cms-schedule .cms-schedule__ttl01 {
    padding: .3rem;
    font-size: 1.4rem;
    font-size: max(1.4rem, 10px);
    letter-spacing: .02em;
    font-weight: 700;
    line-height: 1.8;
    background-color: #f4f2eb
}
@media screen and (max-width: 767px) {
    .cms-schedule .cms-schedule__ttl01 {
        font-size: 1.3rem;
        font-size: max(1.3rem, 10px);
        letter-spacing: 0em;
        line-height: 1.9
    }
}
.cms-schedule .cms-schedule__ttl02 {
    padding: .5rem;
    font-size: 1.4rem;
    font-size: max(1.4rem, 10px);
    letter-spacing: .02em;
    font-weight: 700;
    line-height: 1.8;
    background-color: #eff6f8
}
@media screen and (max-width: 767px) {
    .cms-schedule .cms-schedule__ttl02 {
        font-size: 1.3rem;
        font-size: max(1.3rem, 10px);
        letter-spacing: 0em;
        line-height: 1.9
    }
}
.cms-schedule .cms-schedule__name {
    font-size: 1.3rem;
    font-size: max(1.3rem, 10px);
    line-height: 1.2;
    letter-spacing: 0
}
.cms-schedule .cms-schedule__item {
    padding: .7rem
}
.cms-schedule .cms-schedule__small {
    font-size: 1.1rem;
    font-size: max(1.1rem, 10px);
    line-height: 1.4;
    letter-spacing: 0;
    color: #eb8030
}
.has-text-color.has-black-color, .has-link-color.has-black-color, .has-inline-color.has-black-color {
    color: #000 !important
}
.has-text-color.has-white-color, .has-link-color.has-white-color, .has-inline-color.has-white-color {
    color: #fff !important
}
.has-text-color.has-darkgreen-color, .has-link-color.has-darkgreen-color, .has-inline-color.has-darkgreen-color {
    color: #1ea990 !important
}
.has-text-color.has-green-color, .has-link-color.has-green-color, .has-inline-color.has-green-color {
    color: #28b49a !important
}
.has-text-color.has-lightgreen-color, .has-link-color.has-lightgreen-color, .has-inline-color.has-lightgreen-color {
    color: #edf4f2 !important
}
.has-text-color.has-orange-color, .has-link-color.has-orange-color, .has-inline-color.has-orange-color {
    color: #ea8841 !important
}
.has-text-color.has-lightorange-color, .has-link-color.has-lightorange-color, .has-inline-color.has-lightorange-color {
    color: #f9f1eb !important
}
.has-text-color.has-red-color, .has-link-color.has-red-color, .has-inline-color.has-red-color {
    color: #de1817 !important
}
.has-text-color.has-blue-color, .has-link-color.has-blue-color, .has-inline-color.has-blue-color {
    color: #4e63ba !important
}
.has-background {
    border-radius: .5rem
}
.has-background.has-white-background-color {
    background-color: #fff !important
}
.has-background.has-darkgreen-background-color {
    background-color: #1ea990 !important
}
.has-background.has-green-background-color {
    background-color: #28b49a !important
}
.has-background.has-lightgreen-background-color {
    background-color: #edf4f2 !important
}
.has-background.has-orange-background-color {
    background-color: #ea8841 !important
}
.has-background.has-lightorange-background-color {
    background-color: #f9f1eb !important
}
.has-background.has-red-background-color {
    background-color: #de1817 !important
}
.has-background.has-blue-background-color {
    background-color: #4e63ba !important
}