/*!*********************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[0].use[3]!./template-parts/block-table/block-table.scss ***!
  \*********************************************************************************************************************************************************************************************************************/.table-section{padding:48px 0;position:relative}@media screen and (min-width:768px){.table-section{padding:96px 0}}@media screen and (min-width:1280px){.table-section{padding:128px 0}}.table-section .table-section--responsive{max-width:100%;overflow-x:auto}.table-section .table-section--responsive .table-section__table{border-collapse:collapse;width:100%}.table-section .table-section--responsive .table-section__table .table-section__thead{background-color:#004f58}.table-section .table-section--responsive .table-section__table .table-section__thead .table-section__tr{position:relative}.table-section .table-section--responsive .table-section__table .table-section__thead .table-section__tr:after{background:linear-gradient(88.92deg,#f4f4f4,#004f58);bottom:0;content:"";height:8px;left:0;position:absolute;width:100%}.table-section .table-section--responsive .table-section__table .table-section__thead .table-section__thead__th{border:1px solid #004f58;color:#fff;font-size:1.25em;font-size:clamp(1em,1.5vw,1.25em);font-weight:500;line-height:24px;padding:28px 12px 36px;text-align:center;text-transform:uppercase}.table-section .table-section--responsive .table-section__table .table-section__tbody .table-section__tr .table-section__tbody__td{border:1px solid #939393;color:#0f121a;font-size:1.125em;font-size:clamp(.875em,1.5vw,1.125em);font-weight:500;line-height:24px;padding:16px;text-align:center;text-transform:uppercase;vertical-align:middle}.table-section .table-section--responsive .table-section__table .table-section__tbody .table-section__tr .table-section__tbody__td--desc{font-size:.75em;font-weight:400;line-height:15px;margin-top:4px;text-transform:none}.table-section .table-section--responsive .table-section__table .table-section__tbody .table-section__tr .table-section__tbody__td.has-description{text-align:left}.table-section .table-section--responsive .table-section__table .table-section__tbody .table-section__tr .table-section__tbody__td.has-description span{display:block}.table-section .table-section--responsive .table-section__table .table-section__tbody .table-section__tr .table-section__tbody__td span.active,.table-section .table-section--responsive .table-section__table .table-section__tbody .table-section__tr .table-section__tbody__td span.finished,.table-section .table-section--responsive .table-section__table .table-section__tbody .table-section__tr .table-section__tbody__td span.on-going{display:block;font-size:1em;font-size:clamp(.75em,1.5vw,1em);line-height:18px;margin:0 auto;max-width:150px;padding:16px 24px;text-align:center}.table-section .table-section--responsive .table-section__table .table-section__tbody .table-section__tr .table-section__tbody__td span.finished{background-color:rgba(5,82,91,.2);color:#004f58}.table-section .table-section--responsive .table-section__table .table-section__tbody .table-section__tr .table-section__tbody__td span.on-going{background-color:rgba(255,128,0,.2);color:#ff8000}.table-section .table-section--responsive .table-section__table .table-section__tbody .table-section__tr .table-section__tbody__td span.active{background-color:rgba(0,211,176,.2);color:#00d3b0}@media screen and (max-width:1280px){.table-section .table-section--responsive .table-section__table,.table-section .table-section--responsive .table-section__tbody,.table-section .table-section--responsive .table-section__tbody__td,.table-section .table-section--responsive .table-section__thead,.table-section .table-section--responsive .table-section__thead__th,.table-section .table-section--responsive .table-section__tr{display:block}.table-section .table-section--responsive .table-section__thead{display:none}.table-section .table-section--responsive .table-section__tr{background:#fff;display:flex;flex-direction:column;margin-bottom:12px}}@media screen and (max-width:1280px) and (min-width:768px){.table-section .table-section--responsive .table-section__tr{margin-bottom:24px;margin-bottom:32px}}@media screen and (max-width:1280px){.table-section .table-section--responsive .table-section__tbody .table-section__tr .table-section__tbody__td{align-items:center;border-top:none!important;display:flex;justify-content:space-between;line-height:22px;padding:8px!important;position:relative}.table-section .table-section--responsive .table-section__tbody .table-section__tr .table-section__tbody__td:before{color:#004f58;content:attr(data-label);font-weight:500;line-height:22px;text-transform:none}.table-section .table-section--responsive .table-section__tbody .table-section__tr .table-section__tbody__td.has-description{align-items:flex-start;background-color:#004f58;border:0!important;flex-direction:column;padding:8px 16px}.table-section .table-section--responsive .table-section__tbody .table-section__tr .table-section__tbody__td.has-description:before{content:none}.table-section .table-section--responsive .table-section__tbody .table-section__tr .table-section__tbody__td.has-description span{color:#fff}.table-section .table-section--responsive .table-section__tbody .table-section__tr .table-section__tbody__td span.active,.table-section .table-section--responsive .table-section__tbody .table-section__tr .table-section__tbody__td span.finished,.table-section .table-section--responsive .table-section__tbody .table-section__tr .table-section__tbody__td span.on-going{margin:0!important;padding:8px!important}}