.elementor-232 .elementor-element.elementor-element-b084657{--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:-12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-232 .elementor-element.elementor-element-2d26e79{--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-232 .elementor-element.elementor-element-ee12134{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-232 .elementor-element.elementor-element-190ca06{--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:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-232 .elementor-element.elementor-element-1653efa .elementor-repeater-item-25898f0 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://olive-donkey-820889.hostingersite.com/wp-content/uploads/2025/05/please-help.png);background-size:cover;}.elementor-232 .elementor-element.elementor-element-1653efa .elementor-repeater-item-1f5be50 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://olive-donkey-820889.hostingersite.com/wp-content/uploads/2025/05/students-government-elementary-school-manak-lahore-pakistan.jpg);background-size:cover;}.elementor-232 .elementor-element.elementor-element-1653efa .elementor-repeater-item-a6fc359 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://olive-donkey-820889.hostingersite.com/wp-content/uploads/2025/05/gulfnews_import_2019_04_29_Students-attend-a-religious-madrassa_16a699a4a32_large.avif);background-size:cover;}.elementor-232 .elementor-element.elementor-element-1653efa .elementor-repeater-item-8910c08 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://olive-donkey-820889.hostingersite.com/wp-content/uploads/2025/05/Education.jpg);background-size:cover;}.elementor-232 .elementor-element.elementor-element-1653efa .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-232 .elementor-element.elementor-element-1653efa .swiper-slide-contents{max-width:66%;}.elementor-232 .elementor-element.elementor-element-1653efa .swiper-slide-inner{text-align:center;}.elementor-232 .elementor-element.elementor-element-4a8f280{--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-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-232 .elementor-element.elementor-element-4dab63c .elementor-heading-title{color:#33548A;}.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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-232 .elementor-element.elementor-element-c03895d .elementor-button{background-color:#33548A;}.elementor-232 .elementor-element.elementor-element-c03895d .elementor-button:hover, .elementor-232 .elementor-element.elementor-element-c03895d .elementor-button:focus{background-color:#3A4A64;}.elementor-232 .elementor-element.elementor-element-e119890{margin-top:273px;margin-bottom:0px;}.elementor-232 .elementor-element.elementor-element-df519ed > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-d6c119f{--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-232 .elementor-element.elementor-element-d6c119f.e-con{--align-self:stretch;}.elementor-232 .elementor-element.elementor-element-d1416c5{--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;--overlay-opacity:0.5;}.elementor-232 .elementor-element.elementor-element-d1416c5:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-d1416c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://olive-donkey-820889.hostingersite.com/wp-content/uploads/2025/05/360_F_484347590_HIyEAZILpc2rYwN9FXTwSbfLzOqncOmo.jpg");}.elementor-232 .elementor-element.elementor-element-d1416c5::before, .elementor-232 .elementor-element.elementor-element-d1416c5 > .elementor-background-video-container::before, .elementor-232 .elementor-element.elementor-element-d1416c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-232 .elementor-element.elementor-element-d1416c5 > .elementor-background-slideshow::before, .elementor-232 .elementor-element.elementor-element-d1416c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-232 .elementor-element.elementor-element-d1416c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F3C2C2;--background-overlay:'';}.elementor-232 .elementor-element.elementor-element-036937b > .elementor-widget-container{margin:23px 0px 22px 0px;}.elementor-232 .elementor-element.elementor-element-036937b{text-align:center;}.elementor-232 .elementor-element.elementor-element-036937b .elementor-heading-title{color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-232 .elementor-element.elementor-element-12bb50e img{width:25%;max-width:68%;}.elementor-232 .elementor-element.elementor-element-251e7da{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-232 .elementor-element.elementor-element-251e7da:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-251e7da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://olive-donkey-820889.hostingersite.com/wp-content/uploads/2025/05/360_F_484347590_HIyEAZILpc2rYwN9FXTwSbfLzOqncOmo.jpg");}.elementor-232 .elementor-element.elementor-element-251e7da::before, .elementor-232 .elementor-element.elementor-element-251e7da > .elementor-background-video-container::before, .elementor-232 .elementor-element.elementor-element-251e7da > .e-con-inner > .elementor-background-video-container::before, .elementor-232 .elementor-element.elementor-element-251e7da > .elementor-background-slideshow::before, .elementor-232 .elementor-element.elementor-element-251e7da > .e-con-inner > .elementor-background-slideshow::before, .elementor-232 .elementor-element.elementor-element-251e7da > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F3C2C2;--background-overlay:'';}.elementor-232 .elementor-element.elementor-element-23cf55b{--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-232 .elementor-element.elementor-element-90aa6bc{text-align:left;}.elementor-232 .elementor-element.elementor-element-90aa6bc .elementor-heading-title{color:#E31937;}.elementor-232 .elementor-element.elementor-element-fb94cb2{color:#222222;}.elementor-232 .elementor-element.elementor-element-4696113 .elementor-button{background-color:#E31937;transition-duration:0.1s;}.elementor-232 .elementor-element.elementor-element-4696113 .elementor-button:hover, .elementor-232 .elementor-element.elementor-element-4696113 .elementor-button:focus{background-color:#082151;}.elementor-232 .elementor-element.elementor-element-726be70{--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-232 .elementor-element.elementor-element-80cb5bf img{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 8px 5px rgba(0,0,0,0.5);}.elementor-232 .elementor-element.elementor-element-abb756c{--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-232 .elementor-element.elementor-element-937cb0c:not(.elementor-motion-effects-element-type-background), .elementor-232 .elementor-element.elementor-element-937cb0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://olive-donkey-820889.hostingersite.com/wp-content/uploads/2024/01/instagram3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-232 .elementor-element.elementor-element-937cb0c > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.74;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-232 .elementor-element.elementor-element-937cb0c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-232 .elementor-element.elementor-element-9ca474f{--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-232 .elementor-element.elementor-element-d63cc60{--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-232 .elementor-element.elementor-element-7356906 > .elementor-widget-container{margin:22px 0px 19px 0px;}.elementor-232 .elementor-element.elementor-element-7356906{text-align:center;}.elementor-232 .elementor-element.elementor-element-7356906 .elementor-heading-title{color:#E31937;}.elementor-232 .elementor-element.elementor-element-7f5a83e{--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-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-232 .elementor-element.elementor-element-9f03ec4 .gallery-item .gallery-caption{text-align:center;}@media(max-width:767px){.elementor-232 .elementor-element.elementor-element-7ee708f{width:100%;}.elementor-232 .elementor-element.elementor-element-7ee708f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-df519ed > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-12bb50e > .elementor-widget-container{margin:-28px 0px 0px 0px;}.elementor-232 .elementor-element.elementor-element-12bb50e img{width:80%;max-width:70%;}.elementor-232 .elementor-element.elementor-element-56e7676 > .elementor-widget-container{margin:-60px 0px 0px 0px;}}@media(min-width:768px){.elementor-232 .elementor-element.elementor-element-190ca06{--width:50%;}.elementor-232 .elementor-element.elementor-element-4a8f280{--width:50%;}.elementor-232 .elementor-element.elementor-element-23cf55b{--width:50%;}.elementor-232 .elementor-element.elementor-element-726be70{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-4a8f280 *//* Base styling for right column */
.elementor-232 .elementor-element.elementor-element-4a8f280 {
  background: #f9f9f9;
  padding: 30px;
  border-radius: 15px;
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* Hover effect (optional) */
.elementor-232 .elementor-element.elementor-element-4a8f280:hover {
  transform: translateY(-5px);
  box-shadow: 0 12px 25px rgba(0, 0, 0, 0.15);
}

/* Title styling */
.elementor-232 .elementor-element.elementor-element-4a8f280 h2 {
  font-size: 28px;
  font-weight: 700;
  color: #1a1a1a;
  margin-bottom: 15px;
}

/* Paragraph text */
.elementor-232 .elementor-element.elementor-element-4a8f280 p {
  font-size: 16px;
  line-height: 1.7;
  color: #333;
}

/* Highlight heart + bold text line */
.elementor-232 .elementor-element.elementor-element-4a8f280 p strong {
  color: #e63946;
  font-weight: 700;
}

/* Button style if it's a link/button */
.elementor-232 .elementor-element.elementor-element-4a8f280 a.elementor-button {
  background-color: #007bff;
  color: #fff;
  border-radius: 30px;
  padding: 12px 25px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  transition: background-color 0.3s ease;
}

.elementor-232 .elementor-element.elementor-element-4a8f280 a.elementor-button:hover {
  background-color: #0056b3;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-efeba21 *//* CSS */
@import url('https://fonts.googleapis.com/css2?family=Amiri&display=swap');

.quran-section {
  background: radial-gradient(circle at top, #0f2027, #203a43, #2c5364);
  padding: 80px 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.quran-card {
  background: rgba(255, 255, 255, 0.06);
  border: 1px solid rgba(255, 215, 0, 0.2);
  backdrop-filter: blur(12px);
  padding: 40px;
  border-radius: 20px;
  max-width: 700px;
  width: 100%;
  text-align: center;
  color: #fff;
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.4);
  transition: transform 0.3s ease;
}

.quran-card:hover {
  transform: translateY(-5px);
}

.quran-heading {
  font-size: 2rem;
  font-weight: 600;
  color: #f1c40f;
  margin-bottom: 10px;
  letter-spacing: 1px;
}

.divider {
  width: 60px;
  height: 3px;
  margin: 0 auto 25px auto;
  background-color: #f1c40f;
  border: none;
  border-radius: 5px;
}

.quran-arabic {
  font-family: 'Amiri', serif;
  font-size: 1.9rem;
  color: #ffffff;
  margin-bottom: 20px;
}

.quran-translation {
  font-size: 1.1rem;
  color: #e0e0e0;
  margin-bottom: 15px;
  line-height: 1.6;
}

.quran-meta {
  font-size: 0.95rem;
  font-style: italic;
  color: #d3d3d3;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e0c1431 *//* CSS */
@import url('https://fonts.googleapis.com/css2?family=Amiri&display=swap');

.ayat-box-matrimonial {
  background: radial-gradient(circle at top, #0f2027, #203a43, #2c5364);
  padding: 80px 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.ayat-content {
  background: rgba(255, 255, 255, 0.06);
  border: 1px solid rgba(255, 215, 0, 0.2);
  backdrop-filter: blur(12px);
  padding: 40px;
  border-radius: 20px;
  max-width: 700px;
  width: 100%;
  text-align: center;
  color: #fff;
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.4);
  transition: transform 0.3s ease;
}

.ayat-content:hover {
  transform: translateY(-5px);
}

.ayat-heading {
  font-size: 2rem;
  font-weight: 600;
  color: #f1c40f;
  margin-bottom: 10px;
  letter-spacing: 1px;
}

.divider {
  width: 60px;
  height: 3px;
  margin: 0 auto 25px auto;
  background-color: #f1c40f;
  border: none;
  border-radius: 5px;
}

.quran-verse {
  font-family: 'Amiri', serif;
  font-size: 1.9rem;
  color: #ffffff;
  margin-bottom: 20px;
}

.verse-translation {
  font-size: 1.1rem;
  color: #e0e0e0;
  margin-bottom: 15px;
  line-height: 1.6;
}

.verse-reference {
  font-size: 0.95rem;
  font-style: italic;
  color: #d3d3d3;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cfc3852 */@import url('https://fonts.googleapis.com/css2?family=Amiri&display=swap');

.ayat-box-health {
  background: radial-gradient(circle at top, #0f2027, #203a43, #2c5364);
  padding: 80px 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.ayat-content {
  background: rgba(255, 255, 255, 0.06);
  border: 1px solid rgba(255, 215, 0, 0.2);
  backdrop-filter: blur(12px);
  padding: 40px;
  border-radius: 20px;
  max-width: 700px;
  width: 100%;
  text-align: center;
  color: #fff;
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.4);
  transition: transform 0.3s ease;
}

.ayat-content:hover {
  transform: translateY(-5px);
}

.ayat-heading {
  font-size: 2rem;
  font-weight: 600;
  color: #f1c40f;
  margin-bottom: 10px;
  letter-spacing: 1px;
}

.divider {
  width: 60px;
  height: 3px;
  margin: 0 auto 25px auto;
  background-color: #f1c40f;
  border: none;
  border-radius: 5px;
}

.quran-verse {
  font-family: 'Amiri', serif;
  font-size: 1.9rem;
  color: #ffffff;
  margin-bottom: 20px;
}

.verse-translation {
  font-size: 1.1rem;
  color: #e0e0e0;
  margin-bottom: 15px;
  line-height: 1.6;
}

.verse-reference {
  font-size: 0.95rem;
  font-style: italic;
  color: #d3d3d3;
}/* End custom CSS */