.elementor-995 .elementor-element.elementor-element-training-details-table{font-family:"IBM Plex Sans Arabic", Sans-serif;font-size:16px;line-height:1.85em;color:var(--samir-home-body);}/* Start custom CSS for text-editor, class: .elementor-element-training-details-table */.elementor-995 .elementor-element.elementor-element-training-details-table{width:100%;min-width:0}.elementor-995 .elementor-element.elementor-element-training-details-table table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;background:var(--samir-home-surface);color:var(--samir-home-body);direction:rtl;text-align:start}.elementor-995 .elementor-element.elementor-element-training-details-table th,.elementor-995 .elementor-element.elementor-element-training-details-table td{padding:16px;border:0;border-bottom:1px solid var(--samir-home-card-border);text-align:start;vertical-align:top;overflow-wrap:anywhere}.elementor-995 .elementor-element.elementor-element-training-details-table thead th{background:var(--samir-home-soft-blue);font-weight:600;color:var(--samir-home-navy)}.elementor-995 .elementor-element.elementor-element-training-details-table tbody th{font-weight:600}.elementor-995 .elementor-element.elementor-element-training-details-table th:first-child{width:42%}@media(max-width:767px){.elementor-995 .elementor-element.elementor-element-training-details-table table,.elementor-995 .elementor-element.elementor-element-training-details-table tbody,.elementor-995 .elementor-element.elementor-element-training-details-table tr,.elementor-995 .elementor-element.elementor-element-training-details-table th,.elementor-995 .elementor-element.elementor-element-training-details-table td{display:block;width:100%!important}.elementor-995 .elementor-element.elementor-element-training-details-table thead{display:none}.elementor-995 .elementor-element.elementor-element-training-details-table tr{padding:16px;border-bottom:1px solid var(--samir-home-card-border)}.elementor-995 .elementor-element.elementor-element-training-details-table tbody th,.elementor-995 .elementor-element.elementor-element-training-details-table td{padding:4px 0;border:0}.elementor-995 .elementor-element.elementor-element-training-details-table td:before{content:attr(data-label) " ";font-weight:600}}/* End custom CSS */
/* Start custom CSS */#training-page p a{color:var(--samir-home-blue);text-decoration:underline;text-underline-offset:.2em}#training-page a:focus-visible{outline:2px solid var(--samir-home-blue);outline-offset:4px}#training-page{overflow-wrap:anywhere}#training-page p{margin:0}#training-page :target{scroll-margin-top:100px}@media(prefers-reduced-motion:reduce){#training-page *{transition:none;animation:none}}/* End custom CSS */