*{padding:0px;margin:0px;border:none}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}a,a:link,a:visited{text-decoration:none}a:hover{text-decoration:none}aside,nav,footer,header,section,main{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{display:block}img,svg{max-width:100%;height:auto}address{font-style:normal}input,textarea,button,select{font-family:inherit;font-size:inherit;color:inherit;background-color:rgba(0,0,0,0)}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;-webkit-box-shadow:none;box-shadow:none;background-color:rgba(0,0,0,0);background:none;cursor:pointer}input:focus,input:active,button:focus,button:active{outline:none}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}legend{display:block}:root{--mainColor: #212121;--footerColor: #2f303a;--backGroundcolor: #f6f6f6}.l{outline:1px solid teal}.container{padding:0 15px;margin:0 auto;max-width:450px}@media screen and (min-width: 768px){.container{max-width:768px}}@media screen and (min-width: 1200px){.container{max-width:1200px}}.body-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:100vh;font-family:"Montserrat",sans-serif;font-weight:normal;letter-spacing:.15em}.header-wrap{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.main-wrap{-webkit-box-flex:5;-ms-flex-positive:5;flex-grow:5}body.lock{overflow:hidden}head{background-color:var(--backGroundcolor)}.nav-wrap{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;border-bottom:1px solid var(--mainColor);margin-bottom:4px;padding-top:4px;padding-bottom:4px}.logo-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.logo__img{margin-top:6px}.logo__text{font-family:"ultra",serif;font-size:24px;padding-top:15px;letter-spacing:.03em;font-weight:400;padding-bottom:12px;text-transform:uppercase;color:dimgray}@media screen and (max-width: 767px){.backdrop{position:fixed;background-color:rgba(34,34,34,.5);width:100vw;height:100vh;top:0;right:0;z-index:400;opacity:0;-webkit-transition:opacity .3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:opacity .3s cubic-bezier(0.075, 0.82, 0.165, 1);pointer-events:none}}.backdrop.active{opacity:1}.nav{position:relative;-webkit-transition:-webkit-transform .3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:-webkit-transform .3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:transform .3s cubic-bezier(0.075, 0.82, 0.165, 1);transition:transform .3s cubic-bezier(0.075, 0.82, 0.165, 1), -webkit-transform .3s cubic-bezier(0.075, 0.82, 0.165, 1)}@media screen and (max-width: 767px){.nav{top:0;position:absolute;left:0;z-index:500;width:60vw;height:100vh;background-color:#fff;-webkit-transform:translateX(-200%);transform:translateX(-200%)}}.nav.active{-webkit-transform:translateX(0);transform:translateX(0);pointer-events:all}.nav-btn{position:relative;width:30px;height:20px;cursor:pointer;-webkit-transition:all .3s linear;transition:all .3s linear}.nav-btn::after,.nav-btn::before{content:"";position:absolute;left:0;background-color:var(--mainColor);width:100%;height:2px;-webkit-transition:all .3s linear;transition:all .3s linear}.nav-btn::before{top:0}.nav-btn::after{bottom:0}@media screen and (min-width: 768px){.nav-btn{display:none}}.nav-btn.active::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:9px}.nav-btn.active::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:9px}.nav-btn.active .nav-btn__span{-webkit-transform:scale(0);transform:scale(0)}.nav-btn.active{-webkit-transform:translateX(-40vw);transform:translateX(-40vw);z-index:500}.nav-btn__span{position:absolute;left:0;top:9px;background-color:var(--mainColor);width:100%;height:2px;-webkit-transition:all .3s linear;transition:all .3s linear}@media screen and (max-width: 767px){.nav__list{background-color:#fff;margin-top:20px;margin-left:20px;overflow:auto}}@media screen and (min-width: 768px){.nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}}@media screen and (min-width: 1200px){.nav__list{gap:12px}}@media screen and (max-width: 767px){.nav__item{margin-bottom:32px;margin-left:auto;margin-right:auto}}.nav__link{font-weight:500;position:relative;color:var(--mainColor);padding:16px 0px}@media screen and (max-width: 767px){.nav__link{font-size:24px}}@media screen and (min-width: 768px){.nav__link{font-size:14px}}.nav__link::after{content:"";display:block;visibility:hidden;position:absolute;right:0;bottom:5px;left:0;height:2px;-webkit-transform:scaleX(0) translate(0, 0);transform:scaleX(0) translate(0, 0);-webkit-transition:all .6s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .6s cubic-bezier(0.165, 0.84, 0.44, 1);background-color:dimgray}@media screen and (max-width: 767px){.nav__link::after{bottom:8px}}.nav__link:hover::after{visibility:visible;-webkit-transform:scaleX(1) translate(0, 0);transform:scaleX(1) translate(0, 0)}.nav__link--active::after{content:"";display:block;visibility:visible;position:absolute;right:0;bottom:5px;left:0;height:2px;-webkit-transform:scaleX(1) translate(0, 0);transform:scaleX(1) translate(0, 0);-webkit-transition:all 1s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 1s cubic-bezier(0.165, 0.84, 0.44, 1);background-color:dimgray}.hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff}@media screen and (max-width: 767px){.hero{height:300px}}@media screen and (min-width: 768px){.hero{height:400px}}@media screen and (min-width: 1200px){.hero{height:600px}}.hero-wrap{position:relative;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__bg{position:absolute;left:0;right:0;z-index:0;opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s;margin:0 auto;background-repeat:no-repeat;background-position:center;background-size:cover;max-width:600px;height:300px}@media screen and (min-width: 768px){.header__bg{max-width:800px;height:400px}}@media screen and (min-width: 1200px){.header__bg{max-width:1400px;height:600px}}.is-current{opacity:1}.header__bg--one{background-image:-webkit-gradient(linear, left top, right top, from(rgba(47, 48, 58, 0.4)), to(rgba(47, 48, 58, 0.6))),url(../image/b1.jpg);background-image:linear-gradient(to right, rgba(47, 48, 58, 0.4), rgba(47, 48, 58, 0.6)),url(../image/b1.jpg)}@media screen and (min-device-pixel-ratio: 2),(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.header__bg--one{background-image:-webkit-gradient(linear, left top, right top, from(rgba(47, 48, 58, 0.4)), to(rgba(47, 48, 58, 0.6))),url(../image/b1-x2.jpg);background-image:linear-gradient(to right, rgba(47, 48, 58, 0.4), rgba(47, 48, 58, 0.6)),url(../image/b1-x2.jpg)}}@media screen and (max-width: 767px){.header__bg--one{background-image:-webkit-gradient(linear, left top, right top, from(rgba(47, 48, 58, 0.4)), to(rgba(47, 48, 58, 0.6))),url(../image/b1m.jpg);background-image:linear-gradient(to right, rgba(47, 48, 58, 0.4), rgba(47, 48, 58, 0.6)),url(../image/b1m.jpg)}}@media screen and (max-width: 767px)and (min-device-pixel-ratio: 2),screen and (max-width: 767px)and (-webkit-min-device-pixel-ratio: 2),screen and (max-width: 767px)and (min-resolution: 192dpi),screen and (max-width: 767px)and (min-resolution: 2dppx){.header__bg--one{background-image:-webkit-gradient(linear, left top, right top, from(rgba(47, 48, 58, 0.4)), to(rgba(47, 48, 58, 0.6))),url(../image/b1m-x2.jpg);background-image:linear-gradient(to right, rgba(47, 48, 58, 0.4), rgba(47, 48, 58, 0.6)),url(../image/b1m-x2.jpg)}}.header__bg--two{background-image:-webkit-gradient(linear, left top, right top, from(rgba(47, 48, 58, 0.4)), to(rgba(47, 48, 58, 0.6))),url(../image/b2.jpg);background-image:linear-gradient(to right, rgba(47, 48, 58, 0.4), rgba(47, 48, 58, 0.6)),url(../image/b2.jpg)}@media screen and (min-device-pixel-ratio: 2),(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.header__bg--two{background-image:-webkit-gradient(linear, left top, right top, from(rgba(47, 48, 58, 0.4)), to(rgba(47, 48, 58, 0.6))),url(../image/b2-x2.jpg);background-image:linear-gradient(to right, rgba(47, 48, 58, 0.4), rgba(47, 48, 58, 0.6)),url(../image/b2-x2.jpg)}}@media screen and (max-width: 767px){.header__bg--two{background-image:-webkit-gradient(linear, left top, right top, from(rgba(47, 48, 58, 0.4)), to(rgba(47, 48, 58, 0.6))),url(../image/b2m.jpg);background-image:linear-gradient(to right, rgba(47, 48, 58, 0.4), rgba(47, 48, 58, 0.6)),url(../image/b2m.jpg)}}@media screen and (max-width: 767px)and (min-device-pixel-ratio: 2),screen and (max-width: 767px)and (-webkit-min-device-pixel-ratio: 2),screen and (max-width: 767px)and (min-resolution: 192dpi),screen and (max-width: 767px)and (min-resolution: 2dppx){.header__bg--two{background-image:-webkit-gradient(linear, left top, right top, from(rgba(47, 48, 58, 0.4)), to(rgba(47, 48, 58, 0.6))),url(../image/b2m-x2.jpg);background-image:linear-gradient(to right, rgba(47, 48, 58, 0.4), rgba(47, 48, 58, 0.6)),url(../image/b2m-x2.jpg)}}.header__bg--three{background-image:-webkit-gradient(linear, left top, right top, from(rgba(47, 48, 58, 0.4)), to(rgba(47, 48, 58, 0.6))),url(../image/b3.jpg);background-image:linear-gradient(to right, rgba(47, 48, 58, 0.4), rgba(47, 48, 58, 0.6)),url(../image/b3.jpg)}@media screen and (min-device-pixel-ratio: 2),(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.header__bg--three{background-image:-webkit-gradient(linear, left top, right top, from(rgba(47, 48, 58, 0.4)), to(rgba(47, 48, 58, 0.6))),url(../image/b3-x2.jpg);background-image:linear-gradient(to right, rgba(47, 48, 58, 0.4), rgba(47, 48, 58, 0.6)),url(../image/b3-x2.jpg)}}@media screen and (max-width: 767px){.header__bg--three{background-image:-webkit-gradient(linear, left top, right top, from(rgba(47, 48, 58, 0.4)), to(rgba(47, 48, 58, 0.6))),url(../image/b3m.jpg);background-image:linear-gradient(to right, rgba(47, 48, 58, 0.4), rgba(47, 48, 58, 0.6)),url(../image/b3m.jpg)}}@media screen and (max-width: 767px)and (min-device-pixel-ratio: 2),screen and (max-width: 767px)and (-webkit-min-device-pixel-ratio: 2),screen and (max-width: 767px)and (min-resolution: 192dpi),screen and (max-width: 767px)and (min-resolution: 2dppx){.header__bg--three{background-image:-webkit-gradient(linear, left top, right top, from(rgba(47, 48, 58, 0.4)), to(rgba(47, 48, 58, 0.6))),url(../image/b3m-x2.jpg);background-image:linear-gradient(to right, rgba(47, 48, 58, 0.4), rgba(47, 48, 58, 0.6)),url(../image/b3m-x2.jpg)}}.header__bg--four{background-image:-webkit-gradient(linear, left top, right top, from(rgba(47, 48, 58, 0.4)), to(rgba(47, 48, 58, 0.6))),url(../image/b4.jpg);background-image:linear-gradient(to right, rgba(47, 48, 58, 0.4), rgba(47, 48, 58, 0.6)),url(../image/b4.jpg)}@media screen and (min-device-pixel-ratio: 2),(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.header__bg--four{background-image:-webkit-gradient(linear, left top, right top, from(rgba(47, 48, 58, 0.4)), to(rgba(47, 48, 58, 0.6))),url(../image/b4-x2.jpg);background-image:linear-gradient(to right, rgba(47, 48, 58, 0.4), rgba(47, 48, 58, 0.6)),url(../image/b4-x2.jpg)}}@media screen and (max-width: 767px){.header__bg--four{background-image:-webkit-gradient(linear, left top, right top, from(rgba(47, 48, 58, 0.4)), to(rgba(47, 48, 58, 0.6))),url(../image/b4m.jpg);background-image:linear-gradient(to right, rgba(47, 48, 58, 0.4), rgba(47, 48, 58, 0.6)),url(../image/b4m.jpg)}}@media screen and (max-width: 767px)and (min-device-pixel-ratio: 2),screen and (max-width: 767px)and (-webkit-min-device-pixel-ratio: 2),screen and (max-width: 767px)and (min-resolution: 192dpi),screen and (max-width: 767px)and (min-resolution: 2dppx){.header__bg--four{background-image:-webkit-gradient(linear, left top, right top, from(rgba(47, 48, 58, 0.4)), to(rgba(47, 48, 58, 0.6))),url(../image/b4m-x2.jpg);background-image:linear-gradient(to right, rgba(47, 48, 58, 0.4), rgba(47, 48, 58, 0.6)),url(../image/b4m-x2.jpg)}}.header__bg--five{background-image:-webkit-gradient(linear, left top, right top, from(rgba(47, 48, 58, 0.4)), to(rgba(47, 48, 58, 0.6))),url(../image/b5.jpg);background-image:linear-gradient(to right, rgba(47, 48, 58, 0.4), rgba(47, 48, 58, 0.6)),url(../image/b5.jpg)}@media screen and (min-device-pixel-ratio: 2),(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.header__bg--five{background-image:-webkit-gradient(linear, left top, right top, from(rgba(47, 48, 58, 0.4)), to(rgba(47, 48, 58, 0.6))),url(../image/b5-x2.jpg);background-image:linear-gradient(to right, rgba(47, 48, 58, 0.4), rgba(47, 48, 58, 0.6)),url(../image/b5-x2.jpg)}}@media screen and (max-width: 767px){.header__bg--five{background-image:-webkit-gradient(linear, left top, right top, from(rgba(47, 48, 58, 0.4)), to(rgba(47, 48, 58, 0.6))),url(../image/b5m.jpg);background-image:linear-gradient(to right, rgba(47, 48, 58, 0.4), rgba(47, 48, 58, 0.6)),url(../image/b5m.jpg)}}@media screen and (max-width: 767px)and (min-device-pixel-ratio: 2),screen and (max-width: 767px)and (-webkit-min-device-pixel-ratio: 2),screen and (max-width: 767px)and (min-resolution: 192dpi),screen and (max-width: 767px)and (min-resolution: 2dppx){.header__bg--five{background-image:-webkit-gradient(linear, left top, right top, from(rgba(47, 48, 58, 0.4)), to(rgba(47, 48, 58, 0.6))),url(../image/b5m-x2.jpg);background-image:linear-gradient(to right, rgba(47, 48, 58, 0.4), rgba(47, 48, 58, 0.6)),url(../image/b5m-x2.jpg)}}.hero__title{padding:6px;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(29, 28, 28, 0.3)), to(rgba(69, 69, 72, 0.3)));background-image:linear-gradient(to bottom, rgba(29, 28, 28, 0.3), rgba(69, 69, 72, 0.3));margin:0 auto;border-radius:2%;line-height:1.61;text-align:center;letter-spacing:.09em;text-transform:uppercase;font-weight:800;color:#fff;opacity:.5}@media screen and (max-width: 767px){.hero__title{font-size:16px}}@media screen and (min-width: 768px){.hero__title{font-size:26px}}@media screen and (min-width: 1200px){.hero__title{font-size:36px}}.portfolio{padding-top:64px;padding-bottom:64px}.portfolio__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.portfolio__item{margin-bottom:30px}.portfolio__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;width:335px}@media screen and (max-width: 767px){.portfolio__link{width:100%;margin-bottom:30px}}@media screen and (min-width: 768px){.portfolio__link{max-width:270px}}@media screen and (min-width: 1200px){.portfolio__link{max-width:350px}}.portfolio__image{border-radius:50%;scale:.9;-webkit-transition:scale 250ms cubic-bezier(0.23, 1, 0.32, 1);transition:scale 250ms cubic-bezier(0.23, 1, 0.32, 1)}.portfolio__link:hover .portfolio__image{scale:1}.portfolio__title{text-align:center;font-size:24px;letter-spacing:.1em;line-height:1.4;color:var(--mainColor)}.price{margin-top:64px;margin-bottom:64px}.price__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}.price__item{max-width:370px;-webkit-box-shadow:0px 1px 3px rgba(0,0,0,.12),0px 1px 1px rgba(0,0,0,.14),0px 2px 1px rgba(0,0,0,.2);box-shadow:0px 1px 3px rgba(0,0,0,.12),0px 1px 1px rgba(0,0,0,.14),0px 2px 1px rgba(0,0,0,.2);border-radius:0px 0px 4px 4px;overflow:hidden}@media screen and (min-width: 768px){.price__item{max-width:354px}}@media screen and (min-width: 1200px){.price__item{max-width:370px}}.wrap-price{position:relative}.wrap-price--text{padding:20px 24px}.price__title{position:absolute;left:0;bottom:0;width:100%;font-weight:500;font-size:22px;line-height:2;text-transform:uppercase;letter-spacing:.06em;text-align:center;color:#fff;background:rgba(47,48,58,.8)}.price__text{font-weight:400;font-size:14px;line-height:1.5;letter-spacing:.03em;text-align:justify}.price__text--total{margin-top:16px;font-weight:500}.gallery{position:relative;padding:45px 0}.gallery-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.gallery__title{font-size:24px;text-align:center;padding-bottom:45px;position:relative}.gallery__title:after{content:"";position:absolute;width:100px;height:3px;background-color:#111;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.gallery__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;gap:15px}.gallery__item{overflow:hidden;position:relative}@media screen and (max-width: 767px){.gallery__item{max-width:100%}}@media screen and (min-width: 768px){.gallery__item{max-width:354px}}@media screen and (min-width: 1200px){.gallery__item{max-width:270px}}.gallery__item img{-o-object-fit:cover;object-fit:cover;max-width:100%;-webkit-transition:all .5s ease;transition:all .5s ease}.gallery__item-hover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;z-index:2}.gallery__item:hover .gallery__item-hover{opacity:1}.gallery__item:hover img{-webkit-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg)}.gallery__item img{max-width:100%;height:auto;-webkit-transition:all .5s ease;transition:all .5s ease}.about{padding-top:64px;padding-bottom:64px}@media screen and (min-width: 768px){.about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:30px}}@media screen and (min-width: 1200px){.about{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.about__photo,.about__description{width:100%}@media screen and (min-width: 768px){.about__photo,.about__description{width:calc((100% - 30px)/2)}}.about__photo{width:400px;height:400px}@media screen and (min-width: 768px)and (max-width: 1199px){.about__photo{width:350px;height:350px}}.about__title{margin-bottom:24px;font-size:24px;letter-spacing:.1em;line-height:1.4;color:var(--mainColor)}.about__text{font-weight:400;font-size:14px;line-height:1.5;letter-spacing:.03em;text-align:justify;margin:16px 0;color:var(--mainColor)}.contacts{padding-bottom:64px;padding-top:64px}.contacts__list{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.contacts__item{width:450px;border-radius:100px;border:1px solid rgba(0,0,0,0);overflow:hidden}@media screen and (max-width: 767px){.contacts__item{max-width:100%}}.contacts__link{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;gap:15px;background-color:var(--backGroundcolor);font-weight:500;font-size:16px;line-height:1.5;letter-spacing:.03em;text-align:justify;color:var(--mainColor);text-align:center;padding:18px 40px;cursor:pointer}.contacts__link:hover,.contacts__link:focus{background-color:#e6e3e3;color:#000}.contacts__icon{fill:#b3b3b3;width:32px;height:32px}.footer{background-color:var(--backGroundcolor);margin-top:4px}.footer-wrap{padding-top:34px;padding-bottom:54px}.footer .social__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:8px}.footer__contact>li:not(:last-child){margin-bottom:20px}.social__icon{fill:#b3b3b3;width:32px;height:32px;-webkit-transition:fill 200ms linear;transition:fill 200ms linear}@media screen and (max-width: 767px){.social__icon{width:48px;height:48px}}.social__link:hover .social__icon{fill:dimgray}.footer__number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.number__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--mainColor);color:dimgray}@media screen and (max-width: 767px){.number__link{font-size:24px}}.footer__icon-phone{margin-right:6px;width:24px;height:24px;fill:#b3b3b3}@media screen and (max-width: 767px){.footer__icon-phone{width:48px;height:48px}}.number__link:hover .footer__icon-phone{fill:dimgray}/*# sourceMappingURL=main.min.css.map */