:root{--main-text-color: #282b22;--secondary-text-color: rgb(61, 74, 57);--white-text-color: #ffffff;--main-bg-color: #ffffff;--secondary-bg-color: #3d4a39;--accent-color: #ae7b3c}.visually-hidden{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px}html{scroll-behavior:smooth}body{font-family:'Raleway', sans-serif;color:var(--main-text-color);margin:0}figure{margin:0}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}h2{font-size:46px;font-weight:600;line-height:1.25;text-transform:uppercase}a{text-decoration:none;color:inherit}ul{list-style:none;margin:0;padding:0}img{display:block}button{cursor:pointer}input[type='checkbox']{margin:0}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--white-text-color);opacity:0.5}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--white-text-color);opacity:0.5}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:var(--white-text-color);opacity:0.5}input::placeholder,textarea::placeholder{color:var(--white-text-color);opacity:0.5}textarea{outline:none}.container{width:1230px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.btn{display:block;font-weight:700;font-size:16px;line-height:1;color:var(--white-text-color);background-color:var(--accent-color);border:none;margin-left:auto;margin-right:auto;-webkit-transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1),border-radius 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:background-color 250ms cubic-bezier(0.4, 0, 0.2, 1),border-radius 250ms cubic-bezier(0.4, 0, 0.2, 1)}.btn:hover,.btn:focus{background-color:#cc9654;-webkit-box-shadow:0px 20px 25px rgba(0,0,0,0.05);box-shadow:0px 20px 25px rgba(0,0,0,0.05);border-radius:10px}.logo{padding-top:20px;padding-bottom:20px}.backdrop{width:100vw;height:100vh;background-color:rgba(40,43,34,0.5);top:0;position:fixed;-webkit-transition:opacity 250ms cubic-bezier(0.4, 0, 0.2, 1),visibility 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 250ms cubic-bezier(0.4, 0, 0.2, 1),visibility 250ms cubic-bezier(0.4, 0, 0.2, 1)}.backdrop.is-hidden{visibility:hidden;opacity:0;pointer-events:none}.backdrop.is-hidden .modal{-webkit-transform:translate(-50%, -50%) scale(1.2);transform:translate(-50%, -50%) scale(1.2)}.modal{width:450px;min-height:650px;background-color:var(--secondary-bg-color);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);-webkit-transition:-webkit-transform 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 250ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 250ms cubic-bezier(0.4, 0, 0.2, 1)}.close-btn{padding:0;border:none;background-color:transparent;width:35px;height:35px;position:fixed;top:0px;right:-50px;opacity:50%;-webkit-transition:border-color 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:border-color 250ms cubic-bezier(0.4, 0, 0.2, 1)}.close-btn:hover{border-color:var(--accent-color)}.close-btn:hover .icon-close{fill:var(--accent-color)}.icon-close{fill:var(--white-text-color);-webkit-transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1)}.modal-form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:25px 75px 60px 75px}.modal-form-head-first{font-weight:600;font-size:32px;line-height:1.3;text-align:center;color:var(--white-text-color);margin-top:60px}.modal-form-head-second{font-weight:500;font-size:16px;line-height:1.45;text-align:center;color:var(--white-text-color);opacity:0.8;margin-bottom:45px}.modal-form-comments{resize:none;width:100%;background-color:transparent;border:none;border-bottom:2px solid rgba(255,255,255,0.2);margin-bottom:40px;color:var(--white-text-color)}.form-project{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form{padding-top:100px;padding-bottom:100px;text-align:start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:auto;margin-left:auto}.form-input{width:300px;height:33px;border:none;border-bottom:2px solid rgba(255,255,255,0.2);background-color:transparent;padding:0 0 10px 0;color:var(--white-text-color);margin-bottom:25px;font-size:16px;line-height:1.45;outline:none}.form-input:invalid{color:#e11616}.container-form{width:1630px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form-download{color:var(--white-text-color);opacity:0.5;font-weight:500;font-size:14px;line-height:1;margin-bottom:40px}.form-download-label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.form-download-label::before{content:'';background-image:url(../images/icon-download.svg);width:18px;height:18px;display:inline-block;fill:var(--white-text-color);cursor:pointer;margin-right:10px}.form-download-input:focus+.form-download-label::before{outline:1px solid #fff}.section-form{background-color:var(--secondary-bg-color);color:var(--white-text-color)}.section-form-title{margin-bottom:20px}.section-after-title{font-size:16px;line-height:1.44;font-weight:500;opacity:0.8;width:306px;margin-bottom:40px}.form-btn{width:300px;padding:22px 105px;margin-bottom:25px;margin-left:0}.section-form{text-align:center}.policy-label{color:var(--white-text-color);display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;font-size:12px;line-height:1.3}.policy-label::before{content:'';width:15px;height:15px;display:block;border:2px solid var(--white-text-color);margin-right:10px}.policy-checkbox:checked+.policy-label:before{background-color:#fff;-webkit-box-shadow:inset 0 0 0 3px #3d4a39;box-shadow:inset 0 0 0 3px #3d4a39}.policy-checkbox:focus+.policy-label:before{outline:1px solid #fff}.policy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-list{font-weight:500;font-size:16px;line-height:1;margin-left:143px}.nav-item{position:relative;margin-right:40px}.nav-item:last-child{margin-right:0}.networks{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:149px}.networks-link{display:-webkit-box;display:-ms-flexbox;display:flex;fill:var(--accent-color);-webkit-transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1)}.networks-link:hover,.networks-link:focus{fill:var(--main-text-color)}.inst,.fcb{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 500ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1)}.networks-link:hover>.inst,.networks-link:focus>.inst{-webkit-transform:scale(1.3);transform:scale(1.3)}.networks-link:hover>.fcb,.networks-link:focus>.fcb{-webkit-transform:scale(1.3);transform:scale(1.3)}.icon-fcb{padding-top:35px;padding-bottom:37px}.icon-inst{padding-top:35px;padding-bottom:34px}.networks-item:last-child{margin-left:18px}.nav-link{display:block;padding-top:39px;padding-bottom:38px;-webkit-transition:color 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 250ms cubic-bezier(0.4, 0, 0.2, 1)}.nav-link:hover,.nav-link:focus{color:var(--accent-color)}.nav-link::after{content:'';position:absolute;display:block;width:100%;height:3px;background-color:var(--accent-color);border-radius:3px;bottom:0;opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:opacity 250ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 250ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 250ms cubic-bezier(0.4, 0, 0.2, 1),opacity 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 250ms cubic-bezier(0.4, 0, 0.2, 1),opacity 250ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 250ms cubic-bezier(0.4, 0, 0.2, 1)}.nav-item:hover ::after{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.icon-phone{margin-right:7px;-webkit-transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1),transform 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1),transform 250ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 250ms cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:scale(1);transform:scale(1)}.phone-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:'Lato', sans-serif;font-weight:600;font-size:20px;line-height:1;color:var(--secondary-text-color);fill:var(--secondary-text-color);-webkit-transition:color 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 250ms cubic-bezier(0.4, 0, 0.2, 1)}.phone-link:hover,.phone-link:focus{fill:var(--accent-color);color:var(--accent-color)}.header-tel{margin-left:auto;padding-top:36px;padding-bottom:35px}.phone-link:hover>.icon-phone,.phone-link:focus>.icon-phone{-webkit-animation:vibro 250ms infinite 250ms;animation:vibro 250ms infinite 250ms;-webkit-transform:scale(1.3);transform:scale(1.3)}@-webkit-keyframes vibro{0%{-webkit-transform:rotate(0) scale(1.3);transform:rotate(0) scale(1.3)}30%{-webkit-transform:rotate(-5deg) scale(1.3);transform:rotate(-5deg) scale(1.3)}70%{-webkit-transform:rotate(5deg) scale(1.3);transform:rotate(5deg) scale(1.3)}100%{-webkit-transform:rotate(0) scale(1.3);transform:rotate(0) scale(1.3)}}@keyframes vibro{0%{-webkit-transform:rotate(0) scale(1.3);transform:rotate(0) scale(1.3)}30%{-webkit-transform:rotate(-5deg) scale(1.3);transform:rotate(-5deg) scale(1.3)}70%{-webkit-transform:rotate(5deg) scale(1.3);transform:rotate(5deg) scale(1.3)}100%{-webkit-transform:rotate(0) scale(1.3);transform:rotate(0) scale(1.3)}}.hero{text-align:center;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.2)), to(rgba(0,0,0,0.85))),url(../images/hero-banner-1.jpg);background-image:linear-gradient(to bottom, rgba(0,0,0,0.2), rgba(0,0,0,0.85)),url(../images/hero-banner-1.jpg);background-repeat:no-repeat;background-size:cover;max-width:1600px;max-height:687px;padding-top:120px;padding-bottom:222px;margin-left:auto;margin-right:auto}.hero-title{font-family:'Lato', sans-serif;font-weight:700;font-size:56px;line-height:1.2;color:var(--white-text-color);margin-bottom:20px}.hero-text{font-size:18px;line-height:1.5;font-weight:500;color:var(--white-text-color);margin-left:auto;margin-right:auto;opacity:0.8;margin-bottom:50px;width:537px}.hero-btn{padding:22px 56px}.directions{padding-top:140px;padding-bottom:140px}.directions-title{text-align:center;margin-bottom:80px}.directions-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.directions-item{border-left:1px solid rgba(40,43,34,0.2);padding-left:30px;padding-right:30px}.directions-item:last-child{border-right:1px solid rgba(40,43,34,0.2)}.direction-number{font-size:24px;opacity:0.5;line-height:1;font-weight:600;margin-bottom:60px}.direction-title{font-size:24px;color:var(--secondary-text-color);font-weight:600;line-height:1;font-weight:600;margin-bottom:30px}.scene{-webkit-perspective:700px;perspective:700px}.card-flip{-webkit-transition:-webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 500ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1)}.scene:hover .card-flip{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.materials{background-color:var(--secondary-bg-color);color:var(--white-text-color);padding-top:100px;padding-bottom:100px}.materials h3{opacity:0.5;font-weight:500;font-size:24px;line-height:1.29}.materials-title{text-align:center;margin-bottom:70px}.materials-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:-70px}.materials-item{-ms-flex-preferred-size:calc(100% / 3 - 30px);flex-basis:calc(100% / 3 - 30px);text-align:center;margin-bottom:70px}.materials-item:hover .materials-icon{-webkit-transform:scale(1.2);transform:scale(1.2)}.materials-icon{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 500ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1);fill:var(--white-text-color)}.materials-item>h3{margin-top:30px}.container-about{position:relative;width:1360px;margin-left:auto;margin-right:auto}.container-about>img{position:absolute}.container-about .img-about{top:0;left:0}.container-about .img-about-bedroom{bottom:0;right:0}.about{padding-top:141px;padding-bottom:141px}.about-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:35px 60px}.about-item:nth-child(2n){border-left:1px solid rgba(40,43,34,0.2)}.about-item-icon{margin-top:5px;fill:var(--accent-color);stroke:var(--accent-color);-webkit-animation:puls 1000ms cubic-bezier(0.4, 0, 0.2, 1) infinite;animation:puls 1000ms cubic-bezier(0.4, 0, 0.2, 1) infinite}@-webkit-keyframes puls{0%{-webkit-transform:scale(0.9);transform:scale(0.9)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(0.9);transform:scale(0.9)}}@keyframes puls{0%{-webkit-transform:scale(0.9);transform:scale(0.9)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(0.9);transform:scale(0.9)}}.about-caption{font-weight:600;font-size:36px;line-height:1.3;margin-bottom:80px;width:814px;text-align:center;margin-left:auto;margin-right:auto}.about-text{font-size:18px;line-height:1.5;font-weight:500;color:var(--main-text-color);margin-left:auto;margin-right:auto;opacity:0.8;width:370px;margin-left:15px}.about-descr{border-bottom:1px solid rgba(40,43,34,0.2)}.about-border{width:926px;margin-left:auto;margin-right:auto;border-top:1px solid rgba(40,43,34,0.2)}.advantages{padding-bottom:140px}.thumb{border:10px solid green;border-radius:50%;width:340px;height:240px;overflow:hidden}.advantages-title{text-align:center;margin-bottom:80px}.advantages-sub-title{font-size:32px;font-weight:600;line-height:1.3;margin-bottom:10px}.advantages-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding-top:50px;position:relative;border-top:1px solid rgba(40,43,34,0.2);-webkit-transition:color 1000ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 1000ms cubic-bezier(0.4, 0, 0.2, 1)}.advantages-item:last-child{border-bottom:1px solid rgba(40,43,34,0.2)}.advantages-item:hover,.advantages-item:focus{color:var(--accent-color)}.advantages-descr{display:block;padding-left:40px;padding-bottom:50px;font-size:16px;line-height:1.35;font-weight:400;width:50%;border-left:1px solid rgba(40,43,34,0.2);overflow:hidden}.advantages-number{font-size:24px;line-height:1;font-weight:600;width:50%;color:rgba(0,0,0,0.3);-webkit-transition:all 1000ms cubic-bezier(0.4, 0, 0.2, 1);transition:all 1000ms cubic-bezier(0.4, 0, 0.2, 1)}.advantages-item img{max-width:100%;height:auto;opacity:0;position:absolute;left:calc(50% / 4);top:-33px;z-index:1;-webkit-transition:opacity 1000ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 1000ms cubic-bezier(0.4, 0, 0.2, 1)}.advantages-item:hover img,.advantages-item:hover>.advantages-number{opacity:1;color:var(--accent-color)}.advantages-text{color:var(--main-text-color);opacity:0.8;-webkit-transform:translateX(-105%);transform:translateX(-105%);-webkit-transition:-webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 500ms cubic-bezier(0.4, 0, 0.2, 1);transition:transform 500ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 500ms cubic-bezier(0.4, 0, 0.2, 1)}.advantages-item:hover .advantages-text{-webkit-transform:translateX(0);transform:translateX(0)}.section-phase{padding:140px 0}.phase{text-align:center;margin-bottom:80px}.phase-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:100px;border-bottom:1px solid rgba(40,43,34,0.2)}.phase-item{width:240px;margin-right:80px}.phase-item:nth-child(4n){margin-right:0}.phase-number{display:inline-block;font-size:24px;line-height:1;font-weight:600;color:var(--secondary-text-color);border-radius:50%;border:1px solid rgba(40,43,34,0.3);padding:18px 17px;margin-bottom:35px}.phase-title{font-size:18px;line-height:1;font-weight:600;margin-bottom:15px}.phase-text{font-size:16px;font-weight:500;line-height:1.44;opacity:0.8}.examples{text-align:center}.gifts{display:-webkit-box;display:-ms-flexbox;display:flex;padding:100px 150px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:2px solid rgba(40,43,34,0.1);border-right:2px solid rgba(40,43,34,0.1);border-radius:242px}.gifts-descr{width:355px;text-align:center}.gifts-text{font-size:16px;font-weight:400;line-height:1.35;opacity:0.8}.gifts-descr-title{margin-bottom:23px}.section-gifts{background-color:#f3f3f3}.gifts-text{font-size:16px;font-weight:500;line-height:1.44;color:var(--secondary-text-color);margin-bottom:40px}.gifts-icon-block{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px;width:150px;overflow:hidden}.gifts-icon-1,.gifts-icon-2{fill:var(--secondary-text-color);margin-right:10px;-webkit-transition:-webkit-transform 250ms cubic-bezier(0.47, 0, 0.745, 0.715);transition:-webkit-transform 250ms cubic-bezier(0.47, 0, 0.745, 0.715);transition:transform 250ms cubic-bezier(0.47, 0, 0.745, 0.715);transition:transform 250ms cubic-bezier(0.47, 0, 0.745, 0.715), -webkit-transform 250ms cubic-bezier(0.47, 0, 0.745, 0.715)}.gifts-icon-2{position:absolute;left:19px;top:0px;-webkit-transform:translateY(25px);transform:translateY(25px)}.gifts-img:hover .gifts-icon-1{-webkit-transform:translateY(-25px);transform:translateY(-25px)}.gifts-img:hover .gifts-icon-2{-webkit-transform:translateY(0px);transform:translateY(0px)}.gifts-icon-text{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;font-size:16px;line-height:1.45;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--secondary-text-color)}.gifts-img{display:block}.gift-btn{padding:22px 67px}.partners{padding:140px 0}.partners-title{text-align:center;margin-bottom:60px}.partners-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.partners-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:285px;height:90px;border:1px solid rgba(40,43,34,0.2);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:20px}.partners-logo{margin-right:0}.icon{background-repeat:no-repeat;background-size:cover;background-position:center;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.3;-webkit-transition:opacity 250ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-filter 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 250ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-filter 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:filter 250ms cubic-bezier(0.4, 0, 0.2, 1),opacity 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:filter 250ms cubic-bezier(0.4, 0, 0.2, 1),opacity 250ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-filter 250ms cubic-bezier(0.4, 0, 0.2, 1)}.partners-item:hover .icon,.icon:focus,.footer-partners-item:hover .icon{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.partners-item>.franke{width:152px;height:48px}.partners-item>.hafele{width:180px;height:72px}.partners-item>.artzerkalo{width:156px;height:45px}.partners-item>.emir{width:135px;height:47px}.swipe-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swipe-list>li:first-child{margin-right:20px}.partners-swipe{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:55px;height:55px;border:1px solid var(--secondary-text-color);border-radius:50%;background-color:transparent;-webkit-transition:border-color 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:border-color 250ms cubic-bezier(0.4, 0, 0.2, 1)}.partners-swipe:hover,.partners-swipe:focus{border-color:var(--accent-color)}.partners-swipe .partners-swipe:hover .partners-swipe-arrow,.partners-swipe:focus .partners-swipe-arrow{fill:var(--accent-color)}.partners-swipe-arrow{fill:var(--secondary-text-color);-webkit-transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:fill 250ms cubic-bezier(0.4, 0, 0.2, 1)}.question{width:373px;margin-bottom:20px}.question-tel{margin-bottom:40px}.footer-logo{display:block;margin-bottom:27px}.footer-networks-item{margin-right:7px}.footer-networks-item:last-child{margin-right:0}.footer-link{display:inline-block;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:color 250ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 250ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 250ms cubic-bezier(0.4, 0, 0.2, 1),transform 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:color 250ms cubic-bezier(0.4, 0, 0.2, 1),transform 250ms cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 250ms cubic-bezier(0.4, 0, 0.2, 1)}.footer-link:hover,.footer-link:focus{color:var(--accent-color);-webkit-transform:scale(1.2);transform:scale(1.2)}.footer-nav{padding:104px 0;border-bottom:1px solid rgba(40,43,34,0.2)}.footer-nav>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-networks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-networks-list{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-nav-block{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-nav-list{margin-right:86px}.footer-nav-list:last-child{margin-right:0}.footer-nav-item{font-weight:500;font-size:16px;line-height:1}.footer-nav-item:not(:last-child){margin-bottom:30px}.footer-contact{display:block}.social-networks{font-size:14px;line-height:1;font-weight:500;opacity:0.5}.footer-tel{margin-bottom:31px}.footer-tel:hover,.footer-tel:focus{color:var(--accent-color)}.footer-btn{padding:22px 47px}.footer-partners-title{font-size:18px;line-height:1;font-weight:600;color:var(--secondary-text-color)}.footer-partners-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:38px 0;border-bottom:1px solid rgba(40,43,34,0.2)}.footer-partners-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:38px}.footer-partners-item:last-child{margin-right:0}.brands{padding:40px 0}.copyright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;line-height:1;font-weight:500;opacity:0.5;padding:16px 0}
/*# sourceMappingURL=main.min.css.map */