html{--blue: #03a9f4;--black: #222222;--gray: #747575;--gray-light: #c8cccc;--yellow: #f6b912;--gray-dark: #2f2f2f;--text-light: #6b7c93;--text: #3c424f;--navy: #222b34;--blue-light: #f5fafd;--green: #009c7f;--border: #e0e1e1;--blue-medium: #ebebf3}@font-face{font-family:IRANSansWebBold;src:local("IRANSansWebBold"),url(/assets/IRANSansWebBold-hJ_JC35H.ttf) format("truetype")}@font-face{font-family:IRANSansWeb;src:local("IRANSansWeb"),url(/assets/IRANSansWeb-2SCwL87T.ttf) format("truetype")}*,:before,:after{font-family:IRANSansWeb;box-sizing:border-box;padding:0;margin:0;outline:0}:root{line-height:1.5;font-weight:400;color-scheme:light dark;color:var(--text);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{font-size:14px;box-sizing:inherite;margin:0}main{position:relative}@media (max-width: 1240px){body,html{font-size:12px}}h1{font-size:3.2em;line-height:1.1}.max-width{max-width:1240px;margin:0 auto}.container{padding:0 5%}.button{font-size:1rem;padding:.4em 1.5em;border:2px solid var(--yellow);border-radius:4px;background-color:#fff;transition:all .3s;cursor:pointer}@media screen and (min-width: 1240px){.button{font-size:.88rem}.button-big{font-size:.98rem}}.button-big{font-size:1.1rem;padding:.6em 2em}.button-cta{color:#fff;background-color:transparent}.button-cta:hover{background-color:var(--blue);color:#fff}.button-fill{background-color:var(--yellow);border-color:var(--yellow);color:#fff}.button-fill:hover{background-color:var(--blue);border-color:var(--blue);color:#fff}.button-round{border-radius:56px;padding:.5em 1.6em}.button-round:disabled{background-color:gray;border-color:gray;cursor:crosshair;pointer-events:none}.button-link{text-decoration:none}main{padding-bottom:5em}.padd-top{padding-top:10em;padding-bottom:7em}.section-button-wrap{padding:3em;text-align:center}.navbar-container{position:sticky;padding-top:1rem;padding-bottom:1rem}.menu-nav{display:flex;justify-content:space-between;align-items:center;padding:0}.menu-nav .top-menu{list-style:none}.menu-nav .top-menu-item{display:inline-block;padding:.85rem}.menu-nav .top-menu-item:not(:first-child){margin-right:1em}.menu-nav .top-menu-item:first-child{padding-right:0}.menu-nav .link--top{position:relative;color:#fff;display:inline-block;padding:8px 0;text-decoration:none}.menu-nav .link--top:before{position:absolute;content:"";bottom:3px;left:0;width:100%;height:3px;transform-origin:0% 50%;transform:scaleX(0);background-color:var(--blue);transition:.3s}.menu-nav .link--top:hover{color:var(--yellow)}.menu-nav .link--top:hover:before{transform:scaleX(1)}.menu-nav .link--top.active:before{transform:scaleX(1)}.menu-nav .logo{color:#fff;z-index:99;text-transform:uppercase;font-size:1.6rem;font-weight:600}@media screen and (max-width: 769px){.menu-nav>.top-menu{display:none}}#burger{z-index:99;background-color:#00000026;border-radius:50%;cursor:pointer;width:40px;height:40px;display:flex;flex-flow:column;align-items:center;justify-content:center;transition:transform .5s ease;z-index:1000;position:relative}@media screen and (min-width: 769px){#burger{display:none}}#burger:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;border-radius:50%;transform:scale(0);transition:transform .2s linear}#burger span{display:block;width:45%;height:2px;background-color:#fff;z-index:10001;transition:transform .4s cubic-bezier(.43,.77,.15,1.5)}#burger span+span{margin-top:4px}.burger-1{transform:translateY(7px) rotate(-45deg);background-color:#fff}.burger-2{transform:translate(0) scale(0) rotate(45deg)}.burger-3{transform:translateY(-5px) rotate(45deg);background-color:#fff}.burger:hover:not(.is-open)>:nth-child(1){transition:transform .45s cubic-bezier(.43,.77,.15,1.5)}.burger:hover.is-open>:nth-child(1){transform:translateY(7px) rotate(-52deg);transition:transform .45s cubic-bezier(.43,.77,.15,1.5)}.burger:hover:not(.is-open)>:nth-child(3){transition:transform .45s cubic-bezier(.43,.77,.15,1.5)}.burger:hover.is-open>:nth-child(3){transform:translateY(-5px) rotate(52deg);transition:transform .45s cubic-bezier(.43,.77,.15,1.5)}.menu-aside{position:fixed;width:100%;height:100vh;left:0;top:0;padding-top:0%;background:#222b3400;z-index:9;text-align:center;display:flex;flex-direction:column;justify-content:space-evenly;pointer-events:none;transition:opacity .5s linear,background-color .5s}.menu-aside .menu-aside-container{width:min(250px,70%);height:100%;padding-top:10em;display:flex;flex-direction:column;transform-origin:right top;background-color:var(--navy);transform:translate3d(100%,0,0);transition:all .5s ease}.menu-aside a{border-bottom:1px solid rgba(128,128,128,.2);display:flex;position:relative;padding:.9em 3em .9em 1em;text-decoration:none;margin:0;width:100%;text-align:right;opacity:0;transform:translate(30px)}.menu-aside a>svg{color:#fff;line-height:1;margin-right:auto}.menu-aside a:hover{background-color:#80808033}.menu-aside span{position:relative;margin:0;font-size:1rem;font-weight:600;color:#fff;text-transform:capitalize;z-index:1;transition:transform .3s,color .15s linear}.menu-aside .top-menu-link-sub{list-style-type:none;padding:0;height:0;overflow:hidden;background-color:#fff3;transform-origin:0% 0%;transition:all .3s}.menu-aside .top-menu-link-sub a{padding-right:5em;color:#fff}.menu-aside .top-menu-link-sub.open{height:fit-content}@media screen and (min-width: 769px){.menu-aside{display:none}}.menu-aside.show{pointer-events:all;background:#222b34b3}.menu-aside.show .menu-aside-container{transform:translateZ(0)}.menu-aside.show a{transform:translate(0);opacity:1;transition:transform .3s ease-out .3s,opacity .3s linear .2s}.menu-aside.show .top-menu-link.sub-open{background-color:#fff;border-right:4px solid var(--blue)}.menu-aside.show .top-menu-link.sub-open>span{color:var(--blue)}.menu-aside.show .top-menu-link.sub-open>svg{color:var(--blue)}.menu-aside.show a:nth-child(2){transition-delay:.3s}.menu-aside.show a:nth-child(3){transition-delay:.4s}.menu-aside.show a:nth-child(4){transition-delay:.5s}.menu-aside.show a:nth-child(5){transition-delay:.6s}.menu-aside.show a:nth-child(6){transition-delay:.7s}.menu-aside.show a:nth-child(7){transition-delay:.8s}.dropdown__toggle{position:relative;color:#fff;display:inline-block;padding:8px 0;text-decoration:none}.dropdown__toggle>svg{position:absolute;top:10px;left:-16px}.dropdown__toggle:hover{color:var(--yellow)}.dropdown__drawer{overflow:hidden;opacity:0;display:none;position:absolute;color:var(--text-light);background-color:#fff;box-shadow:1px 1px 4px 2px #0000001c;border-radius:2px;width:13em;transition:opacity .2s linear}.dropdown:hover .dropdown__drawer{display:block;opacity:1}.menu{padding-left:0;margin:0;list-style:none}.menu>li+li>a{border-top:0}.menu>li>a{display:block;padding:.5em 1.6em;color:var(--text-light);background-color:#fff;text-decoration:none;transition:all .2s linear;border:1px solid rgba(128,128,128,.2)}.menu>li>a:hover{background-color:#f3f0f4;color:var(--yellow)}.menu>li:after{display:block;content:" ";width:100%;height:1px;background-color:#80808033;position:absolute;left:0;bottom:0;mix-blend-mode:exclusion}.header{position:fixed;width:100%;transition:all .5s;background-color:var(--gray);z-index:99}.header.hide{transform:translate3d(0,-40px,0);background-color:#747575cc}.page-top-back{background-color:var(--gray-dark)}.page-top{font-size:16px;height:40px;display:flex;justify-content:space-between;align-items:center;color:#fff;font-size:1.4rem;padding-top:.4em;padding-bottom:.4em;transition:all .3s}.page-top.hide{transform:translate3d(0,-100%,0)}.social{display:flex;column-gap:1rem;list-style-type:none;align-items:center;margin:0}.social-item{display:flex}.mail{display:flex;align-items:flex-end;gap:.4em}.mail span{font-size:.8rem}.social-group{list-style-type:none;margin-top:1em}.social-group.dark li a{background-color:var(--yellow)}.social-group li{display:inline-block;margin:4px 10px;width:36px;height:36px}.social-group li a{color:#fff;text-decoration:none;display:block;background-color:#80808033;width:100%;height:100%;border-radius:50%;display:inline-flex;flex-flow:row;align-items:center;justify-content:center;transition:all .3s}.social-group li a:hover{background-color:var(--yellow)}.social-group li svg{font-size:18px}.footer{width:100%;color:#fff}.footer-content{background-color:var(--gray);display:grid;grid-template-columns:repeat(1,1fr);gap:1em;padding:0 1em 3em}@media screen and (max-width: 1040px){.footer-content{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 500px){.footer-content{grid-template-columns:1fr;gap:2em}}.page-bottom{background-color:var(--black);color:var(--gray)}.column{width:100%;text-align:center}.alfa{margin-left:6em}address{text-align:center;padding:2em}address span{display:block}address span+span{font-size:.8rem;margin-top:.4em}address a{color:var(--yellow);text-decoration:none}.links{list-style-type:none}.links li{margin:0;padding:0}.links a{padding:4px 0 8px 4px;display:inline-block;color:var(--gray-light);text-decoration:none}.links a:hover{color:var(--yellow)}.footer-logo{background-color:var(--gray);text-align:center;padding:3em 3em 2em}.footer-logo .footer-logo-wrap{max-width:50%}.footer-logo h4{font-size:1.8rem;margin-bottom:0}.footer-logo p{margin:0 0 1em;font-size:18px}.footer-title{margin-bottom:.5em;font-size:1.2rem;font-weight:800}.gotop{position:fixed;bottom:15px;right:15px;width:35px;height:35px;border-radius:4px;color:#fff;opacity:0;z-index:999;transition:all .5s;cursor:pointer}.gotop a{display:block;background-color:var(--blue);width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-decoration:none;border-radius:4px;color:#fff}.gotop.show{opacity:1}.books{margin:0 auto;border:none}.section-title{text-align:center;padding-bottom:7em;padding-top:7em}.section-title .title{position:relative;display:inline-block;font-size:32px;margin-bottom:1.5em}.section-title .title:after{position:absolute;content:"";left:50%;bottom:-.5em;width:120px;height:2px;transform:translate(-50%);background-color:var(--yellow)}.section-title .text{font-size:16px;color:var(--text-light)}.card{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;border-radius:4px;overflow:hidden}.card:after{content:"";position:absolute;top:0;left:0;right:0;height:40%;background-color:#00000080;opacity:0;transition:opacity .3s}.card:hover figcaption{opacity:1}.card:hover h1{color:var(--blue)}.card img{display:block;width:100%;height:40%;object-fit:cover;transform:scale(1);transition:.3s ease-in-out}.card figcaption{position:absolute;display:flex;margin-top:0;gap:1em;flex-direction:column;justify-content:center;align-items:center;text-transform:uppercase;padding:3em;height:60%;background-color:#fff;transition:.45s ease-in-out}.card figcaption h1{font-size:22px}.card figcaption p{color:var(--gray);text-align:center;font-size:14px}.card figcaption button{margin-top:auto}.bookList{margin:0 auto;list-style-type:none;max-width:1040px;display:grid;gap:2em;grid-template-columns:repeat(3,1fr)}@media screen and (max-width: 1040px){.bookList{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 700px){.bookList{grid-template-columns:repeat(1,1fr)}}.bookItem{position:relative;border:1px solid var(--border);border-radius:4px;box-shadow:none;padding-top:150%;background-color:#fff;transition:all .2s}.bookItem:hover{transform:translateY(-2px);box-shadow:0 10px 20px #bdbdbd30,0 6px 6px #bdbdbd3b}#contact{position:relative}#contact input,#contact textarea,#contact select{font-family:inherit;font-size:16px;width:100%;border:1px solid var(--gray-light);padding:6px 16px;border-radius:6px}#contact input:focus,#contact textarea:focus,#contact select:focus{outline:2px solid var(--blue)}#contact button{font-size:16px;padding:.6em 2.3em}#contact .row{width:100%;padding-bottom:20px;display:flex;gap:1em}#contact .center{display:flex;justify-content:center}@media screen and (max-width: 769px){#contact .row{display:block}#contact .center{display:flex}#contact #name{margin-bottom:20px}}.carousel{position:relative;width:100%;margin:0 auto;height:350px;overflow:hidden;background-color:var(--gray);color:#fff}.inner{width:90%;margin:0 auto;position:relative;background-color:var(--gray);transition:opacity 2.5s cubic-bezier(.455,.03,.05,.955)}.inner .item{position:absolute;height:350px;width:100%;opacity:0;transition:opacity 1s ease-in-out;background-repeat:no-repeat;background-position:center top;background-size:cover;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:1em 2em;pointer-events:none;text-align:center}.inner img{width:100%}.prev,.next{position:absolute;height:100%;display:flex;cursor:pointer;align-items:center;font-size:34px;z-index:2}@keyframes fadeDown{0%{opacity:0;transform:translate3d(0,-70px,0)}to{opacity:1;transform:translateZ(0)}}.carousel{position:relative;width:100%;margin:0 auto;height:100%;overflow:hidden;background-color:var(--gray);color:#fff}.carousel:before{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background-color:#000000b3;z-index:5;pointer-events:none}.inner{width:100%;height:100%;margin:0 auto;position:relative;background-color:var(--gray);transition:opacity 2.5s cubic-bezier(.455,.03,.05,.955)}.inner .item{position:absolute;height:100%;width:100%;opacity:1;pointer-events:none;text-align:center}.inner .item .hero-title,.inner .item .hero-desc,.inner .item .hero-button{opacity:0;animation:none;-webkit-user-select:none;user-select:none}.inner .item .hero-desc{margin-top:2em;margin-bottom:2em;font-size:1rem}.inner img{position:absolute;right:0;width:100%;height:100%;object-fit:cover;z-index:1;opacity:0;transition:opacity 2s}.inner .item-text{position:absolute;left:0;height:100%;width:100%;text-align:center;display:flex;justify-content:center;flex-direction:column;padding:1em 3em;z-index:5}.inner .item.active{opacity:1;pointer-events:all}.inner .item.active .hero-title{animation:fadeDown 1s ease-out forwards}.inner .item.active .hero-desc{animation:fadeUp 1s ease-out .5s forwards}.inner .item.active .hero-button{animation:fadeUp 1s ease-out .8s forwards}.inner .item.active img{animation:slideDown 1s ease-out forwards}.button-wrap{position:absolute;height:100%;width:100%;left:0;right:0;z-index:7}.prev,.next{position:absolute;height:100%;display:flex;cursor:pointer;align-items:center;font-size:34px}.prev{left:0}@keyframes fadeDown{0%{opacity:0;transform:translate3d(0,-100px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeUp{0%{opacity:0;transform:translate3d(0,50px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes slideDown{0%{opacity:0}to{opacity:1}}.hero{max-width:100%;height:100vh;display:flex;align-items:center;background-color:var(--gray)}@media screen and (max-width: 768px){.hero{height:100vh}}.movieList{margin:0 auto;list-style-type:none;max-width:1040px;display:grid;gap:2em;grid-template-columns:repeat(3,1fr)}@media screen and (max-width: 1040px){.movieList{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 700px){.movieList{grid-template-columns:repeat(1,1fr)}}.movieItem{position:relative;border:1px solid var(--border);border-radius:4px;box-shadow:none;padding-top:150%;background-color:#fff;transition:all .2s}.movieItem:hover{transform:translateY(-2px);box-shadow:0 10px 20px #bdbdbd30,0 6px 6px #bdbdbd3b}.movies,.plans{margin:0 auto;border:none}.bg-blue{background-color:var(--blue-light);padding:0 5em 5em}@media screen and (max-width: 1100px){.bg-blue{padding:0 2em 5em}}.planList{margin:0 auto;list-style-type:none;max-width:1040px;display:grid;gap:2em;grid-template-columns:repeat(3,1fr)}@media screen and (max-width: 1040px){.planList{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 700px){.planList{grid-template-columns:repeat(1,1fr)}}.planItem{position:relative;border:1px solid var(--border);border-radius:4px;box-shadow:none;background-color:#fff;transition:transform .2s,box-shadow .2s}.planItem:hover{transform:translateY(-2px);box-shadow:0 10px 20px #bdbdbd30,0 6px 6px #bdbdbd3b}.plan-content .top{padding:3em 2em 0}.plan-content .top h1{font-family:IRANSansWebBold,Arial,Helvetica,sans-serif;font-size:24px;color:inherit}.plan-content .top h2{font-family:IRANSansWebBold,Arial,Helvetica,sans-serif;color:inherit;font-size:20px;margin-top:1.5em}.plan-content .content{padding:0 2em}.plan-content .content ul{list-style-type:none;margin:1.2em 0 1.5em}.plan-content .content ul li{padding:.5em 0;font-size:14px;display:flex;align-items:center;color:var(--gray)}.plan-content .content ul li svg{background-color:#0000000f;margin-top:-5px;margin-left:6px;border-radius:50%}.plan-content .content .price{font-size:16px;border-radius:4px;margin:1em 0}.plan-content .bottom{display:flex;justify-content:center;padding-bottom:3em}.about{padding-bottom:7em}.about .column{position:relative;margin:0 auto;display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width: 1240px){.about .column{grid-template-columns:1fr 1fr}}@media screen and (max-width: 900px){.about .column{grid-template-columns:1fr}}.about .column .right{text-align:right;padding-left:5em}@media screen and (max-width: 900px){.about .column .right{padding:5em 0;grid-row-start:2}}.about .column .right h2{margin-bottom:1em;font-size:2.5rem}.about .column .right h3{font-family:IRANSansWebBold,Arial,Helvetica,sans-serif;font-size:20px;margin-bottom:.5em}.about .column .right p{font-size:16px;margin-bottom:2em}@media screen and (max-width: 900px){.about .column .left{grid-row-start:1}}.about .column .left img{width:100%;height:100%;object-fit:cover}.mediaList{margin:0 auto;list-style-type:none;max-width:1040px;display:grid;gap:2em;grid-template-columns:repeat(3,1fr)}@media screen and (max-width: 1040px){.mediaList{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 700px){.mediaList{grid-template-columns:repeat(1,1fr)}}.mediaItem{position:relative;border-radius:4px;box-shadow:none;padding-top:110%;background-color:#fff;transition:all .2s}.mediaItem:hover{transform:translateY(-2px);box-shadow:0 0 13px #00000080}.media{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;border-radius:4px;overflow:hidden;padding:.8em 1.2em}.media a{text-decoration:none;color:var(--text)}.media:after{content:"";position:absolute;top:0;left:0;right:0;height:60%;background-color:#00000080;opacity:0;transition:opacity .3s}.media:hover figcaption{opacity:1}.media:hover h1{color:var(--blue)}.media img{display:block;width:100%;height:60%;object-fit:cover;transform:scale(1);transition:.3s ease-in-out}.media figcaption{position:absolute;display:flex;margin-top:0;gap:1em;flex-direction:column;justify-content:center;align-items:center;text-transform:uppercase;padding:2em 1em;bottom:0;height:40%;background-color:#fff;transition:.45s ease-in-out}.media figcaption h1{font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif,Helvetica,sans-serif;font-size:22px;font-weight:600;text-transform:capitalize}.media figcaption p{color:var(--text);text-align:center;font-size:14px}.books-main,.movies-main,.detail{margin:0 auto;border:none}.detail-content{display:grid;grid-template-columns:1fr 2fr}@media screen and (max-width: 769px){.detail-content{grid-template-columns:1fr}}.detail .right,.detail .left{text-align:right}@media screen and (max-width: 769px){.detail .right{grid-row-start:2}}.detail .left img{width:100%;height:100%;object-fit:cover}.detail .left .detail-body{padding:3em}.detail .left .detail-body h1{margin-bottom:.6em;font-size:2rem}.detail .left .detail-body h2{padding-bottom:.6em;color:var(--text-light)}.detail .left .detail-body p{margin-bottom:3em}.detail .left .detail-body .left-to-right{text-align:left}.detail .left .detail-body .button-wrap{margin-bottom:3em}.contact-container{display:flex;flex-direction:column-reverse;gap:3em;margin-top:0;margin-bottom:5em}.contact-form,.contact-address{padding:3em;border-radius:4px;border:1px solid var(--border);box-shadow:0 10px 20px #bdbdbd30,0 6px 6px #bdbdbd3b}.contact-form{flex:0 0 auto;width:100%}.contact-address{padding:1em 1em 2em;box-shadow:none;border:none;text-align:center;display:grid;grid-template-columns:repeat(3,minmax(200px,280px));justify-content:center;flex:0 0 none;width:100%;margin-bottom:2.5em}.address-media:not(:first-child){border-right:1px solid var(--border)}.address-media-body{overflow:hidden;color:var(--gray)}.address-media-image{color:var(--yellow);font-size:16px}.address-media-image svg{font-size:24px}.address-media-title{font-size:20px;color:var(--text-light);margin-bottom:4px}.address-media-text{color:var(--text)}@media screen and (max-width: 1040px){.contact-container{display:flex;flex-flow:column-reverse}.contact-form,.contact-address{width:100%}}@media screen and (max-width: 769px){.contact-address{grid-template-columns:repeat(1,minmax(150px,280px))}.address-media{padding-top:2em;padding-bottom:2em}.address-media:not(:first-child){border-right:none;border-top:1px solid var(--border)}}
