@media only screen and (max-width:941px) {
    .newsDetail .btn {
        left: 1.5625rem;
        margin-top: 7.5rem
    }
}

@media print,
screen and (min-width:942px) {
    .newsDetail .btn {
        margin-top: 5rem
    }
}

.newsDetail .gallery {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 2rem
}

.newsDetail .gallery-item {
    width: 100%;
    margin-bottom: 0
}

.newsDetail .gallery-item:not(:first-child) {
    margin-top: 2rem
}

.newsDetail .gallery-item img {
    width: 100%;
    max-width: none;
    height: auto
}

.newsDetail .gallery-item figcaption {
    margin-top: 0.5rem;
    font-size: 0.875rem;
    line-height: 2;
    letter-spacing: -0.05em
}

@media print,
screen and (min-width:942px) {
    .newsDetail .gallery {
        margin-top: 5rem
    }

    .newsDetail .gallery-item img {
        width: auto;
        max-width: 100%
    }

    .newsDetail .gallery-item figcaption {
        font-size: 1rem;
        line-height: 1.8125
    }

    .newsDetail .gallery-columns-1 .gallery-item:first-child {
        margin-top: 0
    }

    .newsDetail .gallery-columns-1 {
        width: calc(100% + 2.5rem);
        margin-left: 0
    }

    .newsDetail .gallery-columns-1 .gallery-item {
        -webkit-box-flex: 100%;
        -ms-flex: 100%;
        flex: 100%;
        width: 100%;
        max-width: 100%;
        margin-top: 2.5rem;
        padding: 0 2.5rem 0 0
    }

    .newsDetail .gallery-columns-2 .gallery-item:first-child,
    .newsDetail .gallery-columns-2 .gallery-item:nth-child(2) {
        margin-top: 0
    }

    .newsDetail .gallery-columns-2 {
        width: calc(100% + 2.5rem);
        margin-left: 0
    }

    .newsDetail .gallery-columns-2 .gallery-item {
        -webkit-box-flex: 50%;
        -ms-flex: 50%;
        flex: 50%;
        width: 50%;
        max-width: 50%;
        margin-top: 2.5rem;
        padding: 0 2.5rem 0 0
    }

    .newsDetail .gallery-columns-3 .gallery-item:first-child,
    .newsDetail .gallery-columns-3 .gallery-item:nth-child(2),
    .newsDetail .gallery-columns-3 .gallery-item:nth-child(3) {
        margin-top: 0
    }

    .newsDetail .gallery-columns-3 {
        width: calc(100% + 2.5rem);
        margin-left: 0
    }

    .newsDetail .gallery-columns-3 .gallery-item {
        -webkit-box-flex: 33.3333333333%;
        -ms-flex: 33.3333333333%;
        flex: 33.3333333333%;
        width: 33.3333333333%;
        max-width: 33.3333333333%;
        margin-top: 2.5rem;
        padding: 0 2.5rem 0 0
    }

    .newsDetail .gallery-columns-4 .gallery-item:first-child,
    .newsDetail .gallery-columns-4 .gallery-item:nth-child(2),
    .newsDetail .gallery-columns-4 .gallery-item:nth-child(3),
    .newsDetail .gallery-columns-4 .gallery-item:nth-child(4) {
        margin-top: 0
    }

    .newsDetail .gallery-columns-4 {
        width: calc(100% + 2.5rem);
        margin-left: 0
    }

    .newsDetail .gallery-columns-4 .gallery-item {
        -webkit-box-flex: 25%;
        -ms-flex: 25%;
        flex: 25%;
        width: 25%;
        max-width: 25%;
        margin-top: 2.5rem;
        padding: 0 2.5rem 0 0
    }

    .newsDetail .gallery-columns-5 .gallery-item:first-child,
    .newsDetail .gallery-columns-5 .gallery-item:nth-child(2),
    .newsDetail .gallery-columns-5 .gallery-item:nth-child(3),
    .newsDetail .gallery-columns-5 .gallery-item:nth-child(4),
    .newsDetail .gallery-columns-5 .gallery-item:nth-child(5) {
        margin-top: 0
    }

    .newsDetail .gallery-columns-5 {
        width: calc(100% + 2.5rem);
        margin-left: 0
    }

    .newsDetail .gallery-columns-5 .gallery-item {
        -webkit-box-flex: 20%;
        -ms-flex: 20%;
        flex: 20%;
        width: 20%;
        max-width: 20%;
        margin-top: 2.5rem;
        padding: 0 2.5rem 0 0
    }

    .newsDetail .gallery-columns-6 .gallery-item:first-child,
    .newsDetail .gallery-columns-6 .gallery-item:nth-child(2),
    .newsDetail .gallery-columns-6 .gallery-item:nth-child(3),
    .newsDetail .gallery-columns-6 .gallery-item:nth-child(4),
    .newsDetail .gallery-columns-6 .gallery-item:nth-child(5),
    .newsDetail .gallery-columns-6 .gallery-item:nth-child(6) {
        margin-top: 0
    }

    .newsDetail .gallery-columns-6 {
        width: calc(100% + 2.5rem);
        margin-left: 0
    }

    .newsDetail .gallery-columns-6 .gallery-item {
        -webkit-box-flex: 16.6666666667%;
        -ms-flex: 16.6666666667%;
        flex: 16.6666666667%;
        width: 16.6666666667%;
        max-width: 16.6666666667%;
        margin-top: 2.5rem;
        padding: 0 2.5rem 0 0
    }

    .newsDetail .gallery-columns-7 .gallery-item:first-child,
    .newsDetail .gallery-columns-7 .gallery-item:nth-child(2),
    .newsDetail .gallery-columns-7 .gallery-item:nth-child(3),
    .newsDetail .gallery-columns-7 .gallery-item:nth-child(4),
    .newsDetail .gallery-columns-7 .gallery-item:nth-child(5),
    .newsDetail .gallery-columns-7 .gallery-item:nth-child(6),
    .newsDetail .gallery-columns-7 .gallery-item:nth-child(7) {
        margin-top: 0
    }

    .newsDetail .gallery-columns-7 {
        width: calc(100% + 2.5rem);
        margin-left: 0
    }

    .newsDetail .gallery-columns-7 .gallery-item {
        -webkit-box-flex: 14.2857142857%;
        -ms-flex: 14.2857142857%;
        flex: 14.2857142857%;
        width: 14.2857142857%;
        max-width: 14.2857142857%;
        margin-top: 2.5rem;
        padding: 0 2.5rem 0 0
    }

    .newsDetail .gallery-columns-8 .gallery-item:first-child,
    .newsDetail .gallery-columns-8 .gallery-item:nth-child(2),
    .newsDetail .gallery-columns-8 .gallery-item:nth-child(3),
    .newsDetail .gallery-columns-8 .gallery-item:nth-child(4),
    .newsDetail .gallery-columns-8 .gallery-item:nth-child(5),
    .newsDetail .gallery-columns-8 .gallery-item:nth-child(6),
    .newsDetail .gallery-columns-8 .gallery-item:nth-child(7),
    .newsDetail .gallery-columns-8 .gallery-item:nth-child(8) {
        margin-top: 0
    }

    .newsDetail .gallery-columns-8 {
        width: calc(100% + 2.5rem);
        margin-left: 0
    }

    .newsDetail .gallery-columns-8 .gallery-item {
        -webkit-box-flex: 12.5%;
        -ms-flex: 12.5%;
        flex: 12.5%;
        width: 12.5%;
        max-width: 12.5%;
        margin-top: 2.5rem;
        padding: 0 2.5rem 0 0
    }

    .newsDetail .gallery-columns-9 .gallery-item:first-child,
    .newsDetail .gallery-columns-9 .gallery-item:nth-child(2),
    .newsDetail .gallery-columns-9 .gallery-item:nth-child(3),
    .newsDetail .gallery-columns-9 .gallery-item:nth-child(4),
    .newsDetail .gallery-columns-9 .gallery-item:nth-child(5),
    .newsDetail .gallery-columns-9 .gallery-item:nth-child(6),
    .newsDetail .gallery-columns-9 .gallery-item:nth-child(7),
    .newsDetail .gallery-columns-9 .gallery-item:nth-child(8),
    .newsDetail .gallery-columns-9 .gallery-item:nth-child(9) {
        margin-top: 0
    }

    .newsDetail .gallery-columns-9 {
        width: calc(100% + 2.5rem);
        margin-left: 0
    }

    .newsDetail .gallery-columns-9 .gallery-item {
        -webkit-box-flex: 11.1111111111%;
        -ms-flex: 11.1111111111%;
        flex: 11.1111111111%;
        width: 11.1111111111%;
        max-width: 11.1111111111%;
        margin-top: 2.5rem;
        padding: 0 2.5rem 0 0
    }
}

@media print,
screen and (min-width: 942px) {
    main a[href$=".pdf"]:before {
        height: 2.625rem;
        width: 2.5rem;
    }
}

@media only screen and (max-width: 941px) {
    main a[href$=".pdf"]:before {
        height: 1.90625rem;
        width: 1.78125rem
    }
}

@media only screen and (min-width:942px) {
    .wp-block-column:nth-child(n+2) {
        margin-left: 1.5rem
    }

    .wp-block-column:not(:first-child) {
        margin-left: 2rem
    }

    .wp-block-column.right_contents {
        margin-left: 2em;
    }

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

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

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

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

.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
    display: inline-block;
    margin-top: 1rem;
}

.wp-block-button__link {
    color: #fff;
    padding: calc(0.667em + 2px) calc(1.333em + 2px);
}

.editor-styles-wrapper .wp-element-button,
.editor-styles-wrapper .wp-block-button__link {
    background-color: #32373c;
    border-width: 0;
    color: #fff;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    padding: calc(0.667em + 2px) calc(1.333em + 2px);
    text-decoration: none;
}

.has-text-color.has-white-color {
    color: #FFFFFF !important;
}

.wp-block-file__button {
    background: #32373c;
    border-radius: 2em;
    color: #fff;
    font-size: .8em;
    padding: 0.5em 1em;
}

.is-content-justification-right {
    justify-content: right;
    text-align: right;
}

.is-content-justification-left {
    justify-content: left;
    text-align: left;
}

.is-content-justification-center {
    justify-content: center;
    text-align: center;
}

.is-content-justification-right {
    justify-content: space-between;
}

.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
    display: inline-block;
    margin-top: 1rem;
}

.wp-block-columns-is-layout-flex {
    margin-top: 1.5rem
}
mark{
    color: #fff;
}
mark{
    background: none;
}
strong{
    color: #fff;
}
.wp-block-table thead {
    border-bottom: none;
}
.wp-block-table tfoot{
    border-top: none;
}

.has-black-background-color {
    background-color: #000 !important;
}

.has-black-color {
    color: #000 !important;
}

.has-black-color b,
.has-black-color strong {
    color: #000;
    text-shadow: 1px 1px 1px #000, 1px 1px 1px #000, 1px 1px 1px #000;
}

.has-cyan-bluish-gray-background-color {
    background-color: #ABB8C3 !important;
}

.has-cyan-bluish-gray-color {
    color: #ABB8C3 !important;
}

.has-cyan-bluish-gray-color b,
.has-cyan-bluish-gray-color strong {
    color: #ABB8C3;
    text-shadow: 1px 1px 1px #ABB8C3, 1px 1px 1px #ABB8C3, 1px 1px 1px #ABB8C3;
}

.has-white-background-color {
    background-color: #fff !important;
}

.has-white-color {
    color: #fff !important;
}

.has-white-color b,
.has-white-color strong {
    color: #fff;
    text-shadow: 1px 1px 1px #fff, 1px 1px 1px #fff, 1px 1px 1px #fff;
}

.has-pale-pink-background-color {
    background-color: #F78DA7 !important;
}

.has-pale-pink-color {
    color: #F78DA7 !important;
}

.has-pale-pink-color b,
.has-pale-pink-color strong {
    color: #F78DA7;
    text-shadow: 1px 1px 1px #F78DA7, 1px 1px 1px #F78DA7, 1px 1px 1px #F78DA7;
}

.has-vivid-red-background-color {
    background-color: #CF2E2E !important;
}

.has-vivid-red-color {
    color: #CF2E2E !important;
}

.has-vivid-red-color b,
.has-vivid-red-color strong {
    color: #CF2E2E;
    text-shadow: 1px 1px 1px #CF2E2E, 1px 1px 1px #CF2E2E, 1px 1px 1px #CF2E2E;
}

.has-luminous-vivid-orange-background-color {
    background-color: #FF6900 !important;
}

.has-luminous-vivid-orange-color {
    color: #FF6900 !important;
}

.has-luminous-vivid-orange-color b,
.has-luminous-vivid-orange-color strong {
    color: #FF6900;
    text-shadow: 1px 1px 1px #FF6900, 1px 1px 1px #FF6900, 1px 1px 1px #FF6900;
}

.has-luminous-vivid-amber-background-color {
    background-color: #FCB900 !important;
}

.has-luminous-vivid-amber-color {
    color: #FCB900 !important;
}

.has-luminous-vivid-amber-color b,
.has-luminous-vivid-amber-color strong {
    color: #FCB900;
    text-shadow: 1px 1px 1px #FCB900, 1px 1px 1px #FCB900, 1px 1px 1px #FCB900;
}

.has-light-green-cyan-background-color {
    background-color: #7BDCB5 !important;
}

.has-light-green-cyan-color {
    color: #7BDCB5 !important;
}

.has-light-green-cyan-color b,
.has-light-green-cyan-color strong {
    color: #7BDCB5;
    text-shadow: 1px 1px 1px #7BDCB5, 1px 1px 1px #7BDCB5, 1px 1px 1px #7BDCB5;
}

.has-vivid-green-cyan-background-color {
    background-color: #00D084 !important;
}

.has-vivid-green-cyan-color {
    color: #00D084 !important;
}

.has-vivid-green-cyan-color b,
.has-vivid-green-cyan-color strong {
    color: #00D084;
    text-shadow: 1px 1px 1px #00D084, 1px 1px 1px #00D084, 1px 1px 1px #00D084;
}

.has-pale-cyan-blue-background-color {
    background-color: #8ED1FC !important;
}

.has-pale-cyan-blue-color {
    color: #8ED1FC !important;
}

.has-pale-cyan-blue-color b,
.has-pale-cyan-blue-color strong {
    color: #8ED1FC;
    text-shadow: 1px 1px 1px #8ED1FC, 1px 1px 1px #8ED1FC, 1px 1px 1px #8ED1FC;
}

.has-vivid-cyan-blue-background-color {
    background-color: #0693E3 !important;
}

.has-vivid-cyan-blue-color {
    color: #0693E3 !important;
}

.has-vivid-cyan-blue-color b,
.has-vivid-cyan-blue-color strong {
    color: #0693E3;
    text-shadow: 1px 1px 1px #0693E3, 1px 1px 1px #0693E3, 1px 1px 1px #0693E3;
}

.has-vivid-purple-background-color {
    background-color: #9B51E0 !important;
}

.has-vivid-purple-color {
    color: #9B51E0 !important;
}

.has-vivid-purple-color b,
.has-vivid-purple-color strong {
    color: #9B51E0;
    text-shadow: 1px 1px 1px #9B51E0, 1px 1px 1px #9B51E0, 1px 1px 1px #9B51E0;
}