.title{color:var(--color-black);position:relative}.title.underline .title__main:after{content:"";left:0;transform:translateY(100%)}.title__label{font-size:16px;margin-bottom:5px}.title__main{font-size:38px;font-weight:700;line-height:130%;max-width:950px;padding:5px 0;position:relative;z-index:5}.title__main:after{background-image:url(../wave.png);background-repeat:no-repeat;background-size:contain;bottom:8px;height:25px;position:absolute;width:245px}.title__sub{font-size:18px;line-height:170%;max-width:720px;position:relative;z-index:5}.title.x-large .title__main{font-size:60px;margin-bottom:10px}.title.x-large .title__sub{font-size:18px}.title.large .title__main{font-size:40px;margin-bottom:15px}.title.large .title__sub{font-size:16px}.title.normal .title__main{font-size:22px;margin-bottom:10px}.title.normal .title__sub{font-size:16px}.title.small .title__main{font-size:20px;margin-bottom:5px}.title.small .title__sub{font-size:16px}.title.x-small .title__main{font-size:16px;margin-bottom:2px}.title.x-small .title__sub{font-size:14px}.title.center{align-items:center;display:flex;flex-direction:column;text-align:center}.title.center.underline .title__main:after{content:"";left:50%;transform:translate(-50%,100%)}@media (max-width:768px){.title.x-large .title__main{font-size:35px}.title.large .title__main{font-size:28px}}.welcome__inner{padding:80px 0}.welcome__title{position:relative}.welcome__title:after{background:url(../ellipse.png);background-repeat:no-repeat;background-size:contain;content:"";filter:blur(1px);height:390px;left:70px;position:absolute;top:-120px;width:390px}.welcome__main-title{background:radial-gradient(75.36% 102.05% at 62.83% 0,#ffe7e5 1.0416666977%,#ef54ac 35.4166656733%,#0153f1,#19001d);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.upwork-info__item span{font-weight:500;margin-left:5px}.upwork-info__icon{align-items:center;display:flex;height:30px;justify-content:center;width:30px}.upwork-info__icon--job-success{border:2px solid #1f57c3;border-radius:50%}.upwork-info__icon--job-success img{width:25px}@media (max-width:768px){.welcome__inner{padding:20px 0}.welcome__footer{align-items:center;flex-direction:column}.welcome__upwork-info{margin-bottom:20px}.welcome__button{margin-left:0!important}}.about__title{margin-bottom:20px}.about__content{max-width:500px}.about__text{padding:0 0 0 20px;position:relative}.about__text:after{background:linear-gradient(99deg,#fe68ed,#5b46d0 52.4%,#19001d);bottom:0;content:"";left:0;position:absolute;top:0;width:2px}.about__title-main span{color:rgb(var(--color-pink))}.about__image{background:linear-gradient(180deg,#e0ecf9,#fff);border-radius:8px;margin-left:50px;margin-top:80px;max-width:300px;padding:30px;position:relative}.about__image:after{background:url(../ellipse-2.png);background-repeat:no-repeat;background-size:contain;content:"";filter:blur(2px);height:140px;position:absolute;right:0;top:0;transform:translate(50%,-50%);width:140px;z-index:-1}.about__image img{margin-top:-80px}@media (max-width:768px){.about__inner{flex-direction:column}.about__image{margin-left:0}}.portfolio{position:relative}.portfolio:after{background-image:url(../lightning.png);filter:blur(1px);height:86px;right:0;top:0;width:176px}.portfolio:after,.portfolio:before{background-repeat:no-repeat;background-size:contain;content:"";position:absolute;z-index:-1}.portfolio:before{background-image:url(../square.png);filter:blur(2px);height:160px;left:-30px;top:50%;transform:translateY(-50%);width:200px}.portfolio__card{margin-bottom:30px}.portfolio__card:last-child{margin-bottom:0}.portfolio__list{margin-bottom:20px;padding:20px 0}.portfolio__button--show-more{align-self:center}.portfolio-card__image{max-width:550px;width:100%}.portfolio-card__body{background-color:#fff;margin-left:50px;padding:90px 35px 70px}.portfolio-card__details{font-size:14px;margin-bottom:25px}.portfolio-card__title{margin-bottom:25px}.portfolio-card__level span{color:rgb(var(--color-pink))}.portfolio-card__actions{display:flex}.portfolio-card__actions button{margin-left:20px}.portfolio-card__actions button:first-child{margin-left:0}@media (max-width:768px){.portfolio-card{flex-direction:column}.portfolio-card__body{margin-left:0;padding:30px}.portfolio-card__image{margin-bottom:20px}}.technologies-items{display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr}.technologies-item{align-items:center;display:flex;justify-content:center;max-width:140px}.reviews{position:relative}.reviews:after{background-image:url(../circle.png);background-repeat:no-repeat;background-size:contain;content:"";filter:blur(1px);height:60px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:30px;z-index:-1}.reviews-slider{max-width:800px}.reviews-slider__slide{padding:20px 25px 50px}.reviews-slider__image{border-radius:18px;box-shadow:1px 2px 6px #0a0a0a33;overflow:hidden}@media (max-width:768px){.reviews-slider__slide{padding:20px 25px 40px}}.contact__inner{position:relative}.contact__inner:after,.contact__inner:before{background-repeat:no-repeat;background-size:contain;content:"";filter:blur(1px);height:86px;position:absolute;top:50%;width:176px;z-index:-1}.contact__inner:before{background-image:url(../lightning-left.png);left:0;transform:translate(-100%,-50%)}.contact__inner:after{background-image:url(../lightning.png);right:0;transform:translate(100%,-50%)}.contact-links a{max-width:50px}
