.main-slider__pagination,.main-slider__wrapper,.portfolio-slider,.skills__list{list-style-type:none}.main-slider__content{display:flex;align-items:flex-end;margin:40px 0 36px}.main-slider__title{font-size:47px;line-height:57px;width:30%;margin-right:20px}.main-slider__text{width:23%;margin-bottom:10px}.main-slider__wrapper{height:465px;margin:0 auto;overflow:hidden}.main-slider__inner-wrapper{display:flex;height:100%}.main-slider__item{display:flex;flex-shrink:0;justify-content:center;align-items:center}.main-slider__img{display:block;width:100%}.main-slider__control{display:flex;align-items:center;justify-content:space-between;margin-top:30px;margin-bottom:60px}.main-slider__next-btn,.main-slider__prev-btn{border:2.5px solid #070707;box-sizing:border-box;border-radius:50%;width:42px;height:42px;cursor:pointer;background:0 0}.main-slider__next-btn:active,.main-slider__next-btn:hover,.main-slider__prev-btn:active,.main-slider__prev-btn:hover{border-color:#828282}.main-slider__next-btn:active>svg,.main-slider__next-btn:hover>svg,.main-slider__prev-btn:active>svg,.main-slider__prev-btn:hover>svg{fill:#828282}.main-slider__next-btn:disabled,.main-slider__prev-btn:disabled{border-color:#e5e5e5}.main-slider__next-btn:disabled>svg,.main-slider__prev-btn:disabled>svg{fill:#e5e5e5}.main-slider__pagination{display:flex}.main-slider__pagination li:not(:last-child){margin-right:7px}.main-slider__pagination button{width:10px;height:10px;border:1px solid #e5e5e5;border-radius:50%;background-color:#e5e5e5;text-decoration:none;display:block;margin:0;padding:0;cursor:pointer}.main-slider__pagination button.main-slider__pagination_active{border-color:#070707;background-color:#070707}.about{padding-top:60px;padding-bottom:81px;background:#f6f6f6}.about__container{max-width:578px;margin:0 auto}.about__title{font-size:34px;line-height:41px;text-align:center;margin-bottom:51px}.about__text_left-bottom,.about__text_left-top,.about__text_right{border:2.5px solid #070707;max-width:478px;width:100%;padding:14px;box-sizing:border-box;position:relative}.about__text_right{margin:38px 0 0 auto}.about__text_right::after{content:"";position:absolute;left:5.8%;bottom:-19%;width:26px;height:26px;background-color:#f6f6f6;border-top:2.5px solid #070707;border-left:2.5px solid #070707;transform:rotate(225deg)}.about__text_left-top::after{content:"";position:absolute;right:5.8%;bottom:-15%;width:26px;height:26px;background-color:#f6f6f6;border-top:2.5px solid #070707;border-left:2.5px solid #070707;transform:rotate(225deg)}.about__text_left-bottom{margin-top:38px}.about__text_left-bottom::after{content:"";position:absolute;right:5.8%;bottom:-19%;width:26px;height:26px;background-color:#f6f6f6;border-top:2.5px solid #070707;border-left:2.5px solid #070707;transform:rotate(225deg)}.skills{padding-top:60px;padding-bottom:64px}.skills__title{text-align:center;font-size:34px;line-height:41px}.skills__text{text-align:center;font-weight:500;margin-top:22px}.skills__list{display:flex;justify-content:space-between;text-align:center;margin-top:50px}.skills__item{max-width:180px;width:100%}.skills__item h3{margin-top:16px}.skills__item h3,.skills__item span{font-size:14px;line-height:17px;color:#828282}.skills__item progress{max-width:142px;width:100%;height:9px;border-radius:unset;background:#e5e5e5}.skills__item progress::-webkit-progress-bar{background:#e5e5e5}.skills__item progress::-webkit-progress-value{background:#070707}.skills__item progress::-moz-progress-bar{background:#070707}.skills__progress-bar{display:flex;width:100%;align-items:center;justify-content:space-between;margin-top:24px}.portfolio{background:#f6f6f6;padding:56px 0}.portfolio__title{font-size:34px;line-height:41px;text-align:center}.portfolio__control{position:relative}.portfolio__control-next-btn{right:1.4%;top:-333px}.portfolio__control-prev-btn{left:1.4%;top:-333px}.portfolio__control-next-btn,.portfolio__control-prev-btn{position:absolute;border:none;background:0 0;cursor:pointer;z-index:1}.portfolio__control-next-btn:active,.portfolio__control-next-btn:hover,.portfolio__control-prev-btn:active,.portfolio__control-prev-btn:hover{border-color:#828282}.portfolio__control-next-btn:active>svg,.portfolio__control-next-btn:hover>svg,.portfolio__control-prev-btn:active>svg,.portfolio__control-prev-btn:hover>svg{fill:#828282}.portfolio__control-next-btn:disabled,.portfolio__control-prev-btn:disabled{border-color:#e5e5e5}.portfolio__control-next-btn:disabled>svg,.portfolio__control-prev-btn:disabled>svg{fill:#e5e5e5}.portfolio-slider__slide{width:100%;position:relative}.portfolio-slider__img{margin-top:51px;display:block}.portfolio-slider__content{height:150px;background:rgba(7,7,7,.85);color:#fff;text-align:center;position:absolute;left:0;bottom:0;width:inherit;padding:31px 0;box-sizing:border-box}.portfolio-slider__link{text-decoration:none;color:#fff}.portfolio-slider__content-title{font-weight:500;font-size:18px;line-height:21px;border-bottom:1px dashed #fff;display:inline-block}.portfolio-slider__content-title:focus,.portfolio-slider__content-title:hover{border-bottom:1px solid}.portfolio-slider__content-text{font-weight:500;font-size:14px;line-height:16px;max-width:400px;margin:17px auto 0}@media screen and (max-width:1200px){.container{max-width:90%}.main-slider__title{width:40%;margin-right:58px}.main-slider__text{width:35%}.main-slider__control{margin-top:38px}.portfolio-slider__img{max-width:100%;margin:0 auto}.skills__progress-bar{justify-content:space-around}.skills__item progress{max-width:111px}.skills__list{flex-wrap:wrap}.skills__item{margin-bottom:40px}}@media screen and (max-width:768px){.container{max-width:648px}.skills{padding-bottom:23px}.skills__text{font-weight:400}.skills__item{max-width:147px}.skills__progress-bar{justify-content:space-between}.portfolio-slider{margin-top:51px}.portfolio__control-next-btn{right:2%;top:-43.5vw}.portfolio__control-prev-btn{left:2%;top:-43.5vw}}@media screen and (max-width:767px){.header nav{width:90%}.container{margin:0 auto;width:unset;max-width:90%}.main-slider__content{flex-wrap:wrap}.main-slider__text{width:40%}.main-slider__title{width:60%;margin-right:5px}.main-slider__img{width:100%}}@media screen and (max-width:486px){.about__text_left-bottom,.about__text_left-top,.about__text_right{max-width:279px;margin:38px auto}.about__text_left-top::after{bottom:-8%}.about__text_left-bottom::after,.about__text_right::after{bottom:-11%}.main-slider__content{display:flex;align-items:flex-end;margin:13px 0 36px}.main-slider__text{width:61%}.header{border:none;padding:0}.header__nav{display:none}.mobile-menu-open-btn{display:block;top:162px;right:5px}.portfolio__control-next-btn,.portfolio__control-prev-btn{top:-63.5vw}}@media screen and (max-width:320px){.container{margin:0 20px}.about{padding-top:40px;padding-bottom:62px}.about__text_right{margin:38px auto}.about__text_right::after{left:10%}.about__text_left-bottom,.about__text_left-top{margin:0 auto}.about__text_left-bottom::after,.about__text_left-top::after{right:10%}.about__title{margin-bottom:30px}.skills{padding-top:40px;padding-bottom:0}.skills__item{max-width:130px}.skills__item progress{max-width:94px}.skills__text{margin-top:12px}.skills__list{margin-top:40px}.portfolio{padding:40px 0}.portfolio-slider{margin-top:31px}.portfolio__control-next-btn,.portfolio__control-prev-btn{top:-104.5vw}.portfolio__control-prev-btn{left:0}.portfolio__control-next-btn{right:0}.portfolio-slider__content{height:181px;padding:20px 0}.portfolio-slider__content-text{max-width:260px}.portfolio-slider__content-title{font-weight:400;display:inline}.portfolio-slider__link{display:block;margin:0 auto;width:60%}.main-slider__content{margin:9px 0 26px}.main-slider__title{width:100%;margin-bottom:22px}.main-slider__text{width:70%}.main-slider__control{margin-top:30px;margin-bottom:36px}.mobile-menu-open-btn{top:175px;right:0}}