.table-container .table-header{display:flex;flex-flow:row wrap;width:100%}.table-container .th:first-child{flex:1 0 20%}.table-container .th{flex:0 0 20%}.table-container .table-row{display:flex;justify-content:space-between;width:100%}.table-container .table-body{display:flex;flex-flow:row wrap}.table-container .table-td:firt-child{flex:1 0 20%}.table-container .table-td.item-title{flex:1 0 20%}.table-container .table-section:first-child{background-color:var(--primary-color);flex:1 0 100%;padding:0}body .table-content.table-row .table-td.table-section p{color:#fff}.table-container .table-content .table-td:not(:first-child),.table-container .table-title .table-td:not(:first-child){border-left:1px solid #4b7bee;text-align:center}.table-container .table-content.table-row p{margin:0}.table-content.table-row .table-td:first-child p{padding:15px}.table-container .table-row.name-section p{color:#fff;font-size:20px;margin:0;padding:10px 0 10px 15px}.table-container .table-content .table-td:not(:first-child) p,.table-content.check-item .table-td:not(:first-child) p{padding:10px 0}.table-container .table-title h4{margin:20px 0 5px}.table-container .check-item p:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='23.255'%3E%3Cpath fill='%234cb748' d='M30 4.862 25.138 0 11.445 13.694 4.862 7.09 0 11.931l11.3 11.324.142-.142.142.142Z' data-name='Trazado 72639'/%3E%3C/svg%3E");padding:0 35px;position:relative;top:4px}.table-container .cross-item p{line-height:17px;padding:0!important}.table-container .cross-item p:before{content:url(https://2019794.fs1.hubspotusercontent-na1.net/hubfs/2019794/CircuiTree/theme-circuitree/images/minus.svg);font-weight:700;padding:0 35px;position:relative}.table-content .table-td:before{display:none}@media only screen and (max-width:1140px){.table-title h4{font-size:20px}}@media only screen and (max-width:1023px){.table-container{padding:0 20px}.table-header{display:none!important}.table-body,.table-row{display:block}.table-body{border:1px solid #1f52a1}body .table-body .table-td{border-bottom:1px solid #1f52a1!important;padding:0}.table-td{align-items:center;display:flex;flex-wrap:wrap;padding:2px;width:100%}.table-content .table-td p{flex:0 0 50%;text-align:center}.table-content .table-td:before{color:#1f52a1;display:inline-block;flex:0 0 50%;font-size:20px;font-size:16px;padding:10px 0 10px 10px;text-align:left}.table-content .table-td:not(:first-child),.table-title .table-td:not(:first-child){border-width:0}body .table-body .table-td.item-title{background-color:var(--primary-color)}body .table-body .table-td.item-title *{color:var(--light-color)!important}.table-td.table-section{display:none}.table-container .table-row.table-content{margin-bottom:0!important}}.table-container .table-row.table-content{background-color:#1f52a10f;margin-bottom:10px}.table-container .table-row{align-items:stretch;flex-flow:row wrap}@media(min-width:1024px){.table-td.check-item,.table-td.other{align-items:center;display:flex;justify-content:space-around}.table-container .table-td{flex:0 0 20%;padding-bottom:5px;padding-top:5px}}.table-container p.bolder{font-weight:600}.item-popup{align-items:center;background-color:rgba(31,37,49,.95);bottom:0;display:flex;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:all .5s ease;visibility:hidden;z-index:88888}.item-popup__content{background-color:#fff;gap:35px;margin:5px;max-height:90vh;max-width:85vw;overflow:hidden;padding:40px;position:relative;width:100%}.popout-content{overflow:auto}.item-popup__content .close{cursor:pointer;position:absolute;right:10px;top:8px}.item-popup__content .close svg{height:15px;width:15px}.is-open{opacity:1;pointer-events:auto;visibility:visible}.popout-img-wrap{align-items:center;display:flex;justify-content:center}.popout-img{height:100%;object-fit:cover;width:100%}.item-popup__content{display:flex}.item-popup__content>div{flex:1 1 0}[data-boolean=true].item-title{cursor:pointer}@media (max-width:767px){.item-popup__content{flex-direction:column-reverse}.item-popup__content>div{flex:auto}}.th.text--center h4{margin:0 15px}