@import url(https://fonts.googleapis.com/css2?family=Vazirmatn:wght@300;400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body,html{width:100%}body{background:#f7f3ee;color:#302925;direction:rtl;min-height:100vh;overflow-x:hidden}body,button,input,textarea{font-family:Vazirmatn,sans-serif}.navbar{background:#f8f4ef;border-bottom:1px solid #e5ddd4;direction:ltr;height:82px;justify-content:space-between;padding:0 7%;position:relative;width:100%;z-index:100}.logo-area,.navbar{align-items:center;display:flex}.logo-area{color:#3f3934;direction:rtl;flex-shrink:0;gap:14px;text-decoration:none}.logo-area img{display:block;height:80px;object-fit:contain;width:80px}.logo-area span{color:#3f3934;font-size:15px;font-weight:500;white-space:nowrap}.nav-links{align-items:center;direction:rtl;display:flex;gap:38px;margin:0;padding:0}.nav-links,.nav-links li{list-style:none}.nav-links a{color:#4b443f;font-size:14px;font-weight:400;position:relative;text-decoration:none;transition:color .3s ease}.nav-links a:after{background:#a88972;bottom:-7px;content:"";height:1px;position:absolute;right:0;transition:width .3s ease;width:0}.nav-links a:hover{color:#a88972}.hero,.nav-links a:hover:after{width:100%}.hero{align-items:center;background-position:50%;background-size:cover;display:flex;margin:0;min-height:650px;padding:100px 7%;position:relative}.hero:before{background:linear-gradient(270deg,#f7f3eef5 0,#f7f3eed1 35%,#f7f3ee33 75%,#f7f3ee00);content:"";inset:0;position:absolute}.hero-content{margin-left:auto;max-width:540px;position:relative;text-align:right;z-index:1}.hero-label{color:#9b7962;display:block;font-size:14px;font-weight:500;margin-bottom:18px}.hero h1{color:#302925;font-size:clamp(45px,6vw,72px);font-weight:600;line-height:1.35;margin-bottom:25px}.hero p{color:#5d534c;font-size:16px;font-weight:300;line-height:2.2;margin-bottom:35px;max-width:500px}.hero-button{background:#725746;border-radius:50px;color:#fff;display:inline-block;font-size:14px;padding:13px 28px;text-decoration:none;transition:background .3s ease,transform .3s ease}.hero-button:hover{background:#5d4638;transform:translateY(-2px)}.categories{background:#f7f3ee;padding:120px 7%;width:100%}.categories-header{margin:0 auto 55px;max-width:700px;text-align:center}.categories-header span{color:#9b7962;display:block;font-size:14px;font-weight:500;margin-bottom:12px}.categories-header h2{color:#302925;font-size:40px;font-weight:600;line-height:1.5;margin-bottom:15px}.categories-header p{color:#81766d;font-size:15px;font-weight:300;line-height:2}.categories-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1200px;width:100%}.category-card{background:#e8dfd6;border-radius:20px;cursor:pointer;height:300px;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.category-card:hover{box-shadow:0 15px 35px #46372d1f;transform:translateY(-5px)}.category-card img{display:block;height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.category-card:hover img{transform:scale(1.06)}.category-overlay{align-items:flex-end;background:linear-gradient(0deg,#28201bb8,#28201b0d);display:flex;inset:0;justify-content:center;padding:25px;position:absolute}.category-overlay h3{color:#fff;font-size:18px;font-weight:500;line-height:1.7;text-align:center}.category-page{background:#f7f3ee;min-height:calc(100vh - 82px);padding:80px 7%;width:100%}.category-page-container{margin:0 auto;max-width:1100px;width:100%}.category-back{color:#806654;display:inline-block;font-size:14px;margin-bottom:55px;text-decoration:none;transition:color .3s ease}.category-back:hover{color:#5d4638}.category-page-header{margin:0 auto 60px;max-width:700px;text-align:center}.category-page-header span{color:#9b7962;display:block;font-size:14px;font-weight:500;margin-bottom:12px}.category-page-header h1{color:#302925;font-size:45px;font-weight:600;line-height:1.5;margin-bottom:15px}.category-page-header p{color:#756a63;font-size:15px;line-height:2}.category-articles-grid{display:flex;flex-direction:column;gap:25px;margin:0 auto;max-width:850px;width:100%}.category-article-card{background:#e9dfd5;border:1px solid #ded1c7;border-radius:20px;padding:35px 40px;transition:transform .3s ease,box-shadow .3s ease}.category-article-card:hover{box-shadow:0 15px 35px #46372d14;transform:translateY(-4px)}.category-article-card h2{color:#302925;font-size:23px;font-weight:600;line-height:1.7;margin-bottom:18px}.category-article-card p{color:#71665f;font-size:15px;font-weight:300;line-height:2.2;margin-bottom:28px}.category-article-card button{background:#725746;border:none;border-radius:50px;color:#fff;cursor:pointer;font-size:13px;padding:12px 26px;transition:background .3s ease,transform .3s ease}.category-article-card button:hover{background:#5d4638;transform:translateY(-2px)}.no-articles{background:#e9dfd5;border-radius:20px;color:#756a63;font-size:15px;margin:0 auto;max-width:700px;padding:60px 30px;text-align:center}.article-page{background:#f7f3ee;min-height:calc(100vh - 82px);padding:90px 7%;width:100%}.article-page-container{margin:0 auto;max-width:850px}.article-back{color:#806654;display:inline-block;font-size:14px;margin-bottom:50px;text-decoration:none}.article-page-category{color:#9b7962;display:block;font-size:14px;font-weight:500;margin-bottom:15px}.article-page h1{color:#292421;font-size:clamp(35px,5vw,55px);font-weight:600;line-height:1.5;margin-bottom:35px}.article-page-summary{background:#e9dfd5;border-radius:20px;margin-bottom:40px;padding:30px}.article-page-summary h3{color:#725746;font-size:17px;margin-bottom:15px}.article-page-summary p{color:#5d534c;font-size:15px;line-height:2.2}.article-page-content{margin-bottom:40px}.article-page-content h2{color:#302925;font-size:25px;margin-bottom:20px}.article-page-content p{color:#5d534c;font-size:16px;line-height:2.4}.full-article-button{background:#725746;border-radius:50px;color:#fff;display:inline-block;font-size:14px;padding:14px 30px;text-decoration:none;transition:background .3s ease,transform .3s ease}.full-article-button:hover{background:#5d4638;transform:translateY(-2px)}.article-not-found{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;min-height:80vh;text-align:center}.article-not-found a{color:#725746;text-decoration:none}.about-section{background:#e9dfd5;padding:120px 7%;width:100%}.about-container{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px}.about-image{border-radius:24px;height:550px;overflow:hidden}.about-image img{display:block;height:100%;object-fit:cover;transition:transform .7s ease;width:100%}.about-image:hover img{transform:scale(1.04)}.about-content{max-width:520px}.about-label{color:#9b7962;display:block;font-size:14px;font-weight:500;margin-bottom:18px}.about-content h2{color:#292421;font-size:clamp(38px,4vw,52px);font-weight:600;line-height:1.45;margin-bottom:30px}.about-content p{color:#5d534c;font-size:15px;font-weight:300;line-height:2.2;margin-bottom:18px}.join-section{background:#f7f3ee;padding:120px 7%;width:100%}.join-container{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:.9fr 1.1fr;margin:0 auto;max-width:1100px}.join-content{max-width:470px}.join-icon{align-items:center;background:#e9dfd5;border-radius:50%;color:#725746;display:flex;font-size:22px;height:52px;justify-content:center;margin-bottom:25px;width:52px}.join-label{color:#9b7962;display:block;font-size:13px;font-weight:500;margin-bottom:12px}.join-content h2{color:#292421;font-size:clamp(36px,4vw,48px);font-weight:600;line-height:1.5;margin-bottom:20px}.join-content p{color:#5d534c;font-size:15px;font-weight:300;line-height:2.1}.join-form{background:#e9dfd5;border:1px solid #72574614;border-radius:20px;gap:20px;padding:40px;width:100%}.form-group,.join-form{display:flex;flex-direction:column}.form-group{gap:8px}.form-group label{color:#725746;font-size:13px;font-weight:400;text-align:center}.join-form input,.join-form textarea{background:#f7f3ee;border:1px solid #ded2c8;border-radius:10px;color:#403934;font-family:inherit;font-size:14px;outline:none;padding:14px 17px;text-align:center;transition:border-color .3s ease,background .3s ease;width:100%}.join-form input{height:50px}.join-form input::placeholder,.join-form textarea::placeholder{color:#a69a91;text-align:center}.join-form input:focus,.join-form textarea:focus{background:#fffdfa;border-color:#9b7962}.opinion-group{margin-top:2px}.opinion-group textarea{height:95px;line-height:1.8;min-height:95px;resize:none;text-align:center}.join-form button{align-items:center;background:#725746;border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:14px;gap:12px;height:50px;justify-content:center;margin-top:3px;transition:background .3s ease,transform .3s ease;width:100%}.join-form button:hover{background:#5d4638;transform:translateY(-2px)}.join-form button span{font-size:17px}.contact-section{background:#d8c9bc;padding:120px 7%;width:100%}.contact-container{grid-gap:50px;align-items:stretch;display:grid;gap:50px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1100px}.contact-card,.location-card{background:#e9dfd5;border:1px solid #72574614;border-radius:20px;padding:45px}.contact-icon,.location-icon{align-items:center;background:#d8c9bc;border-radius:50%;display:flex;font-size:21px;height:52px;justify-content:center;margin-bottom:25px;width:52px}.contact-label,.location-label{color:#9b7962;display:block;font-size:13px;margin-bottom:10px}.contact-card h2,.location-card h3{color:#292421;font-weight:600;margin-bottom:15px}.contact-card h2{font-size:32px;line-height:1.5}.location-card h3{font-size:28px}.contact-description,.location-card>p{color:#5d534c;font-size:14px;font-weight:300;line-height:2;margin-bottom:30px}.contact-info{display:flex;flex-direction:column;gap:12px}.contact-info-item{background:#f7f3ee;border-radius:12px;padding:18px 20px;text-align:center}.contact-info-item span{color:#9b7962;display:block;font-size:12px;margin-bottom:7px}.contact-info-item p{color:#403934;font-size:14px}.map-container{border-radius:14px;height:280px;margin:25px auto 0;overflow:hidden;width:90%}.map-container iframe{border:0;display:block;height:100%;width:100%}.featured-news{align-items:center;background:#e9dfd5;display:flex;margin:0;min-height:650px;overflow:hidden;position:relative;width:100%}.featured-news-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;inset:0;position:absolute;transition:opacity 1.8s ease-in-out;width:100%}.featured-news-overlay{background:linear-gradient(270deg,#f7f3eefa 0,#f7f3eee6 28%,#f7f3ee99 48%,#f7f3ee33 72%,#f7f3ee00);inset:0;position:absolute;z-index:1}.featured-news-content{direction:rtl;margin-right:7%;padding:60px 0;position:relative;text-align:center;width:45%;z-index:2}.featured-news-category{border:1px solid #a88972;border-radius:30px;color:#6f5948;display:inline-block;font-size:14px;font-weight:500;margin-bottom:20px;padding:7px 16px}.featured-news-content h1{color:#302925;font-size:48px;font-weight:600;line-height:1.4;margin:0 0 22px}.featured-news-content p{color:#5d544e;font-size:17px;line-height:2;margin:0 auto 32px;max-width:520px}.featured-news-button{align-items:center;background:#302925;border-radius:4px;color:#fff;display:inline-flex;font-size:15px;font-weight:500;justify-content:center;padding:13px 28px;text-decoration:none;transition:all .3s ease}.featured-news-button:hover{background:#a88972;transform:translateY(-2px)}.intro-content{text-align:center;width:48%}.intro-label{color:#6f5948;display:inline-block;font-size:15px;font-weight:500;letter-spacing:.3px;margin-bottom:18px}.intro-content h1{color:#302925;font-family:Vazirmatn,sans-serif;font-size:64px;font-weight:700;line-height:1.1;margin:0 0 8px}.intro-content h2{color:#302925;font-size:35px;font-weight:500;line-height:1.55;margin:0 0 22px}.intro-content p{color:#5d544e;font-size:17px;line-height:2;margin:0 auto 32px;max-width:500px}.slider-controls{align-items:center;bottom:40px;direction:ltr;display:flex;gap:18px;position:absolute;right:7%;z-index:3}.slider-controls>button{align-items:center;background:#f7f3eebf;border:1px solid #302925;border-radius:50%;color:#302925;cursor:pointer;display:flex;font-size:18px;height:42px;justify-content:center;padding:0;transition:all .3s ease;width:42px}.slider-controls>button:hover{background:#302925;color:#fff;transform:translateY(-2px)}.slider-dots{align-items:center;display:flex;gap:8px}.slider-dots button{background:#a88972;border:none;border-radius:50%;cursor:pointer;height:8px;opacity:.4;padding:0;transition:all .4s ease;width:8px}.slider-dots button.active{border-radius:10px;opacity:1;width:28px}.onelady-banner{align-items:center;background:#d8c9bc;display:flex;justify-content:center;min-height:360px;overflow:hidden;padding:70px 7%;position:relative;width:100%}.banner-content{direction:rtl;margin:0 auto;max-width:700px;position:relative;text-align:center;z-index:2}.banner-label{color:#6f5948;display:inline-block;font-size:14px;font-weight:500;letter-spacing:.5px;margin-bottom:15px}.banner-content h2{color:#302925;font-size:42px;font-weight:600;line-height:1.4;margin:0 0 18px}.banner-content p{color:#5d544e;font-size:16px;line-height:1.9;margin:0 auto 28px;max-width:600px}.banner-button{align-items:center;background:#302925;border-radius:4px;color:#fff;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;padding:12px 26px;text-decoration:none;transition:all .3s ease}.banner-button:hover{background:#a88972;transform:translateY(-2px)}.onelady-banner:before{border:1px solid #3029251f;border-radius:50%;content:"";height:420px;left:8%;position:absolute;top:-180px;width:420px}.onelady-banner:after{border:1px solid #3029251a;border-radius:50%;bottom:-180px;content:"";height:300px;left:20%;position:absolute;width:300px}.support-section{background:#e9dfd5;direction:rtl;padding:32px 7%;width:100%}.support-container{align-items:center;display:flex;gap:35px;margin:0 auto;max-width:1200px}.support-title{border-left:1px solid #cdbeb1;min-width:150px;padding-left:30px}.support-title span{color:#8a6f59;display:block;font-size:12px;margin-bottom:5px}.support-title h2{color:#302925;font-size:24px;font-weight:600;margin:0}.support-logo{align-items:center;display:flex;flex-shrink:0;height:150px;justify-content:center;width:150px}.support-logo img{display:block;height:100%;object-fit:contain;width:100%}.support-description{border-left:1px solid #cdbeb1;flex:1 1;padding-left:35px}.support-description p{color:#665c55;font-size:14px;line-height:1.8;margin:0}.support-numbers{align-items:center;display:flex;gap:25px}.support-contact{align-items:center;color:#302925;display:flex;gap:10px;text-decoration:none;transition:all .3s ease}.support-contact-text{direction:ltr;font-size:14px;white-space:nowrap}.support-icon{align-items:center;border:1px solid #cdbeb1;border-radius:50%;color:#302925;display:flex;flex-shrink:0;height:42px;justify-content:center;transition:all .3s ease;width:42px}.support-icon svg{display:block;height:20px;width:20px}.support-contact:hover .support-icon{background:#302925;color:#fff}.support-contact:hover{color:#8a6f59}@media (max-width:900px){.featured-news{min-height:600px}.featured-news-overlay{background:linear-gradient(0deg,#f7f3eefa 0,#f7f3eee6 40%,#f7f3ee73 70%,#f7f3ee0d)}.featured-news-content{margin:150px auto 0;padding-bottom:80px;width:80%}.featured-news-content h1{font-size:38px}.featured-news-content p{font-size:15px}.slider-controls{bottom:25px;right:50%;transform:translateX(50%)}.categories-grid{grid-template-columns:repeat(2,1fr)}.join-container{gap:45px}.support-container{flex-wrap:wrap}}@media (max-width:700px){.navbar{direction:rtl;flex-direction:column;height:auto;margin:0;min-height:80px;padding:10px 5% 12px;width:100%}.logo-area,.navbar{gap:10px}.logo-area img{height:45px;width:45px}.logo-area span{font-size:13px}.nav-links{flex-wrap:wrap;gap:20px;justify-content:center;margin:0;padding:0;width:100%}.nav-links a{font-size:12px}.hero{align-items:center;background-color:#f7f3ee;background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;justify-content:center;margin:0;min-height:550px;padding:60px 5%;width:100%}.hero-content{margin:0;max-width:100%;text-align:center;width:100%}.hero:before{background:#f7f3ee8c}.hero h1{font-size:45px}.hero p{font-size:15px}.featured-news{align-items:center;background:#e9dfd5;display:flex;margin:0;min-height:650px;position:relative;width:100%}.featured-news-image{background-color:#e9dfd5;background-position:top;background-repeat:no-repeat;background-size:contain;height:100%;inset:0;position:absolute;width:100%}.featured-news-overlay{background:linear-gradient(180deg,#f7f3ee0d 0,#f7f3ee40 25%,#f7f3eed1 55%,#f7f3eefa 75%,#f7f3ee)}.featured-news-content{margin:0 auto;padding:300px 0 90px;text-align:center;width:90%;z-index:2}.featured-news-content h1{font-size:32px}.featured-news-content p{font-size:14px}.intro-content{width:90%}.intro-content h1{font-size:48px}.intro-content h2{font-size:28px}.intro-content p{font-size:14px}.categories{padding:80px 5%}.categories-header{margin-bottom:40px}.categories-header h2{font-size:32px}.categories-header p{font-size:14px}.categories-grid{gap:16px;grid-template-columns:1fr}.category-card{height:260px}.category-page{padding:60px 5%}.category-back,.category-page-header{margin-bottom:40px}.category-page-header h1{font-size:35px}.category-page-header p{font-size:14px}.category-articles-grid{gap:18px;width:100%}.category-article-card{padding:25px}.category-article-card h2{font-size:20px}.category-article-card p{font-size:14px;line-height:2.1}.category-article-card button{padding:13px;width:100%}.article-page{padding:60px 5%}.article-page h1{font-size:35px}.article-page-summary{padding:25px}.article-page-content p{font-size:15px}.full-article-button{text-align:center;width:100%}.about-section{padding:80px 5%}.about-container{gap:45px;grid-template-columns:1fr}.about-image{height:400px}.about-content{max-width:100%;text-align:center}.about-content h2{font-size:38px}.join-section{padding:80px 6%}.join-container{gap:45px;grid-template-columns:1fr}.join-content{max-width:100%;text-align:center}.join-icon{margin-left:auto;margin-right:auto}.join-content h2{font-size:36px}.join-form{padding:30px}.join-form input,.join-form input::placeholder,.join-form textarea,.join-form textarea::placeholder{text-align:center}.contact-section{padding:80px 6%}.contact-container{gap:25px;grid-template-columns:1fr}.contact-card,.location-card{padding:30px;text-align:center}.contact-icon,.location-icon{margin-left:auto;margin-right:auto}.contact-card h2{font-size:28px}.map-container{height:260px;width:100%}.onelady-banner{justify-content:center;min-height:330px;padding:55px 8%}.banner-content{max-width:100%;text-align:center}.banner-content h2{font-size:32px}.banner-content p{font-size:14px}.banner-button{padding:11px 22px}.onelady-banner:before{height:280px;left:-100px;top:-100px;width:280px}.onelady-banner:after{bottom:-120px;height:220px;left:auto;right:-100px;width:220px}.support-section{padding:30px 7%}.support-container{flex-wrap:wrap;gap:20px}.support-title{border-left:none;padding-left:0}.support-logo{height:100px;width:100px}.support-description{border-left:none;padding-left:0;width:100%}.support-numbers{flex-wrap:wrap;gap:15px;justify-content:flex-start;width:100%}}@media (max-width:600px){.intro-content{width:90%}.intro-content h1{font-size:45px}.intro-content h2{font-size:26px;line-height:1.5}.intro-content p{font-size:14px;line-height:1.9}.intro-label{font-size:13px}.featured-news{margin:0;min-height:650px}.featured-news-image{background-position:top;background-repeat:no-repeat;background-size:contain}.featured-news-overlay{background:linear-gradient(180deg,#f7f3ee0d 0,#f7f3ee40 25%,#f7f3eeb3 50%,#f7f3eef5 75%,#f7f3ee)}.featured-news-content{margin:0 auto;padding:300px 0 85px;text-align:center;width:84%}.featured-news-category{font-size:12px;margin-bottom:15px;padding:6px 13px}.featured-news-content h1{font-size:30px;line-height:1.45;margin-bottom:16px}.featured-news-content p{font-size:14px;line-height:1.9;margin-bottom:25px}.featured-news-button{font-size:14px;padding:11px 22px}.slider-controls{bottom:20px;gap:12px;right:50%;transform:translateX(50%)}.slider-controls>button{font-size:15px;height:36px;width:36px}.slider-dots{gap:6px}.slider-dots button{height:7px;width:7px}.slider-dots button.active{width:23px}.join-section{padding:70px 5%}.join-content h2{font-size:32px}.join-form{gap:17px;padding:25px 20px}.join-form input,.join-form input::placeholder,.join-form textarea,.join-form textarea::placeholder{text-align:center}.opinion-group textarea{height:90px;min-height:90px}.contact-section{padding:70px 5%}.contact-card,.location-card{padding:25px 20px}.support-numbers{align-items:flex-start;flex-direction:column}}.logo-area,.nav-links button{background:none;border:none;color:inherit;cursor:pointer;font:inherit}.logo-area{padding:0}
/*# sourceMappingURL=main.63466a9a.css.map*/