.elementor-689 .elementor-element.elementor-element-741fe1d{--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-689 .elementor-element.elementor-element-47c5f85{--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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-689 .elementor-element.elementor-element-aaabe90{--display:flex;}.elementor-689 .elementor-element.elementor-element-740da86{--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-689 .elementor-element.elementor-element-b6fc0bd{--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-689 .elementor-element.elementor-element-1645cb4{--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-689 .elementor-element.elementor-element-22db9bd{--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-689 .elementor-element.elementor-element-3419797{--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-689 .elementor-element.elementor-element-7b41563{--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-689 .elementor-element.elementor-element-cc21e6c{--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-689 .elementor-element.elementor-element-38e279e{--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;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-a1562a9 */.copper-title-clean {
  text-align: center;
  font-family: 'Georgia', 'Segoe UI', serif;
  font-size: 2.3em;
  font-weight: 800;
  color: #B87333;
  margin-bottom: 28px;
  line-height: 1.2;
  letter-spacing: 0.01em;
  padding: 12px 0 0 0;
}
.copper-title-sub {
  display: inline-block;
  font-size: 0.8em;
  color: #4B382A;
  font-weight: 700;
  margin-top: 9px;
  letter-spacing: 0.02em;
}
.copper-keyword {
  color: #B87333;
  background: #FFE6C7;
  font-weight: 900;
  border-radius: 7px;
  padding: 2px 8px;
  transition: background 0.2s, color 0.2s;
}
.copper-keyword:hover {
  background: #B87333;
  color: #fff;
  cursor: pointer;
}
@media (max-width: 600px) {
  .copper-title-clean { font-size: 1.1em; }
  .copper-title-sub { font-size: 1em; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84d52c1 *//* Main container */
.copper-quran-intro {
  background: linear-gradient(135deg, #F8FAFC 75%, #E1B382 100%);
  color: #23272E;
  padding: 32px 26px;
  border-radius: 20px;
  box-shadow: 0 6px 24px rgba(145, 104, 0, 0.13), 0 1.5px 6px rgba(34,23,0,0.09);
  font-family: 'Segoe UI', Arial, sans-serif;
  position: relative;
  overflow: hidden;
}

/* Date styling */
.intro-date {
  color: #888F8C;
  font-size: 0.97em;
  letter-spacing: 0.03em;
  display: block;
  margin-bottom: 7px;
}

/* Title styling */
.intro-title {
  font-size: 2.3em;
  margin-bottom: 18px;
  line-height: 1.2;
  font-weight: bold;
  color: #594800;
}

.highlight-copper {
  color: #B87333;
  background: linear-gradient(90deg, #FFDFA1 30%, #B87333 70%);
  padding: 2px 7px;
  border-radius: 8px;
  transition: background 0.3s;
}
.highlight-copper:hover {
  background: linear-gradient(90deg, #feeebc 20%, #ac6932 100%);
  color: #ffffff;
}

.highlight-quran {
  color: #207567;
  border-bottom: 2px solid #28f8b1;
  cursor: pointer;
  transition: color .3s, border-color .3s;
}
.highlight-quran:hover {
  color: #045145;
  border-bottom: 2px solid #B87333;
}

.copper-glow {
  color: #B87333;
  text-shadow: 0 0 8px #f3c377, 0 0 4px #B87333;
  font-weight: bold;
  cursor: pointer;
  transition: text-shadow 0.3s, color 0.3s;
}
.copper-glow:hover {
  color: #fff;
  text-shadow: 0 0 20px #B87333, 0 0 10px #E0A467;
  background-color: #B87333;
  border-radius: 6px;
  padding: 1.5px 8px;
}

.highlight-ayah {
  background: #ebfcf9;
  color: #17504D;
  padding: 1.5px 6px;
  border-radius: 8px;
  font-weight: 600;
}

.important-highlight {
  background: linear-gradient(90deg, #eebc6c 30%, #f9f5a3 80%);
  color: #6c501f;
  padding: 2px 6px;
  border-radius: 7px;
  font-weight: bold;
  transition: box-shadow 0.2s;
}
.important-highlight:hover {
  box-shadow: 0 0 12px #FFD700;
}

.glow-keyword, .glow-keyword2 {
  font-weight: bold;
  color: #222;
  transition: text-shadow 0.3s, color 0.3s;
}
.glow-keyword {
  text-shadow: 0 0 6px #8affea, 0 0 2px #2b7e63;
  color: #198574;
}
.glow-keyword2 {
  text-shadow: 0 0 6px #fcf7b1, 0 0 2px #fff;
  color: #B87333;
}

/* Arabic Qur'an verse styling */
.quran-verse {
  margin: 30px 0 26px 0;
  background: #fff9eb;
  border-left: 5px solid #B87333;
  padding: 17px 22px;
  border-radius: 12px;
  box-shadow: 0 0 14px #b8833332;
  position: relative;
}
.quran-verse .arabic {
  font-family: 'Amiri', Georgia, serif;
  font-size: 1.35em;
  color: #267968;
  display: block;
  margin-bottom: 7px;
  direction: rtl;
  font-weight: bold;
  text-align: right;
  letter-spacing: 0.03em;
}
.quran-verse .quran-translation {
  font-size: 1.05em;
  color: #4D4200;
  margin-top: 5px;
  display: block;
}
.quran-verse .highlight-keyword {
  color: #B87333;
  font-weight: 900;
  background: #fef3cb;
  border-radius: 5px;
  padding: 0 3px;
}
.quran-verse .quran-ref {
  font-size: 0.92em;
  color: #A46C12;
}

/* Other Effects */
.intro-bridge {
  margin-top: 18px;
  font-size: 1.09em;
  line-height: 1.6;
}
.industry-highlight {
  color: #868600;
  font-weight: bold;
  background: #f2efb7;
  padding: 2px 7px;
  border-radius: 7px;
  transition: background 0.3s, color 0.3s;
}
.industry-highlight:hover {
  background: #feeebc;
  color: #594800;
}
.key-term {
  color: #20b054;
  font-weight: bold;
  transition: color 0.3s;
}
.key-term2 {
  color: #524bfb;
  font-weight: bold;
  transition: color 0.3s;
}

/* Responsive adjustments for mobile readability */
@media (max-width: 600px) {
  .copper-quran-intro {
    padding: 15px 8px;
    font-size: 0.97em;
  }
  .intro-title {
    font-size: 1.4em;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b69892b */.copper-section {
  background: linear-gradient(120deg, #fffbee 76%, #fff6e1 100%);
  color: #222;
  padding: 38px 30px 30px 30px;
  border-radius: 19px;
  box-shadow: 0 7px 26px rgba(184, 115, 51, 0.13), 0 1.5px 6px rgba(50,40,10,0.09);
  font-family: 'Segoe UI', Arial, sans-serif;
  margin-bottom: 40px;
}
.copper-section-title {
  font-size: 1.83em;
  color: #B87333;
  font-family: 'Georgia', serif;
  font-weight: bold;
  letter-spacing: 0.01em;
  margin-bottom: 22px;
  border-bottom: 2px solid #ffe6c7;
  padding-bottom: 7px;
}

/* Qur'an verse styling */
.molten-verse-block {
  background: #fff9ea;
  border-left: 4.5px solid #B87333;
  padding: 16px 22px;
  margin-bottom: 20px;
  border-radius: 11px;
  box-shadow: 0 0 13px #b8733342;
}
.quran-arabic-section {
  font-family: 'Amiri', 'Scheherazade', serif;
  font-size: 1.19em;
  color: #208975;
  direction: rtl;
  font-weight: bold;
  text-align: right;
  display: block;
  margin-bottom: 7px;
  letter-spacing: .02em;
}
.quran-english-section {
  font-size: 1.01em;
  color: #513800;
  display: block;
  margin-bottom: 0;
}
.quran-ref-section {
  color: #B87333;
  font-style: italic;
  font-size: 0.93em;
  margin-left: 7px;
}
.focus-copper {
  color: #B87333;
  font-weight: bold;
  background: #FFE6C7;
  padding: 1px 5px;
  border-radius: 7px;
  transition: background 0.3s, color 0.3s;
}
.focus-copper:hover {
  background: #B87333;
  color: #fff;
}

/* Section Text & Bullets */
.section-body {
  font-size: 1.13em;
  line-height: 1.68;
  margin-bottom: 27px;
}
.highlight-keyword {
  color: #B87333;
  font-weight: bold;
  background: #fff2da;
  padding: 1px 5px;
  border-radius: 7px;
  transition: background 0.22s, color 0.21s;
}
.highlight-keyword:hover {
  background: #B87333;
  color: #fff;
}
.focus-quran {
  color: #218775;
  font-weight: 700;
  padding-right: 2px;
  border-bottom: 2px dotted #2ee1bd89;
  cursor: pointer;
  transition: border-color 0.3s;
}
.focus-quran:hover {
  color: #125d48;
  border-bottom: 2px solid #b87333;
}
.symbolism-cue {
  background: #ffe8c2;
  color: #6c410c;
  border-radius: 7px;
  padding: 1px 4px;
  font-weight: 600;
  transition: background 0.26s;
}
.symbolism-cue:hover {
  background: #b87333;
  color: #fffbe6;
}

/* Islamic History Box */
.islamic-history-section {
  margin-bottom: 22px;
}
.islamic-history-title {
  font-size: 1.09em;
  font-weight: 700;
  color: #21796a;
  margin-bottom: 9px;
  letter-spacing: 0.01em;
}
.islamic-history-list {
  margin: 0;
  padding-left: 19px;
  line-height: 1.8;
}
.islamic-history-list li {
  margin-bottom: 12px;
  position: relative;
  font-size: 1.05em;
}
.location-cue {
  color: #B87333;
  font-weight: bold;
  background: #fff2ea;
  border-radius: 7px;
  padding: 1px 7px;
}
.copper-artefact {
  color: #B87333;
  background: #efebd3;
  font-weight: 600;
  border-radius: 7px;
  padding: 1px 6px;
}
.arabic-cue {
  font-family: 'Amiri', serif;
  color: #21796a;
  background: #ecfef7;
  border-radius: 6px;
  padding: 1px 4px;
  font-size: 0.98em;
  margin-left: 4px;
}

/* Blockquote Wisdom */
.wisdom-block {
  margin-top: 25px;
  font-size: 1.11em;
  background: #ece6d9;
  color: #764200;
  font-style: italic;
  padding: 13px 22px;
  border-left: 5px solid #B87333;
  border-radius: 13px;
  box-shadow: 0 0 9px #b8733325;
}
.wisdom-keyword {
  color: #B87333;
  background: #f6dfb9;
  border-radius: 7px;
  font-weight: bold;
  padding: 1px 5px;
}

/* Responsive styles */
@media (max-width: 600px) {
  .copper-section { padding: 15px 8px 15px 8px; font-size: 0.98em; }
  .copper-section-title { font-size: 1.18em; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f4e3e1 */.tafsir-section {
  background: linear-gradient(120deg, #fffbee 75%, #fff6e1 100%);
  color: #222;
  padding: 38px 30px 30px 30px;
  border-radius: 19px;
  max-width: 900px;
  margin: 0 auto 45px auto;
  box-shadow: 0 7px 34px rgba(184, 115, 51, 0.13), 0 2px 7px rgba(50,40,10,0.07);
  font-family: 'Segoe UI', Arial, sans-serif;
}
.tafsir-title {
  font-size: 1.63em;
  color: #B87333;
  font-family: 'Georgia', serif;
  font-weight: bold;
  letter-spacing: 0.01em;
  margin-bottom: 20px;
  border-bottom: 2px solid #FFE6C7;
  padding-bottom: 7px;
}
.taf-highlight {
  color: #207567;
  background: #EBFCF9;
  padding: 0.5px 9px;
  border-radius: 10px;
  font-size: 0.8em;
}
.taf-ayat-block {
  background: #fff9ea;
  border-left: 4.5px solid #B87333;
  border-radius: 11px;
  box-shadow: 0 0 12px #b8733335;
  padding: 16px 22px;
  margin-bottom: 20px;
}
.taf-arabic {
  font-family: 'Amiri', 'Scheherazade', serif;
  font-size: 1.19em;
  color: #208975;
  direction: rtl;
  font-weight: bold;
  text-align: right;
  display: block;
  margin-bottom: 7px;
  letter-spacing: .02em;
}
.taf-english {
  font-size: 1.04em;
  color: #513800;
  margin-bottom: 0;
}
.taf-copper {
  color: #B87333;
  font-weight: bold;
  background: #FFE6C7;
  padding: 0 6px;
  border-radius: 7px;
  transition: background 0.2s, color 0.2s;
}
.taf-copper:hover {
  background: #B87333;
  color: #fff;
}
.taf-ref {
  font-size: 0.93em;
  color: #B87333;
  font-style: italic;
  margin-left: 6px;
}
.taf-body {
  margin-top: 18px;
}
.tafsir-heading {
  color: #21796a;
  font-size: 1.12em;
  margin-bottom: 10px;
}
.tafsir-list {
  margin: 0 0 12px 22px;
  padding: 0;
  line-height: 1.83;
}
.tafsir-ref {
  color: #B87333;
  font-weight: bold;
}
.taf-symbolism {
  background: #ece6d9;
  color: #612a00;
  font-style: italic;
  padding: 13px 22px;
  border-left: 6px solid #B87333;
  border-radius: 13px;
  margin-top: 24px;
  font-size: 1.09em;
}
@media (max-width: 600px) {
  .tafsir-section { padding: 14px 7px; font-size: 0.97em; }
  .tafsir-title { font-size: 1.08em; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c71107 */.copper-science-section {
  background: linear-gradient(110deg, #fafeed 76%, #fff6df 100%);
  color: #232323;
  padding: 38px 30px 30px 30px;
  border-radius: 19px;
  box-shadow: 0 7px 26px rgba(184, 115, 51, 0.11), 0 1.5px 6px rgba(50,40,10,0.09);
  font-family: 'Segoe UI', Arial, sans-serif;
  margin-bottom: 42px;
}
.copper-sci-title {
  font-size: 1.82em;
  color: #B87333;
  font-family: 'Georgia', serif;
  font-weight: bold;
  margin-bottom: 20px;
  letter-spacing: 0.01em;
  border-bottom: 2px solid #ffe6c7;
  padding-bottom: 7px;
}
.antimicrobial-glow {
  color: #1aa681;
  background: #EBFCF9;
  padding: 1.5px 8px;
  border-radius: 10px;
  font-size: .83em;
  font-weight: bold;
  letter-spacing: 0.02em;
}
.sci-quote-block {
  margin-bottom: 22px;
  background: #ecf9f2;
  border-left: 6px solid #1aa681;
  border-radius: 11px;
  box-shadow: 0 0 12px #1aa68115;
  padding: 15px 22px;
}
.hadith-quran-label {
  display: block;
  color: #21796a;
  font-weight: 700;
  letter-spacing: .03em;
  margin-bottom: 5px;
  font-size: 1.02em;
}
.sci-arabic {
  font-family: 'Amiri', 'Scheherazade', serif;
  font-size: 1.13em;
  direction: rtl;
  font-weight: bold;
  color: #145a48;
  display: block;
  margin-bottom: 7px;
  letter-spacing: .02em;
}
.sci-english {
  font-size: 1em;
  color: #415e12;
  display: block;
}
.hadith-ref {
  color: #B87333;
  font-style: italic;
  margin-left: 7px;
  font-size: 0.93em;
}

.sci-intro {
  font-size: 1.13em;
  margin-bottom: 18px;
  line-height: 1.68;
}

.focus-keyword {
  color: #B87333;
  font-weight: bold;
  background: #FFE6C7;
  padding: 1.5px 6px;
  border-radius: 7px;
  transition: background 0.3s, color 0.3s;
}
.focus-keyword:hover {
  background: #B87333;
  color: #fff;
}
.sci-highlight {
  color: #004e46;
  background: #eefff7;
  font-weight: 700;
  border-radius: 6px;
  padding: 1.5px 4px;
  transition: background 0.24s, color 0.24s;
}
.sci-highlight:hover {
  background: #1aa681;
  color: #fff;
}
.material-link {
  color: #1aa681;
  text-decoration: underline;
  cursor: pointer;
  font-weight: 700;
  transition: color 0.27s;
}
.material-link:hover {
  color: #B87333;
}

.copper-research-box {
  background: #fffef9;
  border-left: 6px solid #e29514;
  border-radius: 12px;
  box-shadow: 0 0 12px #c2943985;
  padding: 18px 24px;
  margin-bottom: 23px;
}
.copper-research-title {
  font-size: 1.11em;
  color: #B87333;
  font-weight: bold;
  margin-bottom: 10px;
  letter-spacing: .01em;
}
.copper-research-list {
  margin: 0 0 10px 18px;
  padding: 0;
  line-height: 1.72;
}
.copper-research-list li {
  margin-bottom: 12px;
  font-size: 1.01em;
  position: relative;
}
.sci-keyword {
  font-weight: bold;
  color: #21796a;
  background: #e7f2fa;
  border-radius: 7px;
  padding: 1.5px 7px;
}
.special-cue {
  color: #B87333;
  font-weight: 900;
  background: #fff5e1;
  border-radius: 7px;
  padding: 1.5px 6px;
}

.research-cite {
  font-size: 0.94em;
  color: #848477;
  margin-top: 14px;
  background: #fff8ee;
  padding: 7px 14px;
  border-radius: 8px;
  border-left: 3.5px solid #B87333;
}
.cite-link {
  color: #B87333;
}

.islamic-science-section {
  margin-top: 26px;
  background: #f4fcf6;
  border-left: 5px solid #328077;
  border-radius: 11px;
  box-shadow: 0 0 11px #45d7a033;
  padding: 16px 21px;
}
.islamic-science-title {
  font-size: 1.06em;
  font-weight: bold;
  color: #1aa681;
  margin-bottom: 8px;
  letter-spacing: 0.01em;
}
.islamic-science-text {
  font-size: 1.04em;
  color: #323f2d;
  line-height: 1.7;
}
.philosophy-cue {
  background: #eefff7;
  color: #145a48;
  border-radius: 7px;
  font-weight: 600;
  padding: 0 4px;
}

@media (max-width: 600px) {
  .copper-science-section { padding: 14px 7px 14px 7px; font-size: .97em; }
  .copper-sci-title { font-size: 1.12em; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-212fd0d */.copper-industry-section {
  background: linear-gradient(110deg, #f6fafe 76%, #fff6df 100%);
  color: #232222;
  padding: 38px 30px 30px 30px;
  border-radius: 20px;
  box-shadow: 0 7px 30px rgba(184, 115, 51, 0.12), 0 1.5px 6px rgba(50,40,10,0.08);
  font-family: 'Segoe UI', Arial, sans-serif;
  margin-bottom: 43px;
}

.copper-ind-title {
  font-size: 1.8em;
  color: #B87333;
  font-family: 'Georgia', serif;
  font-weight: bold;
  margin-bottom: 18px;
  letter-spacing: 0.01em;
  border-bottom: 2px solid #ffe6c7;
  padding-bottom: 7px;
}
.tech-highlight {
  color: #328077;
  background: #ecfef7;
  padding: 2px 11px;
  border-radius: 10px;
  font-size: .86em;
  font-weight: bold;
  letter-spacing: 0.01em;
}
.quran-inspire-block {
  background: #fff9ea;
  border-left: 5px solid #B87333;
  border-radius: 12px;
  box-shadow: 0 0 10px #b8733330;
  padding: 15px 24px;
  margin-bottom: 21px;
}
.quran-inspire-arabic {
  font-family: 'Amiri', serif;
  font-size: 1.11em;
  color: #207567;
  direction: rtl;
  font-weight: bold;
  display: block;
  margin-bottom: 7px;
  letter-spacing: .01em;
}
.quran-inspire-english {
  color: #604400;
  font-size: 1em;
  display: block;
}
.quran-inspire-ref {
  font-size: .93em;
  color: #B87333;
  font-style: italic;
  margin-left: 7px;
}

.industry-intro {
  font-size: 1.13em;
  line-height: 1.68;
  margin-bottom: 20px;
}
.focus-keyword {
  color: #B87333;
  background: #FFE6C7;
  font-weight: bold;
  border-radius: 7px;
  padding: 1.5px 6px;
  transition: background 0.3s, color 0.28s;
}
.focus-keyword:hover {
  background: #B87333;
  color: #fff;
}
.highlight-marvel {
  color: #214794;
  background: #efebf9;
  font-weight: 700;
  border-radius: 6px;
  padding: 1.5px 6px;
}
.highlight-keyword {
  color: #B87333;
  background: #fff9ef;
  font-weight: bold;
  border-radius: 7px;
  padding: 1.5px 6px;
}

.industry-marvels-box {
  background: #f9f7ee;
  border-left: 6px solid #B87333;
  border-radius: 11px;
  box-shadow: 0 0 11px #b8733326;
  padding: 18px 24px 12px 24px;
  margin-bottom: 23px;
}
.industry-marvels-title {
  font-size: 1.09em;
  color: #B87333;
  font-weight: bold;
  margin-bottom: 9px;
  letter-spacing: .005em;
}
.industry-marvels-list {
  margin: 0 0 10px 20px;
  padding: 0;
  line-height: 1.72;
}
.industry-marvels-list li {
  margin-bottom: 12px;
  font-size: 1.04em;
  position: relative;
}
.industry-keyword {
  color: #21796a;
  font-weight: bold;
  background: #e3f2fa;
  border-radius: 7px;
  padding: 1.5px 7px;
}
.copper-app {
  color: #B87333;
  font-weight: 700;
  background: #fff5e3;
  border-radius: 7px;
  padding: 1.5px 4px;
}
.stat-highlight {
  color: #2776ff;
  font-weight: bold;
  background: #e1f1ff;
  border-radius: 7px;
  padding: 1.5px 6px;
  transition: background 0.22s, color 0.22s;
}
.stat-highlight:hover {
  background: #204085;
  color: #fff;
}

/* Stylized Table */
.stat-table-block {
  background: #fff;
  padding: 16px 0 4px 0;
  border-radius: 9px;
  margin-bottom: 18px;
  box-shadow: 0 1px 6px #B8733324;
  overflow-x: auto;
}
.stat-table {
  width: 99%;
  border-collapse: collapse;
  font-size: 0.98em;
  margin: 0 auto;
}
.stat-table thead th {
  background: #b87333;
  color: #fff;
  padding: 9px 5px;
  text-align: left;
  font-weight: bold;
}
.stat-table td, .stat-table th {
  border: 1px solid #f6e0b6;
  padding: 8px 7px;
}
.stat-table tbody tr:nth-child(even) {
  background: #fff8ee;
}
.stat-table tbody tr:nth-child(odd) {
  background: #f9f6ef;
}
.stat-table td {
  color: #37332f;
}

/* Blockquote wisdom */
.industry-wisdom {
  margin-top: 19px;
  font-size: 1.13em;
  background: #efe4ce;
  color: #704d12;
  font-style: italic;
  padding: 13px 22px;
  border-left: 6px solid #B87333;
  border-radius: 13px;
  box-shadow: 0 0 9px #b8733328;
}
.wisdom-highlight {
  color: #B87333;
  background: #f5e0ba;
  border-radius: 7px;
  font-weight: bold;
  padding: 1px 5px;
}

/* Responsive styles */
@media (max-width: 600px) {
  .copper-industry-section { padding: 14px 7px; font-size: .99em; }
  .copper-ind-title { font-size: 1.09em; }
  .stat-table { font-size: .95em; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b2cc3cd */.copper-bridging-section {
  background: linear-gradient(110deg, #fdf5ee 75%, #f2faff 100%);
  color: #232323;
  padding: 38px 30px 30px 30px;
  border-radius: 20px;
  box-shadow: 0 8px 34px rgba(184, 115, 51, 0.11), 0 2px 8px rgba(50,40,10,0.08);
  font-family: 'Segoe UI', Arial, sans-serif;
  margin-bottom: 40px;
}
.bridging-title {
  font-size: 1.7em;
  color: #B87333;
  font-family: 'Georgia', serif;
  font-weight: bold;
  margin-bottom: 14px;
  letter-spacing: 0.01em;
  border-bottom: 2px solid #ffe6c7;
  padding-bottom: 6px;
}
.bridging-highlight {
  color: #207567;
  background: #ecfef7;
  border-radius: 10px;
  font-weight: bold;
  font-size: .88em;
  padding: 2px 12px;
  margin-left: 6px;
  letter-spacing: .01em;
}
.quran-reflection-block {
  background: #f9fbe7;
  border-left: 5px solid #207567;
  border-radius: 8px;
  box-shadow: 0 0 11px #20756719;
  padding: 15px 22px 10px 22px;
  margin-bottom: 19px;
}
.quran-reflection-arabic {
  font-family: 'Amiri', 'Scheherazade', serif;
  font-size: 1.11em;
  color: #157a64;
  direction: rtl;
  font-weight: bold;
  text-align: right;
  display: block;
  margin-bottom: 5px;
  letter-spacing: .015em;
}
.quran-reflection-english {
  font-size: 1.04em;
  color: #604400;
  display: block;
}
.quran-reflection-ref {
  color: #B87333;
  font-style: italic;
  font-size: .93em;
  margin-left: 7px;
}
.quran-reflection-comment {
  color: #1a816a;
  margin-top: 6px;
  font-size: 1em;
  display: block;
}
.wisdom-cue {
  color: #B87333;
  background: #FFEFBC;
  border-radius: 5px;
  font-weight: bold;
  padding: 0 4px;
}
.focus-keyword {
  color: #B87333;
  font-weight: bold;
  background: #FFE6C7;
  padding: 1.5px 6px;
  border-radius: 7px;
  transition: background 0.3s, color 0.3s;
}
.focus-keyword:hover {
  background: #B87333;
  color: #fff;
}

.bridging-quote-block {
  background: #eef8f4;
  border-left: 5px solid #207567;
  border-radius: 9px;
  box-shadow: 0 0 9px #20756718;
  padding: 13px 21px 11px 24px;
  margin-bottom: 18px;
  position: relative;
}
.quote-mark {
  font-size: 2em;
  color: #B87333;
  line-height: 0.45;
  font-family: 'Georgia', serif;
  position: absolute;
  top: 7px;
  left: 15px;
}
.quote-text {
  color: #127357;
  font-size: 1.09em;
  margin-left: 28px;
  display: block;
  font-weight: 700;
}
.quote-ref, .quote-ref-light {
  color: #23584C;
  font-size: 1em;
  font-style: italic;
  margin-left: 30px;
  display: block;
}
.quote-ref-light {
  color: #707070;
  font-style: normal;
  margin-top: 4px;
  margin-left: 0;
}
.bridging-content {
  margin-top: 7px;
}
.bridging-list {
  margin: 0 0 14px 20px;
  padding: 0;
  line-height: 1.77;
}
.bridging-list li {
  margin-bottom: 11px;
  font-size: 1.06em;
  position: relative;
}
.list-keyword {
  color: #27869b;
  background: #e1f8ff;
  border-radius: 7px;
  padding: 1px 5px;
  font-weight: bold;
}
.copper-ref {
  color: #B87333;
  font-weight: 900;
}
.highlight-effect {
  color: #127357;
  background: #ecfef7;
  font-weight: 600;
  border-radius: 7px;
  padding: 1.5px 5px;
}

/* Blockquote wisdom */
.bridging-wisdom {
  margin-top: 21px;
  font-size: 1.12em;
  background: #ece6d9;
  color: #774900;
  font-style: italic;
  padding: 13px 22px;
  border-left: 6px solid #B87333;
  border-radius: 13px;
  box-shadow: 0 0 8px #b8733328;
}
.wisdom-highlight {
  color: #B87333;
  background: #f7e6a1;
  border-radius: 7px;
  font-weight: bold;
  padding: 1.5px 6px;
}

/* Responsive styles */
@media (max-width: 600px) {
  .copper-bridging-section { padding: 13px 7px 13px 7px; font-size: 1em; }
  .bridging-title { font-size: 1.09em; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8aacc3 */.copper-faq-section {
  background: linear-gradient(120deg, #fffbee 81%, #f6fafe 100%);
  color: #222;
  padding: 38px 30px 34px 30px;
  border-radius: 19px;
  box-shadow: 0 7px 30px rgba(184, 115, 51, 0.09), 0 2px 8px rgba(80,40,10,0.06);
  font-family: 'Segoe UI', Arial, sans-serif;
  max-width: 900px;
  margin: 0 auto 40px auto;
}
.faq-title {
  font-size: 1.7em;
  color: #B87333;
  font-family: 'Georgia', serif;
  font-weight: bold;
  margin-bottom: 24px;
  letter-spacing: 0.01em;
  border-bottom: 2px solid #ffe6c7;
  padding-bottom: 7px;
}
.faq-box {
  margin-bottom: 22px;
  background: #fff9ea;
  border-left: 5px solid #B87333;
  border-radius: 13px;
  box-shadow: 0 0 11px #b8733318;
  padding: 17px 21px 14px 21px;
  transition: box-shadow 0.20s;
}
.faq-box:hover {
  box-shadow: 0 1.5px 20px #B8733350;
}
.faq-q {
  margin-bottom: 8px;
  font-size: 1.08em;
  font-weight: 700;
  color: #207567;
  display: flex;
  align-items: center;
}
.faq-q-icon {
  color: #B87333;
  background: #ffe6c7;
  border-radius: 50%;
  width: 27px;
  height: 27px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  margin-right: 11px;
  font-size: 1.04em;
  box-shadow: 0 0 5px #ffe6c771;
}
.faq-q-text {
  flex: 1;
}
.faq-keyword {
  color: #207567;
  background: #ebfcf9;
  border-radius: 7px;
  font-weight: 700;
  padding: 1px 7px;
  transition: background 0.22s, color 0.22s;
}
.faq-keyword:hover {
  background: #B87333;
  color: #fff;
}
.faq-copper {
  color: #B87333;
  background: #FFE6C7;
  border-radius: 7px;
  font-weight: 900;
  padding: 1px 7px;
  transition: background 0.23s, color 0.18s;
}
.faq-copper:hover {
  background: #B87333;
  color: #fff;
}
.faq-a {
  color: #222;
  font-size: 1.01em;
  border-left: 3px solid #ebfcf9;
  padding: 7px 0 7px 17px;
  margin-left: 8px;
  background: #fffef7;
  border-radius: 0 7px 7px 0;
}
.faq-highlight {
  color: #B87333;
  font-weight: bold;
  background: #fff2da;
  border-radius: 7px;
  padding: 1px 5px;
  transition: background 0.19s, color 0.17s;
}
.faq-highlight:hover {
  background: #B87333;
  color: #fff;
}
.faq-cue {
  color: #21796a;
  background: #edfcf6;
  font-weight: bold;
  border-radius: 7px;
  padding: 1px 5px;
}
@media (max-width: 600px) {
  .copper-faq-section { padding: 13px 6px; font-size: .98em; }
  .faq-title { font-size: 1.1em; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60a0245 */.copper-conclusion-section {
  background: linear-gradient(120deg, #fffbed 80%, #f4fafe 100%);
  color: #1f2327;
  padding: 38px 30px 34px 30px;
  border-radius: 20px;
  box-shadow: 0 7px 26px rgba(184, 115, 51, 0.12), 0 1.5px 6px rgba(50,40,10,0.09);
  font-family: 'Segoe UI', Arial, sans-serif;
  margin-bottom: 46px;
}
.copper-con-title {
  font-size: 1.6em;
  color: #B87333;
  font-family: 'Georgia', serif;
  font-weight: bold;
  letter-spacing: .01em;
  margin-bottom: 20px;
  border-bottom: 2px solid #ffe6c7;
  padding-bottom: 7px;
}
.con-glow {
  color: #207567;
  background: #ecfef7;
  border-radius: 10px;
  font-weight: bold;
  font-size: .85em;
  padding: 2px 12px;
  margin-left: 8px;
  letter-spacing: .01em;
}

.conclusion-verse-block {
  background: #fff9ea;
  border-left: 5px solid #B87333;
  border-radius: 11px;
  box-shadow: 0 0 12px #b8733335;
  padding: 15px 22px;
  margin-bottom: 22px;
}
.conclusion-arabic {
  font-family: 'Amiri', 'Scheherazade', serif;
  font-size: 1.11em;
  color: #207567;
  direction: rtl;
  font-weight: bold;
  display: block;
  margin-bottom: 7px;
  letter-spacing: .02em;
}
.conclusion-english {
  font-size: 1.05em;
  color: #674400;
  display: block;
}
.conclusion-ref {
  font-size: .94em;
  color: #B87333;
  font-style: italic;
  margin-left: 9px;
}

.conclusion-lead {
  font-size: 1.14em;
  margin-bottom: 20px;
  line-height: 1.66;
}
.focus-keyword {
  color: #B87333;
  font-weight: bold;
  background: #FFE6C7;
  padding: 1.5px 5px;
  border-radius: 7px;
  transition: background 0.3s, color 0.3s;
}
.focus-keyword:hover {
  background: #B87333;
  color: #fff;
}
.highlight-begin {
  color: #207567;
  background: #ecfef7;
  border-radius: 7px;
  padding: 1.5px 7px;
  font-weight: 700;
}
.highlight-past {
  color: #704818;
  background: #fff7e8;
  border-radius: 7px;
  padding: 1.5px 7px;
  font-weight: 700;
}
.highlight-now {
  color: #214794;
  background: #e9f0ff;
  border-radius: 7px;
  padding: 1.5px 7px;
  font-weight: 700;
}
.copper-glow {
  color: #B87333;
  background: #fff1c7;
  border-radius: 7px;
  font-weight: bold;
  padding: 1.5px 6px;
}
.copper-glow:hover {
  background: #B87333;
  color: #fff;
}

.circle-narrative-box {
  background: #f6f9f7;
  border-left: 6px solid #207567;
  border-radius: 10px;
  box-shadow: 0 0 10px #20756719;
  padding: 15px 22px;
  margin-bottom: 20px;
}
.circle-narrative-list {
  margin: 0 0 0 16px;
  padding: 0;
  line-height: 1.7;
}
.circle-narrative-list li {
  margin-bottom: 11px;
  font-size: 1.05em;
  position: relative;
  padding-left: 0;
}
.circle-keyword {
  color: #207567;
  background: #e1eeed;
  border-radius: 7px;
  font-weight: bold;
  padding: 1.5px 7px;
}
.fusion-highlight {
  color: #B87333;
  background: #fff4d6;
  border-radius: 7px;
  font-weight: 900;
  padding: 1.5px 6px;
}

.cta-box {
  margin-top: 24px;
  font-size: 1.11em;
  background: #ffeccd;
  color: #744500;
  font-style: italic;
  padding: 15px 22px;
  border-left: 6px solid #B87333;
  border-radius: 13px;
  box-shadow: 0 0 11px #b8733324;
}
.cta-glow {
  color: #207567;
  background: #ecfef7;
  border-radius: 8px;
  font-weight: bold;
  padding: 1.5px 6px;
}
.cta-keyword {
  color: #207567;
  background: #ecfef7;
  border-radius: 7px;
  font-weight: bold;
  padding: 1.5px 8px;
}
.cta-scripture {
  color: #B87333;
  background: #fff2da;
  border-radius: 7px;
  font-weight: bold;
  padding: 1.5px 6px;
}
.cta-science {
  color: #207567;
  background: #e7f9ed;
  border-radius: 7px;
  font-weight: bold;
  padding: 1.5px 6px;
}
.cta-action {
  display: inline-block;
  margin-top: 9px;
  font-style: normal;
  font-size: 1.07em;
}
@media (max-width: 600px) {
  .copper-conclusion-section { padding: 14px 7px; font-size: .98em; }
  .copper-con-title { font-size: 1.05em; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a923a59 */.reference-section {
  background: linear-gradient(120deg, #f8fafc 81%, #fef7e6 100%);
  color: #222;
  padding: 36px 28px 28px 28px;
  border-radius: 17px;
  box-shadow: 0 7px 26px #b8733310, 0 2px 8px #24232110;
  font-family: 'Segoe UI', Arial, sans-serif;
  max-width: 900px;
  margin: 0 auto 30px auto;
}
.reference-title {
  font-size: 1.4em;
  color: #B87333;
  font-family: 'Georgia', serif;
  font-weight: bold;
  margin-bottom: 16px;
  letter-spacing: .01em;
  border-bottom: 2px solid #ffe6c7;
  padding-bottom: 7px;
}
.reference-list {
  margin-left: 18px;
  padding-left: 0;
  font-size: 1.03em;
  line-height: 1.7;
}
.reference-list li {
  margin-bottom: 10px;
  padding-left: 2px;
}
.reference-list a {
  color: #21796a;
  background: #E9FCF7;
  font-weight: 600;
  border-radius: 5px;
  padding: 1.5px 6px;
  text-decoration: underline;
  transition: color 0.2s, background 0.2s;
}
.reference-list a:hover {
  color: #fff;
  background: #B87333;
  text-decoration: none;
}
@media (max-width: 600px) {
  .reference-section { padding: 14px 6px; font-size: .98em; }
  .reference-title { font-size: 1.09em; }
}/* End custom CSS */