@font-face{font-family:vazir;src:url(/_next/static/media/eacec569edd2143a-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:vazir;src:url(/_next/static/media/b659cd2e9adb27c4-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:vazir Fallback;src:local("Arial");ascent-override:103.85%;descent-override:50.72%;line-gap-override:0.00%;size-adjust:101.09%}.__className_2e6dd5{font-family:vazir,vazir Fallback}.__variable_2e6dd5{--font-vazir:"vazir","vazir Fallback"}body,html{direction:rtl;overflow-x:hidden;font-family:var(--font-vazir),sans-serif!important}:root{--color-main:#a2d2ff;--color-second:#ede8f5;--color-third:#9ad5ca;--color-four:#ffeea3;--color-gradient-main:#adb9e3;--color-gradient-second:#acdde7;--color-gradient-main-dark:#8697c4;--color-gradient-second-dark:#3d52a0;--color-txt-dark:#002e5a;--color-txt:#fff}.text-size-lg{font-size:calc(2.5vw + .5rem);font-weight:700}.text-size-md{font-size:calc(1vw + 1rem)}.text-size-sm{font-size:calc(.6vw + .7rem);font-weight:100!important;color:#373737!important}.bg-main{background:var(--color-main)}.bg-second{background-color:var(--color-second)}.bg-gradients{background:var(--color-third);background:linear-gradient(40deg,var(--color-gradient-second) 0,var(--color-gradient-main-dark) 100%)}.text-main{color:var(--color-txt-dark)}.icon-skill-progress{width:45%;height:auto;max-height:3rem}.bootstrap-color{color:#7952b3}.react-color{color:#61dafb}.js-color{color:#f6d901}.jquery-color{fill:#0769ad}.gsap-color{color:#88ce02!important}.wordpress-color{color:#21759b}.elementor-color{color:#dd3b3b}.woocommerce-color{color:#96588a}.gradien-shadow{position:relative;display:block}.gradien-shadow:after{content:"";position:absolute;bottom:-4%;left:-4%;width:100%;height:100%;background:var(--color-third);background:linear-gradient(40deg,var(--color-gradient-main) 0,var(--color-gradient-second) 100%);border-radius:2rem;z-index:-1}.btn-main{background-color:var(--color-main)!important;color:var(--color-txt-dark)!important;overflow:hidden;border:none}.btn-second:active,.btn-second:hover{background-color:var(--color-second)!important}.btn-second:active{color:var(--color-txt-dark)!important}.btn-second{background-color:var(--color-second)!important;overflow:hidden;border:none}.btn-main:hover{background-color:var(--color-main);color:var(--color-txt-dark)}.btn-main:active{background-color:var(--color-main)!important}.btn{outline:.1px solid rgba(0,0,0,.278)}.btn:hover:before{width:100%;right:0}.btn:before{content:"";border-radius:inherit;top:0;left:0;position:absolute;background-color:#ffffff40;width:0;height:100%;transition:.5s}.btn:hover:after{width:100%;left:0;transition:1s}.btn:after{content:"";border-radius:inherit;top:0;right:0;position:absolute;background-color:#ffffff40;width:0;height:100%;transition:.5s}.parent-zoom-effect{transform-origin:50% 50%}.zoom-effect{opacity:0;display:block;transform:rotateX(-100deg) translateY(-501%) skew(0deg,8deg) scale(.8)}#nav-icon{width:2rem;height:1.5rem;margin:auto;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}#nav-icon span{display:block;position:absolute;height:5px;width:100%;background:var(--color-main);border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}#nav-icon span:first-child{top:0}#nav-icon span:nth-child(2){top:9px}#nav-icon span:nth-child(3){top:18px}#nav-icon.open span:first-child{top:9px;transform:rotate(135deg)}#nav-icon.open span:nth-child(2){opacity:0;left:-60px}#nav-icon.open span:nth-child(3){top:9px;transform:rotate(-135deg)}.nav-link:hover{color:var(--color-main)!important;transform:scale(1.1);transition:.5s}.nav-link{position:relative;transition:.3s;margin:.25rem .75rem;font-weight:700!important}.nav-link:after{bottom:0;transform:translateY(10px)}.nav-link:after,.nav-link:before{content:"";width:100%;height:2px;background-color:var(--color-main);position:absolute;right:0;transition:.5s;opacity:0}.nav-link:before{top:0;transform:translateY(-10px)}.nav-link:hover:after,.nav-link:hover:before{transform:translateY(0);height:2px;opacity:1}header{padding-top:3rem;margin-bottom:calc(10vh + 15rem)}@media (max-width:768px){.svg-header-size{height:37rem!important}}@media (max-width:992px) and (min-width:768px){.svg-header-size{height:47rem!important}}.svg-header-size{height:calc(20vh + 18rem)}.svg-separator{transform:rotate(13deg) scale(2.2,2.7);height:40vh;width:100%;background-color:var(--color-second);transition:2s;animation-fill-mode:forwards;animation:header-svg-animation 2s normal}@keyframes header-svg-animation{0%{transform:rotate(-10deg) scale(2.2,2.7)}to{transform:rotate(13deg) scale(2.2,2.7)}}.editorial{display:block;width:100%;height:60px;max-height:60px;margin:0;bottom:0;position:absolute;left:0;float:left}.parallax1>use{animation:move-forever1 10s linear infinite;&:first-child{animation-delay:-2s}}.parallax2>use{animation:move-forever2 8s linear infinite;&:first-child{animation-delay:-2s}}.parallax3>use{animation:move-forever3 6s linear infinite;&:first-child{animation-delay:-2s}}.parallax4>use{animation:move-forever4 4s linear infinite;&:first-child{animation-delay:-2s}}@keyframes move-forever1{0%{transform:translate(85px)}to{transform:translate(-90px)}}@keyframes move-forever2{0%{transform:translate(-90px)}to{transform:translate(85px)}}@keyframes move-forever3{0%{transform:translate(85px)}to{transform:translate(-90px)}}@keyframes move-forever4{0%{transform:translate(-90px)}to{transform:translate(85px)}}.header-text-title{position:relative;text-transform:uppercase;color:transparent}.header-text-title:before{content:attr(title);position:absolute;top:0;right:0;width:100%;height:100%;color:#000;overflow:hidden;border-right:1px solid #000;animation-fill-mode:forwards;animation:type 2s steps(45);white-space:nowrap}@keyframes type{0%{width:0}to{width:100%}}.blinking-cursor{margin-left:5px;width:10px;background-color:#000;animation:blink 1s infinite}@keyframes blink{0%,50%{opacity:1}50.1%,to{opacity:0}}.header-img-animation{animation:header-img-animation 3s;box-sizing:border-box}@keyframes header-img-animation{0%{transform:translatex(20vw);opacity:0}to{transform:translatex(0);opacity:1}}.custom-border-head:after{content:"";width:0;height:8px;border-radius:999px;position:absolute;top:50%;right:8.5rem;background-color:var(--color-txt-dark);animation:custom-border-head 1.5s 3.8s forwards;display:none}@keyframes custom-border-head{0%{width:0}to{width:18rem}}.bg-zoom-in{transform:translate(-50%,-50%) scale(1);position:absolute;left:50%;top:50%;aspect-ratio:1/1}.horizontal-scroll-text-parent{width:300vw}.horizontal-scroll-text-childe{display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;color:var(--color-txt-dark);font-weight:700;text-align:center;margin:0 -1px}.about{margin:12rem 0!important}.serves-section .serves-img-1{top:50%;left:25%}.serves-parent-img{height:100vh}.serves-parent-img div{transform:translateY(-70%)}.serves-parent-img div img{transform:scale(2)!important}@media only screen and (max-width:992px){.serves-parent-img,.serves-parent-text div{height:50vh!important}}.pin-spacer{overflow:hidden!important}#portfolio{min-height:70vh;margin:15vh 0 5vh}.bg-background-portfoliio{transition:background-position 5s;border-radius:40px;background-size:cover!important;min-height:60vh;z-index:1}.bg-hamedrajabifarjad{background:url(/_next/static/media/hamedrajabifarjad.ir.ffb0133f.webp) no-repeat top;border:.8rem solid #9badff}.bg-zahra-rajabifarjad{background:url(/_next/static/media/zahrarajabifarjad.ir.dc0d2d76.webp) no-repeat top;border:.8rem solid #75aeff}.bg-arameshebadan{background:url(/_next/static/media/arameshbadan.ir.ac3f589a.webp) no-repeat top;border:.8rem solid #49c3cc}.bg-background-portfoliio:hover{background-position:bottom}.tag-Portfolio{background-color:var(--color-second);margin:.2rem .3rem;padding:.4rem .6rem}.content-portfolio{border-radius:0 40px 40px 0;transform:translatex(-100%);z-index:0;animation:content-portfolio-effect .5s 1s forwards}@keyframes content-portfolio-effect-mobile{0%{transform:translatey(-100%)!important}to{transform:translatey(-10%)!important}}@keyframes content-portfolio-effect{0%{transform:translatex(-100%)}to{transform:translatex(-8%)}}.effect-after-next{transform:scale(1);opacity:1;z-index:2;animation:effect-after-next 1.5s forwards}@keyframes effect-after-next{0%{transform:scale(1.2);opacity:0;z-index:2}to{transform:scale(1)!important;opacity:1;z-index:2}}.effect-befor-next{transform:scale(0);opacity:0;animation:effect-befor-next 1.5s forwards;position:absolute;top:0}@keyframes effect-befor-next{0%{transform:scale(1);opacity:1}to{transform:scale(.5);opacity:0}}.effect-after-Previous{opacity:0;z-index:-1;animation:effect-after-Previous 1.5s forwards}@keyframes effect-after-Previous{0%{transform:scale(.5);opacity:0;z-index:-1}to{transform:scale(1);opacity:1;z-index:2}}.effect-befor-Previous{opacity:1;z-index:1;animation:effect-befor-Previous 1.5s forwards;position:absolute;top:0}@keyframes effect-befor-Previous{0%{transform:scale(1);opacity:1;z-index:1}to{transform:scale(1.2);opacity:0;z-index:-1}}@media only screen and (max-width:1200px){.bg-background-portfoliio{height:40vh!important;width:95%}.content-portfolio{border-radius:0 0 40px 40px!important;height:auto!important;width:95%;transform:translateY(-10%)!important;padding:4rem 0 0 1rem;animation:none!important}#portfolio{height:auto!important;padding-bottom:8rem}.arrow{top:90%!important}}.arrow-left{transform:rotate(180deg) translatey(50%)}.arrow-right{transform:translatey(-50%)}.arrow{position:relative;border:3px solid var(--color-main);width:6rem;height:6rem}.arrow,.arrow:after{top:50%;border-radius:100%}.arrow:after{content:"";width:0;transition:.5s;height:0;position:absolute;right:50%;transform:translate(50%,-50%);background-color:var(--color-third)}.arrow:hover:after{width:100%;height:100%}.arrow span{z-index:999;height:3px;margin:1px;width:30px;border-radius:99px;background:var(--color-main);transition:.4s ease}.arrow span:first-child{left:25%}.arrow span:first-child,.arrow span:nth-child(2){display:block;position:absolute;transform:rotate(-40deg);bottom:35%}.arrow span:nth-child(2){left:45%}.arrow span:nth-child(3){left:25%}.arrow span:nth-child(3),.arrow span:nth-child(4){display:block;position:absolute;transform:rotate(40deg);bottom:54%}.arrow span:nth-child(4){left:45%}.arrow:hover span{background-color:#fff}.arrow:hover span:first-child,.arrow:hover span:nth-child(2){transform:rotate(140deg)}.arrow:hover span:nth-child(3),.arrow:hover span:nth-child(4){transform:rotate(220deg)}.social-bar ul{margin:0;padding:0;display:flex;align-items:center}.social-bar ul li{list-style:none}.social-bar ul li a{display:flex;justify-content:center;align-items:center;position:relative;font-size:5rem;padding:1rem;text-align:center;text-decoration:none;color:#fff;margin:0 1rem;transition:.5s!important}.social-bar ul li a span{position:absolute;transition:transform .5s!important}.social-bar ul li a span:first-child,.social-bar ul li a span:nth-child(3){width:100%;height:.2vw;background:#fff}.social-bar ul li a span:first-child{top:0;left:0;transform-origin:right}.social-bar ul li a:hover span:first-child{transform:scaleX(0);transform-origin:left;transition:transform .5s!important}.social-bar ul li a span:nth-child(3){bottom:0;left:0;transform-origin:left}.social-bar ul li a:hover span:nth-child(3){transform:scaleX(0);transform-origin:right;transition:transform .5s!important}.social-bar ul li a span:nth-child(2),.social-bar ul li a span:nth-child(4){width:.2vw;height:100%;background:#404040}.social-bar ul li a span:nth-child(2){top:0;left:0;transform:scale(0);transform-origin:bottom}.social-bar ul li a:hover span:nth-child(2){transform:scale(1);transform-origin:top;transition:transform .5s!important}.social-bar ul li a span:nth-child(4){top:0;right:0;transform:scale(0);transform-origin:top}.social-bar ul li a:hover span:nth-child(4){transform:scale(1);transform-origin:bottom;transition:transform .5s!important}.social-bar .github:hover{color:#24292f}.social-bar .github:hover span{background:#24292f}.social-bar .telegram:hover{color:#1da1f2}.social-bar .telegram:hover span{background:#1da1f2}.social-bar .instagram:hover{color:#c32aa3}.social-bar .instagram:hover span{background:#c32aa3}.social-bar .stack-overflow:hover{color:#e7700d}.social-bar .stack-overflow:hover span{background:#e7700d}.social-bar .linkedin:hover{color:#0e76a8}.social-bar .linkedin:hover span{background:#0e76a8}@media only screen and (max-width:768px){.social-bar ul li a{font-size:2.5rem!important;padding:.5rem!important;margin:0 .5rem!important}.icon-footer{width:10rem!important}}.custom-shape-divider-bottom-1723269695{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg)}.custom-shape-divider-bottom-1723269695 svg{position:relative;display:block;min-width:calc(100% + 1.3px);height:10rem;transform:rotateY(180deg)}.custom-shape-divider-bottom-1723269695 .shape-fill{fill:var(--color-gradient-second-dark)}