:root{--title-text-color: #212121;--body-color: #757575;--logo-first-part: #2196F3;--logo-second-part-top: #000000;--logo-second-part-down: #FFFFFF;--header-link-color: #212121;--link-color-focus: #2196F3;--contact__link-color: #757575;--header-border: #ECECEC;--link-fill: #FFFFFF;--link-fill-second: #AFB1B8;--link-color: #2196F3;--footer-bg-color: #2F303A;--footer-info-color: rgba(255, 255, 255, 0.6);--footer-address-link: #FFFFFF;--bg-color: #FFFFFF;--hero-title-color: #FFFFFF;--hero-bg-color: #2F303A;--team-bg-color: #F5F4FA;--team-card-bg-color: #FFFFFF;--button-color: #FFFFFF;--button-bg-color: #2196F3;--buton-bg-color-focus: #188CE8;--button-filter-color: #212121;--button-filter-bg-color: #F5F4FA;--button-filter-focus: #FFFFFF;--portfolio-card-border: #EEEEEE;--transition-dur-and-func: 250ms cubic-bezier(0.4, 0, 0.2, 1)}.visually-hidden{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}*{box-sizing:border-box}h2,h3,p{margin-top:0;margin-bottom:0}img{display:block;max-width:100%;height:auto}input{outline:none}body{background-color:var(--bg-color);color:var(--body-color);font-family:"Roboto",sans-serif;letter-spacing:.03em}body.modal-open{overflow:hidden}.list{margin:0;padding:0;list-style-type:none}.section{padding-top:94px;padding-bottom:94px}@media screen and (max-width: 1199px){.section{padding-top:60px;padding-bottom:60px}}.container{padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}@media screen and (min-width: 480px){.container{width:480px}}@media screen and (min-width: 768px){.container{width:768px}}@media screen and (min-width: 1200px){.container{width:1200px}}.header{background-color:var(--bg-color);border-bottom:1px solid var(--header-border)}.header>.container{display:flex}.header__logo{color:var(--logo-second-part-top);text-decoration:none;font-family:"Raleway",sans-serif;font-weight:700;font-size:24px;line-height:1.17}.main-nav{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 767px){.main-nav{padding:10px 15px}}.header__nav{display:flex;align-items:center;width:100%}.site-nav__item:not(:last-child){margin-right:50px}.site-nav__link{color:var(--header-link-color)}.site-nav__link:hover,.site-nav__link:focus{color:var(--link-color-focus)}.site-nav__link,.contact__link{position:relative;font-weight:500;font-size:14px;line-height:1.14;letter-spacing:.02em;text-decoration:none;padding:32px 0;display:inline-block;transition:color var(--transition-dur-and-func)}.contact{display:flex;margin-left:auto}.contact__link{display:flex;align-items:center;color:var(--contact__link-color);fill:currentColor}.contact__link:hover,.contact__link:focus{color:var(--link-color-focus)}.site-nav__link--current{color:var(--link-color-focus);opacity:1}.site-nav__link--current::after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:4px;display:block;background-color:var(--link-color);border-radius:2px}.contact__item{display:flex;margin-right:10px}.contact__item:last-child{margin-left:50px}.contact__icon{margin-right:10px}@media screen and (max-width: 767px){.site-nav{display:none}.contact{display:none}.menu-button-open{margin:0;padding:0;border:none;background-color:rgba(0,0,0,0);line-height:0;cursor:pointer;transition:fill var(--transition-dur-and-func)}.menu-button-open:hover,.menu-button-open:focus{fill:var(--link-color-focus)}}@media screen and (min-width: 768px){.site-nav{display:flex;margin-left:88px}.contact{display:block;margin-left:auto}.contact__link{padding:0;margin:0}.contact__item:last-child{margin-left:0}.contact__item:first-child{margin-bottom:10px}.menu-button-open{display:none}}@media screen and (min-width: 1200px){.site-nav{display:flex;margin-left:93px}.contact{display:flex;margin-left:auto}.contact__item:last-child{margin-left:50px}.contact__item:first-child{margin-bottom:0}.header__logo{font-size:26px;line-height:1.19}}@media screen and (max-width: 767px){.mobile-menu{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--bg-color);opacity:0;visibility:hidden;pointer-events:none;z-index:10;transition:opacity var(--transition-dur-and-func),visibility var(--transition-dur-and-func)}.menu-button-close{position:absolute;top:10px;right:15px;margin:0;padding:0;border:none;background-color:rgba(0,0,0,0);line-height:0;cursor:pointer;transition:fill var(--transition-dur-and-func)}.menu-button-close:hover,.menu-button-close:focus{fill:var(--link-color-focus)}.mobile-menu__container{position:relative;padding-left:40px;padding-top:32px;padding-bottom:48px;display:block}.mobile-menu.is-open{opacity:1;visibility:visible;pointer-events:auto}.site-nav-mobile__link{position:relative;font-weight:500;font-size:40px;line-height:1.18;letter-spacing:.02em;text-decoration:none;padding:16px 0;display:inline-block;transition:color var(--transition-dur-and-func);color:var(--header-link-color)}.site-nav-mobile__link:hover,.site-nav-mobile__link:focus{color:var(--link-color-focus)}.site-nav-mobile__link:hover::after,.site-nav-mobile__link:focus::after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:4px;display:block;background-color:var(--link-color);border-radius:2px}.site-nav-mobile__link--current{color:var(--link-color-focus);opacity:1}.contact-mobile{margin-left:auto}.contact-mobile__link{position:relative;font-weight:500;font-size:24px;line-height:1.17;letter-spacing:.02em;text-decoration:none;padding:0;display:inline-block;transition:color var(--transition-dur-and-func)}.contact-mobile__link.phone{font-size:34px;line-height:1.18;color:var(--link-color-focus);margin-top:286px;margin-bottom:32px}.contact-mobile__link{display:flex;align-items:center;color:var(--contact__link-color);fill:currentColor}.contact-mobile__link:hover,.contact-mobile__link:focus{color:var(--link-color-focus)}.social-mobile{display:flex;margin-left:-10px;margin-top:64px}.social-mobile__item{padding-left:10px;padding-right:10px}.social-mobile__item:not(:last-child){border-right:1px solid rgba(33,33,33,.2)}.social-mobile__link{font-weight:500;font-size:18px;line-height:1.22;letter-spacing:.02em;color:var(--link-color-focus);text-decoration:none}}@media screen and (min-width: 768px){.mobile-menu{display:none}}.hero{background-color:var(--hero-bg-color);text-align:center;background-image:linear-gradient(rgba(47, 48, 58, 0.4), rgba(47, 48, 58, 0.4)),url(../images/hero-mobile.jpg);max-width:1600px;margin-left:auto;margin-right:auto;background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (min-width: 480px){.hero{padding-top:118px;padding-bottom:118px;height:400px}}@media screen and (min-width: 1200px){.hero{padding-top:200px;padding-bottom:200px;height:600px}}@media screen and (min-resolution: 192dpi),screen and (min-resolution: 2dppx){.hero{background-image:linear-gradient(rgba(47, 48, 58, 0.4), rgba(47, 48, 58, 0.4)),url(../images/hero-mobile@2x.jpg)}}@media screen and (min-width: 481px)and (max-width: 768px){.hero{background-image:linear-gradient(rgba(47, 48, 58, 0.4), rgba(47, 48, 58, 0.4)),url(../images/hero-tablet.jpg)}}@media screen and (min-width: 481px)and (max-width: 768px)and (min-resolution: 192dpi),screen and (min-width: 481px)and (max-width: 768px)and (min-resolution: 2dppx){.hero{background-image:linear-gradient(rgba(47, 48, 58, 0.4), rgba(47, 48, 58, 0.4)),url(../images/hero-tablet@2x.jpg)}}@media screen and (min-width: 769px){.hero{background-image:linear-gradient(rgba(47, 48, 58, 0.4), rgba(47, 48, 58, 0.4)),url(../images/hero-desktop.jpg)}}@media screen and (min-width: 769px)and (min-resolution: 192dpi),screen and (min-width: 769px)and (min-resolution: 2dppx){.hero{background-image:linear-gradient(rgba(47, 48, 58, 0.4), rgba(47, 48, 58, 0.4)),url(../images/hero-desktop@2x.jpg)}}.hero__title{color:var(--hero-title-color);text-transform:uppercase;font-weight:900;letter-spacing:.06em;margin-top:0;margin-bottom:30px;margin-left:auto;margin-right:auto;text-align:center}@media screen and (min-width: 480px){.hero__title{font-size:26px;line-height:1.62;width:360px}}@media screen and (min-width: 1200px){.hero__title{font-size:44px;line-height:1.36;width:696px}}.hero__button{color:var(--button-color);background-color:var(--button-bg-color);font-family:inherit;font-weight:700;font-size:16px;line-height:1.88;cursor:pointer;border:none;box-shadow:0px 4px 4px rgba(0,0,0,.15);border-radius:4px;transition:background-color var(--transition-dur-and-func)}.hero__button:hover,.hero__button:focus{background-color:var(--buton-bg-color-focus);box-shadow:0px 4px 4px rgba(0,0,0,.15);border-radius:4px}@media screen and (min-width: 480px){.hero__button{width:200px;padding:10px 24px}}@media screen and (min-width: 1200px){.hero__button{width:216px;padding:10px 32px}}@media screen and (min-width: 1200px){.features{margin-bottom:-94px}}@media screen and (min-width: 480px){.feature{display:grid;margin:-15px}}@media screen and (min-width: 768px){.feature{display:flex;flex-wrap:wrap;margin:-15px}}@media screen and (min-width: 1200px){.feature{display:flex;margin:-15px}}@media screen and (min-width: 480px){.feature__item{width:450px;margin:15px}}@media screen and (min-width: 768px){.feature__item{width:354px;margin:15px}}@media screen and (min-width: 1200px){.feature__item{width:270px;margin:15px}}.feature__bg{padding:0;width:100%;height:120px;display:flex;align-items:center;justify-content:center;background-color:var(--team-bg-color);border-radius:4px;margin-bottom:30px}.feature__icon{width:70px;height:70px;display:block}.feature__title{text-transform:uppercase;font-weight:700;font-size:14px;line-height:1.14;margin-bottom:10px;color:var(--title-text-color);display:flex;justify-content:center}@media screen and (min-width: 768px){.feature__title{display:block}}@media screen and (min-width: 1200px){.feature__title{display:block}}.feature__text{font-weight:400;font-size:14px;line-height:1.71}@media screen and (max-width: 1199px){.work{display:none}}.work__list{display:flex}.work__item{position:relative;width:370px}.work__item:not(:last-child){margin-right:30px}.work__bg{position:absolute;width:370px;height:70px;bottom:0px;background:rgba(47,48,58,.8);display:flex;justify-content:center;align-items:center}.work__text{font-weight:700;font-size:14px;line-height:1.14;letter-spacing:.03em;text-transform:uppercase;color:var(--hero-title-color)}.team{background-color:var(--team-bg-color)}.team__list{display:grid;margin:-15px}@media screen and (min-width: 768px){.team__list{display:flex;flex-wrap:wrap}}@media screen and (min-width: 1200px){.team__list{display:flex}}.team__item{background-color:var(--team-card-bg-color);display:block;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;width:100%;margin:15px}@media screen and (min-width: 768px){.team__item{width:354px}}@media screen and (min-width: 1200px){.team__item{width:270px}}.team-card-social{display:flex;justify-content:space-between;margin:0 auto}.team-card-social__link{display:flex;align-items:center;justify-content:center;height:44px;width:44px;border-radius:50%;fill:var(--link-fill-second);transition:fill var(--transition-dur-and-func),background-color var(--transition-dur-and-func)}.team-card-social__link:not(:last-child){margin-right:10px}.team-card-social__link:hover,.team-card-social__link:focus{background-color:var(--link-color);fill:var(--link-fill)}.team-card-social__icon{width:20px;height:20px}.team-card__title{text-align:center;font-weight:500;font-size:16px;line-height:1.19;color:var(--title-text-color)}.team-card__text{text-align:center;font-size:16px;line-height:1.19;margin-top:10px;margin-bottom:16px}.team-card{padding:30px 122px 24px}@media screen and (min-width: 768px){.team-card{padding:30px 74px 24px}}@media screen and (min-width: 1200px){.team-card{padding:30px 32px 30px}}.clients__list{display:flex;margin:0 auto;flex-wrap:wrap;margin:-15px}.clients__item{margin:15px}.clients__link{display:flex;align-items:center;justify-content:center;height:92px;border:1px solid var(--link-fill-second);border-radius:4px;fill:var(--link-fill-second);transition:fill var(--transition-dur-and-func),border-color var(--transition-dur-and-func);width:210px}.clients__link:hover,.clients__link:focus{border-color:var(--link-color-focus);fill:var(--link-color-focus)}.clients__link:not(:last-child){margin-right:30px}@media screen and (max-width: 479px){.clients__link{width:auto}}@media screen and (min-width: 768px){.clients__link{width:226px}}@media screen and (min-width: 1200px){.clients__link{width:170px}}.clients__icon{width:106px;height:60px}.footer{background-color:var(--footer-bg-color);padding-top:60px;padding-bottom:60px;text-align:center}.footer__logo{color:var(--logo-second-part-down);text-decoration:none;font-family:"Raleway",sans-serif;font-weight:700;font-size:26px;line-height:1.19}.address{font-style:normal;margin-top:20px}.footer-address{text-align:center;margin-bottom:60px}@media screen and (min-width: 1200px){.footer-address{text-align:left;margin-bottom:0}}.address__item:not(:last-child){margin-bottom:9px}.address__link{color:var(--footer-address-link);text-decoration:none;font-weight:400;font-size:14px;line-height:1.17}.address__contact{color:var(--footer-info-color);text-decoration:none;font-weight:400;font-size:14px;line-height:1.17;display:inline-block;transition:color var(--transition-dur-and-func)}.address__contact:hover,.address__contact:focus{color:var(--link-color-focus)}.footer-block{align-items:baseline}@media screen and (min-width: 768px){.footer-block{display:flex;flex-wrap:wrap;justify-content:space-around}}.footer-social{display:inline-block;align-items:baseline;text-align:center;margin-bottom:60px}@media screen and (min-width: 1200px){.footer-social{text-align:left;margin-bottom:0;margin-left:70px}}.footer-social__title{color:var(--link-fill);text-transform:uppercase;font-weight:700;font-size:14px;line-height:1.14;margin-bottom:20px}.footer-social__list{display:flex;justify-content:space-between;margin:0 auto}.footer-social__link{display:flex;align-items:center;justify-content:center;height:44px;width:44px;border-radius:50%;background-color:rgba(255,255,255,.1);fill:var(--link-fill);transition:background-color var(--transition-dur-and-func)}.footer-social__link:hover,.footer-social__link:focus{background-color:var(--link-color-focus);fill:var(--link-fill)}.footer-social__item:not(:last-child){margin-right:10px}.footer-social__icon{width:20px;height:20px}@media screen and (min-width: 768px){.footer-form-block{display:inline}}@media screen and (min-width: 1200px){.footer-form-block{display:inline;margin-left:auto;text-align:left}}.footer-form__title{color:var(--link-fill);text-transform:uppercase;font-weight:700;font-size:14px;line-height:1.14;margin-bottom:20px}@media screen and (min-width: 1200px){.footer-form{display:flex}}.footer-form__input{font-weight:400;font-size:16px;line-height:1.25;height:50px;padding:15px 0px 15px 16px;border:1px solid rgba(255,255,255,.3);filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.15));border-radius:4px;background-color:rgba(0,0,0,0);color:var(--bg-color);display:flex;margin-bottom:20px;width:450px}.footer-form__input::placeholder{font-weight:400;font-size:16px;line-height:1.25;letter-spacing:.03em;color:rgba(255,255,255,.6)}@media screen and (max-width: 479px){.footer-form__input{width:100%}}@media screen and (min-width: 1200px){.footer-form__input{margin-bottom:0;width:358px}}.footer-form__button{font-weight:700;font-size:16px;line-height:1.88;letter-spacing:.06em;border:none;padding:10px 28px;width:200px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--button-color);background-color:var(--button-bg-color);font-family:inherit;transition:background-color var(--transition-dur-and-func),box-shadow var(--transition-dur-and-func);margin:auto}.footer-form__button:hover,.footer-form__button:focus{background-color:var(--buton-bg-color-focus);box-shadow:0px 4px 4px rgba(0,0,0,.15)}@media screen and (min-width: 1200px){.footer-form__button{margin-left:12px}}.footer-form__icon{fill:var(--button-color);margin-left:10px}.filter__list{display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.filter__list{justify-content:center}}.filter__list:first-child{margin-bottom:15}.filter__item:not(:last-child){margin-right:8px}@media screen and (max-width: 767px){.filter__item{margin-bottom:15px}}.filter__button{color:var(--button-filter-color);background-color:var(--button-filter-bg-color);font-family:inherit;font-weight:500;font-size:16px;line-height:1.63;cursor:pointer;border-radius:4px;border:none;padding:6px 22px;transition:color var(--transition-dur-and-func),background-color var(--transition-dur-and-func),box-shadow var(--transition-dur-and-func)}.filter__button:hover,.filter__button:focus{color:var(--button-filter-focus);background-color:var(--link-color-focus);box-shadow:0px 3px 1px rgba(0,0,0,.1),0px 1px 2px rgba(0,0,0,.08),0px 2px 2px rgba(0,0,0,.12)}.filter__button:first-child{padding:6px 25px}.cards{display:flex;flex-wrap:wrap;margin-right:-30px;margin-bottom:-30px;margin-top:25px}@media screen and (min-width: 768px){.cards{margin-top:30px}}@media screen and (min-width: 1200px){.cards{margin-top:50px}}.cards__item{margin-right:30px;margin-bottom:30px;width:100%}@media screen and (min-width: 768px){.cards__item{width:354px}}@media screen and (min-width: 1200px){.cards__item{width:370px}}.cards__link{text-decoration:none;display:inline-block;transition:box-shadow var(--transition-dur-and-func)}.cards__link:hover,.cards__link:focus{box-shadow:0px 1px 1px rgba(0,0,0,.12),0px 4px 4px rgba(0,0,0,.06),1px 4px 6px rgba(0,0,0,.16)}.cards__link:hover .cards__overlay,.cards__link:focus .cards__overlay{transform:translateY(0%)}.cards__title{font-weight:700;font-size:18px;line-height:2;letter-spacing:.06em;color:var(--title-text-color)}.cards__text{color:var(--body-color);font-weight:400;font-size:16px;line-height:1.88;margin-top:4px}.cards__wrapper{position:relative;overflow:hidden}.cards__overlay{position:absolute;top:0;left:0;height:100%;width:100%;color:var(--hero-title-color);background-color:rgba(33,150,243,.9);font-weight:400;font-size:18px;line-height:1.55;letter-spacing:.03em;padding:63px 24px;overflow:auto;transform:translateY(100%);transition:transform var(--transition-dur-and-func)}.cards__border{padding:20px 24px;border:1px solid var(--portfolio-card-border);width:100%}@media screen and (min-width: 768px){.cards__border{width:354px}}@media screen and (min-width: 1200px){.cards__border{width:370px;height:auto}}.modal__button{position:absolute;top:8px;right:8px;background-color:rgba(0,0,0,0);width:30px;height:30px;border:1px solid rgba(0,0,0,.1);cursor:pointer;padding:0;border-radius:50%;display:flex;justify-content:center;align-items:center;fill:var(--logo-second-part-top);transition:fill var(--transition-dur-and-func)}.modal__button:focus,.modal__button:hover{fill:var(--button-bg-color)}.modal__icon{width:18px;height:18px}.features__title,.work__title,.team__title,.clients__title{color:var(--title-text-color);margin-bottom:50px}@media screen and (max-width: 1199px){.features__title,.work__title,.team__title,.clients__title{margin-bottom:30px}}.work__title{text-align:center;font-weight:700;font-size:36px;line-height:1.17}.team__title{font-weight:700;font-size:36px;line-height:1.17;text-align:center}.clients__title{text-align:center;font-weight:700;font-size:36px;line-height:1.17}.logo{color:var(--logo-first-part)}.backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:100;opacity:1;transition:opacity var(--transition-dur-and-func),visibility var(--transition-dur-and-func)}@media screen and (max-width: 767px){.backdrop{padding:93px 15px 94px;overflow-y:scroll}}.backdrop--hidden{visibility:hidden;opacity:0;pointer-events:none}.modal{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:40px;background-color:var(--bg-color);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:4px}@media screen and (max-width: 1199px){.modal{max-width:450px}}.form{width:448px}@media screen and (max-width: 1199px){.form{width:370px}}.form__title{font-weight:700;font-size:20px;line-height:1.15;letter-spacing:.03em;color:var(--title-text-color);display:flex;justify-content:center;margin-bottom:12px}@media screen and (max-width: 1199px){.form__title{line-height:1.5;text-align:center}}.form__field{display:flex;flex-direction:column;margin-bottom:10px}.form__label{font-weight:400;font-size:12px;line-height:1.17;letter-spacing:.01em;color:var(--body-color)}.form__icon-place{position:relative;fill:var(--button-filter-color)}.form__input{margin-top:4px;height:40px;width:100%;padding:12px 42px;border:1px solid rgba(33,33,33,.2);border-radius:4px;transition:border-color var(--transition-dur-and-func)}.form__input:focus{border-color:var(--button-bg-color)}.form__input:focus+.form__icon{fill:var(--link-color)}.form__icon{position:absolute;top:50%;left:12px;width:18px;height:18px;transform:translateY(-50%);transition:fill var(--transition-dur-and-func)}.feedback{display:flex;flex-direction:column}.feedback__text{margin-top:4px;height:120px;width:100%;resize:none;font-weight:400;font-size:12px;line-height:1.17;letter-spacing:.01em;padding:12px 16px;border:1px solid rgba(33,33,33,.2);border-radius:4px;outline:none;transition:border-color var(--transition-dur-and-func)}.feedback__text:focus{border-color:var(--button-bg-color)}.feedback__text::placeholder{color:rgba(117,117,117,.5)}.checkbox{display:flex;flex-direction:column;margin-top:20px;margin-bottom:30px}.checkbox__label{font-weight:400;font-size:14px;line-height:1.71;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1199px){.checkbox__label{font-size:12px;line-height:1.17}}.checkbox__input{position:absolute;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);margin:-1px;transition:background-color var(--transition-dur-and-func);transition:border-color var(--transition-dur-and-func);transition:filter var(--transition-dur-and-func);transition:box-shadow var(--transition-dur-and-func)}.checkbox__input:checked+.checkbox__icon{background-color:var(--button-bg-color);border-color:var(--button-bg-color);filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25))}.checkbox__input:focus+.checkbox__icon{box-shadow:0 0 0 2px rgba(0,0,255,.5)}.checkbox__icon{width:16px;height:15px;fill:#fff;margin-right:7px;border-radius:2px;border:2px solid var(--button-filter-color)}.checkbox__policy{font-weight:400;font-size:14px;line-height:1.17;color:var(--link-color)}@media screen and (max-width: 1199px){.checkbox__policy{font-size:12px;line-height:1.17}}.form__button{font-weight:700;font-size:16px;line-height:1.88;letter-spacing:.06em;border:none;padding:10px 32px;width:200px;box-shadow:0px 4px 4px rgba(0,0,0,.15);border-radius:4px;margin:0 auto;display:block;cursor:pointer;color:var(--button-color);background-color:var(--button-bg-color);font-family:inherit;transition:background-color var(--transition-dur-and-func)}.form__button:hover,.form__button:focus{background-color:var(--buton-bg-color-focus)}/*# sourceMappingURL=main.min.css.map */