.elementor-2224 .elementor-element.elementor-element-rca1001{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS */.hm-receptionist{--mc-ink:#182c25;--mc-muted:#53675e;--mc-green:#36e579;--mc-line:#dce6de;direction:rtl;background:#f5f7f2;color:var(--mc-muted);font:16px/2.15 iranyekan,Tahoma,Arial,sans-serif;max-width:1160px;margin:auto;padding:28px;overflow:clip}
.hm-receptionist *{box-sizing:border-box}
.hm-receptionist p,.hm-receptionist li{font-size:16px!important;line-height:2.15!important;text-align:justify!important;text-align-last:right;margin:0 0 20px}
.hm-receptionist h1,.hm-receptionist h2,.hm-receptionist h3{font-family:'PeydaWebFaNum','Peyda',iranyekan,Tahoma,Arial,sans-serif!important;color:var(--mc-ink);font-weight:700;letter-spacing:normal;text-align:right!important}
.hm-receptionist h1{font-size:clamp(34px,3.15vw,48px)!important;line-height:1.55!important;margin:12px 0 22px;text-wrap:balance}
.hm-receptionist h2{font-size:clamp(25px,2.25vw,32px)!important;line-height:1.55!important;margin:0 0 24px;text-wrap:balance}
.hm-receptionist h3{font-size:clamp(20px,1.75vw,24px)!important;line-height:1.65!important;margin:30px 0 16px}
.hm-receptionist a{color:#24613c;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
.hm-receptionist a:focus-visible,.hm-receptionist summary:focus-visible,.hm-receptionist [tabindex]:focus-visible{outline:3px solid #27814a;outline-offset:5px}
.hm-receptionist section{background:#fff;border:1px solid var(--mc-line);border-radius:18px;padding:36px;margin:28px 0}
.hm-receptionist .mc-section-label{font-size:13px!important;font-weight:700;color:#397448;letter-spacing:normal;margin-bottom:14px;text-align:right!important}
.hm-receptionist .mc-breadcrumb{font-size:13px;line-height:2;margin-bottom:20px;color:#63756b}
.hm-receptionist .mc-breadcrumb a{text-decoration:none}
.hm-receptionist .mc-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:36px;align-items:center;background:#101e19;color:#ccdbd1;padding:40px;border:1px solid #203c2e;border-radius:20px}
.hm-receptionist .mc-hero h1{color:#fff!important}
.hm-receptionist .mc-hero h1 span{color:#bcf2c7}
.hm-receptionist .mc-eyebrow{font-size:14px!important;color:#9dd8b0;text-align:right!important;margin-bottom:12px}
.hm-receptionist .mc-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}
.hm-receptionist .mc-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:50px;padding:12px 20px;background:var(--mc-green);border:1px solid transparent;border-radius:10px;color:#0d241c!important;text-decoration:none;font-size:16px;font-weight:700;line-height:1.9;text-align:center}
.hm-receptionist .mc-button-secondary{background:transparent;border-color:#557160;color:#e0f0e4!important}
.hm-receptionist .mc-byline{font-size:13px!important;color:#a3c4ae;margin:0}
.hm-receptionist .mc-byline a{color:#c5ecd1}
.hm-receptionist .mc-hero-note{background:#1a3025;border:1px solid #41634a;padding:24px;border-radius:14px;min-width:0}
.hm-receptionist .mc-label{display:block;color:#9dd8b0;font-size:13px;margin-bottom:12px}
.hm-receptionist .mc-hero-note h2{color:#f0fff3;font-size:25px!important;margin-bottom:20px}
.hm-receptionist .mc-hero-note ul{list-style:none;margin:0;padding:0}
.hm-receptionist .mc-hero-note li{border-bottom:1px solid #41634a;padding:14px 0;margin:0;text-align:right!important}
.hm-receptionist .mc-hero-note b{display:block;color:#e0f6e6}
.hm-receptionist .mc-hero-note li span{display:block;color:#b9cebf;font-size:14px}
.hm-receptionist .mc-hero-note p{font-size:13px!important;margin:18px 0 0;color:#b9cebf}
.hm-receptionist .mc-figure{margin:28px 0}
.hm-receptionist .mc-figure>a{display:block}
.hm-receptionist img{display:block;width:100%;height:auto;border-radius:16px;border:1px solid var(--mc-line)}
.hm-receptionist figcaption{font-size:14px;line-height:1.9;text-align:right;margin-top:12px}
.hm-receptionist .mc-toc{padding:26px;background:#edf5e9;border:1px solid var(--mc-line);border-radius:16px;margin:28px 0}
.hm-receptionist .mc-toc strong{display:block;color:var(--mc-ink);margin-bottom:16px;font-size:18px}
.hm-receptionist .mc-toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;padding-right:24px;margin:0}
.hm-receptionist .mc-toc li{font-size:16px!important;line-height:1.9!important;text-align:right!important;margin:0}
.hm-receptionist .mc-table{max-width:100%;overflow:auto;border:1px solid var(--mc-line);border-radius:12px;margin:24px 0;-webkit-overflow-scrolling:touch}
.hm-receptionist table{width:100%;min-width:620px;border-collapse:collapse;line-height:1.9;margin:0}
.hm-receptionist th,.hm-receptionist td{font-size:16px!important;vertical-align:top;text-align:right;padding:16px;border:1px solid var(--mc-line);color:var(--mc-ink)}
.hm-receptionist thead th{background:#edf5e9}
.hm-receptionist tbody th{font-weight:700}
.hm-receptionist tr:nth-child(even){background:#f8faf5}
.hm-receptionist caption{caption-side:top;text-align:right;padding:14px;font-size:14px;color:var(--mc-muted);background:#f5f8f1}
.hm-receptionist .mc-note{padding:18px;background:#edf5e9;border-right:3px solid #2aa957;border-radius:10px}
.hm-receptionist .mc-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}
.hm-receptionist .mc-cards>div{padding:24px;background:#f5f8f1;border:1px solid var(--mc-line);border-radius:14px}
.hm-receptionist .mc-cards h3{margin:0 0 14px}
.hm-receptionist .mc-cards p{margin:0}
.hm-receptionist .mc-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:26px 0}
.hm-receptionist .mc-steps>div{padding:24px;border:1px solid var(--mc-line);border-radius:14px;background:#f8faf5}
.hm-receptionist .mc-steps>div>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#123021;color:#36e579;font-size:24px;font-weight:700}
.hm-receptionist .mc-steps h3{margin:18px 0 12px}
.hm-receptionist .mc-steps p{margin:0}
.hm-receptionist details{background:#fff;border:1px solid var(--mc-line);border-radius:12px;margin:14px 0;overflow:hidden}
.hm-receptionist summary{display:list-item;cursor:pointer;padding:18px 22px;font-size:16px!important;font-weight:700;line-height:1.9;color:#213e2b;text-align:right}
.hm-receptionist details[open] summary{background:#edf5e9;border-bottom:1px solid var(--mc-line)}
.hm-receptionist details p{padding:20px 22px;margin:0!important}
.hm-receptionist .mc-author{background:#edf5e9}
.hm-receptionist .mc-date{font-size:14px!important;color:#526d59}
.hm-receptionist .mc-contact{background:#123021;color:#dbeadd;border-color:#234a31}
.hm-receptionist .mc-contact h2{color:#fff}
.hm-receptionist .mc-contact .mc-section-label{color:#9dd8b0}
.hm-receptionist [id]{scroll-margin-top:220px}
@media(max-width:767px){.hm-receptionist{padding:18px 12px}.hm-receptionist p,.hm-receptionist li{font-size:16px!important;line-height:2.15!important}.hm-receptionist section{padding:24px 18px;margin:22px 0}.hm-receptionist .mc-hero{grid-template-columns:1fr;padding:28px 20px;gap:26px}.hm-receptionist h1{font-size:34px!important;line-height:1.55!important}.hm-receptionist h2{font-size:25px!important;line-height:1.6!important}.hm-receptionist h3{font-size:20px!important;line-height:1.65!important}.hm-receptionist .mc-hero-note{padding:22px}.hm-receptionist .mc-toc{padding:22px}.hm-receptionist .mc-toc ol{grid-template-columns:1fr}.hm-receptionist .mc-cards,.hm-receptionist .mc-steps{grid-template-columns:1fr}.hm-receptionist .mc-cards>div,.hm-receptionist .mc-steps>div{padding:20px}.hm-receptionist .mc-actions a,.hm-receptionist .mc-contact .mc-button{width:100%}.hm-receptionist th,.hm-receptionist td{font-size:15px!important;padding:12px}.hm-receptionist summary{padding:16px}.hm-receptionist details p{padding:18px 16px}.hm-receptionist [id]{scroll-margin-top:150px}}
@media(prefers-reduced-motion:reduce){.hm-receptionist *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media print{.hm-receptionist{max-width:none;padding:0;color:#222;background:#fff}.hm-receptionist .mc-hero,.hm-receptionist .mc-contact{background:#fff;color:#222}.hm-receptionist .mc-hero h1,.hm-receptionist .mc-hero h1 span,.hm-receptionist .mc-contact h2{color:#222!important}.hm-receptionist section{break-inside:avoid;border:0;padding:12px 0}.hm-receptionist .mc-actions{display:none}.hm-receptionist .mc-table{overflow:visible}.hm-receptionist table{min-width:0}}

.hm-receptionist .mc-contact a:not(.mc-button){color:#c5ecd1;}

body.postid-2224 #content{background:#f5f7f2;}body.postid-2224 #content>.ast-container{max-width:none;padding:0;}body.postid-2224 .elementor-2224 .e-con{padding:0;min-width:0;}/* End custom CSS */