:root{--primary-color-white:#fbfbfb;--primary-color-dark:#2b2b2b;--primary-color:#30cc70;--primary-transition:all .2s ease-in-out}body{background-color:#f0f0f0;-webkit-font-smoothing:antialiased !important;font-family:gilory;font-weight:500}body[dir='rtl']{font-family:sharp !important}.text-bold{font-weight:700}html[lang='fa'] body{font-family:dana !important}.primary-gradient{background:#3484f1;background:linear-gradient(90deg,rgba(52,132,241,1) 0%,rgba(37,71,186,1) 100%)}.z-index-negative{z-index:-10}.text-color-primary-white{color:var(--primary-color-white)}.text-color-primary-dark{color:var(--primary-color-dark)}.bg-color-primary-green{background-color:var(--primary-color)}.menu-item{position:relative}.menu-item:hover::after{opacity:1}.menu-item::after{display:block;width:100%;height:3px;background-color:var(--primary-color-white);position:absolute;bottom:-.25rem;left:0;opacity:0;content:"";transition:opacity linear .2s}#menu-items-container.nav-open{z-index:20;position:absolute;top:100%;left:0;width:100%;background-color:var(--primary-color-white);color:var(--primary-color-dark) !important;border-radius:10px;box-shadow:1px 0 10px #2b2b2b80;transform:scale(0);transition:transform .1s ease-in-out,opacity .1s ease-in-out}#menu-items-container.nav-open .menu-items{flex-direction:column}#menu-items-container.nav-open .menu-items .menu-item{margin:.75rem 0;font-size:1.5rem}#menu-items-container.nav-open .menu-items .menu-item:hover{color:var(--primary-color)}.btn-text{font-weight:700;color:var(--primary-color)}.link-block .fas.fa-chevron-right{color:var(--primary-color) !important;display:inline-block !important;vertical-align:middle;transition:transform .2s ease-in-out}.link-block:hover .fas.fa-chevron-right{transform:translateX(5px);transition:transform .2s ease-in-out}.link-block .fas.fa-chevron-left{color:var(--primary-color) !important;display:inline-block !important;vertical-align:middle;transition:transform .2s ease-in-out}.link-block:hover .fas.fa-chevron-left{transform:translateX(-5px);transition:transform .2s ease-in-out}.btn{text-align:center;border-radius:.5rem;font-weight:700;padding:.5rem 1rem .5rem 1rem;transition:color linear .1s,background-color linear .1s}.btn.btn-primary{color:var(--primary-color-white);background-color:var(--primary-color)}.btn.btn-primary:hover{color:var(--primary-color);background-color:var(--primary-color-white);transition:color linear .1s,background-color linear .1s}.btn.btn-border{border:1px solid var(--primary-color)}.btn.btn-secondary{color:var(--primary-color-white);background-color:transparent;border:2px solid var(--primary-color-white)}.btn.btn-secondary:hover{color:var(--primary-color);background-color:var(--primary-color-white)}.card{background-color:var(--primary-color-white)}#btn-hamburger{width:20px;cursor:pointer}#btn-hamburger .pills{background:var(--primary-color-white);border-radius:20px;position:relative;content:"";display:block;height:3px;width:100%;transition:var(--primary-transition)}#btn-hamburger .pills::before{background:var(--primary-color-white);border-radius:20px;position:absolute;top:-7px;display:block;content:"";height:3px;width:100%;transition:var(--primary-transition)}#btn-hamburger .pills::after{background:var(--primary-color-white);border-radius:20px;position:absolute;top:7px;display:block;content:"";height:3px;width:100%;transition:var(--primary-transition)}#btn-hamburger.nav-open .pills{background:#fbfbfb00}#btn-hamburger.nav-open .pills::before{transform:translateY(7px) rotate(135deg) scale(1.2);background:var(--primary-color-white) !important}#btn-hamburger.nav-open .pills::after{transform:translateY(-7px) rotate(-135deg) scale(1.2) !important;background:var(--primary-color-white)}.card-overlay{background:rgba(30,30,30,.2);z-index:30}.card-overlay .fas{color:var(--primary-color)}.blur>*:not(.card-overlay){filter:blur(4px);-webkit-filter:blur(4px)}.full-screen-height-minus-nav{min-height:calc(100vh - 4rem)}.bg-correct{background:rgba(48,204,112,.5)}.bg-incorrect{background:rgba(165,42,42,.5)}#questions-root{min-height:100%}.no-touch .btn-hover-fix:hover{background-color:#d1d5db}.background-opac{background:#f0f0f0;z-index:40}.path{stroke-dasharray:1000;stroke-dashoffset:0}.path.circle{-webkit-animation:dash .9s ease-in-out;animation:dash .9s ease-in-out}.path.line{stroke-dashoffset:1000;-webkit-animation:dash .9s .35s ease-in-out forwards;animation:dash .9s .35s ease-in-out forwards}.path.check{stroke-dashoffset:-100;-webkit-animation:dash-check .9s .35s ease-in-out forwards;animation:dash-check .9s .35s ease-in-out forwards}button:focus{outline:none;box-shadow:none}@-webkit-keyframes dash{0%{stroke-dashoffset:1000}100%{stroke-dashoffset:0}}@keyframes dash{0%{stroke-dashoffset:1000}100%{stroke-dashoffset:0}}@-webkit-keyframes dash-check{0%{stroke-dashoffset:-100}100%{stroke-dashoffset:900}}@keyframes dash-check{0%{stroke-dashoffset:-100}100%{stroke-dashoffset:900}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}