.elementor-2063 .elementor-element.elementor-element-55dd65b{--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-2063 .elementor-element.elementor-element-10e9ec6{font-family:"iransans", Sans-serif;font-size:15px;color:#DFB4A1;}.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-2063 .elementor-element.elementor-element-c020f90 .elementor-heading-title{font-family:"iransans", Sans-serif;font-size:52px;font-weight:700;color:#FFFFFF;}.elementor-2063 .elementor-element.elementor-element-fb1eddb{font-family:"iransans", Sans-serif;font-size:15px;color:#D8E5E1;}.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-2063 .elementor-element.elementor-element-c135af2 .elementor-button{background-color:#C98B74;font-family:"iransans", Sans-serif;fill:#fff;color:#fff;}.elementor-2063 .elementor-element.elementor-element-ba4aa45{--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-2063 .elementor-element.elementor-element-3fd841c{--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-2063 .elementor-element.elementor-element-d989e95 .elementor-heading-title{font-family:"iransans", Sans-serif;font-size:32px;font-weight:700;color:#173B3A;}.elementor-2063 .elementor-element.elementor-element-7a020a5{font-family:"iransans", Sans-serif;font-size:15px;color:#526764;}.elementor-2063 .elementor-element.elementor-element-042ac2b{--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-2063 .elementor-element.elementor-element-71a503e{--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 .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-2063 .elementor-element.elementor-element-6e2a545{--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-2063 .elementor-element.elementor-element-a6ca9ec{font-family:"iransans", Sans-serif;font-size:15px;color:#526764;}.elementor-2063 .elementor-element.elementor-element-6220ac2 .elementor-heading-title{font-family:"iransans", Sans-serif;font-size:25px;font-weight:700;color:#173B3A;}.elementor-2063 .elementor-element.elementor-element-1f8e0e0{font-family:"iransans", Sans-serif;font-size:15px;color:#526764;}.elementor-2063 .elementor-element.elementor-element-e39078d{font-family:"iransans", Sans-serif;font-size:15px;color:#526764;}.elementor-2063 .elementor-element.elementor-element-c49c3f4{--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-2063 .elementor-element.elementor-element-9e42495{--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-2063 .elementor-element.elementor-element-f487ced{font-family:"iransans", Sans-serif;font-size:15px;color:#526764;}.elementor-2063 .elementor-element.elementor-element-bf06bb6 .elementor-heading-title{font-family:"iransans", Sans-serif;font-size:25px;font-weight:700;color:#173B3A;}.elementor-2063 .elementor-element.elementor-element-daba901{font-family:"iransans", Sans-serif;font-size:15px;color:#526764;}.elementor-2063 .elementor-element.elementor-element-afed9dd{font-family:"iransans", Sans-serif;font-size:15px;color:#526764;}.elementor-2063 .elementor-element.elementor-element-cc313f1{--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-2063 .elementor-element.elementor-element-97be6e2{--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-2063 .elementor-element.elementor-element-4b1c6f8{font-family:"iransans", Sans-serif;font-size:15px;color:#526764;}.elementor-2063 .elementor-element.elementor-element-c543fdc .elementor-heading-title{font-family:"iransans", Sans-serif;font-size:25px;font-weight:700;color:#173B3A;}.elementor-2063 .elementor-element.elementor-element-36eda4c{font-family:"iransans", Sans-serif;font-size:15px;color:#526764;}.elementor-2063 .elementor-element.elementor-element-5006e36{font-family:"iransans", Sans-serif;font-size:15px;color:#526764;}.elementor-2063 .elementor-element.elementor-element-d2e1911{--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-2063 .elementor-element.elementor-element-1eaa856{--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-2063 .elementor-element.elementor-element-5ef944c{font-family:"iransans", Sans-serif;font-size:15px;color:#526764;}.elementor-2063 .elementor-element.elementor-element-0f945cc .elementor-heading-title{font-family:"iransans", Sans-serif;font-size:25px;font-weight:700;color:#173B3A;}.elementor-2063 .elementor-element.elementor-element-4fb5056{font-family:"iransans", Sans-serif;font-size:15px;color:#526764;}.elementor-2063 .elementor-element.elementor-element-de4cec3{font-family:"iransans", Sans-serif;font-size:15px;color:#526764;}.elementor-2063 .elementor-element.elementor-element-58efb37{--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-2063 .elementor-element.elementor-element-900c614{--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-2063 .elementor-element.elementor-element-7bbe6bc{font-family:"iransans", Sans-serif;font-size:15px;color:#526764;}.elementor-2063 .elementor-element.elementor-element-49d824a .elementor-heading-title{font-family:"iransans", Sans-serif;font-size:32px;font-weight:700;color:#173B3A;}.elementor-2063 .elementor-element.elementor-element-f2bbf31{--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-2063 .elementor-element.elementor-element-fb17b72{font-family:"iransans", Sans-serif;font-size:15px;color:#526764;}.elementor-2063 .elementor-element.elementor-element-9354b95{font-family:"iransans", Sans-serif;font-size:15px;color:#526764;}.elementor-2063 .elementor-element.elementor-element-21bddd9{--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-2063 .elementor-element.elementor-element-1e59bf3{--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-2063 .elementor-element.elementor-element-2bd768c{--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-2063 .elementor-element.elementor-element-e8cf7fe .elementor-heading-title{font-family:"iransans", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-2063 .elementor-element.elementor-element-5f2ccbf{font-family:"iransans", Sans-serif;font-size:15px;color:#D8E5E1;}.elementor-2063 .elementor-element.elementor-element-456197a{--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-2063 .elementor-element.elementor-element-e33e8f4 .elementor-button{background-color:#C98B74;font-family:"iransans", Sans-serif;fill:#fff;color:#fff;}.elementor-2063 .elementor-element.elementor-element-129269a .elementor-button{background-color:#C98B74;font-family:"iransans", Sans-serif;fill:#fff;color:#fff;}@media(max-width:767px){.elementor-2063 .elementor-element.elementor-element-c020f90 .elementor-heading-title{font-size:36px;}.elementor-2063 .elementor-element.elementor-element-d989e95 .elementor-heading-title{font-size:26px;}.elementor-2063 .elementor-element.elementor-element-6220ac2 .elementor-heading-title{font-size:23px;}.elementor-2063 .elementor-element.elementor-element-bf06bb6 .elementor-heading-title{font-size:23px;}.elementor-2063 .elementor-element.elementor-element-c543fdc .elementor-heading-title{font-size:23px;}.elementor-2063 .elementor-element.elementor-element-0f945cc .elementor-heading-title{font-size:23px;}.elementor-2063 .elementor-element.elementor-element-49d824a .elementor-heading-title{font-size:26px;}.elementor-2063 .elementor-element.elementor-element-e8cf7fe .elementor-heading-title{font-size:26px;}}/* Start custom CSS for container, class: .elementor-element-55dd65b */.elementor-2063 .elementor-element.elementor-element-55dd65b{width:100%;max-width:none;margin:0;padding:72px max(24px,calc((100vw - 1160px)/2));direction:rtl;gap:20px}.elementor-2063 .elementor-element.elementor-element-55dd65b p{margin:0}.elementor-2063 .elementor-element.elementor-element-55dd65b .elementor-heading-title{line-height:1.55}.elementor-2063 .elementor-element.elementor-element-55dd65b .elementor-widget-text-editor{line-height:2}.elementor-2063 .elementor-element.elementor-element-55dd65b .elementor-button{border-radius:100px;padding:15px 28px;font-size:14px;line-height:1.5;transition:transform .2s,box-shadow .2s}.elementor-2063 .elementor-element.elementor-element-55dd65b .elementor-button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #173b3a15}.elementor-2063 .elementor-element.elementor-element-55dd65b a:focus-visible{outline:3px solid #C98B74;outline-offset:5px}@media(max-width:767px){.elementor-2063 .elementor-element.elementor-element-55dd65b{padding:42px 20px}.elementor-2063 .elementor-element.elementor-element-55dd65b h2.elementor-heading-title{font-size:26px}}.elementor-2063 .elementor-element.elementor-element-55dd65b{background:radial-gradient(ellipse at 0% 0%,#31716c 0,transparent 62%),#173B3A;color:#fff;align-items:center;text-align:center;padding-top:65px;padding-bottom:70px;gap:18px}.elementor-2063 .elementor-element.elementor-element-55dd65b .gallery-kicker{color:#dfb4a1;letter-spacing:3px;font-size:12px;direction:ltr}.elementor-2063 .elementor-element.elementor-element-55dd65b h1.elementor-heading-title{color:#fff;line-height:1.45}.elementor-2063 .elementor-element.elementor-element-55dd65b .gallery-intro-text{color:#d8e5e1;max-width:610px;font-size:16px}.elementor-2063 .elementor-element.elementor-element-55dd65b .elementor-button{margin-top:10px;background:#C98B74;color:#173B3A}@media(max-width:767px){.elementor-2063 .elementor-element.elementor-element-55dd65b h1.elementor-heading-title{font-size:36px}.elementor-2063 .elementor-element.elementor-element-55dd65b .gallery-intro-text{font-size:14px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba4aa45 */.elementor-2063 .elementor-element.elementor-element-ba4aa45{width:100%;max-width:none;margin:0;padding:72px max(24px,calc((100vw - 1160px)/2));direction:rtl;gap:20px}.elementor-2063 .elementor-element.elementor-element-ba4aa45 p{margin:0}.elementor-2063 .elementor-element.elementor-element-ba4aa45 .elementor-heading-title{line-height:1.55}.elementor-2063 .elementor-element.elementor-element-ba4aa45 .elementor-widget-text-editor{line-height:2}.elementor-2063 .elementor-element.elementor-element-ba4aa45 .elementor-button{border-radius:100px;padding:15px 28px;font-size:14px;line-height:1.5;transition:transform .2s,box-shadow .2s}.elementor-2063 .elementor-element.elementor-element-ba4aa45 .elementor-button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #173b3a15}.elementor-2063 .elementor-element.elementor-element-ba4aa45 a:focus-visible{outline:3px solid #C98B74;outline-offset:5px}@media(max-width:767px){.elementor-2063 .elementor-element.elementor-element-ba4aa45{padding:42px 20px}.elementor-2063 .elementor-element.elementor-element-ba4aa45 h2.elementor-heading-title{font-size:26px}}.elementor-2063 .elementor-element.elementor-element-ba4aa45{background:#FAF7F4;gap:34px}.elementor-2063 .elementor-element.elementor-element-ba4aa45 .gallery-section-heading{padding:0;gap:12px;max-width:760px}.elementor-2063 .elementor-element.elementor-element-ba4aa45 .gallery-notice{font-size:14px;color:#596f6c;border-right:3px solid #C98B74;padding-right:18px}.elementor-2063 .elementor-element.elementor-element-ba4aa45 .gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;gap:30px}.elementor-2063 .elementor-element.elementor-element-ba4aa45 .gallery-card{padding:0;gap:0;border-radius:24px;overflow:hidden;background:#fff;border:1px solid #e9e0d9;box-shadow:0 12px 30px #173b3a07;transition:transform .25s,box-shadow .25s}.elementor-2063 .elementor-element.elementor-element-ba4aa45 .gallery-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px #173b3a12}.elementor-2063 .elementor-element.elementor-element-ba4aa45 .gallery-photo{width:100%;margin:0;overflow:hidden}.elementor-2063 .elementor-element.elementor-element-ba4aa45 .gallery-photo img{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:contain;background:#f0e7e1;transition:transform .35s}.elementor-2063 .elementor-element.elementor-element-ba4aa45 .gallery-card:hover img{transform:scale(1.025)}.elementor-2063 .elementor-element.elementor-element-ba4aa45 .gallery-card-copy{padding:26px 28px;gap:9px;align-items:flex-start}.elementor-2063 .elementor-element.elementor-element-ba4aa45 .gallery-badge{display:inline-block;width:auto;padding:3px 12px;border-radius:30px;background:#f5e9e2;color:#875743;font-size:11px}.elementor-2063 .elementor-element.elementor-element-ba4aa45 .gallery-card-desc{font-size:14px}.elementor-2063 .elementor-element.elementor-element-ba4aa45 .gallery-open{font-size:12px;color:#0E6B68;margin-top:8px}@media(max-width:767px){.elementor-2063 .elementor-element.elementor-element-ba4aa45 .gallery-grid{grid-template-columns:1fr;gap:22px}.elementor-2063 .elementor-element.elementor-element-ba4aa45 .gallery-card{border-radius:18px}.elementor-2063 .elementor-element.elementor-element-ba4aa45 .gallery-card-copy{padding:22px}.elementor-2063 .elementor-element.elementor-element-ba4aa45 .gallery-card h3.elementor-heading-title{font-size:23px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58efb37 */.elementor-2063 .elementor-element.elementor-element-58efb37{width:100%;max-width:none;margin:0;padding:72px max(24px,calc((100vw - 1160px)/2));direction:rtl;gap:20px}.elementor-2063 .elementor-element.elementor-element-58efb37 p{margin:0}.elementor-2063 .elementor-element.elementor-element-58efb37 .elementor-heading-title{line-height:1.55}.elementor-2063 .elementor-element.elementor-element-58efb37 .elementor-widget-text-editor{line-height:2}.elementor-2063 .elementor-element.elementor-element-58efb37 .elementor-button{border-radius:100px;padding:15px 28px;font-size:14px;line-height:1.5;transition:transform .2s,box-shadow .2s}.elementor-2063 .elementor-element.elementor-element-58efb37 .elementor-button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #173b3a15}.elementor-2063 .elementor-element.elementor-element-58efb37 a:focus-visible{outline:3px solid #C98B74;outline-offset:5px}@media(max-width:767px){.elementor-2063 .elementor-element.elementor-element-58efb37{padding:42px 20px}.elementor-2063 .elementor-element.elementor-element-58efb37 h2.elementor-heading-title{font-size:26px}}.elementor-2063 .elementor-element.elementor-element-58efb37{background:#fff;display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:70px;border-top:1px solid #eee5df}.elementor-2063 .elementor-element.elementor-element-58efb37 .gallery-note-title,.elementor-2063 .elementor-element.elementor-element-58efb37 .gallery-note-copy{padding:0;gap:16px}.elementor-2063 .elementor-element.elementor-element-58efb37 .gallery-small{color:#a76f59;font-size:13px}.elementor-2063 .elementor-element.elementor-element-58efb37 .gallery-note-muted{font-size:13px;color:#71827f}@media(max-width:767px){.elementor-2063 .elementor-element.elementor-element-58efb37{grid-template-columns:1fr;gap:24px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21bddd9 */.elementor-2063 .elementor-element.elementor-element-21bddd9{width:100%;max-width:none;margin:0;padding:72px max(24px,calc((100vw - 1160px)/2));direction:rtl;gap:20px}.elementor-2063 .elementor-element.elementor-element-21bddd9 p{margin:0}.elementor-2063 .elementor-element.elementor-element-21bddd9 .elementor-heading-title{line-height:1.55}.elementor-2063 .elementor-element.elementor-element-21bddd9 .elementor-widget-text-editor{line-height:2}.elementor-2063 .elementor-element.elementor-element-21bddd9 .elementor-button{border-radius:100px;padding:15px 28px;font-size:14px;line-height:1.5;transition:transform .2s,box-shadow .2s}.elementor-2063 .elementor-element.elementor-element-21bddd9 .elementor-button:hover{transform:translateY(-2px);box-shadow:0 8px 20px #173b3a15}.elementor-2063 .elementor-element.elementor-element-21bddd9 a:focus-visible{outline:3px solid #C98B74;outline-offset:5px}@media(max-width:767px){.elementor-2063 .elementor-element.elementor-element-21bddd9{padding:42px 20px}.elementor-2063 .elementor-element.elementor-element-21bddd9 h2.elementor-heading-title{font-size:26px}}.elementor-2063 .elementor-element.elementor-element-21bddd9{background:#FAF7F4;padding-top:42px;padding-bottom:64px}.elementor-2063 .elementor-element.elementor-element-21bddd9 .gallery-cta-panel{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:28px;padding:44px;border-radius:24px;background:#0E6B68}.elementor-2063 .elementor-element.elementor-element-21bddd9 .gallery-cta-copy{padding:0;gap:12px}.elementor-2063 .elementor-element.elementor-element-21bddd9 h2.elementor-heading-title{color:#fff;font-size:28px}.elementor-2063 .elementor-element.elementor-element-21bddd9 .gallery-cta-copy .elementor-widget-text-editor{color:#d7e9e5;font-size:14px}.elementor-2063 .elementor-element.elementor-element-21bddd9 .gallery-cta-actions{padding:0;gap:12px;align-items:stretch}.elementor-2063 .elementor-element.elementor-element-21bddd9 .gallery-cta-actions .elementor-button{width:100%}.elementor-2063 .elementor-element.elementor-element-21bddd9 .gallery-whatsapp .elementor-button{background:transparent;border:1px solid #a3c7c0;color:#fff}@media(max-width:767px){.elementor-2063 .elementor-element.elementor-element-21bddd9 .gallery-cta-panel{grid-template-columns:1fr;padding:28px 22px;gap:24px}.elementor-2063 .elementor-element.elementor-element-21bddd9 h2.elementor-heading-title{font-size:25px}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'iransans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://eirabeautyclinic.com/wp-content/uploads/2026/08/IRANSansWeb.eot');
	src: url('https://eirabeautyclinic.com/wp-content/uploads/2026/08/IRANSansWeb.eot?#iefix') format('embedded-opentype'),
		url('https://eirabeautyclinic.com/wp-content/uploads/2026/08/IRANSansWeb.woff2') format('woff2'),
		url('https://eirabeautyclinic.com/wp-content/uploads/2026/08/IRANSansWeb.woff') format('woff'),
		url('https://eirabeautyclinic.com/wp-content/uploads/2026/08/IRANSansWeb.ttf') format('truetype');
}
@font-face {
	font-family: 'iransans';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://eirabeautyclinic.com/wp-content/uploads/2026/08/IRANSansWeb_Bold.eot');
	src: url('https://eirabeautyclinic.com/wp-content/uploads/2026/08/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),
		url('https://eirabeautyclinic.com/wp-content/uploads/2026/08/IRANSansWeb_Bold.woff2') format('woff2'),
		url('https://eirabeautyclinic.com/wp-content/uploads/2026/08/IRANSansWeb_Bold.woff') format('woff'),
		url('https://eirabeautyclinic.com/wp-content/uploads/2026/08/IRANSansWeb_Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */