html{scroll-behavior:smooth}body{background-color:#000;box-sizing:border-box}.container{max-width:1440px;margin:0 auto;padding:0 20px}.header{padding-top:20px;min-height:910px;background-image:url(../img/bg/girl.jpg);background-repeat:no-repeat;background-position:center center}.header__block{display:flex;justify-content:space-between;align-items:center}.header__logo svg path:hover{fill:#bdae82}.header__nav{display:flex;align-items:center}.header__menu{margin:0;padding:0;display:flex;list-style-type:none}.header__item{margin-left:30px}.header__item:first-child{margin-left:0}.header__language{margin-left:31px}.header__link{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:50px;color:#fff;text-decoration:none;transition:.6s ease-in-out}.header__link:hover{color:#bdae82}.header__english{font-family:Inter,sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:50px;color:#bdae82;cursor:pointer}.header__russian{font-family:Inter,sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:50px;color:#fff;cursor:pointer}.hero{margin-top:160px;padding-left:60px}.hero__title{font-family:Merriweather,sans-serif;font-style:normal;font-weight:700;font-size:60px;line-height:120px;color:#fff;margin:0}.hero__text{max-width:470px;font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:40px;color:#fff;margin:10px 0 0 0}.hero__button{width:220px;height:55px;background-color:#bdae82;border-radius:0;font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:40px;color:#000;cursor:pointer;margin-top:25px;border:none;transition:.6s ease-in-out}.hero__button:hover{color:#fff}.skills{min-height:482px;padding-top:100px}.skills__title{font-family:Merriweather,sans-serif;font-style:normal;font-weight:700;font-size:40px;line-height:80px;text-align:center;color:#bdae82;margin:0;position:relative}.skills__title::before{content:'';display:block;position:absolute;top:50%;left:350px;width:274px;height:2px;background-color:#bdae82}.skills__title::after{content:'';display:block;position:absolute;top:50%;right:350px;width:274px;height:2px;background-color:#bdae82}.skills__items{display:flex;justify-content:space-between;margin-top:60px}.skills__img{display:block;margin:0 auto}.skills__name{font-family:Inter,sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:40px;color:#fff;text-align:center;margin-top:50px}.skills__text{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:36px;color:#fff;max-width:280px;text-align:center}.portfolio{padding-top:100px}.portfolio__title{font-family:Merriweather,sans-serif;font-style:normal;font-weight:700;font-size:40px;line-height:80px;text-align:center;color:#bdae82;position:relative;margin:0}.portfolio__title::before{content:'';display:block;position:absolute;top:50%;left:330px;width:274px;height:2px;background-color:#bdae82}.portfolio__title::after{content:'';display:block;position:absolute;top:50%;right:330px;width:274px;height:2px;background-color:#bdae82}.portfolio__buttons{display:flex;justify-content:center;align-items:center;margin-top:60px}.portfolio__button{width:220px;height:55px;background:0 0;border:2px solid #bdae82;font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:40px;color:#bdae82;cursor:pointer;margin-left:5px;transition:.6s ease-in-out}.portfolio__button:hover{color:#fff}.portfolio__button:first-child{margin-left:0}.portfolio__button_active{background-color:#bdae82;font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:40px;color:#000}.portfolio__images{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:60px}.portfolio__image{width:450px;height:560px}.portfolio__image:nth-child(4){margin-top:25px}.portfolio__image:nth-child(5){margin-top:25px}.portfolio__image:nth-child(6){margin-top:25px}.video{min-height:945px;padding-top:100px}.video__title{font-family:Merriweather,sans-serif;font-style:normal;font-weight:700;font-size:40px;line-height:80px;text-align:center;color:#bdae82;position:relative;margin:0}.video__title::before{content:'';display:block;position:absolute;top:50%;left:350px;width:274px;height:2px;background-color:#bdae82}.video__title::after{content:'';display:block;position:absolute;top:50%;right:350px;width:274px;height:2px;background-color:#bdae82}.video__player{width:1400px;height:705px;background-image:url(../img/bg/video.jpg);background-repeat:no-repeat;background-position:center center;margin-top:60px;position:relative}.video__button{background:0 0;border:none;cursor:pointer;position:absolute;top:40%;left:50%;transform:translateX(-50%)}.video__button path:hover{fill:#bdae82}.price{min-height:845px;padding-top:100px}.price__title{font-family:Merriweather,sans-serif;font-style:normal;font-weight:700;font-size:40px;line-height:80px;text-align:center;color:#bdae82;position:relative;margin:0}.price__title::before{content:'';display:block;position:absolute;top:50%;left:350px;width:274px;height:2px;background-color:#bdae82}.price__title::after{content:'';display:block;position:absolute;top:50%;right:350px;width:274px;height:2px;background-color:#bdae82}.price__items{display:flex;justify-content:space-between;align-items:center;margin-top:60px}.price__item{width:450px;height:505px;border:3px solid #bdae82;padding-top:43px}.price__service{display:block;font-family:Merriweather,sans-serif;font-style:normal;font-weight:700;font-size:28px;line-height:56px;text-align:center;color:#fff;text-align:center}.price__cost{font-family:Merriweather,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:48px;color:#bdae82;text-align:center;margin-top:20px}.price__text{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:36px;color:#fff;text-align:center;margin:20px 0 0 0}.price__button{width:220px;height:55px;background-color:#bdae82;cursor:pointer;display:block;margin:0 auto;margin-top:40px;font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:40px;color:#000;transition:.6s ease-in-out}.price__button:hover{color:#fff}.contacts{min-height:700px;background-image:url(../img/bg/contacts.jpg);background-repeat:no-repeat;background-size:auto 700px;background-position:center center}.contacts__block{display:flex;flex-direction:column;align-items:flex-end;padding-top:60px;padding-right:20px}.contacts__title{font-family:Merriweather,sans-serif;font-style:normal;font-weight:700;font-size:40px;line-height:80px;color:#bdae82;text-align:start;margin:0 224px 0 0}.contacts__form{display:flex;flex-direction:column;width:450px;margin-top:40px}.contacts__form input{height:50px;background:rgba(0,0,0,.5);border:3px solid #bdae82;border-radius:0;padding:5px 20px 5px 20px;font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:40px;color:#bdae82;margin-bottom:20px}.contacts__form input::-moz-placeholder{color:#bdae82}.contacts__form input:-ms-input-placeholder{color:#bdae82}.contacts__form input::placeholder{color:#bdae82}.contacts__textarea{height:100px;background:rgba(0,0,0,.5);border:3px solid #bdae82;border-radius:0;padding:10px 20px 10px 20px;resize:none;font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:40px;color:#bdae82}.contacts__textarea::-moz-placeholder{color:#bdae82}.contacts__textarea:-ms-input-placeholder{color:#bdae82}.contacts__textarea::placeholder{color:#bdae82}.contacts__button{width:220px;height:55px;background-color:#bdae82;border-radius:0;cursor:pointer;margin-top:30px;font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:40px;color:#000;transition:.6s ease-in-out}.contacts__button:hover{color:#fff}.footer{padding:50px 0 50px 0}.footer__wrapper{display:flex;justify-content:space-between;align-items:center}.footer__year{display:flex;align-items:center}.footer__year span{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:50px;color:#fff;margin-right:20px;transition:.6s ease-in-out;cursor:pointer}.footer__year span:hover{color:#ccba8d}.footer__year a{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:50px;color:#fff;text-decoration:none;transition:.6s ease-in-out}.footer__year a:hover{color:#ccba8d}.footer__rsschool{font-family:Inter,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:50px;color:#fff;text-decoration:none;transition:.6s ease-in-out}.footer__rsschool:hover{color:#ccba8d}.footer__list{display:flex;margin:0;padding:0;list-style-type:none}.footer__item{margin-left:20px}.footer__item:first-child{margin-left:0}.footer__link svg{transition:.6s ease-in-out}.footer__link svg path:hover{fill:#ccba8d}