.elementor-1431 .elementor-element.elementor-element-944036a{--display:flex;--min-height:100vh;--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:-98px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-ff5a4ef{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-9ea8330.elementor-element{--align-self:flex-start;}.elementor-1431 .elementor-element.elementor-element-9ea8330{text-align:start;}.elementor-1431 .elementor-element.elementor-element-9ea8330 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:13px;font-weight:700;color:#E4C985;}.elementor-1431 .elementor-element.elementor-element-e993bed.elementor-element{--align-self:flex-start;}.elementor-1431 .elementor-element.elementor-element-e993bed .elementor-heading-title{font-size:82px;font-weight:500;color:#FFFFFF;}.elementor-1431 .elementor-element.elementor-element-0a95633{font-size:16px;color:#FFFFFF;}.elementor-1431 .elementor-element.elementor-element-7930892{--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;}.elementor-1431 .elementor-element.elementor-element-3139d64 .elementor-button{background-color:#00000000;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF66;}.elementor-1431 .elementor-element.elementor-element-39d798f{--display:flex;--position:absolute;--gap:020px 020px;--row-gap:020px;--column-gap:020px;bottom:55px;}.elementor-1431 .elementor-element.elementor-element-39d798f:not(.elementor-motion-effects-element-type-background), .elementor-1431 .elementor-element.elementor-element-39d798f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF9F0;}body:not(.rtl) .elementor-1431 .elementor-element.elementor-element-39d798f{right:0px;}body.rtl .elementor-1431 .elementor-element.elementor-element-39d798f{left:0px;}.elementor-1431 .elementor-element.elementor-element-864cb6f .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1431 .elementor-element.elementor-element-8b978f5{--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;}.elementor-1431 .elementor-element.elementor-element-fad5b9d{--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;}.elementor-1431 .elementor-element.elementor-element-fad5b9d:not(.elementor-motion-effects-element-type-background), .elementor-1431 .elementor-element.elementor-element-fad5b9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1431 .elementor-element.elementor-element-0f85e07{--display:flex;}.elementor-1431 .elementor-element.elementor-element-7999cf4 .elementor-heading-title{color:var( --e-global-color-5025cbc );}.elementor-1431 .elementor-element.elementor-element-4ef7563 .elementor-heading-title{color:var( --e-global-color-1764ea1 );}.elementor-1431 .elementor-element.elementor-element-8febf77{--display:flex;--justify-content:space-around;}.elementor-1431 .elementor-element.elementor-element-e4f4661{color:var( --e-global-color-1764ea1 );}.elementor-1431 .elementor-element.elementor-element-7036d4e{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:70px;--padding-right:70px;}.elementor-1431 .elementor-element.elementor-element-7036d4e:not(.elementor-motion-effects-element-type-background), .elementor-1431 .elementor-element.elementor-element-7036d4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1431 .elementor-element.elementor-element-3dcf6c3{--display:flex;}.elementor-1431 .elementor-element.elementor-element-fa842ee{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-1431 .elementor-element.elementor-element-fa842ee .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-1431 .elementor-element.elementor-element-fa842ee:after{content:"0.66";}.elementor-1431 .elementor-element.elementor-element-fa842ee .elementor-post__thumbnail__link{width:100%;}.elementor-1431 .elementor-element.elementor-element-fa842ee .elementor-post__meta-data span + span:before{content:"•";}.elementor-1431 .elementor-element.elementor-element-fa842ee .elementor-post__card{border-radius:20px;}.elementor-1431 .elementor-element.elementor-element-fa842ee .elementor-post__text{margin-top:20px;}.elementor-1431 .elementor-element.elementor-element-fa842ee .elementor-post__title, .elementor-1431 .elementor-element.elementor-element-fa842ee .elementor-post__title a{color:var( --e-global-color-primary );font-family:"Vazirmatn", Sans-serif;font-size:18px;font-weight:700;line-height:30px;}.elementor-1431 .elementor-element.elementor-element-fa842ee .elementor-post__read-more{color:var( --e-global-color-5025cbc );}.elementor-1431 .elementor-element.elementor-element-a68d248{--display:flex;}.elementor-1431 .elementor-element.elementor-element-c342075{--item-display:flex;--read-more-alignment:1;--grid-row-gap:15px;--grid-column-gap:15px;}.elementor-1431 .elementor-element.elementor-element-c342075 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1.5 * 100% );}.elementor-1431 .elementor-element.elementor-element-c342075:after{content:"1.5";}.elementor-1431 .elementor-element.elementor-element-c342075 .elementor-post__thumbnail__link{width:30%;}.elementor-1431 .elementor-element.elementor-element-c342075 .elementor-post__meta-data span + span:before{content:"///";}.elementor-1431 .elementor-element.elementor-element-c342075 .elementor-post{border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px;padding:20px 20px 20px 20px;background-color:#FFFFFF3B;border-color:#FFFFFF4F;}.elementor-1431 .elementor-element.elementor-element-c342075 .elementor-post__thumbnail{border-radius:10px 10px 10px 10px;}.elementor-1431 .elementor-element.elementor-element-c342075.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-1431 .elementor-element.elementor-element-c342075.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-1431 .elementor-element.elementor-element-c342075.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-1431 .elementor-element.elementor-element-c342075 .elementor-post__title, .elementor-1431 .elementor-element.elementor-element-c342075 .elementor-post__title a{color:var( --e-global-color-5025cbc );font-weight:700;line-height:23px;}.elementor-1431 .elementor-element.elementor-element-c342075 .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-1431 .elementor-element.elementor-element-c342075 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-1431 .elementor-element.elementor-element-c342075 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-1431 .elementor-element.elementor-element-c342075 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1431 .elementor-element.elementor-element-c342075 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-1431 .elementor-element.elementor-element-c342075 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-1431 .elementor-element.elementor-element-d08f355{--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;}.elementor-1431 .elementor-element.elementor-element-c9de55a{--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;}@media(min-width:768px){.elementor-1431 .elementor-element.elementor-element-ff5a4ef{--content-width:600px;}.elementor-1431 .elementor-element.elementor-element-39d798f{--content-width:285px;}.elementor-1431 .elementor-element.elementor-element-3dcf6c3{--width:30%;}.elementor-1431 .elementor-element.elementor-element-a68d248{--width:70%;}}@media(max-width:767px){.elementor-1431 .elementor-element.elementor-element-944036a{--margin-top:-95px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1431 .elementor-element.elementor-element-ff5a4ef{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1431 .elementor-element.elementor-element-9ea8330 > .elementor-widget-container{margin:121px 0px 0px 0px;}.elementor-1431 .elementor-element.elementor-element-e993bed{text-align:center;}.elementor-1431 .elementor-element.elementor-element-e993bed .elementor-heading-title{font-size:50px;}.elementor-1431 .elementor-element.elementor-element-0a95633 > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-1431 .elementor-element.elementor-element-7930892{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1431 .elementor-element.elementor-element-2993a0e .elementor-button{padding:13px 13px 13px 13px;}.elementor-1431 .elementor-element.elementor-element-3139d64 .elementor-button{border-radius:13px 13px 13px 13px;}.elementor-1431 .elementor-element.elementor-element-39d798f{--margin-top:9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;bottom:-110px;}.elementor-1431 .elementor-element.elementor-element-8b978f5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1431 .elementor-element.elementor-element-7036d4e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-3dcf6c3{--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-1431 .elementor-element.elementor-element-fa842ee > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-1431 .elementor-element.elementor-element-fa842ee .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1 * 100% );}.elementor-1431 .elementor-element.elementor-element-fa842ee:after{content:"1";}.elementor-1431 .elementor-element.elementor-element-fa842ee .elementor-post__thumbnail__link{width:100%;}.elementor-1431 .elementor-element.elementor-element-a68d248{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1431 .elementor-element.elementor-element-c342075 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1.5 * 100% );}.elementor-1431 .elementor-element.elementor-element-c342075:after{content:"1.5";}.elementor-1431 .elementor-element.elementor-element-c342075 .elementor-post__thumbnail__link{width:30%;}.elementor-1431 .elementor-element.elementor-element-d08f355{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1431 .elementor-element.elementor-element-c9de55a{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for container, class: .elementor-element-39d798f */.hero-card{position:absolute;z-index:3;left:5%;bottom:55px;background:rgba(255,253,249,.94);color:var(--ink);
width:285px;padding:22px;border-radius:18px;box-shadow:var(--shadow);backdrop-filter:blur(12px)}
.hero-card .num{font-family:Amiri!important;font-size:36px;color:var(--wine);line-height:1}
.hero-card p{font-size:12px;color:var(--muted)!important;line-height:1.9;margin:8px 0 0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-944036a */.hero{min-height:720px;position:relative;overflow:hidden;background:#281b1c}
.hero:before{content:"";position:absolute;inset:0;background:
linear-gradient(90deg,rgba(33,20,20,.92) 0%,rgba(45,25,28,.67) 48%,rgba(45,25,28,.30) 100%),
url("https://mroghayeh.ir/wp-content/uploads/2026/02/1372773_5486672-حوزه-علمیه-حضرت-رقیه-مشهد.jpg") center/cover no-repeat;filter:saturate(.78)}
.hero:after{content:"";position:absolute;inset:0;opacity:.16;background-image:
radial-gradient(circle at 20% 20%,#fff 0 1px,transparent 1.5px),
linear-gradient(135deg,transparent 48%,rgba(212,185,120,.45) 49%,transparent 51%);
background-size:38px 38px,100% 100%}
.hero-content{position:relative;z-index:2;padding-top:205px;max-width:720px;color:#fff;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5e7df72 */@media (max-width: 767px) {
    /* کدهای مخصوص موبایل */

 .menu{display:none}.nav-cta{display:none}.hero{min-height:690px}.hero-content{padding-top:170px}.hero-card{position:relative;left:auto;bottom:auto;margin:35px 4.5% 0;width:auto}
 .cards,.about-grid,.news-grid{grid-template-columns:1fr!important;}.section{padding:65px 0}.about-grid{gap:35px}.arch-photo img{height:360px}.section-head{display:block}.lead{margin-top:15px}.footer .container{display:block}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b978f5 */:root{
  --ink:#302522; --muted:#74665f; --cream:#fbf6ee; --paper:#fffdf9;
  --wine:#6f2638; --wine2:#8d3c50; --gold:#b89458; --gold2:#d4b978;
  --line:rgba(111,38,56,.13); --shadow:0 24px 70px rgba(48,37,34,.12);
}
.section{padding:92px 0}.section-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:35px}
.eyebrow{color:var(--wine);font-size:12px;font-weight:700}.title{font-family:Amiri!important;font-size:43px;margin:7px 0 0}.lead{max-width:460px;color:var(--muted);font-size:13px;line-height:2}
.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.card{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:27px;min-height:190px;transition:.25s}
.card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}
.icon{width:43px;height:43px;border-radius:12px;background:#f1e5d0;color:var(--wine);display:grid;place-items:center;font-family:Amiri!important;font-size:22px}
.card h3{font-size:16px;margin:17px 0 8px}.card p{font-size:12px;color:var(--muted);line-height:2;margin:0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1574193 */.about{background:#fffaf2}.about-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:65px;align-items:center}
.arch-photo{position:relative;padding:15px}.arch-photo:before{content:"";position:absolute;inset:0;border:1px solid var(--gold);border-radius:180px 180px 18px 18px;transform:rotate(-2deg)}
.arch-photo img{width:100%;height:470px;object-fit:cover;border-radius:165px 165px 15px 15px;display:block;position:relative;z-index:1}
.quote{font-family:Amiri!important;color:var(--wine);font-size:28px;line-height:1.7;border-right:3px solid var(--gold);padding-right:20px;margin:26px 0}
.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px}.stat{border-top:1px solid var(--line);padding-top:14px}.stat b{display:block;font-family:Amiri!important,serif;font-size:30px;color:var(--wine)}.stat span{font-size:11px;color:var(--muted)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d08f355 */:root{
  --ink:#302522; --muted:#74665f; --cream:#fbf6ee; --paper:#fffdf9;
  --wine:#6f2638; --wine2:#8d3c50; --gold:#b89458; --gold2:#d4b978;
  --line:rgba(111,38,56,.13); --shadow:0 24px 70px rgba(48,37,34,.12);
}
.section{padding:92px 0}.section-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:35px}
.eyebrow{color:var(--wine);font-size:12px;font-weight:700}.title{font-family:Amiri!important;font-size:43px;margin:7px 0 0}.lead{max-width:460px;color:var(--muted);font-size:13px;line-height:2}
.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.card{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:27px;min-height:190px;transition:.25s}
.card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}
.icon{width:43px;height:43px;border-radius:12px;background:#f1e5d0;color:var(--wine);display:grid;place-items:center;font-family:Amiri!important;font-size:22px}
.card h3{font-size:16px;margin:17px 0 8px}.card p{font-size:12px;color:var(--muted);line-height:2;margin:0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d5447c7 */.about{background:#fffaf2}.about-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:65px;align-items:center}
.arch-photo{position:relative;padding:15px}.arch-photo:before{content:"";position:absolute;inset:0;border:1px solid var(--gold);border-radius:180px 180px 18px 18px;transform:rotate(-2deg)}
.arch-photo img{width:100%;height:470px;object-fit:cover;border-radius:165px 165px 15px 15px;display:block;position:relative;z-index:1}
.quote{font-family:Amiri!important;color:var(--wine);font-size:28px;line-height:1.7;border-right:3px solid var(--gold);padding-right:20px;margin:26px 0}
.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px}.stat{border-top:1px solid var(--line);padding-top:14px}.stat b{display:block;font-family:Amiri!important,serif;font-size:30px;color:var(--wine)}.stat span{font-size:11px;color:var(--muted)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9de55a */:root{
  --ink:#302522; --muted:#74665f; --cream:#fbf6ee; --paper:#fffdf9;
  --wine:#6f2638; --wine2:#8d3c50; --gold:#b89458; --gold2:#d4b978;
  --line:rgba(111,38,56,.13); --shadow:0 24px 70px rgba(48,37,34,.12);
}
.section{padding:92px 0}.section-head{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:35px}
.eyebrow{color:var(--wine);font-size:12px;font-weight:700}.title{font-family:Amiri!important;font-size:43px;margin:7px 0 0}.lead{max-width:460px;color:var(--muted);font-size:13px;line-height:2}
.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.card{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:27px;min-height:190px;transition:.25s}
.card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}
.icon{width:43px;height:43px;border-radius:12px;background:#f1e5d0;color:var(--wine);display:grid;place-items:center;font-family:Amiri!important;font-size:22px}
.card h3{font-size:16px;margin:17px 0 8px}.card p{font-size:12px;color:var(--muted);line-height:2;margin:0}/* End custom CSS */