.elementor-2379 .elementor-element.elementor-element-5c8e275a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2379 .elementor-element.elementor-element-5c8e275a:not(.elementor-motion-effects-element-type-background), .elementor-2379 .elementor-element.elementor-element-5c8e275a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fcfbf6;}.elementor-2379 .elementor-element.elementor-element-2728c259{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2379 .elementor-element.elementor-element-15e64b84{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2379 .elementor-element.elementor-element-20a8d47c{--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;--gap:14px 0px;--row-gap:14px;--column-gap:0px;}.elementor-widget-text-editor{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-2379 .elementor-element.elementor-element-79be9891{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;font-family:"Vazirmatn", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;color:#9fb6c8;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2379 .elementor-element.elementor-element-49ff2ccb{text-align:start;}.elementor-2379 .elementor-element.elementor-element-49ff2ccb .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:44px;font-weight:700;line-height:1.6em;color:#ffffff;}.elementor-2379 .elementor-element.elementor-element-51c3d872{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Vazirmatn", Sans-serif;font-size:16px;font-weight:400;line-height:2.1em;color:#c3d6e4;}.elementor-2379 .elementor-element.elementor-element-42ad2fa5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2379 .elementor-element.elementor-element-42ad2fa5:not(.elementor-motion-effects-element-type-background), .elementor-2379 .elementor-element.elementor-element-42ad2fa5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2379 .elementor-element.elementor-element-7bc4a5a1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2379 .elementor-element.elementor-element-1da0f2ef{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2379 .elementor-element.elementor-element-465e726d{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2379 .elementor-element.elementor-element-1ffca72a{text-align:start;}.elementor-2379 .elementor-element.elementor-element-1ffca72a .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:28px;font-weight:700;line-height:1em;color:#019587;}.elementor-2379 .elementor-element.elementor-element-1c66544d{text-align:start;}.elementor-2379 .elementor-element.elementor-element-1c66544d .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.75em;color:#5a7183;}.elementor-2379 .elementor-element.elementor-element-1788080e{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2379 .elementor-element.elementor-element-379c3318{text-align:start;}.elementor-2379 .elementor-element.elementor-element-379c3318 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:28px;font-weight:700;line-height:1em;color:#019587;}.elementor-2379 .elementor-element.elementor-element-584b2bca{text-align:start;}.elementor-2379 .elementor-element.elementor-element-584b2bca .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.75em;color:#5a7183;}.elementor-2379 .elementor-element.elementor-element-5153108c{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2379 .elementor-element.elementor-element-5e510170{text-align:start;}.elementor-2379 .elementor-element.elementor-element-5e510170 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:28px;font-weight:700;line-height:1em;color:#019587;}.elementor-2379 .elementor-element.elementor-element-531b3550{text-align:start;}.elementor-2379 .elementor-element.elementor-element-531b3550 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.75em;color:#5a7183;}.elementor-2379 .elementor-element.elementor-element-6b914a80{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2379 .elementor-element.elementor-element-5c0e6d82{text-align:start;}.elementor-2379 .elementor-element.elementor-element-5c0e6d82 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:28px;font-weight:700;line-height:1em;color:#019587;}.elementor-2379 .elementor-element.elementor-element-570ac34b{text-align:start;}.elementor-2379 .elementor-element.elementor-element-570ac34b .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.75em;color:#5a7183;}.elementor-2379 .elementor-element.elementor-element-d5af833{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2379 .elementor-element.elementor-element-5572de90{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2379 .elementor-element.elementor-element-247d86fe{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2379 .elementor-element.elementor-element-43fcb60b{--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;--gap:14px 0px;--row-gap:14px;--column-gap:0px;}.elementor-2379 .elementor-element.elementor-element-2555daf3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-2379 .elementor-element.elementor-element-2555daf3 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:13px;font-weight:600;line-height:1.4em;color:#019587;}.elementor-2379 .elementor-element.elementor-element-1273c0b6{text-align:start;}.elementor-2379 .elementor-element.elementor-element-1273c0b6 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:34px;font-weight:700;line-height:1.6em;color:#153A59;}.elementor-2379 .elementor-element.elementor-element-595f2c0c{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Vazirmatn", Sans-serif;font-size:15px;font-weight:400;line-height:2.2em;color:#48657d;}.elementor-2379 .elementor-element.elementor-element-56080ac7{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Vazirmatn", Sans-serif;font-size:15px;font-weight:400;line-height:2.2em;color:#48657d;}.elementor-2379 .elementor-element.elementor-element-244e3fae{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2379 .elementor-element.elementor-element-651ad88b .elementor-icon-wrapper{text-align:center;}.elementor-2379 .elementor-element.elementor-element-651ad88b.elementor-view-stacked .elementor-icon{background-color:#8fa8b8;}.elementor-2379 .elementor-element.elementor-element-651ad88b.elementor-view-framed .elementor-icon, .elementor-2379 .elementor-element.elementor-element-651ad88b.elementor-view-default .elementor-icon{color:#8fa8b8;border-color:#8fa8b8;}.elementor-2379 .elementor-element.elementor-element-651ad88b.elementor-view-framed .elementor-icon, .elementor-2379 .elementor-element.elementor-element-651ad88b.elementor-view-default .elementor-icon svg{fill:#8fa8b8;}.elementor-2379 .elementor-element.elementor-element-651ad88b .elementor-icon{font-size:24px;}.elementor-2379 .elementor-element.elementor-element-651ad88b .elementor-icon svg{height:24px;}.elementor-2379 .elementor-element.elementor-element-7c899a26{text-align:start;font-family:"Vazirmatn", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#5a7183;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-2379 .elementor-element.elementor-element-64f7b75a{text-align:center;}.elementor-2379 .elementor-element.elementor-element-4ea3a07d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2379 .elementor-element.elementor-element-3dbd54bb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2379 .elementor-element.elementor-element-67836fdc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2379 .elementor-element.elementor-element-afd43e5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2379 .elementor-element.elementor-element-21531984{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2379 .elementor-element.elementor-element-21531984:not(.elementor-motion-effects-element-type-background), .elementor-2379 .elementor-element.elementor-element-21531984 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#edf6e4;}.elementor-2379 .elementor-element.elementor-element-4a9caa48{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2379 .elementor-element.elementor-element-4a9caa48:not(.elementor-motion-effects-element-type-background), .elementor-2379 .elementor-element.elementor-element-4a9caa48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#25a598;}.elementor-2379 .elementor-element.elementor-element-4a179979{text-align:center;}.elementor-2379 .elementor-element.elementor-element-4a179979 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-2379 .elementor-element.elementor-element-2992f03c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2379 .elementor-element.elementor-element-2992f03c:not(.elementor-motion-effects-element-type-background), .elementor-2379 .elementor-element.elementor-element-2992f03c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#25a598;}.elementor-2379 .elementor-element.elementor-element-d485d41{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:14px 0px;--row-gap:14px;--column-gap:0px;}.elementor-2379 .elementor-element.elementor-element-292e1b14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-2379 .elementor-element.elementor-element-292e1b14 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:13px;font-weight:600;line-height:1.5em;color:#cce98d;}.elementor-2379 .elementor-element.elementor-element-21fe8984{text-align:start;}.elementor-2379 .elementor-element.elementor-element-21fe8984 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:32px;font-weight:700;line-height:1.6em;color:#ffffff;}.elementor-2379 .elementor-element.elementor-element-7e4941f{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Vazirmatn", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#b9cfdd;}.elementor-2379 .elementor-element.elementor-element-1970e1c4{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Vazirmatn", Sans-serif;font-size:15px;font-weight:400;line-height:2.2em;color:#c3d6e4;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-2379 .elementor-element.elementor-element-513e4460 .elementor-button{background-color:transparent;font-family:"Vazirmatn", Sans-serif;font-size:14.5px;font-weight:400;fill:#cce98d;color:#cce98d;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9cb78c;border-radius:999px 999px 999px 999px;padding:12px 28px 12px 28px;}.elementor-2379 .elementor-element.elementor-element-513e4460{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2379 .elementor-element.elementor-element-55351bfc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2379 .elementor-element.elementor-element-476de413{--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;--gap:12px 0px;--row-gap:12px;--column-gap:0px;}.elementor-2379 .elementor-element.elementor-element-2e35bce7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-2379 .elementor-element.elementor-element-2e35bce7 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:13px;font-weight:600;line-height:1.4em;color:#019587;}.elementor-2379 .elementor-element.elementor-element-6caa83de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;text-align:start;}.elementor-2379 .elementor-element.elementor-element-6caa83de .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:34px;font-weight:700;line-height:1.6em;color:#153A59;}.elementor-2379 .elementor-element.elementor-element-28ee6aaf{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2379 .elementor-element.elementor-element-22adf3c5{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e9e3d2;--border-color:#e9e3d2;--border-radius:32px 32px 32px 32px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-2379 .elementor-element.elementor-element-22adf3c5:not(.elementor-motion-effects-element-type-background), .elementor-2379 .elementor-element.elementor-element-22adf3c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2379 .elementor-element.elementor-element-5083b25a{text-align:start;}.elementor-2379 .elementor-element.elementor-element-5083b25a .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:17px;font-weight:600;line-height:1.4em;color:#153A59;}.elementor-2379 .elementor-element.elementor-element-2b36a231{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Vazirmatn", Sans-serif;font-size:14px;font-weight:400;line-height:2em;color:#5a7183;}.elementor-2379 .elementor-element.elementor-element-5883fa66{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e9e3d2;--border-color:#e9e3d2;--border-radius:32px 32px 32px 32px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-2379 .elementor-element.elementor-element-5883fa66:not(.elementor-motion-effects-element-type-background), .elementor-2379 .elementor-element.elementor-element-5883fa66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2379 .elementor-element.elementor-element-4409ff33{text-align:start;}.elementor-2379 .elementor-element.elementor-element-4409ff33 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:17px;font-weight:600;line-height:1.4em;color:#153A59;}.elementor-2379 .elementor-element.elementor-element-17a5c4cd{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Vazirmatn", Sans-serif;font-size:14px;font-weight:400;line-height:2em;color:#5a7183;}.elementor-2379 .elementor-element.elementor-element-3492d6ed{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e9e3d2;--border-color:#e9e3d2;--border-radius:32px 32px 32px 32px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-2379 .elementor-element.elementor-element-3492d6ed:not(.elementor-motion-effects-element-type-background), .elementor-2379 .elementor-element.elementor-element-3492d6ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2379 .elementor-element.elementor-element-61bd0424{text-align:start;}.elementor-2379 .elementor-element.elementor-element-61bd0424 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:17px;font-weight:600;line-height:1.4em;color:#153A59;}.elementor-2379 .elementor-element.elementor-element-73fdb11d{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Vazirmatn", Sans-serif;font-size:14px;font-weight:400;line-height:2em;color:#5a7183;}.elementor-2379 .elementor-element.elementor-element-37c65d71{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#e9e3d2;--border-color:#e9e3d2;--border-radius:32px 32px 32px 32px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-2379 .elementor-element.elementor-element-37c65d71:not(.elementor-motion-effects-element-type-background), .elementor-2379 .elementor-element.elementor-element-37c65d71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2379 .elementor-element.elementor-element-71151c37{text-align:start;}.elementor-2379 .elementor-element.elementor-element-71151c37 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:17px;font-weight:600;line-height:1.4em;color:#153A59;}.elementor-2379 .elementor-element.elementor-element-1be95313{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Vazirmatn", Sans-serif;font-size:14px;font-weight:400;line-height:2em;color:#5a7183;}.elementor-2379 .elementor-element.elementor-element-46dad5f4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2379 .elementor-element.elementor-element-7369b120{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2379 .elementor-element.elementor-element-3b0c9792{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2379 .elementor-element.elementor-element-a9c8f14{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:64px;--padding-bottom:64px;--padding-left:48px;--padding-right:48px;}.elementor-2379 .elementor-element.elementor-element-fbe1b1d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:wrap;}.elementor-2379 .elementor-element.elementor-element-af04269{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2379 .elementor-element.elementor-element-a742395 .elementor-heading-title{font-family:"Vazirmatn", Sans-serif;font-size:30px;font-weight:700;line-height:1.7em;color:#153A59;}.elementor-2379 .elementor-element.elementor-element-5d91288{font-family:"Vazirmatn", Sans-serif;font-size:15px;line-height:2em;color:#48657d;}.elementor-2379 .elementor-element.elementor-element-055790c .elementor-button{background-color:#019587;font-family:"Vazirmatn", Sans-serif;font-weight:600;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#019587;border-radius:999px 999px 999px 999px;padding:12px 24px 12px 24px;}.elementor-2379 .elementor-element.elementor-element-68fe81c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2379 .elementor-element.elementor-element-c1fcdac iframe{height:360px;}@media(min-width:768px){.elementor-2379 .elementor-element.elementor-element-5c8e275a{--width:100%;}.elementor-2379 .elementor-element.elementor-element-2728c259{--width:100%;}.elementor-2379 .elementor-element.elementor-element-15e64b84{--width:100%;}.elementor-2379 .elementor-element.elementor-element-20a8d47c{--width:100%;}.elementor-2379 .elementor-element.elementor-element-42ad2fa5{--width:100%;}.elementor-2379 .elementor-element.elementor-element-7bc4a5a1{--width:100%;}.elementor-2379 .elementor-element.elementor-element-1da0f2ef{--width:100%;}.elementor-2379 .elementor-element.elementor-element-465e726d{--width:100%;}.elementor-2379 .elementor-element.elementor-element-1788080e{--width:100%;}.elementor-2379 .elementor-element.elementor-element-5153108c{--width:100%;}.elementor-2379 .elementor-element.elementor-element-6b914a80{--width:100%;}.elementor-2379 .elementor-element.elementor-element-d5af833{--width:100%;}.elementor-2379 .elementor-element.elementor-element-5572de90{--width:100%;}.elementor-2379 .elementor-element.elementor-element-247d86fe{--width:100%;}.elementor-2379 .elementor-element.elementor-element-43fcb60b{--width:100%;}.elementor-2379 .elementor-element.elementor-element-244e3fae{--width:100%;}.elementor-2379 .elementor-element.elementor-element-4ea3a07d{--width:100%;}.elementor-2379 .elementor-element.elementor-element-3dbd54bb{--width:100%;}.elementor-2379 .elementor-element.elementor-element-67836fdc{--width:100%;}.elementor-2379 .elementor-element.elementor-element-afd43e5{--width:100%;}.elementor-2379 .elementor-element.elementor-element-21531984{--width:100%;}.elementor-2379 .elementor-element.elementor-element-4a9caa48{--width:41%;}.elementor-2379 .elementor-element.elementor-element-2992f03c{--width:100%;}.elementor-2379 .elementor-element.elementor-element-d485d41{--width:100%;}.elementor-2379 .elementor-element.elementor-element-55351bfc{--width:100%;}.elementor-2379 .elementor-element.elementor-element-476de413{--width:100%;}.elementor-2379 .elementor-element.elementor-element-28ee6aaf{--width:100%;}.elementor-2379 .elementor-element.elementor-element-22adf3c5{--width:100%;}.elementor-2379 .elementor-element.elementor-element-5883fa66{--width:100%;}.elementor-2379 .elementor-element.elementor-element-3492d6ed{--width:100%;}.elementor-2379 .elementor-element.elementor-element-37c65d71{--width:100%;}.elementor-2379 .elementor-element.elementor-element-46dad5f4{--width:100%;}.elementor-2379 .elementor-element.elementor-element-7369b120{--width:100%;}.elementor-2379 .elementor-element.elementor-element-3b0c9792{--width:100%;}.elementor-2379 .elementor-element.elementor-element-a9c8f14{--width:100%;}.elementor-2379 .elementor-element.elementor-element-fbe1b1d{--width:100%;}.elementor-2379 .elementor-element.elementor-element-af04269{--width:48%;}.elementor-2379 .elementor-element.elementor-element-68fe81c{--width:48%;}}@media(max-width:1024px){.elementor-2379 .elementor-element.elementor-element-49ff2ccb .elementor-heading-title{font-size:36px;}.elementor-2379 .elementor-element.elementor-element-1273c0b6 .elementor-heading-title{font-size:28px;}.elementor-2379 .elementor-element.elementor-element-21fe8984 .elementor-heading-title{font-size:28px;}.elementor-2379 .elementor-element.elementor-element-6caa83de .elementor-heading-title{font-size:28px;}}@media(max-width:767px){.elementor-2379 .elementor-element.elementor-element-49ff2ccb .elementor-heading-title{font-size:28px;}.elementor-2379 .elementor-element.elementor-element-1273c0b6 .elementor-heading-title{font-size:24px;}.elementor-2379 .elementor-element.elementor-element-21fe8984 .elementor-heading-title{font-size:24px;}.elementor-2379 .elementor-element.elementor-element-6caa83de .elementor-heading-title{font-size:24px;}.elementor-2379 .elementor-element.elementor-element-af04269{--width:100%;}.elementor-2379 .elementor-element.elementor-element-68fe81c{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-4a179979 */.elementor-2379 .elementor-element.elementor-element-4a179979 {
    width: 300px !important;
    max-width: 100% !important;
    margin-inline: auto !important;
}

.elementor-2379 .elementor-element.elementor-element-4a179979 .elementor-widget-container {
    width: 100% !important;
}

.elementor-2379 .elementor-element.elementor-element-4a179979 img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 4 / 4.6 !important;
    object-fit: cover !important;
    object-position: center top !important;
    border-radius: 32px 32px 150px 150px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21531984 */.elementor-2379 .elementor-element.elementor-element-21531984 {
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    z-index: 10 !important;
}

.elementor-2379 .elementor-element.elementor-element-21531984 > .elementor-widget-container {
    width: 100% !important;
    height: 100% !important;
    overflow: hidden !important;
}

.elementor-2379 .elementor-element.elementor-element-21531984 img {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    max-height: none !important;
    object-fit: cover !important;
    object-position: center 25% !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-513e4460 */.elementor-2379 .elementor-element.elementor-element-513e4460 .elementor-button,
.elementor-2379 .elementor-element.elementor-element-513e4460 .elementor-button:link,
.elementor-2379 .elementor-element.elementor-element-513e4460 .elementor-button:visited {
    background: transparent !important;
    background-color: transparent !important;
    color: #CCEA8D !important;
    border: 1px solid #729C78 !important;
    border-radius: 999px !important;
    box-shadow: none !important;
    padding: 14px 34px !important;
    min-height: 60px;
    transition: all 0.25s ease !important;
}

.elementor-2379 .elementor-element.elementor-element-513e4460 .elementor-button .elementor-button-text,
.elementor-2379 .elementor-element.elementor-element-513e4460 .elementor-button .elementor-button-icon {
    color: #CCEA8D !important;
    font-size: 16px !important;
    font-weight: 600 !important;
}

.elementor-2379 .elementor-element.elementor-element-513e4460 .elementor-button:hover,
.elementor-2379 .elementor-element.elementor-element-513e4460 .elementor-button:focus {
    background: rgba(204, 234, 141, 0.10) !important;
    background-color: rgba(204, 234, 141, 0.10) !important;
    color: #CCEA8D !important;
    border-color: #CCEA8D !important;
}

.elementor-2379 .elementor-element.elementor-element-513e4460 .elementor-button:hover .elementor-button-text {
    color: #CCEA8D !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c8e275a *//* Original Termeh About page — layout from the uploaded HTML.
   All text, buttons, image slots, and containers are editable Elementor elements. */
.elementor-2379 .elementor-element.elementor-element-5c8e275a,
.elementor-2379 .elementor-element.elementor-element-5c8e275a .e-con,
.elementor-2379 .elementor-element.elementor-element-5c8e275a .elementor-widget { box-sizing: border-box; }
.elementor-2379 .elementor-element.elementor-element-5c8e275a { direction: rtl; width: 100%; max-width: none; background: #fcfbf6; color:#153A59; font-family: 'Vazirmatn', Tahoma, sans-serif; }
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-h .elementor-heading-title, .elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-text, .elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-button .elementor-button { font-family:'Vazirmatn',Tahoma,sans-serif; }
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-text p { margin:0; }
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-hero-shell, .elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-story-copy, .elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-founder-copy,.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-value-card,.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-contact-info {gap:0;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-contact-rows {gap:14px;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-text a {color:inherit; text-decoration:none;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-text a:hover {color:#019587;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-shell { width:100%; max-width:1240px; margin-inline:auto; }
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-hero { position:relative; isolation:isolate; overflow:hidden; background:linear-gradient(160deg,#1c4a6e 0%,#153A59 55%,#10293b 100%); color:#fff; }
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-orb { position:absolute;top:-120px;left:-80px;width:300px;height:300px;min-width:300px;max-width:300px;border-radius:999px;background:rgba(1,149,135,.18);pointer-events:none; }
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-hero-shell {position:relative;z-index:1; padding:clamp(40px,5vw,64px) clamp(16px,4vw,48px);}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-hero-breadcrumb .elementor-widget-container, .elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-hero-breadcrumb p {font-size:13px;line-height:1.6;color:#9fb6c8;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-hero-breadcrumb a {color:#9fb6c8;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-hero-breadcrumb strong {color:#cce98d;font-weight:400;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-hero-desc {max-width:58ch;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-statbar { background:#fff; border-bottom:1px solid #e9e3d2; }
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-stat-shell {padding:26px clamp(16px,4vw,48px);}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-statgrid {display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:18px;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-stat-item {display:flex;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:12px;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-stat-item > .elementor-widget {width:auto;max-width:none;flex:0 0 auto;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-stat-item .elementor-widget-container {white-space:normal;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-space-shell {padding:clamp(56px,7vw,88px) clamp(16px,4vw,48px) 0;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-story-row {display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));column-gap:clamp(28px,5vw,72px);row-gap:32px;align-items:center;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-story-copy, .elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-founder-copy, .elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-contact-info {min-width:0;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-image-slot {position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;overflow:hidden;width:100%;background:#f0efec;border:1px dashed #b7c9d3;border-radius:40px;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-clinic-slot {aspect-ratio:4/3;min-height:250px;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-map-slot {height:100%;min-height:260px;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-image-slot .tm-placeholder-icon, .elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-image-slot .tm-placeholder-label {width:100%;flex:0 0 auto;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-image-slot .tm-placeholder-label p {text-align:center;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-image-slot .tm-upload-image, .elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-portrait .tm-upload-image {position:absolute;inset:0;width:100%;height:100%;z-index:5;margin:0;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-image-slot .tm-upload-image .elementor-widget-container,
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-portrait .tm-upload-image .elementor-widget-container,
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-image-slot .tm-upload-image img,
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-portrait .tm-upload-image img {width:100%;height:100%;object-fit:cover;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-founder-card {background:#153A59;border-radius:40px;padding:clamp(28px,4vw,52px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));column-gap:clamp(28px,5vw,64px);row-gap:28px;align-items:center;overflow:hidden;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-founder-imagewrap {display:flex;justify-content:center;align-items:center;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-portrait {position:relative;aspect-ratio:4/4.6;width:min(100%,300px);max-width:300px;overflow:hidden;background:#edf6e4;border-radius:32px 32px 150px 150px;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-portrait-head {position:absolute;top:22%;left:50%;transform:translateX(-50%);width:41%;aspect-ratio:1;background:#25a598;border-radius:50%;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-portrait-shoulders {position:absolute;bottom:-2%;left:50%;transform:translateX(-50%);width:110%;height:41%;background:#25a598;border-radius:50% 50% 0 0;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-button .elementor-button {border-radius:999px;text-decoration:none;box-shadow:none;white-space:nowrap;line-height:1.3;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-button .elementor-button:hover {box-shadow:none;opacity:.92;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-founder-btn {align-self:flex-start;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-founder-btn .elementor-button {background:transparent;border:1px solid rgba(204,233,141,.5);color:#cce98d;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-values-heading {margin-bottom:32px;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-values-grid {display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-value-card {background:#fff;border:1px solid #e9e3d2;border-radius:32px;padding:26px;min-height:158px;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-contact-shell {padding-bottom:clamp(56px,7vw,88px);}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-contact-grid {display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px;align-items:stretch;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-contact-info {background:#fff;border:1px solid #e9e3d2;border-radius:40px;padding:clamp(24px,3vw,40px);}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-contact-rows {gap:14px;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-contact-actions {display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;align-items:center;justify-content:flex-start;margin-top:22px;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-contact-actions > .elementor-widget {width:auto;max-width:100%;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-route-btn .elementor-button {background:transparent;border:1px solid #b8d5cd;color:#153A59;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-book-btn .elementor-button {background:#019587;color:#fff;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-phone-link a {color:#153A59;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-ig-link a {color:#019587;}
@media (max-width:767px) {
 .elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-shell {max-width:100%;}
 .elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-story-row,.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-founder-card,.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-contact-grid {grid-template-columns:1fr;}
 .elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-values-grid {grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));}
 .elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-story-row .tm-story-copy {order:0;}
 .elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-story-row .tm-clinic-slot {order:1;}
 .elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-founder-imagewrap {order:0;}
 .elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-founder-copy {order:1;}
 .elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-founder-card {border-radius:30px;}
 .elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-image-slot {border-radius:30px;}
 .elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-contact-info {border-radius:30px;}
 .elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-contact-actions > .elementor-widget {max-width:100%;}
 .elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-portrait {max-width:260px;}
}

.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-portrait-head, .elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-portrait-shoulders { opacity:0; }


/* V5 repairs — photos, buttons. All .elementor-2379 .elementor-element.elementor-element-5c8e275as scoped to this imported Elementor page. */
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-portrait {
  position: relative !important;
  width: min(100%,300px) !important;
  aspect-ratio: 4 / 4.6 !important;
  overflow: hidden !important;
  isolation: isolate;
  background: #edf6e4 !important;
  border-radius: 32px 32px 150px 150px !important;
}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-portrait .tm-founder-picture.elementor-widget {
  display: block !important;
  position: absolute !important;
  inset: 0 !important;
  z-index: 10 !important;
  width: 100% !important;
  height: 100% !important;
  min-height: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  border-radius: inherit !important;
}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-portrait .tm-founder-picture > .elementor-widget-container {
  display:block !important;
  width:100% !important;
  height:100% !important;
  min-height:100% !important;
  overflow:hidden !important;
  border-radius:inherit !important;
  margin:0 !important;
  padding:0 !important;
}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-portrait .tm-founder-picture img {
  display: block !important;
  position:relative !important;
  width:100% !important;
  height:100% !important;
  min-height:100% !important;
  max-width:none !important;
  max-height:none !important;
  object-fit:cover !important;
  object-position:center 27% !important;
  border:0 !important;
  border-radius:inherit !important;
  margin:0 !important;
  padding:0 !important;
}
/* Hide old silhouette primitives as soon as a real photo appears. */
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-portrait:has(.tm-founder-picture img[src]:not([src=""])) .tm-portrait-head,
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-portrait:has(.tm-founder-picture img[src]:not([src=""])) .tm-portrait-shoulders {
  display:none !important;
}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-founder-btn .elementor-button-wrapper > a.elementor-button,
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-founder-btn a.elementor-button,
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-founder-btn .elementor-button {
  background:transparent !important;
  background-color:transparent !important;
  background-image:none !important;
  border:1px solid rgba(204,233,141,.5) !important;
  border-radius:999px !important;
  box-shadow:none !important;
  color:#cce98d !important;
  font-family:'Vazirmatn',Tahoma,sans-serif !important;
  font-weight:400 !important;
  font-size:14.5px !important;
  line-height:1.4 !important;
  padding:12px 28px !important;
  min-height:0 !important;
  text-decoration:none !important;
}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-founder-btn .elementor-button .elementor-button-text,
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-founder-btn .elementor-button .elementor-button-icon {
  color:#cce98d !important;
}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-founder-btn .elementor-button:hover,
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-founder-btn .elementor-button:focus {
  background:rgba(204,233,141,.1) !important;
  color:#cce98d !important;
  border-color:#cce98d !important;
}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-route-btn .elementor-button {
  background:#fff !important;
  background-image:none !important;
  border:1px solid #b8d5cd !important;
  border-radius:999px !important;
  box-shadow:none !important;
  color:#153a59 !important;
  font-size:14.5px !important;
  font-weight:400 !important;
  line-height:1.4 !important;
  padding:12px 26px !important;
  min-height:0 !important;
}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-route-btn .elementor-button .elementor-button-text,
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-route-btn .elementor-button .elementor-button-icon {color:#153a59 !important;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-route-btn .elementor-button:hover,
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-route-btn .elementor-button:focus {background:#f4faf8 !important;border-color:#019587 !important;color:#153a59 !important;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-book-btn .elementor-button {
  background:#019587 !important;
  background-image:none !important;
  border:1px solid transparent !important;
  border-radius:999px !important;
  box-shadow:none !important;
  color:white !important;
  font-size:14.5px !important;
  font-weight:400 !important;
  line-height:1.4 !important;
  padding:12px 28px !important;
  min-height:0 !important;
}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-book-btn .elementor-button .elementor-button-text,
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-book-btn .elementor-button .elementor-button-icon {color:#fff !important;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-book-btn .elementor-button:hover,
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-book-btn .elementor-button:focus {background:#007d72 !important;color:#fff !important;}
/* Keep the two contact buttons sitting adjacent, as in the source HTML. */
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-contact-actions {display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;gap:12px !important;justify-content:flex-start !important;align-items:center !important;}
.elementor-2379 .elementor-element.elementor-element-5c8e275a .tm-contact-actions > .elementor-widget {flex:0 0 auto !important;width:auto !important;max-width:100% !important;}/* End custom CSS */