@charset "UTF-8";footer{width:100%;display:grid;grid-template-columns:auto 40% auto;grid-template-areas:"logo logo logo" "links contact enamad" "links contact enamad" "text text text";color:var(--textColorStrong);background-color:#fff;padding:4em 5em 2em;margin-top:1em;gap:1em;}footer p,footer a{font-size:1.2em;}footer .h5{font-size:1.3em;margin-bottom:1em;font-weight:600;}footer .links-footer{display:grid;grid-area:links;grid-template-areas:"title title" "rightLinks leftLinks";grid-template-rows:4em;gap:0 2em;}footer .links-footer .h5{grid-area:title;}footer .links-footer>div a{display:list-item;margin-right:1em;list-style:disc;}footer .links-footer>div:first-child{grid-area:rightLinks;}footer .links-footer>div:last-child{grid-area:leftLinks;}footer .contact-footer{grid-area:contact;}footer .contact-footer #mobile>span{display:flex;flex-wrap:wrap;}footer .contact-footer #mobile>span>span:nth-of-type(2){flex-basis:auto;}footer .contact-footer p{display:flex;align-items:start;margin-bottom:1em;}footer .contact-footer p::before{content:"";width:2em;height:2em;display:inline-block;margin-left:.5em;background-image:url("/Content/images/img/footerIcon1.png");background-repeat:no-repeat;background-size:657%;flex-shrink:0;}footer .contact-footer p:nth-of-type(1)::before{background-position:0 .1em;}footer .contact-footer p:nth-of-type(2)::before{background-position:-2.1em .1em;background-size:533%;}footer .contact-footer p:nth-of-type(3)::before{background-position:-5.7em 0;}footer .contact-footer p:nth-of-type(4)::before{background-position:-8.5em .1em;}footer .contact-footer p:nth-of-type(5)::before{background-position:-11.3em .1em;}footer .contact-footer .socialmedia-footer{display:flex;flex-wrap:wrap;}footer .contact-footer .socialmedia-footer a{display:inline-block;margin-left:.5em;margin-top:.5em;--wid:3em;width:var(--wid);height:var(--wid);background-image:url("/Content/images/img/HeaderAndFooterIcons.webp");background-repeat:no-repeat;background-size:514%;background-position:0 0;}footer .contact-footer .socialmedia-footer a:nth-of-type(1){background-position:-181px -81px;}footer .contact-footer .socialmedia-footer a:nth-of-type(2){background-position:-134px -81px;}footer .contact-footer .socialmedia-footer a:nth-of-type(3){background-position:-89px -81px;}footer .contact-footer .socialmedia-footer a:nth-of-type(4){background-position:-43px -81px;}footer .contact-footer .socialmedia-footer a:nth-of-type(5){background-position:2px -81px;}footer .contact-footer .socialmedia-footer a:nth-of-type(6){background-size:cover;}footer .contact-footer .socialmedia-footer a:nth-of-type(7){background-size:contain;border-radius:.5rem;}footer .enamad-footer{grid-area:enamad;width:10em;justify-self:left;align-self:end;margin-top:1em;}footer .enamad-footer img{object-fit:contain;}footer>p{background-color:var(--white);color:var(--blue);font-weight:600;text-align:center;padding:.5em 1em;grid-area:text;border-radius:var(--borderRadius);margin-top:2em;}@media(max-width:992px){footer{grid-template-areas:"logo logo logo" "links links links" "contact contact contact" "enamad enamad enamad" "text text text";}}@media(max-width:992px) and (min-width:479px){footer .links-footer{grid-template-areas:"title title" "rightLinks rightLinks" "leftLinks leftLinks";grid-gap:0;}footer .links-footer>div{display:flex;flex-wrap:wrap;}footer .links-footer>div a{display:list-item;margin-right:1em;list-style:disc;margin-left:1.5em;}footer .links-footer>div:first-child,footer .links-footer>div:last-child{grid-column:1/2;}}@media(max-width:480px){footer{padding:4em 2em 2em;grid-template-areas:"logo" "links" "contact" "enamad" "text ";grid-template-columns:100%;}footer .enamad-footer{grid-column:1/2;justify-self:right;}}@media(max-width:330px){footer .links-footer{display:block;}}@keyframes modal{0%{transform:scale(0);}100%{transform:scale(1);}}.part{background-color:var(--colorTheme);border-radius:.7em;font-size:1.2em;color:var(--colorCompliment);padding:.5em .7em;margin-bottom:.5em!important;border-bottom:0!important;}.part h2:not(.exception),.part h3:not(.exception),.part h4:not(.exception),.part .h2:not(.exception),.part .h3:not(.exception),.part .h4:not(.exception){margin:0;margin-bottom:0!important;padding:0;color:inherit;border-bottom:0;font-size:1.15rem;}.box{background-color:var(--colorCompliment);border:.1em solid var(--colorAlt);border-radius:.7em;padding:1em 2em;margin-bottom:3rem;--p:#383838;}.box.project{background-color:var(--colorAlt);display:grid;grid-template-columns:25% auto;grid-template-areas:"right left";gap:6em;padding:1em 5em;}.box.project *{color:var(--colorCompliment)!important;}.box.project .left{grid-area:left;margin-block:auto;}.box.project .left h4{margin-top:1em;}.box.project img{margin-block:auto;grid-area:right;}.box img{cursor:unset!important;max-width:100%;height:auto;}.box:not(.project)>img{height:auto;}.box:not(.project) .block-img{width:auto;margin:auto;height:300px;float:none;margin-bottom:2em;}@media(max-width:698px){.box:not(.project){padding:1em 1em;}.box:not(.project)>img{float:unset;margin:2em auto;}.box:not(.project)>img+span{margin-top:0;}.box:not(.project) .block-img{width:100%;height:auto;}.box.project{grid-template-columns:auto;grid-template-areas:unset;gap:1em;padding:2em;}.box.project>img{grid-area:unset;width:80%;height:auto;}.box.project>.left{grid-area:unset;}.box.project.withLabel::before{display:none;}}@media(max-width:698px){.part{font-size:1em;}}.basket{font-size:16px;width:100%;max-width:1280px;margin:auto;display:grid;grid-template-columns:8fr 4fr;column-gap:1.5em;margin-top:2em;margin-bottom:4em;--boxBorderRadius:.8em;--imageBorderRadius:2em;--boxShadow:0 0 20px rgb(0 0 0/8%);line-height:2.5em;position:relative;padding-inline:1em;}.basket>h2{color:var(--textColorStrong);font-size:1.5em;grid-column:1/3;margin-bottom:1.3em;padding-right:.6em;font-weight:700;}.basket>.body{display:flex;flex-direction:column;gap:1em;}.basket>.body>.item{padding:1em;display:flex;background-color:#fff;box-shadow:var(--boxShadow);border-radius:var(--boxBorderRadius);min-height:9.1em;}.basket>.body>.item>.content{position:relative;padding-right:15em;padding-left:1.7em;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;color:var(--textColorStrong);width:100%;}.basket>.body>.item>.content>.info{font-size:1em;}.basket>.body>.item>.content>.info>img{position:absolute;top:50%;right:0;transform:translateY(-50%);width:14em;height:7.1em;object-fit:contain;border-radius:.5em;}.basket>.body>.item>.content>.info>.left>.price{display:flex;align-items:center;gap:.2em;width:fit-content;font-weight:500;}.basket>.body>.item>.content>.info>.left>.price::after,.basket>.body>.item>.content>.info>.left>.price::before{color:var(--textColorFade);font-size:.9em;}.basket>.body>.item>.content>.info>.left>.price::after{content:"تومان";color:var(--textColorStrong);}.basket>.body>.item>.content>.info>.left>.price::before{content:"هزینه دوره :  ";}.basket>.body>.item>.content>.info>.left>.price.free::after{display:none;}.basket>.body>.item>.content>.info>.left>.price.installment::before{content:"هزینه اقساط :  ";}.basket>.body>.item>.content>.info>.left>.removeBtn{color:#ff2728;font-size:1em;cursor:pointer;position:absolute;top:.4em;left:0;--wid:1.7em;width:var(--wid);height:var(--wid);background-image:url("/content/images/img/cartIcons.svg");background-repeat:no-repeat;background-size:119%;background-position:-.2em .1%;}.basket>.body>.item>.content>.info>.left>.removeBtn::before{content:"";}.basket>.body>a{color:var(--textSecondColor);font-size:1em;display:flex;align-items:center;align-self:flex-end;}.basket>.body>a::before{content:"";--wid:1.5em;width:var(--wid);height:var(--wid);background-image:url(/content/images/img/cartIcons.svg);background-repeat:no-repeat;background-size:119%;background-position:-.2em 69.2%;}.basket>aside{display:flex;flex-direction:column;gap:1em;}.basket>aside>.discount>#discountForm,.basket>aside>.totalPriceSection,.basket>aside>.paymentMethod{background-color:#fff;border-radius:var(--boxBorderRadius);box-shadow:var(--boxShadow);padding:1em;}.basket>aside>.discount>#discountForm>*,.basket>aside>.totalPriceSection>*,.basket>aside>.paymentMethod>*{font-size:1em;}.basket>aside>.totalPriceSection{display:flex;flex-direction:column;gap:.7em;color:var(--textColorStrong);}.basket>aside>.totalPriceSection>.priceRow{display:flex;justify-content:space-between;}.basket>aside>.totalPriceSection>.priceRow>.title{display:flex;align-items:center;gap:.5em;}.basket>aside>.totalPriceSection>.priceRow>.title>svg{--wid:1.9em;width:var(--wid);height:var(--wid);color:var(--mainBlue);}.basket>aside>.totalPriceSection>.priceRow>#course-price,.basket>aside>.totalPriceSection>.priceRow>.totalPrice{justify-content:flex-end;font-size:1.2em;text-align:left;display:flex;align-items:center;gap:.2em;}.basket>aside>.totalPriceSection>.priceRow>#course-price::after,.basket>aside>.totalPriceSection>.priceRow>.totalPrice::after{content:"تومان";font-size:.6em;font-weight:500;}.basket>aside>.totalPriceSection>.priceRow>#course-price.free::after,.basket>aside>.totalPriceSection>.priceRow>.totalPrice.free::after{display:none;}.basket>aside>.totalPriceSection>.priceRow>.totalPrice.discounted{color:#c9c9c9;text-decoration:line-through;}.basket>aside>.totalPriceSection>.priceRow #course-price{display:none;}.basket>aside>.totalPriceSection>.priceRow #course-price.show{display:flex;}.basket>aside>.totalPriceSection>.resumeBuy{display:none;justify-content:center;background-color:var(--buttonColor);padding-block:.3em;border-radius:.5em;color:#fff;align-items:center;}.basket>aside>.totalPriceSection>.resumeBuy::after{content:"";--wid:1.2em;width:var(--wid);height:var(--wid);background-image:url(/content/images/img/cartIcons.svg);background-repeat:no-repeat;background-size:119%;background-position:-.2em 101.9%;}.basket>aside>.totalPriceSection>.resumeBuy.active{display:flex;}.basket>aside>.totalPriceSection>#disabledResumeBuy{cursor:not-allowed;}.basket>aside>.totalPriceSection>.checkbox{display:flex;gap:.5em;align-items:center;position:relative;cursor:pointer;padding-top:.5em;}.basket>aside>.totalPriceSection>.checkbox>span:nth-of-type(1){position:relative;z-index:2;background-color:var(--checkBoxListBg);font-size:.9em;padding:.55em;border:1px solid #797979;border-radius:.2em;transition:all .3s;}.basket>aside>.totalPriceSection>.checkbox>span:nth-of-type(2){color:var(--mainBlue);}.basket>aside>.totalPriceSection>.checkbox.active>span:nth-of-type(1){background-color:var(--mainBlue);}.basket>aside>.totalPriceSection>.checkbox.active>span:nth-of-type(1)::after{content:"";display:inline-block;padding:.1em .25em;border:2px solid #fff;border-right:0;border-top:0;border-radius:.1em;position:absolute;left:50%;top:50%;transform:translate(-42%,-78%) rotate(-45deg);}.basket>aside>.totalPriceSection>.checkbox:hover>span:nth-of-type(2){text-decoration:underline;}.basket>aside>.discount>#discountForm{--border-radius:.5em;display:grid;gap:1em;grid-template-columns:8fr 4fr;}.basket>aside>.discount>#discountForm>input[type=text]{background-color:#f6f6f6;padding:.5em;border-radius:var(--border-radius);width:100%;transition:all .3s;}.basket>aside>.discount>#discountForm>input[type=text].true{border:.1em solid #00da64;background-color:rgba(0,218,100,.0588235294);}.basket>aside>.discount>#discountForm>input[type=text].false{border:.1em solid #ff0f0f;background-color:rgba(255,15,15,.0588235294);}.basket>aside>.discount>#discountForm>button{text-align:center;padding:.5em;color:var(--textColorStrong);border-radius:var(--border-radius);background-color:#bcdbef;width:100%;}.basket>aside>.discount>#discountForm>#discountMessage{display:none;color:#00da64;font-size:1em;}.basket>aside>.discount>#discountForm>#discountMessage.true{display:block;}.basket>aside>.discount>#discountForm>#discountMessage.false{display:block;color:#ff0f0f;}.basket>aside>.paymentMethod>.title{color:var(--textColorStrong);}.basket>aside>.paymentMethod>.options{margin-top:.8em;display:flex;flex-direction:column;gap:.5em;}.basket>aside>.paymentMethod>.options>li{display:flex;align-items:center;color:var(--textColorStrong);gap:.4em;font-size:.9em;}.basket>aside>.paymentMethod>.options>li>span{display:flex;align-items:center;justify-content:center;content:"";--wid:1.4em;width:var(--wid);height:var(--wid);border-radius:50%;border:1px solid #d9d9d9;padding:.15em;}.basket>aside>.paymentMethod>.options>li>span::after{content:"";width:100%;height:100%;border-radius:50%;}.basket>aside>.paymentMethod>.options>li.active>span{border:1px solid #2086c8;}.basket>aside>.paymentMethod>.options>li.active>span::after{background-color:#2086c8;}.basket>aside>#paymentDes{visibility:hidden;overflow:hidden;height:0;transition:all .3s;font-size:1.3em;}.basket>aside>#paymentDes.active{height:5.9em;visibility:visible;}.basket .emptyCart{padding-block:25em;}.basket .emptyCart>div{position:absolute;top:10%;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;width:90%;max-width:900px;background-color:#fff;border-radius:1em;box-shadow:0 0 15px rgba(0,0,0,.1098039216);padding-bottom:1em;}.basket .emptyCart>div img{max-width:370px;}.basket .emptyCart>div>h2{font-weight:700;color:var(--textColorStrong);}.basket .emptyCart>div>a{color:var(--mainBlue);font-weight:700;}.basket .emptyCart>div p{font-weight:700;color:var(--textColorStrong);}.basket .emptyCart>div a,.basket .emptyCart>div p{font-size:1.1em;}@media(max-width:992px){.basket{grid-template-columns:1fr;}.basket>h2{grid-column:unset;}}@media(max-width:698px){.basket{grid-template-columns:1fr;font-size:14px;}.basket>h2{grid-column:auto;}.basket>.body>.item>.content{padding-right:0;gap:.5em;}.basket>.body>.item>.content>.info{display:flex;gap:.7em;font-size:.9em;}.basket>.body>.item>.content>.info>img{width:40%;height:auto;position:static;transform:unset;}.basket>.body>.item>.content>.info>.left{display:flex;flex-direction:column;justify-content:space-between;line-height:1.6em;}.basket>.body>.item>.content>.info>.left>.price{flex-wrap:wrap;justify-content:unset;}.basket>.body>.item>.content>.info>.left>.price::before{flex-basis:100%;flex-shrink:0;}.basket>.body>.item>.content>.info>.left>.removeBtn{font-size:1.1em;}.basket>.body>a{align-self:center;}.basket>aside{margin-top:3em;}.basket>aside>.totalPriceSection{gap:.3em;position:fixed;bottom:0;right:0;width:100%;padding:1em;background-color:#fff;}.basket>aside>.totalPriceSection>.title{font-size:1.2em;}.basket>aside>.totalPriceSection>#course-price,.basket>aside>.totalPriceSection>.totalPrice{font-size:1.4em;}.basket .emptyCart div{font-size:.5em;}.basket .emptyCart div>p,.basket .emptyCart div>a{font-size:2.1em;}}.paymentStatus{font-size:16px;width:40em;margin:auto;margin-block:3em;border-radius:.75em;background-color:#fff;box-shadow:0 0 24px 0 rgba(188,188,188,.25);padding:3em 6.5em 1.5em;display:flex;flex-direction:column;align-items:center;}.paymentStatus svg{width:40px;height:40px;}.paymentStatus>.message{margin-top:1em;}.paymentStatus>.message.success{color:#00da64;}.paymentStatus>.message.unsuccessful{color:#ff0f0f;margin-bottom:5em;}.paymentStatus>.info{display:flex;flex-direction:column;width:100%;}.paymentStatus>.info>div{display:flex;justify-content:space-between;padding-block:1em;}.paymentStatus>.info>div:not(:first-child){border-top:1px solid #f2f2f2;}.paymentStatus>.info>div>span{font-size:.875em;}.paymentStatus>.info>div>span:nth-of-type(2){color:var(--textColorStrong);}.paymentStatus>a{font-size:.875em;color:#2086c8;}@media(max-width:698px){.paymentStatus{width:100%;background-color:unset;box-shadow:none;padding:0 2em;}.paymentStatus>.message{font-size:.875em;}.paymentStatus>.info>div>span{font-size:.75em;}.paymentStatus>a{font-size:.875em;background-color:#2086c8;width:100%;border-radius:.5em;color:#fff;text-align:center;padding-block:.5em;}}.hasTooltip{position:relative;}.hasTooltip>.tooltip{content:attr(data-tooltip);position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);background-color:#ff5757;padding:0 1em;color:#fff;width:max-content;font-size:.75em;border-radius:.6em;opacity:0;visibility:hidden;transition:all .3s;}.hasTooltip>.tooltip::before{content:"";position:absolute;left:50%;bottom:100%;transform:translateX(-50%);border:6px solid #ff5757;border-color:transparent transparent #ff5757 transparent;}.hasTooltip>.tooltip.active{opacity:1;visibility:visible;}@media(max-width:698px){.hasTooltip.mobile>.tooltip{top:unset;bottom:calc(100% + 8px);}.hasTooltip.mobile>.tooltip::before{top:100%;bottom:unset;border-color:#ff5757 transparent transparent transparent;}}#rulesModal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);top:0;left:0;display:none;align-items:center;justify-content:center;z-index:1000;font-size:16px;cursor:default;}#rulesModal.active{display:flex;}#rulesModal.active>.rulesModalBody{display:flex;}#rulesModal>.rulesModalBody{background-color:#fff;max-width:800px;margin-inline:16px;padding:1em 2.7em;border-radius:1em;display:none;flex-direction:column;align-items:center;position:relative;animation-name:modal;animation-duration:.3s;}#rulesModal>.rulesModalBody>.rulesModalTitle{color:var(--textColorStrong);font-size:1.6em;padding-bottom:.6em;font-weight:700;}#rulesModal>.rulesModalBody>.closeModal{position:absolute;top:.5em;right:.5em;--wid:1.4em;width:var(--wid);height:var(--wid);display:grid;place-content:center;background-color:#ededed;border-radius:50%;font-size:1.4em;cursor:pointer;}#rulesModal>.rulesModalBody>.rulesModalContext{overflow-y:scroll;height:500px;background-color:#ededed;padding:1em;border-radius:.5em;}#rulesModal>.rulesModalBody>.rulesModalContext *{color:var(--textColorStrong);}#rulesModal>.rulesModalBody>.rulesModalContext .part{font-size:1em;padding:.6em 1em;}#rulesModal>.rulesModalBody>.rulesModalContext .part h3{color:#fff!important;}#rulesModal>.rulesModalBody>.rulesModalContext .box{padding:1em;margin-bottom:2em;}#rulesModal>.rulesModalBody>.rulesModalContext ul>li{font-weight:700;}#rulesModal>.rulesModalBody>.rulesModalContext ul>li p{font-weight:500;}#rulesModal>.rulesModalBody>.rulesModalContext ol{padding-right:1em;}#rulesModal>.rulesModalBody>.rulesModalContext ol li{font-weight:500;list-style-type:decimal;}#rulesModal>.rulesModalBody>.rulesModalContext .disclosure-closed{padding-right:1em;}#rulesModal>.rulesModalBody>.rulesModalContext .disclosure-closed li{list-style-type:disclosure-closed;}#rulesModal>.rulesModalBody>.rulesModalContext [data-scrolltoid]{color:var(--mainBlue);}#rulesModal>.rulesModalBody>.rulesModalContext [data-scrolltoid]:hover{text-decoration:underline;}#rulesModal>.rulesModalBody>.acceptBtn{background-color:#e3e3e3;padding:.1em 2em;border-radius:.5em;margin-top:1em;cursor:not-allowed;color:var(--textColorStrong);}#rulesModal>.rulesModalBody>.acceptBtn.active{background-color:#008000;color:#fff;cursor:pointer;}#rulesModal>.rulesModalBody>.acceptBtn.active>.tooltip{display:none;}#rulesModal .collapsePart{display:flex;align-items:center;gap:.5em;cursor:pointer;}#rulesModal .collapsePart::before{content:"+";font-size:1.2em;width:1em;flex-shrink:0;height:1em;display:grid;place-content:center;border-radius:50%;border:1px solid var(--textColorStrong);color:var(--textColorStrong);}#rulesModal .collapsePart.active::before{content:"-";}#rulesModal .collapsePart.white::before{border:1px solid #fff;color:#fff;}@media(max-width:698px){#rulesModal{font-size:14px;}#rulesModal>.rulesModalBody{padding:1em;}#rulesModal>.rulesModalBody>.rulesModalContext{height:270px;}}
