.button{height:33px;min-width:120px;background-color:#2c1250;border:1px solid #693b93;border-radius:10px;font-size:13px;font-weight:500;text-transform:uppercase;color:#fff;cursor:pointer}.button:active{transform:translateY(2px)}.button-big{width:100%;height:40px;font-size:14px}.form{background-color:#1a0b2e;max-width:400px;padding:40px;margin-top:50px;display:flex;align-items:flex-start;flex-direction:column;gap:25px;border-radius:15px}@media only screen and (max-width:600px){.form{padding:25px 15px;max-width:100%}}.form-input-holder{width:100%;position:relative}.form-input-holder .error{position:absolute;right:0;bottom:-16px;font-size:13px;color:#e60e0e;font-weight:400}.form-input{height:40px;width:calc(100% - 20px);padding:0 10px;border-radius:5px;outline:unset;border:2px solid transparent}.form-input-error-border{border:2px solid #e60e0e}.form-textarea{width:100%;padding:10px;width:calc(100% - 20px);border-radius:5px;border:2px solid transparent;outline:unset;resize:none}.form-textarea-error-border{border:2px solid #e60e0e}.form-button{width:100%}.hero{margin-top:132px}@media only screen and (max-width:768px){.hero{margin-top:70px}}.hero-info{display:flex;align-items:center;gap:40px}@media only screen and (max-width:768px){.hero-info{flex-direction:column}}.hero-info-left{position:relative}@media only screen and (max-width:768px){.hero-info-left{order:2}}.hero-info-left-avatar-holder{position:relative;z-index:1}.hero-info-left-avatar{border-radius:50%;object-fit:cover}.hero-info-left-gradient{position:absolute;top:-95px;left:-70px;z-index:0}@media only screen and (max-width:400px){.hero-info-left-gradient{transform:scale(.9)}}@media only screen and (max-width:340px){.hero-info-left-gradient{transform:scale(.8)}}.hero-info-right-text-heading{font-size:20px;color:#fff;margin:0;font-weight:600}.hero-info-right-text{font-size:19px;color:#fff;margin:0}.hero-info-right-title{color:#1877f2;font-weight:600}.hero-info-right-small-text{font-size:17px;margin-top:30px}.hero-info-right-big-text{font-size:40px;font-weight:500;color:#fff;margin:8px 0 0;max-width:450px;line-height:50px;letter-spacing:1px}@media only screen and (max-width:768px){.hero-info-right-big-text{font-size:30px;line-height:40px}}.hero-info-right-saturn-text{color:#1877f2;position:relative;margin-left:5px}.hero-info-right-saturn-text:before{content:"";border:1px solid #fff;position:absolute;top:-5px;left:-10px;width:192px;height:65px;border-radius:50%;transform:rotate(-4deg)}@media only screen and (max-width:768px){.hero-info-right-saturn-text:before{width:150px;height:50px}}.hero-description{margin-top:80px}@media only screen and (max-width:768px){.hero-description{margin-top:40px}}.hero-description-text-holder{display:flex;align-items:center;gap:8px}@media only screen and (max-width:400px){.hero-description-text-holder{display:unset}}.hero-description-title{font-size:40px;font-weight:500;color:#fff;letter-spacing:1px;margin:0 0 10px}@media only screen and (max-width:768px){.hero-description-title{font-size:30px;line-height:40px}}.hero-description-text{font-size:17px;color:#fff;margin:0}.hero-description-text-margin{margin-top:10px}.hero-description-company{color:#fff;text-decoration:unset;display:flex;align-items:center;gap:5px}@media only screen and (max-width:400px){.hero-description-company{margin:5px 0 0}}.hero-description-info{margin-top:70px;line-height:28px;max-width:520px;font-weight:400}@media only screen and (max-width:768px){.hero-description-info{margin-top:50px}}.experience-card{position:relative;display:flex;align-items:center;gap:25px;overflow:hidden;padding:30px;background-color:#130428;border-radius:15px;z-index:1;filter:drop-shadow(4px 7px 26px rgba(0,0,0,.1215686275))}@media only screen and (max-width:1180px){.experience-card{padding:20px}}@media only screen and (max-width:440px){.experience-card{padding:10px}}.experience-card-left,.experience-card-right{position:relative;z-index:1}.experience-card-right-title{color:#fff;font-size:25px;font-weight:500;margin:0}@media only screen and (max-width:768px){.experience-card-right-title{font-size:19px}}.experience-card-right-description{color:#fff;font-size:15px;font-weight:400;max-width:300px;line-height:22px;margin:15px 0 10px}@media only screen and (max-width:768px){.experience-card-right-description{font-size:13px;max-width:270px;margin:10px 0;line-height:20px}}.experience-card-gradient{position:absolute;z-index:0}.experience-card-gradient-top-left{top:-200px;left:-200px}.experience-card-gradient-top-right{top:-200px;right:-200px}.experience-card-gradient-bottom-left{top:0;left:-200px}.experience-card-gradient-bottom-right{top:0;right:-200px}.experience{margin-top:120px}@media only screen and (max-width:768px){.experience{margin-top:50px}}.experience-title{font-size:30px;font-weight:500;color:#fff;letter-spacing:1px;margin:0}.experience-cards{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin:50px 0 0}@media only screen and (max-width:768px){.experience-cards{grid-template-columns:1fr}}.experience-gradient{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:0}@media only screen and (max-width:768px){.experience-gradient{display:none}}.contact{margin-top:120px}@media only screen and (max-width:768px){.contact{margin-top:50px}}.contact-title{font-size:30px;font-weight:500;color:#fff;letter-spacing:1px;margin:0 0 50px}.contact-description{color:#fff;font-size:17px;margin:0;max-width:600px;line-height:28px}.contact-social{margin:50px 0;display:flex;align-items:center;gap:20px}.navigation{background-color:#1a0b2e;height:80px}@media screen and (max-width:1180px){.navigation{padding:0 20px}}.navigation .navigation-container{display:flex;align-items:center;justify-content:space-between;position:relative;height:100%}.navigation .navigation-container-overlay{position:fixed;right:-100%;top:80px;height:100vh;width:100%;background-color:#11071f;z-index:3;transition:all .3s ease-in-out}.navigation .navigation-container-overlay-link-holder{display:flex;align-items:center;justify-content:center;flex-direction:column;height:calc(100% - 80px);gap:40px}.navigation .navigation-container-overlay-link{margin:0;color:#fff;font-weight:500;font-size:18px;text-transform:capitalize;text-decoration:unset;cursor:pointer}.navigation .navigation-container-overlay-active{right:0;transition:all .3s ease-in-out}.navigation .navigation-container-right{display:flex;align-items:center;gap:120px}@media screen and (max-width:768px){.navigation .navigation-container-right{display:none}}.navigation .navigation-container .nav-menu{display:none;width:40px;height:30px;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;z-index:9;cursor:pointer}@media only screen and (max-width:768px){.navigation .navigation-container .nav-menu{display:block}}.navigation .navigation-container .nav-menu span{display:block;position:absolute;height:4px;width:40px;background:#fff;border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.navigation .navigation-container .nav-menu span:first-child{top:0}.navigation .navigation-container .nav-menu span:nth-child(2){top:12px}.navigation .navigation-container .nav-menu span:nth-child(3){top:24px}.navigation .navigation-container .nav-menu.open span:first-child{top:12px;transform:rotate(135deg)}.navigation .navigation-container .nav-menu.open span:nth-child(2){opacity:0;left:-60px}.navigation .navigation-container .nav-menu.open span:nth-child(3){top:12px;transform:rotate(-135deg)}.navigation .navigation-container-link{margin:0;color:#fff;font-weight:500;font-size:18px;text-transform:capitalize;text-decoration:unset;cursor:pointer}.tech-tag{width:50px;height:50px;background-color:#251c31;border-radius:50%}.tech-tag,.technologies{display:flex;align-items:center;justify-content:center}.technologies{margin-top:120px;flex-direction:column}@media only screen and (max-width:768px){.technologies{margin-top:50px}}.technologies-title{font-size:30px;font-weight:500;color:#fff;letter-spacing:1px;margin:0 0 50px}.technologies-description{color:#fff;font-size:17px;margin:0;max-width:600px;line-height:28px}.technologies-list{display:flex;align-items:center;margin-top:30px;gap:10px}@media only screen and (max-width:768px){.technologies-list{flex-wrap:wrap}}.project-card{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;margin-top:100px}@media only screen and (max-width:768px){.project-card{grid-template-columns:1fr;margin-top:50px}}.project-card-left{width:100%}.project-card-left-first{order:1}.project-card-left-second{order:2}@media only screen and (max-width:768px){.project-card-left-second{order:1}}.project-card-left-type{color:#1877f2;font-size:14px;font-weight:500;margin:0}.project-card-left-link{text-decoration:none}.project-card-left-title{color:#ccd6f6;font-size:30px;font-weight:500;margin:3px 0 30px}.project-card-left-desc{color:#ccd6f6;font-size:17px;font-weight:500;line-height:25px;padding:26px 30px;background-color:#1f1333;border-radius:14px;margin:0}@media only screen and (max-width:768px){.project-card-left-desc{padding:15px;font-size:16px}}.project-card-left-tech{display:flex;align-items:center;gap:10px;margin-top:30px}@media only screen and (max-width:768px){.project-card-left-tech{flex-wrap:wrap}}.project-card-left-button{position:relative;margin-top:30px;z-index:2}.project-card-right{width:100%;position:relative;border:15px solid #1f1333;border-radius:14px;box-sizing:border-box}.project-card-right-img{position:relative;z-index:1;object-fit:cover}.project-card-right-gradient{position:absolute;top:-75px;left:-70px;z-index:0}@media only screen and (max-width:400px){.project-card-right-gradient{transform:scale(.9)}}@media only screen and (max-width:340px){.project-card-right-gradient{transform:scale(.8)}}