.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table{width:100%;max-width:100%;border-collapse:collapse;}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(odd) th{background-color:#f0f0f1;}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(odd) td{background-color:#f0f0f1;}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(even) th{background-color:#ffffff;}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-style-stripes tbody tr:nth-child(even) td{background-color:#ffffff;}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td{padding:15px;border-width:1px;border-style:solid;border-color:#35b199;text-align:left;vertical-align:middle;}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th{background-color:#dfeaeb;color:#666;}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td{background-color:#ffffff;}@media screen and (min-width:769px){.wp-block-flexible-table-block-table.is-scroll-on-pc{overflow-x:scroll;}.wp-block-flexible-table-block-table.is-scroll-on-pc table{max-width:none;align-self:self-start;}}@media screen and (max-width:768px){.wp-block-flexible-table-block-table.is-scroll-on-mobile{overflow-x:scroll;}.wp-block-flexible-table-block-table.is-scroll-on-mobile table{max-width:none;align-self:self-start;}.wp-block-flexible-table-block-table table.is-stacked-on-mobile th,.wp-block-flexible-table-block-table table.is-stacked-on-mobile td{width:100%!important;display:block;}}

.wp-block-flexible-table-block-table caption {
	font-size: 1.2rem;
}
@media screen and (max-width:768px){
	.wp-block-flexible-table-block-table caption {
		font-size: 2.8vw;
	}
}
.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table {
    box-sizing: border-box
}

.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table.has-fixed-layout {
    table-layout: fixed
}

.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table.is-sticky-header:not(.is-stacked-on-mobile) thead {
    position: sticky;
    top: 0;
    z-index: 1
}

.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table.is-sticky-first-column tr>:first-child {
    left: 0;
    position: sticky;
    z-index: 1
}

.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table td,.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table th {
    box-sizing: border-box;
    min-width: auto;
    overflow-wrap: anywhere;
    word-break: normal
}

.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table td img,.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table th img {
    max-width: 100%
}

.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center,.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left,.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right {
    display: flex;
    flex-flow: column
}

.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center figcaption,.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left figcaption,.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right figcaption {
    align-self: stretch
}

.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-left {
    align-items: flex-start
}

.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-center {
    align-items: center
}

.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table.is-content-justification-right {
    align-items: flex-end
}
.empty-cell {
	background-color: #dfeaeb !important;
}