@charset "UTF-8";@font-face{font-family:Kalameh;src:url("/assets/fonts/kalameh/persian_num/KalamehWeb(FaNum)-Thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Kalameh;src:url("/assets/fonts/kalameh/persian_num/KalamehWeb(FaNum)-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Kalameh;src:url("/assets/fonts/kalameh/persian_num/KalamehWeb(FaNum)-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Kalameh;src:url("/assets/fonts/kalameh/persian_num/KalamehWeb(FaNum)-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/assets/fonts/vazirmatn/Vazirmatn-FD-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/assets/fonts/vazirmatn/Vazirmatn-FD-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--site-font: "Kalameh", Tahoma, Arial, sans-serif;--site-font-family: "Kalameh", Tahoma, Arial, sans-serif;--featured-title-font: var(--site-font);--featured-title-brand: #c34972}body,body :is(p,h1,h2,h3,h4,h5,h6,a,span,div,li,ul,ol,label,button,input,textarea,select,option,table,thead,tbody,tr,th,td,small,strong,em,blockquote):not(.fa):not(.fas):not(.far):not(.fab):not(.material-icons):not(.mat-icon){font-family:var(--site-font)!important}button,input,textarea,select{font:inherit}app-index .ind_title,app-course-list-home .site-bx-title-cn,app-gallery-group-home .site-bx-title-cn,app-latest-news .site-bx-title-cn,app-course-specials .wrapper-title-service h2,app-course-specials-list .wrapper-title-service h2{font-family:var(--featured-title-font)!important;font-weight:700;letter-spacing:0;line-height:1.55;white-space:normal;overflow-wrap:anywhere}app-index .ind_title{font-size:clamp(1.6rem,1.22rem + 1.2vw,2.35rem)!important}app-course-list-home .site-bx-title-cn,app-gallery-group-home .site-bx-title-cn,app-latest-news .site-bx-title-cn{font-size:clamp(1.45rem,1.15rem + .95vw,2.05rem)!important}app-course-specials .wrapper-title-service h2,app-course-specials-list .wrapper-title-service h2{font-size:clamp(1.1475rem,.8925rem + .765vw,1.6575rem)!important}app-index .ind_title span,app-course-list-home .site-bx-title-cn>span,app-gallery-group-home .site-bx-title-cn>span,app-latest-news .site-bx-title-cn>span,app-course-specials .wrapper-title-service h2 span,app-course-specials-list .wrapper-title-service h2 span{font-family:inherit!important}.brand-title-word{color:var(--featured-title-brand)!important;display:inline-block;font-family:var(--featured-title-font)!important;font-weight:800;line-height:1.35;white-space:nowrap}app-top-menu .top_whole_wrapper{position:relative;z-index:30;background:#fff}app-top-menu .top_whole_wrapper .menu-n-cn{position:relative!important;top:auto!important;background:#fff}@media (max-width: 767.98px){app-index .ind_title{font-size:clamp(1.25rem,1.08rem + 1.1vw,1.55rem)!important;line-height:1.7}app-course-list-home .site-bx-title-cn,app-gallery-group-home .site-bx-title-cn,app-latest-news .site-bx-title-cn,app-course-specials .wrapper-title-service h2,app-course-specials-list .wrapper-title-service h2{font-size:clamp(.952rem,.833rem + .765vw,1.1475rem)!important;line-height:1.75}}app-course-specials .wrapper-title-service .service-feature-title{align-items:center;display:flex;flex-direction:column;font-size:clamp(1.2665rem,.986rem + .8415vw,1.8275rem)!important;gap:.16em;justify-content:center;line-height:1.35;margin:0 auto .65rem;max-width:100%;text-align:center}app-course-specials .wrapper-title-service .service-feature-title .service-title-line{box-sizing:border-box;display:block;font-family:var(--featured-title-font)!important;font-size:1em!important;font-weight:800;line-height:1.35;max-width:100%;min-width:min(100%,7.2em);text-align:center;white-space:nowrap}app-course-specials .wrapper-title-service .service-feature-title .brand-title-word{color:var(--featured-title-brand)!important}app-course-specials-list .wrapper-title-service .service-feature-title{align-items:center;column-gap:.34em;display:inline-flex;direction:rtl;flex-direction:row;flex-wrap:nowrap;font-size:clamp(1.292rem,1.003rem + .85vw,1.87rem)!important;justify-content:center;line-height:1.35;margin:0 auto .65rem;max-width:100%;text-align:center;white-space:nowrap}app-course-specials-list .wrapper-title-service .service-feature-title-inline{unicode-bidi:plaintext}app-course-specials-list .wrapper-title-service .service-feature-title .service-title-inline-main,app-course-specials-list .wrapper-title-service .service-feature-title .service-title-inline-brand{display:inline-block;font-family:var(--featured-title-font)!important;font-size:1em!important;font-weight:800;line-height:1.35;direction:rtl}app-course-specials-list .wrapper-title-service .service-feature-title .brand-title-word{color:var(--featured-title-brand)!important}@media (max-width: 991.98px){app-course-specials .wrapper-title-service .service-feature-title{font-size:clamp(1.122rem,.918rem + 1.1475vw,1.462rem)!important;margin-top:.25rem}app-course-specials .wrapper-title-service .service-feature-title .service-title-line{min-width:min(100%,6.9em)}app-course-specials-list .wrapper-title-service .service-feature-title{font-size:clamp(1.088rem,.918rem + .85vw,1.445rem)!important;margin-top:.25rem}}@media (max-width: 575.98px){app-course-specials-list .wrapper-title-service .service-feature-title{column-gap:.22em;flex-wrap:wrap;justify-content:center;white-space:normal}}@media (max-width: 420px){app-course-specials .wrapper-title-service .service-feature-title{font-size:clamp(1.037rem,.85rem + 1.02vw,1.207rem)!important}app-course-specials-list .wrapper-title-service .service-feature-title{font-size:clamp(.952rem,.833rem + .68vw,1.139rem)!important}}:root{--ui-scale: 1;--fs-body: calc(clamp(15px, 1.2vw, 17px) * var(--ui-scale));--fs-small: calc(clamp(13px, 1vw, 15px) * var(--ui-scale));--fs-h1: calc(clamp(14px, 2vw, 28px) * var(--ui-scale));--fs-h2: calc(clamp(20.4px, 2.55vw, 34px) * var(--ui-scale));--fs-h3: calc(clamp(16px, 1.92vw, 24px) * var(--ui-scale));--fs-btn: calc(clamp(14px, 1.1vw, 16px) * var(--ui-scale));--lh-body: 1.8;--lh-small: 1.65;--lh-heading: 1.35}app-public-layout{font-size:var(--fs-body);line-height:var(--lh-body)}app-public-layout :is(h1,h2,h3){font-family:var(--site-font)!important;font-weight:700;letter-spacing:0;line-height:var(--lh-heading)!important;overflow-wrap:anywhere}app-public-layout h1{font-size:var(--fs-h1)!important}app-public-layout h2{font-size:var(--fs-h2)!important;line-height:1.5!important;margin-block:.45em .35em;text-wrap:balance}app-public-layout h3{font-size:var(--fs-h3)!important}app-public-layout :is(p,a,li,td,th,blockquote,dd,dt,label){font-size:var(--fs-body)!important;line-height:var(--lh-body)!important}app-public-layout :is(h4,h5,h6){font-size:var(--fs-body)!important;line-height:1.8!important}app-public-layout small,app-public-layout .small,app-public-layout .text-muted,app-public-layout .text-small,app-public-layout time{font-size:var(--fs-small)!important;line-height:var(--lh-small)!important}app-public-layout :is(button,input,textarea,select,.btn,.mat-button,.mat-raised-button):not(.navbar-toggler):not(.icon-only):not(.btn-icon):not(.mat-icon-button){font-size:var(--fs-btn)!important;line-height:1.5!important}@media (max-width: 767.98px){app-public-layout{--lh-body: 1.8}}@font-face{font-family:Dana;src:url(/assets/fonts/dana/Dana-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Dana;src:url(/assets/fonts/dana/Dana-Regular.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Yekan;src:url(/assets/fonts/yekan/Yekan.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Yekan;src:url(/assets/fonts/yekan/Yekan.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IRANSans;src:url(/assets/fonts/iransans/IRANSansWeb.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IRANSans;src:url(/assets/fonts/iransans/IRANSansWeb_Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--primary: #c34972;--primary-rgb: 195, 73, 114;--primary-dark: #9c3a5b;--primary-light: #e08aa6}.btn-primary,.bg-primary,.badge-primary,.alert-primary,.list-group-item.active,.nav-pills .nav-link.active,.page-item.active .page-link{background-color:var(--primary)!important;border-color:var(--primary)!important}.btn-primary:hover,.btn-primary:focus,.bg-primary:hover,.page-item.active .page-link:hover{background-color:var(--primary-dark)!important;border-color:var(--primary-dark)!important}.text-primary,a.text-primary,.nav-link.active,.dropdown-item.active,.dropdown-item:active{color:var(--primary)!important}.btn-outline-primary{color:var(--primary)!important;border-color:var(--primary)!important}.btn-outline-primary:hover,.btn-outline-primary:focus{background-color:var(--primary)!important;border-color:var(--primary)!important;color:#fff!important}a:not([class*=text-]):hover{color:var(--primary-dark)}::selection{background:rgba(var(--primary-rgb),.28)}.site_menu_wrapper{font-size:calc(16.875px * var(--ui-scale, 1))}.site_menu_wrapper .nav-link,.site_menu_wrapper .menu-link-title,.site_menu_wrapper .navbar-nav .nav-link,.site_menu_wrapper .navbar-nav .nav-link .menu-link-title{font-size:calc(14px * var(--ui-scale, 1))!important}.mat_title{font-size:calc(11px * var(--ui-scale, 1))!important}
