.elementor-2 .elementor-element.elementor-element-659ce2f{--display:flex;}.elementor-2 .elementor-element.elementor-element-5670db2{--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-2 .elementor-element.elementor-element-f079acb{--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:center;--border-radius:13px 13px 13px 13px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2 .elementor-element.elementor-element-f079acb:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f079acb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00B894;}.elementor-2 .elementor-element.elementor-element-e250a3b{--display:flex;}.elementor-2 .elementor-element.elementor-element-3204f02 .animate_1{background-color:transparent;background-image:linear-gradient(90deg, #6D6C80 0%, #FFC224AB 100%);}.elementor-2 .elementor-element.elementor-element-3204f02{text-align:right;display:flex;justify-content:right;}.elementor-2 .elementor-element.elementor-element-3204f02 .h_title{display:flex;flex-direction:row;align-items:center;column-gap:10px;row-gap:10px;}.elementor-2 .elementor-element.elementor-element-3204f02 .cdb_s_heading.cdbh_style_02 svg{fill:#8bc34a;}.elementor-2 .elementor-element.elementor-element-3204f02 .cdb_s_heading svg{fill:#8bc34a;}.elementor-2 .elementor-element.elementor-element-3204f02 .cdb_s_heading .scheading_s18{background-color:#8bc34a;}.elementor-2 .elementor-element.elementor-element-3204f02 .h_title, .elementor-2 .elementor-element.elementor-element-3204f02 .h_title h1, .elementor-2 .elementor-element.elementor-element-3204f02 .h_title h2, .elementor-2 .elementor-element.elementor-element-3204f02 .h_title h3, .elementor-2 .elementor-element.elementor-element-3204f02 .h_title h4, .elementor-2 .elementor-element.elementor-element-3204f02 .h_title h5, .elementor-2 .elementor-element.elementor-element-3204f02 .h_title h6, .elementor-2 .elementor-element.elementor-element-3204f02 .h_title p{font-size:26px;font-weight:900;color:var( --e-global-color-e416fc8 );}.elementor-2 .elementor-element.elementor-element-3204f02 .h_title i{font-size:18px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-c8a7b7d{left:-65px;}body.rtl .elementor-2 .elementor-element.elementor-element-c8a7b7d{right:-65px;}.elementor-2 .elementor-element.elementor-element-c8a7b7d{top:-90px;}.elementor-2 .elementor-element.elementor-element-72815f5{--display:flex;}.elementor-2 .elementor-element.elementor-element-9c86370 .elementor-button{background-color:var( --e-global-color-18042b0 );font-size:15px;font-weight:600;line-height:25px;fill:var( --e-global-color-e416fc8 );color:var( --e-global-color-e416fc8 );border-radius:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-9741233{--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;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-3204f02 .h_title{column-gap:5px;row-gap:5px;}.elementor-2 .elementor-element.elementor-element-3204f02 .h_title i{font-size:18px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-3204f02{text-align:center;display:flex;justify-content:center;}.elementor-2 .elementor-element.elementor-element-3204f02 .h_title{column-gap:5px;row-gap:5px;}.elementor-2 .elementor-element.elementor-element-3204f02 .h_title i{font-size:18px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-c8a7b7d{left:-33px;}body.rtl .elementor-2 .elementor-element.elementor-element-c8a7b7d{right:-33px;}}/* Start custom CSS for html, class: .elementor-element-4919465 */.ly-about{padding:90px 0;background:#f5f8f6;font-family:IRANSansX,sans-serif}.ly-about-container{width:min(1180px,calc(100% - 40px));margin:auto}.ly-about-hero{max-width:800px;margin:0 auto 56px;text-align:center}.ly-about-label{display:inline-block;padding:5px 12px;background:#e8f7f2;color:#008f75;border-radius:20px;font-size:12px;font-weight:700;margin-bottom:18px}.ly-about-hero h1{margin:0 0 18px;font-family:Morabba,IRANSansX,sans-serif;font-size:42px;line-height:1.3;color:#172321}.ly-about-lead{margin:0;color:#52605d;font-size:18px;line-height:1.95}.ly-about-profile{display:grid;grid-template-columns:340px minmax(0,1fr);gap:48px;align-items:center;padding:40px;margin:0 0 60px;background:#fff;border:1px solid #dce7e3;border-radius:24px;overflow:hidden;position:relative}.ly-about-profile:before{content:"";position:absolute;left:-140px;top:-140px;width:320px;height:320px;background:radial-gradient(circle,#00b89415 0%,transparent 72%)}.ly-about-photo-wrapper{position:relative;display:flex;justify-content:center;align-items:center}.ly-about-photo-glow{position:absolute;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,#00b89418 0%,transparent 70%)}.ly-about-photo img{position:relative;width:280px;aspect-ratio:1/1;object-fit:cover;border-radius:22px;border:6px solid #fff;box-shadow:0 24px 60px rgba(23,35,33,.12);z-index:2;transition:transform .3s ease}.ly-about-photo img:hover{transform:translateY(-5px) rotate(-0.5deg)}.ly-about-profile-content{position:relative;z-index:2}.ly-about-role{display:inline-flex;align-items:center;padding:6px 14px;background:#e8f7f2;border-radius:999px;color:#008f75;font-size:11px;font-weight:700;margin-bottom:14px;letter-spacing:.3px}.ly-about-profile-content h2{margin:0 0 16px;font-family:Morabba,IRANSansX,sans-serif;font-size:38px;color:#172321;line-height:1.2}.ly-about-bio{margin:0 0 24px;color:#52605d;font-size:16px;line-height:1.95}.ly-profile-meta{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;background:#fcfdfd;border:1px solid #eef3f1;padding:20px;border-radius:14px;margin-bottom:24px}.ly-meta-item{display:flex;flex-direction:column;gap:4px}.ly-meta-label{font-size:11px;color:#8a9995;font-weight:600}.ly-meta-value{font-size:13px;color:#24322f;font-weight:700}.ly-about-badges{display:flex;flex-wrap:wrap;gap:10px}.ly-about-badges span{display:flex;align-items:center;padding:8px 14px;background:#f5f8f6;border:1px solid #dce7e3;border-radius:999px;font-size:12px;color:#34423f;font-weight:600}.ly-about-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:24px}.ly-about-card{background:#fff;border:1px solid #dce7e3;border-radius:16px;padding:32px;display:flex;flex-direction:column;justify-content:flex-start;transition:transform .2s ease,box-shadow .2s ease}.ly-about-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(23,35,33,.04)}.ly-card-icon{font-size:28px;margin-bottom:16px}.ly-about-card h3{margin:0 0 12px;font-size:20px;font-weight:700;color:#172321;line-height:1.45}.ly-about-card p{margin:0;font-size:14px;line-height:1.95;color:#64716e}.ly-card-philosophy{grid-column:span 7}.ly-card-niche{grid-column:span 5}.ly-card-approach{grid-column:span 5}.ly-card-partner{grid-column:span 7}.ly-about-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.ly-about-list li{position:relative;padding-right:18px;font-size:13px;line-height:1.8;color:#52605d}.ly-about-list li:before{content:"";position:absolute;top:9px;right:3px;width:6px;height:6px;border-radius:50%;background:#00b894}.ly-about-list strong{color:#172321}@media(max-width:960px){.ly-about-profile{grid-template-columns:1fr;gap:36px;padding:30px;text-align:center}.ly-about-photo img{width:240px}.ly-profile-meta{grid-template-columns:1fr;text-align:right}.ly-about-badges{justify-content:center}.ly-card-philosophy,.ly-card-niche,.ly-card-approach,.ly-card-partner{grid-column:span 12}.ly-about-hero h1{font-size:32px}.ly-about-lead{font-size:16px}}@media(max-width:640px){.ly-about{padding:60px 0}.ly-about-container{width:min(100% - 28px,1180px)}.ly-about-hero h1{font-size:28px}.ly-about-card{padding:24px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d7cac57 */.ly-team-studio{padding:80px 0;background:#fff}.ly-team-head{text-align:center;max-width:700px;margin:0 auto 50px}.ly-team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:min(1180px,calc(100% - 40px));margin:auto}.ly-team-card{background:#f8fbfb;border:1px solid #eef3f1;padding:30px;border-radius:20px;transition:.3s;display:flex;flex-direction:column;gap:15px}.ly-team-card:hover{background:#fff;border-color:#dce7e3;box-shadow:0 15px 35px rgba(0,0,0,0.05)}.ly-team-avatar{width:55px;height:55px;border-radius:15px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:18px;margin-bottom:10px}.ly-team-info h3{margin:0;font-size:20px;color:#172321}.ly-team-role{margin:5px 0 0;font-size:13px;color:#008f75;font-weight:600}.ly-team-desc{margin:0;font-size:14px;line-height:1.8;color:#52605d}@media(max-width:960px){.ly-team-grid{grid-template-columns:1fr;gap:20px}.ly-team-head{margin-bottom:30px}}/* End custom CSS */