:root{--platinum:#E5E5E5;--grey:#808080;--purple-grey:#8D7370;--purple-grey-opacity-8:rgba(100, 72, 69, 0.8);--dull-amaranth-pink:#E2C4BA;--white:#FFFFFF;--white-opacity-6:rgba(255, 255, 255, 0.6);--dark-red-grey:#533738;--linen:#F6EDE9;--light-red:#CC8B86;--light-red-9:rgba(204, 139, 134, 0.9);--body-color:#EFE6E4;--black:#000000;--yellow:rgb(238, 255, 3)}.visually-hidden{position:absolute;width:1px;height:1px;border:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden;padding:0;margin:-1px}.page{width:1400px;font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:30px;color:var(--dark-red-grey);background-color:var(--platinum);padding:0;margin:0 auto}.index{width:1400px;background-color:var(--body-color)}.header{background-image:url(../image/header-background.jpg);background-repeat:no-repeat;padding:39px 0 168px;margin:0}.header-navigation,.header-navigation__logotip{-webkit-box-sizing:border-box;box-sizing:border-box}.header-navigation{width:1201.28px;font-size:16px;line-height:19.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row,wrap;flex-flow:row,wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 100.4px 94px 98.32px}.header-navigation__logotip{width:90.55px;position:relative;padding-left:26px;margin-right:89.13px}.header-navigation__logotip::before{content:"";width:25px;height:25px;position:absolute;top:-3px;left:-1px;background-image:url(../image/logotip.svg)}.header-navigation__list{width:842.21px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row,wrap;flex-flow:row,wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;margin:0 34.76px 0 0}.header-navigation__item{width:-webkit-max-content;width:-moz-max-content;width:max-content;height:19.2px;margin:0 26px 0 0}.header-navigation__item:last-child{margin:0}.header-navigation__item:hover .header-navigation__link{color:var(--yellow)}.header-navigation__item-about{margin-right:30px}.header-navigation__item-how-we-work{margin-right:28px}.header-navigation__item-reviews{margin-right:29px}.header-navigation__link{width:-webkit-max-content;width:-moz-max-content;width:max-content;list-style:none;text-decoration:none;text-align:center;color:var(--purple-grey)}.header__title{font-size:50px;line-height:62px;font-weight:400;margin:0 0 20px 185px}.header__text{margin:0 0 23px 185px}.header__button{width:310px;height:76px;font-size:20px;line-height:24.38px;font-weight:500;background-color:var(--light-red);border:0;padding:25px 45px 24px 47px;margin-left:181px;cursor:pointer}.header__button:hover{color:var(--white);background-color:var(--light-red-9)}.about{padding:65px 182px 21px 183px}.about__title{font-size:40px;line-height:50px;font-weight:400;text-transform:uppercase;padding:0;margin:0 450px 40px 449px}.about__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row,wrap;flex-flow:row,wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about__image{width:445px;height:465px;background-color:var(--grey)}.about-text{width:528px}.about-text__paragraph{margin:0 0 15px}.achievements{color:var(--white);background-color:var(--purple-grey)}.achievements__item,.achievements__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.achievements__list{list-style:none;-webkit-box-orient:horizontal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:85px 180px 81px 182px;margin:0}.achievements__item{width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:30px;line-height:36.57px;font-weight:500;text-transform:uppercase;-webkit-box-orient:vertical;-ms-flex-flow:column wrap;flex-flow:column wrap;color:var(--white)}.achievements__number{font-size:50px;line-height:62px;font-weight:400;color:var(--white);margin-left:auto;margin-right:auto}.our-works{padding:65px 100px}.our-works__title{font-size:40px;line-height:50px;font-weight:400;text-transform:uppercase;margin:0 0 40px}.our-works-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.our-works-container-about{width:488px;color:var(--white);background-image:url(../image/brown.svg),url(../image/bedroom.jpg);background-repeat:no-repeat,no-repeat;background-size:cover;padding:86px 35px 122px;margin:0 20px 30px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.our-works-container-about__title{font-size:30px;line-height:36.57px;font-weight:500;text-align:center;margin:0 auto}.our-works-container-about__text{margin:0}.our-works-container__image-kitchen{margin-bottom:30px}.our-works-container__image-living-room{margin:0 20px 40px 0}.our-works__link{font-size:30px;line-height:36.57px;font-weight:500;text-decoration:none;position:relative;color:var(--dark-red-grey);margin:0 auto 0 553px}.our-works__link::before{content:"";position:absolute;top:13px;right:-80px;width:60px;height:16px;background-image:url(../image/arrow-to-right-long.svg)}.team{background-color:var(--dull-amaranth-pink);padding:50px 182px 35px 181px}.team__title{font-size:40px;line-height:50px;font-weight:400;text-transform:uppercase;padding:0;margin:0 406px 42px}.team__list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin:0}.team__item{width:320px;margin:0}.team__photo-of-katya,.team__photo-of-masha,.team__photo-of-sasha{width:320px;height:253px;background-color:var(--grey)}.team__text{margin:10px 0 0}.working-process{background-color:var(--dull-amaranth-pink);padding:35px 100px 80px}.working-process__title{font-size:40px;line-height:50px;font-weight:400;text-transform:uppercase;text-align:start;padding:0;margin:0 367px 130px 411px}.working-process__list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;counter-reset:counter-name;padding:0;margin:0}.working-process__item{width:285px;position:relative;text-align:center}.working-process__item::before{counter-increment:counter-name;content:counter(counter-name);font-size:30px;line-height:30px;font-weight:500;color:var(--white);position:absolute;top:-70px;left:144px;z-index:1}.working-process__item::after{content:'';width:70px;height:70px;position:absolute;top:-87px;left:117px;background-color:var(--purple-grey);border-radius:50%}.reviews{padding:65px 182px;margin:0}.reviews__title{font-size:40px;line-height:50px;font-weight:400;text-transform:uppercase;margin:0 412px 40px 433px}.reviews__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reviews__button-left{width:72px;height:72px;border:0;border-radius:50%;background-color:var(--light-red)}.reviews__button-left:focus,.reviews__button-right:focus{border:4px solid var(--grey);outline:0}.reviews-container,.reviews-container-about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.reviews-container-about{width:407px;-webkit-box-orient:vertical;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 20px 0 0}.reviews-container-about__text{margin:0}.reviews-container-about__author{margin:19px 0 0}.reviews-container-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}.reviews-container-images__review-living-room{margin:0 0 24px}.reviews-container-images__review-kitchen,.reviews-container-images__review-living-room{width:407px;height:272px;background-color:var(--grey)}.reviews__button-right{width:72px;height:72px;border:0;border-radius:50%;background-color:var(--light-red)}.application{background-color:var(--purple-grey);padding:0 101px 0 182px}.application-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.application-content__container{padding:50px 0 186px}.application__title{font-size:40px;line-height:50px;font-weight:400;text-transform:uppercase;color:var(--white);margin:0}.application-content__text{width:507px;color:var(--white-opacity-6);padding:0;margin:24px 0 44px}.application-content-form{width:508px}.application-content-form__name{width:508px;line-height:30px;background-color:var(--purple-grey);color:var(--linen);position:relative;border:0;border-bottom:1px solid var(--white);padding:0 0 16px;margin:0 0 40px;cursor:pointer}.application-content-form__name:focus,.application-content-form__phone:focus{outline:0}.application-content-form__name::-webkit-input-placeholder,.application-content-form__phone::-webkit-input-placeholder{color:var(--linen)}.application-content-form__phone{width:508px;line-height:30px;background-color:transparent;color:var(--linen);position:relative;border:0;border-bottom:1px solid var(--white);padding:0 0 16px;margin:0 0 36px;cursor:pointer}.application-content-form__button{width:309.14px;height:74px;font-size:20px;line-height:24.38px;font-weight:500;color:var(--dark-red-grey);background-color:var(--light-red);border:0;padding:25px 65.88px 24px 67.91px;margin:0;cursor:pointer}.application__map{width:590px;height:624px}.footer{padding:37px 100px}.contacts,.footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contacts__link{text-decoration:none;color:var(--dark-red-grey);margin:0 42px 0 0}.contacts__text,.copyright__text{margin:0}