.elementor-16465 .elementor-element.elementor-element-7d8c4d6{--display:flex;}.elementor-16465 .elementor-element.elementor-element-3749193 img{border-radius:15px 15px 15px 15px;}.elementor-16465 .elementor-element.elementor-element-51996d1 img{border-radius:15px 15px 15px 15px;}.elementor-16465 .elementor-element.elementor-element-32bf72a img{border-radius:15px 15px 15px 15px;}.elementor-16465 .elementor-element.elementor-element-5cd40f1 img{border-radius:15px 15px 15px 15px;}.elementor-16465 .elementor-element.elementor-element-626c3c8 img{border-radius:15px 15px 15px 15px;}.elementor-16465 .elementor-element.elementor-element-8345c83 img{border-radius:15px 15px 15px 15px;}.elementor-16465 .elementor-element.elementor-element-8384a6c img{border-radius:15px 15px 15px 15px;}.elementor-16465 .elementor-element.elementor-element-9b499df img{border-radius:15px 15px 15px 15px;}.elementor-16465 .elementor-element.elementor-element-d826e30{--display:flex;}.elementor-16465 .elementor-element.elementor-element-30240f4{margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16465 .elementor-element.elementor-element-30240f4 .elementor-icon-wrapper{text-align:center;}.elementor-16465 .elementor-element.elementor-element-30240f4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-03c6a50 );}.elementor-16465 .elementor-element.elementor-element-30240f4.elementor-view-framed .elementor-icon, .elementor-16465 .elementor-element.elementor-element-30240f4.elementor-view-default .elementor-icon{color:var( --e-global-color-03c6a50 );border-color:var( --e-global-color-03c6a50 );}.elementor-16465 .elementor-element.elementor-element-30240f4.elementor-view-framed .elementor-icon, .elementor-16465 .elementor-element.elementor-element-30240f4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-03c6a50 );}.elementor-16465 .elementor-element.elementor-element-30240f4 .elementor-icon{font-size:60px;}.elementor-16465 .elementor-element.elementor-element-30240f4 .elementor-icon svg{height:60px;}.elementor-16465 .elementor-element.elementor-element-6230603{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-16465 .elementor-element.elementor-element-293c1af .elementor-tab-title{background-color:#1F1E1A8C;}.elementor-16465 .elementor-element.elementor-element-293c1af .elementor-accordion-icon, .elementor-16465 .elementor-element.elementor-element-293c1af .elementor-accordion-title{color:#FFF4F4;}.elementor-16465 .elementor-element.elementor-element-293c1af .elementor-accordion-icon svg{fill:#FFF4F4;}.elementor-16465 .elementor-element.elementor-element-293c1af .elementor-active .elementor-accordion-icon, .elementor-16465 .elementor-element.elementor-element-293c1af .elementor-active .elementor-accordion-title{color:var( --e-global-color-03c6a50 );}.elementor-16465 .elementor-element.elementor-element-293c1af .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-03c6a50 );}.elementor-16465 .elementor-element.elementor-element-293c1af .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:var( --e-global-color-03c6a50 );}.elementor-16465 .elementor-element.elementor-element-293c1af .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-03c6a50 );}/* Start custom CSS for text-editor, class: .elementor-element-4852261 */.test-justify-hthtm-gr4g {
    text-align: justify !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8afae02 */.test-justify-hthtm-gr4g {
    text-align: justify !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f1a6558 */.html-attributes-wrapper * {
    font-family: "sc_iransans", sans-serif;
    font-size: 16px;
}

.search-box {
  position: relative;
  max-width: 700px;
  margin: 20px auto;
  text-align: center;
}

.search-box input {
  width: 60%;
  padding: 12px 16px;
  font-size: 17px;
  border: 1px solid #333;
  border-radius: 8px;
  outline: none;
  background-color: #1a1d1f;
  color: #f1f1f1;
  text-align: center;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}

.search-box input:focus {
  border-color: #feb101;
  box-shadow: 0 0 8px rgba(254, 177, 1, 0.5);
}

#suggestions {
  position: absolute;
  background: #1a1d1f;
  border: 1px solid #333;
  width: 100%;
  max-height: 200px;
  overflow-y: auto;
  z-index: 10;
  border-radius: 8px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.5);
  display: none;
  margin-top: 4px;
  list-style: none;
  padding: 0;
}

#suggestions li {
  padding: 10px 16px;
  cursor: pointer;
  transition: background 0.2s ease;
}

#suggestions li:hover {
  background-color: #feb101 !important;
  color: #101214 !important;
}

#attributesTable {
  width: 100%;
  border-collapse: collapse;
  margin-top: 20px;
  font-size: 17px;
  border-radius: 12px;
  overflow: hidden;
}

#attributesTable th,
#attributesTable td {
  padding: 12px 16px;
  text-align: center;
  line-height: 34px;
  border-bottom: 1px solid #333;
}

#attributesTable th {
  font-weight: bold;
  color: #feb101 !important;
  position: sticky;
  top: 0;
  z-index: 2;
  font-size: 18px
}

#attributesTable tbody tr {
  transition: background 0.2s ease;
}

#attributesTable tbody tr:hover {
  background-color: #22262a !important;
}
#attributesTable tbody tr td {
  background-color: transparent !important;
}

.cat-global {
  background-color: #1b2a3b !important;
  color: #f1f1f1;
}

.cat-form {
  background-color: #1b3b2a !important;
  color: #f1f1f1;
}

.cat-media {
  background-color: #2a1b3b !important;
  color: #f1f1f1;
}

.cat-link {
  background-color: #3b2a1b !important;
  color: #f1f1f1;
}

.cat-meta {
  background-color: #1a1a1a !important;
  color: #f1f1f1;
}

.cat-script {
  background-color: #2a2a3b !important;
  color: #f1f1f1;
}

.cat-aria {
  background-color: #3b1a1a !important;
  color: #f1f1f1;
}

.cat-deprecated {
  background-color: #4b1a1a !important;
  color: #f1f1f1;
}

.cat-table {
  background-color: #2e3b2a !important;
  color: #f1f1f1;
}

.cat-misc {
  background-color: #1a434b !important;
  color: #f1f1f1;
}
@media screen and (max-width: 480px) {
  #attributesTable th, #attributesTable td {
    padding: 8px 6px;
    font-size: 15px;
  }

  .search-box input {
    padding: 8px 10px;
    font-size: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-dc14f35 */.html-attributes-wrapper * {
    font-family: "sc_iransans", sans-serif;
    font-size: 16px;
}

.search-box {
  position: relative;
  max-width: 700px;
  margin: 20px auto;
  text-align: center;
}

.search-box input {
  width: 60%;
  padding: 12px 16px;
  font-size: 17px;
  border: 1px solid #333;
  border-radius: 8px;
  outline: none;
  background-color: #1a1d1f;
  color: #f1f1f1;
  text-align: center;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}

.search-box input:focus {
  border-color: #feb101;
  box-shadow: 0 0 8px rgba(254, 177, 1, 0.5);
}

#suggestions {
  position: absolute;
  background: #1a1d1f;
  border: 1px solid #333;
  width: 100%;
  max-height: 200px;
  overflow-y: auto;
  z-index: 10;
  border-radius: 8px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.5);
  display: none;
  margin-top: 4px;
  list-style: none;
  padding: 0;
}

#suggestions li {
  padding: 10px 16px;
  cursor: pointer;
  transition: background 0.2s ease;
}

#suggestions li:hover {
  background-color: #feb101 !important;
  color: #101214 !important;
}

#attributesTable {
  width: 100%;
  border-collapse: collapse;
  margin-top: 20px;
  font-size: 17px;
  border-radius: 12px;
  overflow: hidden;
}

#attributesTable th,
#attributesTable td {
  padding: 12px 16px;
  text-align: center;
  line-height: 34px;
  border-bottom: 1px solid #333;
}

#attributesTable th {
  font-weight: bold;
  color: #feb101 !important;
  position: sticky;
  top: 0;
  z-index: 2;
  font-size: 18px
}

#attributesTable tbody tr {
  transition: background 0.2s ease;
}

#attributesTable tbody tr:hover {
  background-color: #22262a !important;
}
#attributesTable tbody tr td {
  background-color: transparent !important;
}

.cat-global {
  background-color: #1b2a3b !important;
  color: #f1f1f1;
}

.cat-form {
  background-color: #1b3b2a !important;
  color: #f1f1f1;
}

.cat-media {
  background-color: #2a1b3b !important;
  color: #f1f1f1;
}

.cat-link {
  background-color: #3b2a1b !important;
  color: #f1f1f1;
}

.cat-meta {
  background-color: #1a1a1a !important;
  color: #f1f1f1;
}

.cat-script {
  background-color: #2a2a3b !important;
  color: #f1f1f1;
}

.cat-aria {
  background-color: #3b1a1a !important;
  color: #f1f1f1;
}

.cat-deprecated {
  background-color: #4b1a1a !important;
  color: #f1f1f1;
}

.cat-table {
  background-color: #2e3b2a !important;
  color: #f1f1f1;
}

.cat-misc {
  background-color: #1a434b !important;
  color: #f1f1f1;
}
@media screen and (max-width: 480px) {
  #attributesTable th, #attributesTable td {
    padding: 8px 6px;
    font-size: 15px;
  }

  .search-box input {
    padding: 8px 10px;
    font-size: 15px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c77759 */.test-justify-hthtm-gr4g {
    text-align: justify !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a05cd47 */.test-justify-hthtm-gr4g {
    text-align: justify !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cec612 */.test-justify-hthtm-gr4g {
    text-align: justify !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a9a02cb */.test-justify-hthtm-gr4g {
    text-align: justify !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f6e6387 */.test-justify-hthtm-gr4g {
    text-align: justify !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f7839ca */.test-justify-hthtm-gr4g {
    text-align: justify !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f8b260 */.test-justify-hthtm-gr4g {
    text-align: justify !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b4bdaa1 */.test-justify-hthtm-gr4g {
    text-align: justify !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f4b9fef */.test-justify-hthtm-gr4g {
    text-align: justify !important;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-293c1af */.elementor-accordion .elementor-accordion-item {
    border: 1px solid #feb00152 !important;
}
.elementor-accordion .elementor-tab-content {
    border-block-start: 1px solid #feb00152;
}/* End custom CSS */