.elementor-17301 .elementor-element.elementor-element-6db0951{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-17301 .elementor-element.elementor-element-fdf1fc2 .elementor-toc__header-title{text-align:start}.elementor-17301 .elementor-element.elementor-element-fdf1fc2 .elementor-toc__header{flex-direction:row}.elementor-17301 .elementor-element.elementor-element-fdf1fc2{--item-text-hover-decoration:underline}.elementor-17301 .elementor-element.elementor-element-e34bc93{--display:flex}.elementor-17301 .elementor-element.elementor-element-bddd094 table{width:100%;table-layout:fixed;border-collapse:collapse}.elementor-17301 .elementor-element.elementor-element-bddd094 table td,.elementor-17301 .elementor-element.elementor-element-bddd094 table th{overflow-wrap:anywhere;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.elementor-17301 .elementor-element.elementor-element-bddd094 .table-container{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media only screen and (max-width:767px){.elementor-17301 .elementor-element.elementor-element-bddd094 table{font-size:14px}.elementor-17301 .elementor-element.elementor-element-bddd094 table td,.elementor-17301 .elementor-element.elementor-element-bddd094 table th{max-width:100vw;padding:8px}.elementor-17301 .elementor-element.elementor-element-bddd094 .table-vertical-text .long-text{writing-mode:vertical-lr;text-orientation:mixed;white-space:nowrap;max-height:150px;overflow:hidden;text-overflow:ellipsis}.elementor-17301 .elementor-element.elementor-element-bddd094 .table-truncate .long-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:block}.elementor-17301 .elementor-element.elementor-element-bddd094 .table-cards{border:0}.elementor-17301 .elementor-element.elementor-element-bddd094 .table-cards thead{display:none}.elementor-17301 .elementor-element.elementor-element-bddd094 .table-cards tr{display:block;margin-bottom:15px;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.1);background:#fff;padding:10px}.elementor-17301 .elementor-element.elementor-element-bddd094 .table-cards td{display:block;text-align:right;position:relative;padding:10px 10px 10px 50%;border-bottom:1px solid #eee}.elementor-17301 .elementor-element.elementor-element-bddd094 .table-cards td:last-child{border-bottom:0}.elementor-17301 .elementor-element.elementor-element-bddd094 .table-cards td:before{content:attr(data-label);position:absolute;left:10px;width:45%;text-align:left;font-weight:700}.elementor-17301 .elementor-element.elementor-element-bddd094 .has-tooltip{position:relative}.elementor-17301 .elementor-element.elementor-element-bddd094 .has-tooltip:hover:after{content:attr(data-full-text);position:absolute;left:0;top:100%;z-index:10;background:#333;color:#fff;padding:5px;border-radius:3px;white-space:normal;word-break:break-word;max-width:200px;box-shadow:0 2px 5px rgba(0,0,0,.3)}}@media only screen and (max-width:480px){.elementor-17301 .elementor-element.elementor-element-bddd094 table{font-size:12px}.elementor-17301 .elementor-element.elementor-element-bddd094 .ultra-long-text{font-size:10px;letter-spacing:-.5px}}