.elementor-546 .elementor-element.elementor-element-a2a293b{--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;--padding-top:30px;--padding-bottom:180px;--padding-left:40px;--padding-right:40px;}.elementor-546 .elementor-element.elementor-element-a2a293b:not(.elementor-motion-effects-element-type-background), .elementor-546 .elementor-element.elementor-element-a2a293b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4E6;}.elementor-546 .elementor-element.elementor-element-ddeeaa8 .elementor-button{background-color:#02010100;font-family:"GT Standard S Regular", Sans-serif;font-size:14px;font-weight:700;fill:#313A42;color:#313A42;border-style:solid;border-width:0px 0px 1px 0px;border-color:#313A42;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-546 .elementor-element.elementor-element-ddeeaa8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-546 .elementor-element.elementor-element-ddeeaa8 .elementor-button-content-wrapper{flex-direction:row;}@media(max-width:1024px){.elementor-546 .elementor-element.elementor-element-a2a293b{--padding-top:30px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-546 .elementor-element.elementor-element-a2a293b{--padding-top:40px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}}/* Start custom CSS for html, class: .elementor-element-4b997b0 */.elementor-546 .elementor-element.elementor-element-4b997b0 table {
    border-collapse: collapse;
    width: 100%;
    border: none;
}
.elementor-546 .elementor-element.elementor-element-4b997b0 th, .elementor-546 .elementor-element.elementor-element-4b997b0 td {
    border: none;
    background: transparent !important;
    padding: 0;
    margin: 0;
}

.elementor-546 .elementor-element.elementor-element-4b997b0 .publication-table-wrap {
  width: 100%;
  overflow-x: auto;
}

.elementor-546 .elementor-element.elementor-element-4b997b0 .publication-features-table {
  width: 100%;
  border-collapse: collapse;
  color: #313A42;
  font-size: 14px;
  line-height: 1.3;
}



.elementor-546 .elementor-element.elementor-element-4b997b0 .publication-features-table th {
  text-align: left;
  font-family: inherit;
  font-weight: 700;
  font-size: 14px;
  padding: 0 20px 16px 0;
}

.elementor-546 .elementor-element.elementor-element-4b997b0 .publication-features-table td {
  vertical-align: top;
  padding: 18px 20px 0 0;
}
.elementor-546 .elementor-element.elementor-element-4b997b0 .publication-features-table thead th {
  font-family: "GT Standard S Regular";
  font-size:16px;
  border-bottom: 1.5px solid #313A42;
}

.elementor-546 .elementor-element.elementor-element-4b997b0 .publication-features-table th:nth-child(1),
.elementor-546 .elementor-element.elementor-element-4b997b0 .publication-features-table td:nth-child(1) {
  width: 37%;
}

.elementor-546 .elementor-element.elementor-element-4b997b0 .publication-features-table th:nth-child(2),
.elementor-546 .elementor-element.elementor-element-4b997b0 .publication-features-table td:nth-child(2) {
  width: 14%;
}

.elementor-546 .elementor-element.elementor-element-4b997b0 .publication-features-table th:nth-child(3),
.elementor-546 .elementor-element.elementor-element-4b997b0 .publication-features-table td:nth-child(3) {
  width: 45%;
}

.elementor-546 .elementor-element.elementor-element-4b997b0 .publication-features-table th:nth-child(4),
.elementor-546 .elementor-element.elementor-element-4b997b0 .publication-features-table td:nth-child(4) {
  width: 4%;
  text-align: left;
  white-space: nowrap;
  padding-right: 0;
}

.elementor-546 .elementor-element.elementor-element-4b997b0 .publication-features-table a {
  color: #313A42;
  text-decoration: underline;
  text-underline-offset: 2px;
}

.elementor-546 .elementor-element.elementor-element-4b997b0 .publication-features-table a:hover,
.elementor-546 .elementor-element.elementor-element-4b997b0 .publication-features-table a:focus {
  color: #000;
}

.elementor-546 .elementor-element.elementor-element-4b997b0 .publication-features-table em {
  font-style: italic;
}

/* Mobile layout */
@media (max-width: 767px) {

  .elementor-546 .elementor-element.elementor-element-4b997b0 .publication-features-table,
  .elementor-546 .elementor-element.elementor-element-4b997b0 .publication-features-table thead,
  .elementor-546 .elementor-element.elementor-element-4b997b0 .publication-features-table tbody,
  .elementor-546 .elementor-element.elementor-element-4b997b0 .publication-features-table th,
  .elementor-546 .elementor-element.elementor-element-4b997b0 .publication-features-table td,
  .elementor-546 .elementor-element.elementor-element-4b997b0 .publication-features-table tr {
    display: block;
    width: 100%;
  }

  .elementor-546 .elementor-element.elementor-element-4b997b0 .publication-features-table thead {
    display: none;
  }

  .elementor-546 .elementor-element.elementor-element-4b997b0 .publication-features-table tr {
    border-bottom: 1px solid #6f746e;
    padding: 18px 0;
  }

  .elementor-546 .elementor-element.elementor-element-4b997b0 .publication-features-table td {
    padding: 8px 0;
  }

  .elementor-546 .elementor-element.elementor-element-4b997b0 .publication-features-table td:nth-child(1),
  .elementor-546 .elementor-element.elementor-element-4b997b0 .publication-features-table td:nth-child(2),
  .elementor-546 .elementor-element.elementor-element-4b997b0 .publication-features-table td:nth-child(3),
  .elementor-546 .elementor-element.elementor-element-4b997b0 .publication-features-table td:nth-child(4) {
    width: 100%;
  }

  .elementor-546 .elementor-element.elementor-element-4b997b0 .publication-features-table td::before {
    display: block;
    font-weight: 700;
    margin-bottom: 2px;
  }

  .elementor-546 .elementor-element.elementor-element-4b997b0 .publication-features-table td:nth-child(1)::before {
    content: "Featured In";
  }

  .elementor-546 .elementor-element.elementor-element-4b997b0 .publication-features-table td:nth-child(2)::before {
    content: "Role";
  }

  .elementor-546 .elementor-element.elementor-element-4b997b0 .publication-features-table td:nth-child(3)::before {
    content: "Info";
  }

  .elementor-546 .elementor-element.elementor-element-4b997b0 .publication-features-table td:nth-child(4)::before {
    content: "Year";
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'GT Standard S Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.suzielnaggar.com/wp-content/uploads/2026/06/GT-Standard-S-Standard-Regular.woff2') format('woff2'),
		url('https://www.suzielnaggar.com/wp-content/uploads/2026/06/GT-Standard-S-Standard-Regular.woff') format('woff'),
		url('https://www.suzielnaggar.com/wp-content/uploads/2026/06/GT-Standard-S-Standard-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */