.elementor-7142312 .elementor-element.elementor-element-67a6e75b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7142312 .elementor-element.elementor-element-655fa121 p{margin-block-end:0px;}.elementor-7142312 .elementor-element.elementor-element-655fa121{color:var( --e-global-color-f09ecb0 );}@media(max-width:1024px){.elementor-7142312 .elementor-element.elementor-element-67a6e75b{--padding-top:0px;--padding-bottom:40px;--padding-left:35px;--padding-right:35px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-7142312 .elementor-element.elementor-element-67a6e75b{--content-width:1600px;}}@media(max-width:767px){.elementor-7142312 .elementor-element.elementor-element-67a6e75b{--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-655fa121 */.table-eval-wrapper{width:100%;overflow-x:auto}.table-eval{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.06);border:1px solid hsla(0,0%,50%,.502)}.table-eval thead{background:#072f85;color:#fff}.table-eval th,.table-eval td{padding:16px;text-align:left;vertical-align:top;border:0}.table-eval th{font-size:17px;text-transform:uppercase}.table-eval tbody tr{border-bottom:1px solid hsla(0,0%,50%,.502);transition:background-color .15s ease}@media(hover:hover){.table-eval tbody tr:hover{background:#f7f9ff}}.table-eval tbody tr:focus-within{background:#f7f9ff}a:focus,button:focus,.table-eval tr:focus-within{outline:2px solid #072f85;outline-offset:2px}.category-title{font-weight:700;color:#072f85;margin:0 0 10px;display:block}.criteria-list{margin:0;padding-left:0;list-style:none;position:relative}.criteria-list li{line-height:1.45;margin:0 0 6px}.mini-label{display:none}@media(max-width:768px){.table-eval{box-shadow:none;background:transparent;border:0}.table-eval thead{position:absolute;left:-9999px;top:auto}.table-eval,.table-eval tbody,.table-eval tr,.table-eval td{display:block;width:auto}.table-eval tr{margin-bottom:16px;border:1px solid #eaeaea;border-radius:14px;padding:0;background:#fff}.table-eval td:first-child{background:#072f85;color:#fff;font-weight:700;padding:8px 12px;border-radius:14px 14px 0 0;margin-bottom:0}.table-eval td:not(:first-child){padding:7px 10px 6px;position:relative}.table-eval td:not(:first-child) .mini-label{display:block;font-weight:700;margin-right:6px;margin-bottom:4px}.table-eval td:first-child .criteria-list{list-style:disc;padding-left:22px;margin-top:8px}.table-eval td:first-child .criteria-list li::before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;background:#072f85;border-radius:50%}.table-eval tr{padding-left:0;padding-right:0}.table-eval td{padding:0 16px 10px 16px;margin-top:0}.table-eval .criteria{padding:0 0 14px 0;margin:0}}/* End custom CSS */