@charset "UTF-8";@font-face{font-family:"IRANSansX-Bold";src:url(../fonts/iransansXFaNum/IRANSansXFaNum-Bold.eot) format("embedded-opentype") , url(../fonts/iransansXFaNum/IRANSansXFaNum-Bold.woff) format("woff") , url(../fonts/iransansXFaNum/IRANSansXFaNum-Bold.ttf) format("truetype");font-style:normal}@font-face{font-family:"IRANSansX-Medium";src:url(../fonts/iransansXFaNum/IRANSansXFaNum-Medium.eot) format("embedded-opentype") , url(../fonts/iransansXFaNum/IRANSansXFaNum-Medium.woff) format("woff") , url(../fonts/iransansXFaNum/IRANSansXFaNum-Medium.ttf) format("truetype");font-style:normal}@font-face{font-family:"IRANSansX-DemiBold";src:url(../fonts/iransansXFaNum/IRANSansXFaNum-DemiBold.eot) format("embedded-opentype") , url(../fonts/iransansXFaNum/IRANSansXFaNum-DemiBold.woff) format("woff") , url(../fonts/iransansXFaNum/IRANSansXFaNum-DemiBold.ttf) format("truetype");font-style:normal}@font-face{font-family:"IRANSansX-Regular";src:url(../fonts/iransansXFaNum/IRANSansXFaNum-Regular.eot) format("embedded-opentype") , url(../fonts/iransansXFaNum/IRANSansXFaNum-Regular.woff) format("woff") , url(../fonts/iransansXFaNum/IRANSansXFaNum-Regular.ttf) format("truetype");font-style:normal}*{margin:0;padding:0;outline:none;box-sizing:border-box}body{overflow-x:hidden;background:#fff;direction:rtl}a{text-decoration:none}ul{padding:0;margin:0}li{list-style:none}p{margin:0}h1,h2,h3,h4,h5,h6{margin:0}.my-80{margin:80px 0}.mt-80{margin-top:80px}.mb-80{margin-bottom:80px}.my-100{margin:100px 0}.mt-100{margin-top:100px}.mb-100{margin-bottom:100px}.gap-2{gap:2px}.gap-4{gap:4px}.gap-10{gap:10px}.gap-20{gap:20px}.AZ-img-container{position:relative;overflow:hidden;display:block}.AZ-img-container::after{content:"";display:block}.AZ-img-container-inner{width:100%;height:100%;position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center}.AZ-img-cover img{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}.AZ-page{padding:150px 0}.AZ-field-group{display:flex;flex-direction:column}.AZ-field-group .field-desc{font-size:16px;color:#757575;font-family:"IRANSansX-Regular";margin-bottom:5px}.AZ-field-group label{font-size:16px;color:#1e1e1e;font-family:"IRANSansX-Regular";margin-bottom:5px}.AZ-field-group input,.AZ-field-group textarea{font-size:14px;font-family:"IRANSansX-Regular";padding:12px 16px;background:transparent;border:0;flex-grow:1;width:30px}.AZ-field-group .field_inner{display:flex;align-items:center;justify-content:space-between;flex-grow:1;background:#fff;border:1px solid #d9d9d9;border-radius:8px}.AZ-field-group .field_inner:focus-within{border:1px solid #386b92}.AZ-checkbox-group label{font-size:14px;color:#3d3d3d;font-family:"IRANSansX-Regular";position:relative;cursor:pointer;padding-right:28px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AZ-checkbox-group label a{color:#8c1e82}.AZ-checkbox-group label::after{content:"";font-family:"icomoon";position:absolute;right:0;top:50%;transform:translateY(-50%);width:16px;height:16px;border-radius:4px;border:.5px solid #788ca0;background:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;color:#fff;transition:all .2s linear}.AZ-checkbox-group input{display:none}.AZ-checkbox-group input:checked~label::after {content:"\e94d";background:#50bebe;border:.5px solid #50bebe}.AZ-radio-group label{font-size:16px;color:#1e1e1e;font-family:"IRANSansX-Regular";position:relative;cursor:pointer;padding-right:28px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AZ-radio-group label span{color:#757575}.AZ-radio-group label a{color:#8c1e82}.AZ-radio-group label::after{content:"";font-family:"icomoon";position:absolute;right:0;top:50%;transform:translateY(-50%);width:16px;height:16px;border-radius:50px;border:.5px solid #757575;background:#fff;transition:all .2s linear}.AZ-radio-group input{display:none}.AZ-radio-group input:checked~label::after {background:#000;border:2px solid #fff;outline:1px solid #2c2c2c}.AZ-primary-btn,.AZ-secondary-btn{font-size:16px;color:#fff;font-family:"IRANSansX-Bold";padding:10px;border-radius:8px;background:#50bebe;border:0;transition:all .2s linear}.AZ-primary-btn:hover,.AZ-secondary-btn:hover{color:rgba(255,255,255,.8)}.AZ-primary-btn:disabled,.AZ-secondary-btn:disabled{color:#b3b3b3;border:1px solid #b3b3b3;background:#d9d9d9;cursor:no-drop}.AZ-secondary-btn{padding:10px 14px;border-radius:8px;background:#8c1e82;border:0;transition:all .2s linear}.AZ-secondary-btn:hover{color:rgba(255,255,255,.8)}.small-btn{font-size:14px;padding:8px 10px}.AZ-styled-select{min-width:240px;min-height:40px;background:#fff;border-radius:8px;display:inline-block;position:relative;overflow:hidden;border:1px solid #d9d9d9}.AZ-styled-select::before{content:"\e94a";font-family:"icomoon";position:absolute;left:10px;top:50%;transform:translateY(-50%);z-index:0;font-size:20px;color:#292929}.AZ-styled-select select{font-size:16px;font-family:"IRANSansX-Regular";color:#1e1e1e;padding:0 10px;border:0;position:absolute;left:0;top:0;background:transparent;height:100%;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.select2-container{min-width:240px;width:240px!important}.select2-container--default .select2-selection--single{min-height:40px;border:1px solid #d9d9d9;border-radius:8px;display:flex}.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:14px;color:#2c2c2c;font-family:"IRANSansX-Regular";min-height:40px;display:flex;align-items:center;justify-content:flex-start}.select2-container--default .select2-selection--single .select2-selection__arrow{min-height:40px;display:flex;align-items:center;justify-content:flex-start}.select2-results__option{font-size:14px;color:#2c2c2c;font-family:"IRANSansX-Regular"}.select2-multiple .select2-container{width:100%!important;min-width:100%!important}.select2-container--default .select2-selection--multiple{background:#fff;border:1px solid #d9d9d9;border-radius:8px}.select2-container--default .select2-selection--multiple .select2-selection__choice{border:0;border-radius:8px;background:#d9d9d9;font-size:14px;color:#1e1e1e;font-family:"IRANSansX-Regular"}.AZ-navbar{background:#50bebe;padding:15px 0;position:sticky;top:0;z-index:100}.AZ-navbar .container{position:relative}.AZ-navbar .container::after{content:"";position:absolute;right:10px;top:100%;width:100px;height:150px;border-top:150px solid #50bebe;border-left:100px solid transparent}.AZ-navbar.navbar-light{background:#fff;box-shadow:0 29px 62px -4px rgba(13,34,70,.04) , 0 20px 12px -2px rgba(13,34,70,.02)}.AZ-navbar.navbar-light .container::after{border-top:150px solid #fff}.AZ-navbar.navbar-light .nav-icon{color:#50bebe}.AZ-navbar.navbar-light .nav-link p{color:#50bebe}.AZ-navbar.navbar-light .icon-User .path2:before,.AZ-navbar.navbar-light .icon-Shopping-cart .path2:before{color:#50bebe}.AZ-navbar .navbar-toggler{padding:0;border:0;color:#788ca0;font-size:32px;display:flex;align-items:center;justify-content:center}.AZ-navbar .navbar-toggler:focus{box-shadow:none}.AZ-navbar .navbar-brand{width:222.857px;height:120px;background-repeat:no-repeat;background-size:222.857px;background-position:center center}.AZ-navbar .nav-link{padding:5px 20px!important;position:relative;overflow:hidden}.AZ-navbar .nav-link p{font-size:20px;color:#fff;font-family:"IRANSansX-Regular";transition:all .2s linear}.AZ-navbar .nav-link:hover p{color:#3d3d3d}.AZ-navbar .nav-link.active p{color:#8c1e82;font-family:"IRANSansX-Bold"}.AZ-navbar .nav-icon{font-size:25px;color:#fff;display:flex;align-items:center;justify-content:center}.AZ-navbar .icon-User .path2:before,.AZ-navbar .icon-Shopping-cart .path2:before{color:#fff}.AZ-navbar .icon-Shopping-cart .path1:before,.AZ-navbar .icon-User .path1:before{color:transparent}.modal-backdrop{z-index:100!important}.AZ-dashboard-navbar{border-bottom:2px solid #50bebe;direction:ltr}.AZ-dashboard-navbar .container::after{content:none}.AZ-dashboard-navbar .nav-link.active p{color:#8c1e82!important}.AZ-dashboard-navbar .navbar-brand{width:130px;height:70px;background-size:130px}.table-wrapper{overflow-x:auto}.page-btns{padding:20px 0;border-radius:5px;border:1px solid #50bebe;background:#fff;direction:ltr}.page-btns_title{font-size:16px;color:#000;font-family:"IRANSansX-Regular"}.AZ-admin-page{direction:ltr;padding:30px 0}.AZ-admin-page .AZ-accordion .accordion-item__button .open-accordion{transform:rotate(180deg)}.AZ-admin-page .details-item{padding:5px 0}.AZ-admin-page .details-item p,.AZ-admin-page .details-item span{font-size:14px;color:#788ca0!important;font-family:"IRANSansX-Regular"}.AZ-admin-page .details-item span{color:#3d3d3d!important}.AZ-admin-page .teacher-name{font-size:20px;color:#788ca0;font-family:"IRANSansX-Bold"}.AZ-admin-page .teacher-name span{color:#3d3d3d}.AZ-admin-page .table-title{font-size:16px;color:#50bebe;font-family:"IRANSansX-DemiBold";margin-bottom:10px}.AZ-admin-page .empty-text{font-size:16px;color:rgba(120,140,160,.5);font-family:"IRANSansX-Regular"}.AZ-admin-page .AZ-radio-group label{padding-right:0;padding-left:28px}.AZ-admin-page .AZ-radio-group label::after{left:0;right:unset}.AZ-admin-page .radio .radio__toggle:checked::after{background:#fff}.AZ-admin-page .AZ-styled-select{min-width:100%}.AZ-admin-page .AZ-styled-select::before{left:unset;right:10px}.AZ-admin-page .AZ-checkbox-group input:checked~label::after {content:"\e94d";background:#2c2c2c;border:.5px solid #2c2c2c}.AZ-admin-page .AZ-checkbox-group label{padding-left:28px;padding-right:0}.AZ-admin-page .AZ-checkbox-group label::after{top:50%;left:0}.AZ-admin-page .modal-price{font-size:20px;color:#3d3d3d;font-family:"IRANSansX-Bold"}.AZ-admin-page .modal-price_text{font-size:20px;color:#788ca0;font-family:"IRANSansX-Bold"}.AZ-admin-page .tabs{overflow-x:auto}.AZ-admin-page .tabs .tab-link{font-size:20px;padding:10px 20px}.AZ-admin-page .tabs .active .tab-link{border-bottom:2px solid #50bebe;color:#3d3d3d;font-family:"IRANSansX-Bold"}.AZ-admin-page .table{margin-bottom:20px}.AZ-admin-page .table thead th{border-bottom:1px solid #50bebe}.AZ-admin-page .table thead th::after{content:none}.AZ-admin-page .table td,.AZ-admin-page .table th{text-align:left}.AZ-admin-page .table tbody td::after{content:none}.AZ-admin-page .table tbody tr{border-bottom:.5px solid #788ca0;transition:all .2s linear}.AZ-admin-page .table tbody tr::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1.5px;transition:all .2s linear;border:0}.AZ-admin-page .table tbody tr:hover::after{background:#50bebe}.AZ-admin-page .table tbody tr p{font-size:16px;color:#3d3d3d;font-family:"IRANSansX-Regular"}.AZ-admin-page .line{height:1px;width:100%;background:#cac4d0;margin:16px 0}.AZ-admin-page .field-icon{font-size:20px;color:#1e1e1e;padding:12px 0}.AZ-admin-page .add-item{width:36px;height:36px;border-radius:50%;border:1px solid #d9d9d9;background:#50bebe;color:#fff}.AZ-admin-page .AZ-thumbnail-img{width:64px;border-radius:3px;border:1px solid #788ca0}.AZ-admin-page .AZ-thumbnail-img::after{padding-bottom:100%}.AZ-admin-page .AZ-thumbnail-img img{max-width:100%;max-height:100%}.AZ-admin-page .dashboard-item{transition:all .2s linear;position:relative}.AZ-admin-page .dashboard-item_inner{border-bottom:.5px solid #788ca0;position:relative;padding:5px;transition:all .2s linear}.AZ-admin-page .dashboard-item_inner::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1.5px;transition:all .2s linear}.AZ-admin-page .dashboard-item ul{margin-left:20px}.AZ-admin-page .dashboard-item:hover>.dashboard-item_inner::after{background:#50bebe}.AZ-admin-page .list-btn{font-size:16px;color:#50bebe;width:30px;height:30px;border-radius:50%;border:1px solid #50bebe;transition:all .2s linear}.AZ-admin-page .list-btn span{color:#50bebe}.AZ-admin-page .list-btn:hover{background:#e6e6e6;border:1px solid #e6e6e6}.AZ-admin-page .delete-btn{color:#8c1e82;border:1px solid #8c1e82}.AZ-admin-page .delete-btn span{color:#8c1e82}.AZ-admin-page .list-num{font-size:14px;color:#3d3d3d;font-family:"IRANSansX-Medium";width:36px;padding:3px;display:flex;align-items:center;justify-content:center;border-radius:3px}.AZ-admin-page .menu-item span{font-size:14px;width:20px;height:20px;background:#50bebe;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:3px}.AZ-admin-page .bg-num{background:rgba(80,190,190,.5)}.AZ-admin-page .flag-img{border-radius:3px;border:1px solid #3d3d3d;width:40px}.AZ-admin-page .flag-img::after{padding-bottom:100%}.AZ-admin-page .list-link{font-size:16px;color:#788ca0;font-family:"IRANSansX-Regular"}.AZ-footer{background:#788ca0;padding:20px 0}.AZ-footer .container{position:relative}.AZ-footer .container::after{content:"";position:absolute;left:10px;bottom:100%;width:100px;height:150px;border-bottom:150px solid #788ca0;border-right:100px solid transparent}.AZ-footer .footer-content{position:relative;z-index:1}.AZ-footer .contact-wrapper{margin:10px 0}.AZ-footer .contact-wrapper .contact-link{color:#fff;text-decoration:underline;transition:all .2s linear}.AZ-footer .contact-wrapper .contact-link a,.AZ-footer .contact-wrapper .contact-link p{font-size:14px;color:#fff;font-family:"IRANSansX-Regular";transition:all .2s linear}.AZ-footer .contact-wrapper .contact-link a:hover{color:#8c1e82}.AZ-footer .namad img{width:65px}.AZ-footer .footer-title{font-size:20px;color:#3d3d3d;font-family:"IRANSansX-Regular";margin-bottom:20px}.AZ-footer .copyright-text{font-size:12px;color:#000;font-family:"IRANSansX-Regular"}.AZ-footer .footer-link{font-size:14px;color:#fff;font-family:"IRANSansX-Regular";transition:all .2s linear;padding:5px 0}.AZ-footer .footer-link:hover{color:#8c1e82}.AZ-footer .footer-text{font-size:14px;color:#fff;font-family:"IRANSansX-Regular"}.AZ-footer .social-wrapper a{color:#fff;font-size:30px;transition:all .2s linear}.AZ-footer .social-wrapper a:hover{color:#8c1e82}#accordian{width:100%;min-height:100vh;height:100%;text-align:left}#accordian ul{padding:0;margin:0;width:100%}#accordian ul li a{width:100%;padding:13px 5px;transition:all .2s linear;position:relative;text-align:left;transition:all .2s linear}#accordian ul li a p{font-size:16px;font-family:"IRANSansX-Regular";color:#3d3d3d;text-align:left;transition:all .2s linear}#accordian ul li a p span{font-size:24px}#accordian ul li a:hover{background:rgba(80,190,190,.5019607843)}#accordian ul li a:hover p{color:#fff}#accordian .line{width:100%;height:1px;background:rgba(80,190,190,.5019607843)}#accordian>ul.show-dropdown>li.active>a,#accordian>ul>li>ul.show-dropdown>li.active>a,#accordian>ul>li>ul>li>ul.show-dropdown>li.active>a,#accordian>ul>li>ul>li>ul>li>ul.show-dropdown>li.active>a,#accordian>ul>li>ul>li>ul>li>ul>li>ul.show-dropdown>li.active>a{width:100%}#accordian>ul.show-dropdown>li.active>a .icon_arrow,#accordian>ul>li>ul.show-dropdown>li.active>a .icon_arrow,#accordian>ul>li>ul>li>ul.show-dropdown>li.active>a .icon_arrow,#accordian>ul>li>ul>li>ul>li>ul.show-dropdown>li.active>a .icon_arrow,#accordian>ul>li>ul>li>ul>li>ul>li>ul.show-dropdown>li.active>a .icon_arrow{transform:rotate(-90deg);background:#feda46}#accordian>ul>li>ul,#accordian>ul>li>ul>li>ul,#accordian>ul>li>ul>li>ul>li>ul,#accordian>ul>li>ul>li>ul>li>ul>li>ul{display:none;position:relative}#accordian>ul>li>ul a,#accordian>ul>li>ul>li>ul a,#accordian>ul>li>ul>li>ul>li>ul a,#accordian>ul>li>ul>li>ul>li>ul>li>ul a{font-size:14px;color:#000;font-family:"IRANSansX-Medium";text-align:left}#accordian>ul>li>ul a img,#accordian>ul>li>ul>li>ul a img,#accordian>ul>li>ul>li>ul>li>ul a img,#accordian>ul>li>ul>li>ul>li>ul>li>ul a img{width:17px}#accordian>ul>li.active>ul.show-dropdown,#accordian>ul>li>ul>li.active>ul.show-dropdown,#accordian>ul>li>ul>li>ul>li.active>ul.show-dropdown,#accordian>ul>li>ul>li>ul>li>ul>li.active>ul.show-dropdown{display:block}#accordian>ul>li>ul,#accordian>ul>li>ul>li>ul,#accordian>ul>li>ul>li>ul>li>ul,#accordian>ul>li>ul>li>ul>li>ul>li>ul{padding-right:20px}#accordian a:not(:only-child):after {content:"\e941";position:absolute;left:0;top:0;font-size:24px;font-family:"icomoon";display:inline-block;padding-right:3px;vertical-align:middle;transition:all .2s linear;color:#50bebe}#accordian .active>a:not(:only-child):after {transform:rotate(-90deg)}.AZ-page-box{border-radius:7px;border:1px solid #50bebe;background:#fff;margin-bottom:16px}.AZ-page-box .box-body{padding:17px 24px}.AZ-page-box .box-header{padding:15px 24px;border-bottom:1px solid #50bebe}.AZ-post-page .post-title{font-size:24px;color:#50bebe;font-family:"IRANSansX-Bold";font-weight:600;margin-bottom:9px}.AZ-post-page .post-details{font-size:16px;color:#8c1e82;font-family:"IRANSansX-Bold";margin-bottom:16px;display:block}article h1{font-size:24px;font-family:"IRANSansX-Bold";color:#3d3d3d;margin-bottom:9px}article h2,article h3,article h4,article h5{font-size:20px;font-family:"IRANSansX-Bold";color:#3d3d3d;margin-bottom:9px;margin-top:16px}article p{font-size:20px;color:#3d3d3d;font-family:"IRANSansX-Regular";margin-bottom:16px;text-align:justify}article img{width:100%;margin-bottom:16px;max-height:400px;-o-object-fit:cover;object-fit:cover}.AZ-post-card{border-radius:8px;border:1px solid #d9d9d9;background:#fff;padding:16px;display:block}.AZ-post-card .post-card-img{width:100%;margin-bottom:16px}.AZ-post-card .post-card-img::after{padding-bottom:120%}.AZ-post-card .post-card-title{font-size:16px;color:#3d3d3d;font-weight:600;margin-bottom:8px;transition:all .2s linear}.AZ-post-card .post-card-text{font-size:14px;color:#788ca0;font-family:"IRANSansX-Regular"}.AZ-post-card:hover .post-card-title{color:#8c1e82}.AZ-filter .filter-title{font-size:14px;color:#000;font-family:"IRANSansX-Regular"}.AZ-about-page{padding-bottom:130px;overflow-x:hidden}.AZ-about-page .about-title{font-size:32px;color:#8c1e82;font-family:"IRANSansX-Bold"}.AZ-about-page .about-img{width:100%}.AZ-about-page .about-img::after{padding-bottom:40%}.AZ-accordion .accordion-btn{font-size:20px;color:#090909}.AZ-accordion .accordion-item{width:100%;overflow:hidden;margin-bottom:14px;padding:0;background:transparent;border:1px solid #50bebe;border-radius:5px}.AZ-accordion .accordion-item.open .open-accordion{transform:rotate(90deg)}.AZ-accordion .accordion-content{padding:17px 26px}.AZ-accordion .accordion-content p{font-size:16px;color:#3d3d3d;font-family:"IRANSansX-Regular"}.AZ-accordion .accordion-item__button{font-size:16px;font-family:"IRANSansX-Regular";color:#000;border:none;width:100%;transition:all .2s linear;cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:right;padding:10px;background:rgba(80,190,190,.5)}.AZ-accordion .accordion-item__button .open-accordion{font-size:24px;color:#000;transition:all .2s linear;display:block}.AZ-teachers-page .AZ-accordion .AZ-language-instructor-profile{min-height:90px;height:90px}.AZ-teachers-page .AZ-accordion .accordion-item{padding:10px;border:1px solid #788ca0}.AZ-teachers-page .AZ-accordion .accordion-item.open .close-accordion{display:flex}.AZ-teachers-page .AZ-accordion .accordion-item.open .open-accordion{display:none}.AZ-teachers-page .AZ-accordion .accordion-content{border-top:.5px solid #788ca0;border-radius:0;background:transparent;padding:10px 0 0 0}.AZ-teachers-page .AZ-accordion .accordion-content p{font-size:12px;color:#3d3d3d;font-family:"IRANSansX-Regular"}.AZ-teachers-page .AZ-accordion .accordion-item__button{background:transparent;padding:0 0 10px 0}.AZ-teachers-page .AZ-accordion .accordion-item__button .close-accordion,.AZ-teachers-page .AZ-accordion .accordion-item__button .open-accordion{display:none;font-size:12px;color:#50bebe;font-family:"IRANSansX-Regular";background:#fff;transition:all .2s linear;min-width:unset;min-height:unset}.AZ-teachers-page .AZ-accordion .accordion-item__button .open-accordion{display:flex}.AZ-language-instructor-profile .profile-img{width:90px;border-radius:4px;border:1px solid #788ca0}.AZ-language-instructor-profile .profile-img::after{padding-bottom:100%}.AZ-language-instructor-profile .username{font-size:14px;color:#8c1e82;font-family:"IRANSansX-Regular"}.AZ-language-instructor-profile .post{font-size:12px;color:#3d3d3d;font-family:"IRANSansX-Regular"}.AZ-language-instructor-profile .stars span{font-size:24px;color:#50bebe}.AZ-language-instructor-profile .number-votes{font-size:12px;color:#3d3d3d;font-family:"IRANSansX-Regular"}.AZ-language-instructor-profile .lan_img{width:40px;height:40px;border-radius:3px;border:1px solid #788ca0}.AZ-language-instructor-profile .AZ-primary-btn{font-size:12px;padding:5px 10px}.AZ-language-instructor-profile .profile-body{padding-top:10px;margin-top:10px;border-top:.5px solid #788ca0}.AZ-section-title{font-size:20px;color:#3d3d3d;font-family:"IRANSansX-Bold"}.AZ-section-text{font-size:12px;color:#3d3d3d;font-family:"IRANSansX-Regular"}.AZ-login-page .login-box{padding:24px;border-radius:8px;border:1px solid #d9d9d9;background:#fff}.AZ-login-page .pass-link{font-size:16px;color:#8c1e82;font-family:"IRANSansX-Regular";margin-top:8px}.AZ-login-page .forget-link{font-size:16px;color:#50bebe;font-family:"IRANSansX-Regular";text-decoration:underline;transition:all .2s linear}.AZ-login-page .forget-link:hover{text-decoration:unset;color:#8c1e82}.AZ-login-page .AZ-primary-btn:hover{background:#2c2c2c}.AZ-login-page .signup-btn{font-size:16px;color:#f5f5f5;font-family:"IRANSansX-Regular";border-radius:8px;background:#8c1e82;padding:5px 20px;transition:all .2s linear}.AZ-login-page .signup-btn:hover{color:rgba(255,255,255,.8);background:#2c2c2c}.AZ-login-page .login-text{font-size:12px;color:#303030;font-family:"IRANSansX-Regular";padding:10px}.AZ-login-page .google-btn{font-size:16px;color:#8c1e82;font-family:"IRANSansX-Regular";border:1px solid rgba(80,190,190,.7);border-radius:8px;padding:8px 10px;background:transparent;transition:all .2s linear}.AZ-login-page .google-btn:hover{background:#2c2c2c;border:1px solid #2c2c2c;color:#fff}.AZ-contact-page .contact-box{border-radius:8px;border:1px solid #50bebe;background:#fff;padding:24px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.AZ-contact-page .contact-box .AZ-primary-btn{padding:5px 10px}.AZ-contact-page .contact-text{font-size:16px;color:#788ca0;font-family:"IRANSansX-Bold"}.AZ-contact-page .contact-link{font-size:16px;color:#788ca0;font-family:"IRANSansX-Bold";transition:all .2s linear}.AZ-contact-page .contact-link:hover{color:#8c1e82}.AZ-contact-page .contact-icon{font-size:32px;color:#8c1e82}.AZ-classes-page{overflow-x:hidden}.AZ-header-classes .header-img{width:100%}.AZ-header-classes .header-img::after{padding-bottom:35%}.AZ-sort .sort_title{font-size:14px;color:#788ca0;font-family:"IRANSansX-Regular"}.AZ-sort .sort-link{font-size:14px;color:#000;font-family:"IRANSansX-Regular";transition:all .2s linear}.AZ-sort .sort-link:hover,.AZ-sort .sort-link.active{color:#8c1e82}.AZ-class-box{border-radius:8px;border:1px solid #788ca0;background:#fff;overflow:hidden;height:100%;display:flex;flex-direction:column;position:relative;min-height:294px;width:240px}.AZ-class-box .table{margin-bottom:0}.AZ-class-box .table thead th,.AZ-class-box .table tbody td{font-size:11px;color:#000;font-family:"IRANSansX-Regular";padding:3px;text-align:center;z-index:0}.AZ-class-box .table thead th::after,.AZ-class-box .table tbody td::after{border:1px solid #788ca0;height:100%;background:transparent;z-index:-1}.AZ-class-box .table thead th p,.AZ-class-box .table thead th span,.AZ-class-box .table tbody td p,.AZ-class-box .table tbody td span{font-size:11px;color:#000;font-family:"IRANSansX-Regular"}.AZ-class-box .status.active{background:#50bebe}.AZ-class-box .status.renew{background:#8c1e82}.AZ-class-box .overlay-box{border-radius:8px;border:1px solid #788ca0;background:#788ca0;position:absolute;left:0;top:0;height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between;padding:20px 25px;opacity:0;visibility:hidden;transition:all .2s linear}.AZ-class-box .overlay-box .overlay-title{font-size:16px;color:#fff;font-family:"IRANSansX-Bold"}.AZ-class-box .overlay-list{font-size:14px;color:#fff;font-family:"IRANSansX-Regular"}.AZ-class-box:hover .overlay-box{opacity:1;visibility:visible}.AZ-class-box .box_header{font-size:16px;color:#3d3d3d;font-family:"IRANSansX-Bold";border-bottom:1px solid #788ca0;min-height:40px;display:flex;align-items:center;justify-content:center}.AZ-class-box .box_body{padding:20px 25px;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;gap:5px}.AZ-class-box .box_body .overlay-list{color:#3d3d3d}.AZ-class-box .box_footer{background:#788ca0;min-height:40px}.AZ-class-box .box-title{font-size:16px;color:#3d3d3d;font-family:"IRANSansX-Bold"}.AZ-class-box .stars span{font-size:24px;color:#50bebe}.AZ-class-box .box-profile-img{width:40px;border-radius:4px;border:1px solid #788ca0}.AZ-class-box .box-profile-img::after{padding-bottom:100%}.AZ-class-box .box_username{font-size:12px;color:#000;font-family:"IRANSansX-Regular"}.AZ-class-box .box_price{font-size:16px;color:#fff;font-family:"IRANSansX-Bold"}.AZ-class-box .box_discount{font-size:16px;color:#fff;font-family:"IRANSansX-Bold";width:40px;height:40px;background:#8c1e82;display:flex;align-items:center;justify-content:center}.AZ-class-box .gre,.AZ-class-box .delf{min-width:90px}.AZ-class-box .mb-20{margin-bottom:20px}.AZ-class-box .mb-12{margin-bottom:12px}.AZ-class-box.private_class .box_header{background:#50bebe}.AZ-class-box.private_class .box-profile-img{width:60px}.AZ-class-box.private_class .box_username{font-size:14px}.AZ-class-box.AZ-public-class .box_body{padding:13px}.AZ-class-box.AZ-public-class .box_header{padding:13px}.boxes .box{width:40px;height:40px;border-radius:4px;border:1px solid #788ca0;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.boxes .box span{font-size:26px}.boxes .green-icon span{color:#50bebe}.boxes .purple-icon span{color:#8c1e82}.boxes .box-level{position:relative}.boxes .box-level::after{content:"";position:absolute;left:0;height:7px;width:100%;bottom:0}.boxes .box-level span{font-size:20px;color:#3d3d3d;font-family:"IRANSansX-Bold"}.boxes .orange-box::after{background:#ff9500}.boxes .red-box::after{background:#ff2d55}.boxes .green-box::after{background:#34c759}.boxes .blue-box::after{background:#30b0c7}.boxes .purple-box::after{background:#5856d6}.boxes .deepBlue-box::after{background:#007aff}.AZ-sidebar .filter-title{font-size:14px;color:#788ca0;font-family:"IRANSansX-Regular"}.AZ-sidebar .filter-box{border-radius:7px;border:1px solid #50bebe;background:#fff;margin-bottom:12px}.AZ-sidebar .filter-box_title{font-size:16px;color:#3d3d3d;font-family:"IRANSansX-Bold";padding:8px;border-bottom:1px solid #50bebe}.AZ-sidebar .filter-box_body{padding:12px 24px}.AZ-sidebar .checkbox-stars span{font-size:24px;color:#50bebe}.range-wrapper{width:100%;direction:ltr;padding:0 10px}.range-wrapper .price-tag{color:#3d3d3d;font-size:14px;font-family:"IRANSansX-Regular"}.range-wrapper .range__input{min-width:50px;padding:0;background:transparent;border:none;color:#3d3d3d;font-size:14px;font-family:"IRANSansX-Regular";width:50px}.range-wrapper .irs--round .irs-min,.range-wrapper .irs--round .irs-max{display:none}.radio .filter__title{font-size:14px;color:#000;font-family:"IRANSansX-Regular"}.radio .radio-desc{font-size:16px;color:#757575;font-family:"IRANSansX-Regular"}.radio .radio__toggle{position:relative;width:42px;height:21px;margin:0;vertical-align:top;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .2s linear;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;background:#788ca0;border-radius:15px}.radio .radio__toggle::after{content:"";position:absolute;left:0;top:50%;width:17px;height:17px;background-color:#fff;border:1px solid #000;border-radius:50%;transform:translate(calc(100% - 14px),-50%);transition:all .5s cubic-bezier(.2,.85,.32,1.2);box-shadow:0 1px 4px rgba(0,0,0,.25)}.radio .radio__toggle:checked{background:#50bebe}.radio .radio__toggle:checked::after{left:50%;transform:translate(calc(100% - 15px),-50%);background:#8c1e82;border:1px solid #fff}.irs--round .irs-bar,.irs--round .irs-line{height:8px;background-color:#e6e6e6}.irs--round .irs-handle{top:32px;width:16px;height:16px;background-color:#8c1e82;border:0}.irs--round .irs-from,.irs--round .irs-to,.irs--round .irs-single{background-color:#8c1e82}.irs--round .irs-from:before,.irs--round .irs-to:before,.irs--round .irs-single:before{border-top-color:#8c1e82}.AZ-hero-section{background:#50bebe;min-height:80vh;height:80vh;padding:80px 0 35px}.AZ-hero-section .AZ-styled-select{min-width:unset}.AZ-hero-section .hero-title{font-size:32px;color:#8c1e82;font-family:"IRANSansX-Bold";margin-bottom:40px}.AZ-hero-section .hero-text{font-size:17px;color:#3d3d3d;font-family:"IRANSansX-Bold"}.AZ-hero-section .secondary-2{font-size:20px}.AZ-hero-section .secondary-2:hover{color:#50bebe}.arrow-anim{width:50px;height:80px;border-radius:40px;border:2px solid #fff;position:relative;margin-top:40px}.arrow-anim span{font-size:45px;color:#fff;animation:arrow 2s ease-in-out infinite alternate;position:absolute;left:50%;transform:translate(-50%,2px);top:2px}@keyframes arrow {
  from {
    transform: translate(-50%, 2px);
  }

  to {
    transform: translate(-50%, 80%);
  }
}.AZ-class-section{height:555px;background-image:url(../img/Banner-01\ 1.png);background-repeat:no-repeat;background-size:cover;background-position:center center}.AZ-class-section .AZ-secondary-btn{font-size:36px}.AZ-class-section .AZ-secondary-btn:hover{color:#50bebe}.AZ-banner-section{overflow:hidden}.AZ-banner-section .banner-img{width:100%;height:auto}.AZ-banner-section .banner-title{font-size:40px;font-family:"IRANSansX-Bold";color:#50bebe}.AZ-banner-section .banner-title p{font-size:96px;line-height:103px}.AZ-banner-section .banner-title span{color:#8c1e82;display:block}.AZ-banner-section .banner-text{font-size:16px;color:#50bebe;font-family:"IRANSansX-Bold"}.call-floating{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#8c1e82;font-size:22px;color:#fff;position:fixed;left:20px;bottom:20px;z-index:10}.AZ-search-wrapper{height:40px;border-radius:8px;border:1px solid #d9d9d9}.AZ-search-wrapper input{font-size:16px;color:rgba(120,140,160,.5019607843);font-family:"IRANSansX-Regular";flex-grow:1;background:transparent;border:0;height:100%;padding:10px;min-width:50px}.AZ-search-wrapper button{font-size:16px;color:#000;padding:0 10px;border:0;background:transparent}.AZ-teacher-card{border-radius:8px;border:1px solid #788ca0;background:#fff;padding:10px}.number-classes{font-size:12px;color:#3d3d3d;font-family:"IRANSansX-Regular"}.filter-btn{font-size:16px;color:#50bebe;font-family:"IRANSansX-Bold";border-radius:5px;border:1px solid #50bebe;background:#fff;height:40px;padding:0 10px}.filter-btn span{font-size:20px}.offcanvas-wrapper{width:280px!important}.offcanvas-wrapper .close-canvas{font-size:24px;color:#000}.modal-backdrop{z-index:1}.AZ-cart-box{padding:10px 5px;border-bottom:.5px solid #788ca0}.AZ-cart-box .cart-number{font-size:14px;color:#3d3d3d;font-family:"IRANSansX-Regular";width:36px;height:36px;border-radius:3px;background:rgba(80,190,190,.5019607843);display:flex;align-items:center;justify-content:center}.AZ-cart-box .class-img{width:40px;border-radius:3px;border:1px solid #3d3d3d}.AZ-cart-box .class-img::after{padding-bottom:100%}.AZ-cart-box .cart_profile-img{width:40px;border-radius:4px;border:1px solid #788ca0}.AZ-cart-box .cart_profile-img::after{padding-bottom:100%}.AZ-cart-box .cart-title{font-size:16px;color:#3d3d3d;font-family:"IRANSansX-Regular"}.AZ-cart-box .cart_uername{font-size:12px;color:#000;font-family:"IRANSansX-Regular"}.AZ-cart-box .cart_price{font-size:16px;color:#3d3d3d;font-family:"IRANSansX-Regular"}.AZ-cart-box .delete-btn{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;color:#8c1e82;border:1px solid #8c1e82;transition:all .2s linear}.AZ-cart-box .delete-btn:hover{background:#e6e6e6;border:1px solid #e6e6e6}.AZ-cart-page .cart-desc{width:414px}.AZ-cart-page .cart-desc p{font-size:12px;color:#3d3d3d;font-family:"IRANSansX-Regular"}.AZ-cart-page .cart-desc a{font-size:12px;color:#8c1e82;font-family:"IRANSansX-Regular"}.AZ-cart-page .cart_sidebar li{padding:8px 0}.AZ-cart-page .cart_sidebar_title{font-size:16px;color:#50bebe;font-family:"IRANSansX-Bold"}.AZ-cart-page .cart_sidebar_price{font-size:16px;color:#3d3d3d;font-family:"IRANSansX-Bold"}.AZ-cart-page .cart_sidebar .total{font-size:16px;color:#8c1e82;font-family:"IRANSansX-Bold"}.AZ-cart-page .discount-field input{font-size:16px;color:#b3b3b3;font-family:"IRANSansX-Regular";border-radius:8px;flex-grow:1;padding:5px;border:1px solid #d9d9d9}.AZ-cart-page .discount-field .AZ-primary-btn{padding:5px 10px}.AZ-cart-page .AZ-secondary-btn{padding:5px 10px}.AZ-teacher-page .video{width:100%;max-height:70vh;border-radius:8px;margin-bottom:16px}.AZ-comment-box{padding:16px;border-radius:8px;border:1px solid #50bebe;background:#fff}.AZ-comment-box .comment-icon{font-size:24px;color:#8c1e82}.AZ-comment-box .comment-name{font-size:16px;color:#788ca0;font-family:"IRANSansX-Bold"}.AZ-comment-box .comment-txt{font-size:16px;color:#3d3d3d;font-family:"IRANSansX-Regular"}.AZ-comment-box .stars span{font-size:24px;color:#50bebe}.AZ-classesFrench-page{padding:40px 0 130px}.AZ-panel-page .box-inner{padding:5px;border-radius:5px;border:.5px solid rgba(120,140,160,.5)}.AZ-panel-page .AZ-class-box .overlay-box{justify-content:unset;gap:12px;padding:25px 35px}.AZ-panel-page .AZ-class-box .overlay-box .AZ-secondary-btn,.AZ-panel-page .AZ-class-box .overlay-box .AZ-primary-btn,.AZ-panel-page .AZ-class-box .overlay-box .AZ-option-btn{padding:5px 10px;border-radius:4px}.AZ-panel-page .panel-title{font-size:16px;color:#000;font-family:"IRANSansX-Bold"}.AZ-panel-page .pabel-box{border-radius:7px;border:1px solid #50bebe;background:#fff;padding:16px}.dashboard-box{border-radius:8px;border:1px solid #d9d9d9;background:#fff;padding:24px;height:100%}.dashboard-box .dashboard-icon{font-size:40px;color:#8c1e82}.dashboard-box .dashboard-text{font-size:20px;color:#1e1e1e;font-family:"IRANSansX-Regular"}.dashboard-box .dashboard-num{font-size:24px;color:#1e1e1e;font-family:"IRANSansX-DemiBold"}.AZ-option-btn{background:#fff;color:#8c1e82}.AZ-option-btn:hover{color:rgba(140,30,130,.8)}.AZ-panel-sidebar{border-radius:7px;border:1px solid #50bebe}.AZ-panel-sidebar .sidebar-header{border-bottom:1px solid #50bebe;padding:10px}.AZ-panel-sidebar .sidebar-body{padding:10px}.AZ-panel-sidebar .username{font-size:16px;color:#3d3d3d;font-family:"IRANSansX-Bold"}.AZ-panel-sidebar .profile-img{width:32px;border-radius:50%}.AZ-panel-sidebar .profile-img::after{padding-bottom:100%}.AZ-panel-sidebar .line{width:100%;height:1px;background:#50bebe}.sidebar-link{font-size:16px;color:#3d3d3d;font-family:"IRANSansX-Regular";padding:7px;border-radius:7px;transition:all .2s linear}.sidebar-link span{font-size:24px}.sidebar-link.active,.sidebar-link:hover{background:#50bebe;color:#3d3d3d}.gap-13{gap:13px}.AZ-checkbox-wallet label{font-size:16px;color:#fff;font-family:"IRANSansX-Bold";padding:5px 10px;border-radius:4px;background:#50bebe;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AZ-checkbox-wallet input{display:none}.AZ-level-determination .box_header{padding:20px}.AZ-level-determination .history-btn{font-size:16px;color:#8c1e82;font-family:"IRANSansX-Bold";padding:5px 10px;border-radius:4px;border:1px solid #788ca0;background:#fff;transition:all .2s linear}.AZ-level-determination .history-btn:hover{background:#788ca0;color:#fff}.table-container{overflow-x:auto}.table{width:100%}.table thead{margin-bottom:10px}.table thead th{font-size:14px;color:#3d3d3d;font-family:"IRANSansX-Regular";padding:5px 10px;white-space:nowrap;position:relative;z-index:1;white-space:nowrap}.table thead th::after{content:"";position:absolute;left:0;top:0;width:100%;border-radius:3px;border:1px solid #788ca0;background:rgba(120,140,160,.5);height:100%;z-index:-1}.table td,.table th{border:none;text-align:right;vertical-align:middle}.table tbody{border-radius:10px}.table tbody tr{position:relative}.table tbody td{padding:5px 10px;position:relative;white-space:nowrap}.table tbody td p,.table tbody td span{font-size:14px;color:#3d3d3d;font-family:"IRANSansX-Regular"}.table tbody td::after{content:"";position:absolute;left:0;top:0;width:100%;border-radius:3px;border:1px solid #788ca0;height:100%}.tabs{overflow-x:auto;border-bottom:1px solid #b2b2b2;margin-bottom:8px}.tabs .tab-link{font-size:16px;color:#767676;font-family:"IRANSansX-Regular";padding:4px 12px;white-space:nowrap;transition:all .2s linear}.tabs .tab-link:hover{color:#8c1e82}.tabs .active .tab-link{border-bottom:1px solid #303030;color:#8c1e82}.calendar-nav{font-size:16px;color:#1e1e1e;font-family:"IRANSansX-Regular";padding:5px 12px;border-radius:8px;transition:all .2s linear}.calendar-nav:hover{background:#f1f1f1;color:#1e1e1e}.calendar{width:100%}.calendar thead th{font-size:14px;color:#000;font-family:"IRANSansX-Regular";font-weight:400;padding:10px;position:relative}.calendar thead th p,.calendar thead th span{position:relative;z-index:1}.calendar thead th::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:3px;border:1px solid #fff;background:rgba(120,140,160,.5)}.calendar tbody td{font-size:14px;color:#3d3d3d;font-family:"IRANSansX-Regular";padding:1px;vertical-align:top;height:100%}.calendar tbody .calendar-time{text-align:center;border-radius:5px;background:#50bebe;height:100%;position:relative;overflow:hidden;margin:1px 0}.calendar tbody .calendar-time p{font-size:14px;color:#fff;font-family:"IRANSansX-Regular";padding:10px;height:100%;border:1px solid #50bebe;border-radius:5px}.calendar tbody .calendar-time p span{font-size:20px}.calendar tbody .calendar-time:hover .calendar-details{opacity:1}.calendar tbody .group-class p,.calendar tbody .workshop p{display:flex;align-items:center;justify-content:space-between}.calendar tbody .workshop p{border:1px solid #8c1e82}.calendar tbody .free-time{background:#fff}.calendar tbody .free-time p{color:#8c1e82}.calendar .calendar-details{font-size:12px;color:#3d3d3d;font-family:"IRANSansX-Regular";position:absolute;left:0;top:0;border-radius:5px;border:1px solid #788ca0;background:#fff;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .2s linear;padding:5px}.calendar .calendar-details span{font-size:16px;color:#8c1e82}.calendar .select-date{background:#8c1e82;color:#fff;border:1px solid #8c1e82}.calendar .add-time{font-size:24px;color:#50bebe}.calendar-help{font-size:16px;color:#788ca0;font-family:"IRANSansX-Regular"}.calendar-help.private{color:#8c1e82}.calendar-help.public{color:#50bebe}.custom-file{position:relative;font-family:arial;overflow:hidden;margin-bottom:10px;width:auto;display:inline-block;width:100%}.custom-file .custom-file-input{display:none}.custom-file label{font-size:14px;font-family:"IRANSansX-Regular";color:#b3b3b3;cursor:pointer;width:100%;border-radius:8px;border:1px solid #d9d9d9;padding:3px}.custom-file label .AZ-primary-btn{padding:5px 10px}.custom-file label p{font-size:14px;font-family:"IRANSansX-Regular";color:#b3b3b3}.file-list{font-family:arial;list-style:none;padding:0}.file-list .file-item{font-size:12px;font-family:"IRANSansX-Regular";color:#303030}.file-list .remove-list{font-size:10px;font-family:"IRANSansX-Regular";color:red;cursor:pointer;margin-left:10px;display:inline-block;margin-right:10px}.file-list .icon__file{font-size:16px;color:#fff;display:flex;align-items:center;justify-content:center;min-width:30px;min-height:30px;background:#50bebe;border-radius:3px;margin-left:10px}.AZ-register-page .AZ-page-box{padding:22px 20px;height:100%}.AZ-register-page .price{font-size:20px;color:#788ca0;font-family:"IRANSansX-Bold";text-decoration:line-through}.AZ-register-page .old-price{font-size:20px;color:#8c1e82;font-family:"IRANSansX-Bold"}.small-title{font-size:16px;color:#50bebe;font-family:"IRANSansX-Bold"}.AZ-course-information .course-information_title{font-size:20px;color:#3d3d3d;font-family:"IRANSansX-Bold"}.AZ-course-information .course-information_flag{width:40px;border-radius:3px}.AZ-course-information .course-information_flag::after{padding-bottom:100%}.AZ-course-information .box-profile-img{width:40px;border-radius:4px;border:1px solid #788ca0}.AZ-course-information .box-profile-img::after{padding-bottom:100%}.AZ-course-information .stars span{font-size:24px;color:#50bebe}.AZ-course-information .boxes{gap:13px}.AZ-course-information .course-information_item{font-size:16px;color:#3d3d3d;font-family:"IRANSansX-Bold"}.AZ-course-information .course-information_item span{color:#8c1e82}.course-information_text{font-size:14px;color:#3d3d3d;font-family:"IRANSansX-Regular"}.AZ-similar-classes{border-radius:7px;border:1px solid #788ca0;background:rgba(120,140,160,.2);padding:11px}.AZ-similar-classes .similar-classes_title{font-size:14px;color:#8c1e82;font-family:"IRANSansX-Regular";margin-bottom:10px}.classesSwiper .swiper-slide{width:240px}.swiper-slide{height:auto}.modal-wrapper .modal-content{border-radius:7px;border:1px solid #50bebe;background:#fff}.modal-wrapper .modal-title{font-size:20px;color:#3d3d3d;font-family:"IRANSansX-Bold"}.modal-wrapper .modal-text{font-size:14px;color:#3d3d3d;font-family:"IRANSansX-Regular"}.modal-wrapper .modal-text a{color:#8c1e82;text-decoration:underline}.modal-wrapper .modal-back{font-size:20px}.modal-wrapper .modal-btn{font-size:16px;color:#3d3d3d;font-family:"IRANSansX-Regular";border-radius:7px;border:1px solid #788ca0;background:#fff;transition:all .2s linear;padding:7px}.modal-wrapper .modal-btn span{font-size:24px;color:#3d3d3d}.modal-wrapper .modal-btn:hover{background:#788ca0}.share-link{display:flex;align-items:center;gap:8px}.share-link #link{align-self:center;font-size:16px;color:#1e1e1e;font-family:"IRANSansX-Regular";flex-grow:2;border:none;text-align:left;height:100%;background:transparent;width:150px;padding:12px;border-radius:8px;border:1px solid #d9d9d9;height:38px}.share-link #copy span{display:block;color:#3d3d3d;font-size:24px;width:38px;height:38px;border-radius:7px;border:1px solid #788ca0;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer}.share-link #copy span.copied::after{content:"با موفقیت کپی شد";position:absolute;top:0;right:35px;height:30px;display:block;white-space:nowrap;padding:2px 10px;font-size:14px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:"IRANSansX-Regular";color:#fff;background-color:#50bebe;opacity:1;will-change:opacity , transform;animation:showcopied 1.5s ease}@keyframes showcopied {
  0% {
    opacity: 0;
    transform: translateX(100%);
  }

  70% {
    opacity: 1;
    transform: translateX(0);
  }

  100% {
    opacity: 0;
  }
}.scoring-text{font-size:16px;font-family:"IRANSansX-Regular";color:#3d3d3d;display:grid;text-align:center;cursor:pointer}.scoring .rating input{display:none}.scoring .rating label:before{font-size:24px;font-family:"icomoon";display:inline-block;content:"\e94e";cursor:pointer}.scoring .rating .half:before{content:"\e94e";position:absolute}.scoring .rating label{float:right;color:#788ca0}.scoring .rating input:checked~label {color:#50bebe}.scoring .rating input:checked~label::before {content:"\e950"}.upload-img{display:flex;align-items:center;gap:12px;position:relative}.upload-img .delete-img{position:absolute;bottom:5px;right:5px;font-size:16px;color:#8c1e82;width:30px;height:30px;border-radius:50%;border:1px solid #8c1e82;transition:all .2s linear;z-index:1;display:flex;align-items:center;justify-content:center;background:#fff;opacity:0}.upload-img:hover .delete-img{opacity:1}.upload-img input{opacity:0;width:0;display:none}.upload-img img{width:64px;border:1px solid #788ca0;border-radius:3px;cursor:pointer;transition:all .2s linear;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.upload-img img:hover{outline:8px solid var(--primary)}.upload-icon .upload-btn{font-size:16px;color:#1e1e1e;font-family:"IRANSansX-Regular";flex-grow:1;border-radius:8px;border:1px solid #d9d9d9;padding:8px 16px}.upload-icon .upload-img img{width:40px}.upload-background{position:relative;width:128px}.upload-background img{width:128px}#reservationForm fieldset:not(:first-of-type),
#createSubdomainForm fieldset:not(:first-of-type) {display:none}#progressbar{margin-bottom:100px;counter-reset:step;display:flex;align-items:center;justify-content:space-between}#progressbar li{font-size:20px;color:#fff;font-family:"IRANSansX-Regular";position:relative;padding:15px 25px;background:#788ca0;border-radius:8px;min-width:150px;text-align:center}#progressbar li::after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-50px;width:40px;height:60px;border-left:40px solid transparent;z-index:-1;transition:all .2s linear}#progressbar li::before{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-100px;width:40px;height:60px;border-right:40px solid transparent;z-index:-1;transition:all .2s linear}#progressbar li p{position:relative;z-index:10}#progressbar li.prev{background:#50bebe}#progressbar li.active{background:#50bebe;border-color:#50bebe;color:#fff}#progressbar li.active::after{border-top:60px solid #50bebe}#progressbar li.active::before{border-bottom:60px solid #788ca0}.step-box{background:#788ca0;padding:28px;border-radius:8px}.step-box_inner{padding:0 85px}.step-box .step-text,.step-box .step-title{font-size:20px;color:#fff;font-family:"IRANSansX-Regular";margin-bottom:10px}.step-box .step-messgage{font-size:14px;color:#fff;font-family:"IRANSansX-Regular"}.step-box .step-messgage span{font-family:"IRANSansX-Bold"}.step-box .AZ-checkbox-group label{font-size:20px;color:#fff}.step-box .AZ-checkbox-group label::after{width:21px;height:21px}.step-box .AZ-checkbox-group label span{font-size:14px}.step-box .AZ-radio-group label{font-size:20px;color:#fff;display:flex;align-items:center;gap:8px}.step-box .AZ-radio-group label span{font-size:14px}.AZ-wizard-page .swiper-button-prev:after,.AZ-wizard-page .swiper-button-next:after{font-size:24px;color:#fff}.AZ-wizard-page .languageSwiper{margin:0 15px}.AZ-wizard-page .swiper-button-next{right:-15px;left:unset}.AZ-wizard-page .swiper-button-prev{left:-15px;right:unset}.AZ-wizard-page .swiper-slide{display:flex;align-items:center;justify-content:center;width:105px;padding:5px}.AZ-wizard-page .AZ-checkbox-lan{width:100px}.AZ-wizard-page .AZ-checkbox-lan label{cursor:pointer}.AZ-wizard-page .AZ-checkbox-lan .lan-img{width:100px;margin-bottom:10px;border-radius:5px}.AZ-wizard-page .AZ-checkbox-lan .lan-img::after{padding-bottom:100%}.AZ-wizard-page .AZ-checkbox-lan .lan-title{font-size:20px;color:#fff;font-family:"IRANSansX-Regular"}.AZ-wizard-page .AZ-checkbox-lan input{display:none}.AZ-wizard-page .empty-text{font-size:20px;color:#8c1e82;font-family:"IRANSansX-Bold"}.AZ-wizard-page .wizard-title{font-size:32px;color:#8c1e82;font-family:"IRANSansX-Bold";margin-bottom:45px}.AZ-wizard-page .next,.AZ-wizard-page .previous{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#8c1e82;border-radius:50%;color:#fff;border:0;font-family:"IRANSansX-Bold";font-size:16px}.AZ-wizard-page .next span,.AZ-wizard-page .previous span{font-size:24px}.AZ-wizard-page .filter-tag{font-size:14px;color:#3d3d3d;font-family:"IRANSansX-Regular";padding:3px 5px;border-radius:3px;border:1px solid #788ca0;background:#fff;gap:5px}.AZ-wizard-page .filter-tag a{font-size:10px;color:#3d3d3d}.AZ-wizard-page .number-classes{font-size:14px;color:#8c1e82;font-family:"IRANSansX-Regular"}.AZ-wizard-page .AZ-section-text{font-size:14px;color:#fff}@media screen and (max-width:1200px){.AZ-navbar .navbar-brand{width:150px;height:80px;background-size:150px}.AZ-navbar .nav-link{padding:5px 10px!important}.AZ-navbar .nav-link p{font-size:16px}.AZ-admin-page .AZ-field-group label{font-size:14px}.modal-admin .AZ-field-group label{font-size:14px}}@media screen and (max-width:991px){.w-md-100{width:100%!important}.sticky{position:unset}.AZ-primary-btn{font-size:14px}.AZ-styled-select{min-width:150px}.AZ-navbar{background:#fff;border-bottom:1px solid #50bebe}.AZ-navbar .container{flex-direction:row-reverse}.AZ-navbar .container::after{content:none}.AZ-navbar .navbar-brand{width:112px;height:60px;background-image:url(../img/logo.png);background-size:112px}.AZ-navbar .icon-User{color:#788ca0}.AZ-navbar .nav-icon{font-size:32px;color:#788ca0}.AZ-navbar .navbar-collapse{position:fixed;left:-300px;top:0;bottom:20px;height:100vh;z-index:10;transition:all .2s linear}.AZ-navbar .navbar-collapse .sidebar{width:216px;background:#fff;height:100%;padding:30px 24px}.AZ-navbar .navbar-collapse::after{content:"";position:fixed;left:0;width:100%;top:0;height:100%;background:rgba(3,29,50,.5);opacity:0;visibility:hidden;z-index:-1;transition:all .2s linear}.AZ-navbar .navbar-collapse.show{left:0}.AZ-navbar .navbar-collapse.show::after{opacity:1;visibility:visible}.AZ-navbar .nav-link{padding:15px 0!important}.AZ-navbar .nav-link p{font-size:16px;color:#386b92}.AZ-navbar .panel-profile-img{min-width:48px}.AZ-hero-section{min-height:auto;height:auto;padding:28px 0}.AZ-hero-section .hero-title{font-size:24px}.AZ-hero-section .AZ-styled-select{min-width:200px}.AZ-hero-section .select2-container{min-width:200px;width:200px!important}.AZ-wizard-section{padding:45px 0}.AZ-wizard-section .hero-text{font-size:14px;color:#3d3d3d;font-family:"IRANSansX-Bold";margin-bottom:16px}.AZ-class-section{height:330px}.AZ-footer .container::after{content:none}.AZ-footer .namad img{width:100px}.AZ-post-card{padding:10px}.AZ-contact-page .AZ-page-box{border-radius:0;border:0;background:transparent}.AZ-contact-page .AZ-page-box .box-header{display:none}.AZ-contact-page .AZ-page-box .box-body{padding:0}.AZ-teachers-page .AZ-page-box{border-radius:0;border:0;background:transparent}.AZ-teachers-page .AZ-page-box .box-header{display:none}.AZ-teachers-page .AZ-page-box .box-body{padding:0}.AZ-about-page .about-title{font-size:24px}article p{font-size:16px}.AZ-teacher-card .username{font-size:16px}.AZ-class-box .AZ-primary-btn,.AZ-class-box .AZ-secondary-btn{font-size:14px;width:-moz-max-content;width:max-content;font-family:"IRANSansX-Regular";padding:0 10px;height:30px}.AZ-class-box .box-title{font-size:12px;font-family:"IRANSansX-Regular"}.AZ-class-box .box_body{padding:8px 10px}.AZ-class-box .stars span{font-size:16px}.AZ-class-box .boxes .box{width:32px;height:32px}.AZ-class-box .overlay-list{font-size:12px;color:#788ca0}.AZ-class-box .overlay-box{display:none}.AZ-class-box.private_class .box-profile-img{width:38px}.AZ-level-determination .box_header{padding:10px}.AZ-cart-page .cart-desc,.AZ-cart-page .cart_sidebar{width:100%}.AZ-page{padding:40px 0}.AZ-about-page{padding-bottom:40px}.calendar .calendar-details{font-size:11px}.calendar tbody td{font-size:12px}.calendar thead th{font-size:12px}.AZ-panel-page{padding:20px 0}.AZ-panel-page .pabel-box{border-radius:0;border:0;background:transparent;padding:0}.AZ-panel-page .dashboard-box{padding:24px 15px}.sidebar-link{font-size:14px;padding:4px 7px}.sidebar-link span{font-size:18px}.sidebar-link:hover{background:#50bebe}.overflow-row{flex-wrap:nowrap;overflow-x:auto}.overflow-row .col-4{width:156px}.AZ-option-btn{background:#fff;color:#8c1e82;border:1px solid #8c1e82}.AZ-register-page .AZ-page-box{height:auto}#progressbar{margin-bottom:40px}#progressbar li.prev{background:#50bebe;color:#fff;border-color:#50bebe}#progressbar li.active::after{border:0}#progressbar li{color:#788ca0;font-size:14px;padding:3px 10px;min-width:80px;border-radius:5px;border:.5px solid #788ca0;background:#fff}#progressbar li::after{content:"\e95b";font-family:"icomoon";right: calc(100% + 10px);bottom:unset;width:unset;height:unset;top:50%;color:#788ca0;font-size:18px;transform:translateY(-50%);border:0}#progressbar li::before{content:none}#progressbar li:last-child::after{content:none}.AZ-wizard-page .AZ-checkbox-lan .lan-title{font-size:16px;color:#3d3d3d}.AZ-wizard-page .next,.AZ-wizard-page .previous{width:unset;height:40px;border-radius:8px;font-size:14px;padding:0 10px}.AZ-wizard-page .next span,.AZ-wizard-page .previous span{font-size:20px}.AZ-wizard-page .AZ-section-text{font-size:12px;color:#3d3d3d}.step-box{background:transparent;padding:0;border-radius:unset}.step-box .AZ-radio-group label{font-size:16px;color:#1e1e1e}.step-box .step-title{font-size:16px;color:#3d3d3d;font-family:"IRANSansX-Bold"}.step-box .step-text{font-size:14px;color:#3d3d3d}.step-box .AZ-checkbox-group label{font-size:16px;color:#3d3d3d}.step-box_resp{background:#fff;padding:15px;border:1px solid #50bebe;border-radius:8px;margin-bottom:16px}.step-box_inner{padding:0}.step-box .checkboxes .AZ-checkbox-group{width:47%}}@media screen and (max-width:768px){.AZ-class-box{width:100%}.AZ-search-wrapper{width:170px}.calendar .calendar-details{font-size:8px;padding:5px 3px}.calendar .calendar-details span{font-size:8px;display:none}.calendar tbody .calendar-time p{padding:5px}.calendar tbody td{font-size:12px}.calendar thead th{font-size:10px;padding:5px}.AZ-panel-page .dashboard-box{padding:24px 10px}.AZ-panel-page .dashboard-box .dashboard-text{font-size:14px}.AZ-panel-page .dashboard-box .dashboard-icon{font-size:35px}.AZ-panel-page .dashboard-box .dashboard-num{font-size:20px}.AZ-comment-box .comment-txt{font-size:14px}.AZ-comment-box .comment-name{font-size:14px}.AZ-comment-box .stars span{font-size:16px}.AZ-course-information .course-information_item{font-size:14px}.AZ-wizard-page .swiper-slide{width:75px}.AZ-wizard-page .AZ-checkbox-lan .lan-img{width:70px}.AZ-wizard-page .swiper-button-prev:after,.AZ-wizard-page .swiper-button-next:after{color:#50bebe}.AZ-wizard-page .swiper-button-prev{left:0}.AZ-wizard-page .swiper-button-next{right:0}}@media screen and (max-width:480px){.calendar-nav{font-size:12px;padding:5px}.calendar tbody .calendar-time p{font-size:9px;padding:5px 3px}.calendar tbody .calendar-time p span{font-size:8px}.calendar tbody td{font-size:10px}.calendar thead th p{font-size:8px}.AZ-section-title{font-size:14px}.AZ-course-information .course-information_title{font-size:14px}.AZ-course-information .course-information_item{font-size:12px}.AZ-panel-page .panel-title{font-size:14px}#progressbar li{min-width:unset}#progressbar li::after{right: calc(100% + 2px);font-size:14px}}