:root{--main-title-color: #ffffff;--secondary-title-color: #212121;--main-text-color: #757575;--accent-color: #2196f3;--main-background-color: #2f303a;--svg-links-color: #afb1b8;--section-padding: 94px;--mobile-section-padding: 60px}body{font-family:"Roboto", sans-serif}p,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}ul{margin-top:0;margin-bottom:0;padding-left:0}img{display:block;max-width:100%}.list{list-style:none}.link{text-decoration:none}body.menu-open{overflow:hidden}.section{padding-left:15px;padding-right:15px}.container{margin:0 auto}@media screen and (max-width: 479px){.container{max-width:100%}}@media screen and (min-width: 480px){.container{max-width:450px}}@media screen and (min-width: 768px){.container{max-width:738px}}@media screen and (min-width: 1200px){.container{max-width:1170px}}.button{border:none;border-radius:4px;cursor:pointer}.logo{font-family:"Raleway", sans-serif;font-weight:700;letter-spacing:0.03em}@media screen and (max-width: 1199px){.logo{font-size:24px;line-height:1.17}}@media screen and (min-width: 1200px){.logo{font-size:26px;line-height:1.19}}.logo__part{color:var(--accent-color)}.section__title{font-weight:700;text-align:center;letter-spacing:0.03em;color:var(--secondary-title-color)}@media screen and (max-width: 1199px){.section__title{font-size:28px;line-height:1.18}}@media screen and (min-width: 1200px){.section__title{font-size:36px;line-height:1.17}}.social-media__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}.social-media__item:not(:last-child){margin-right:10px}.social-media__link{display:block;padding:12px;border-radius:50%;color:var(--svg-links-color);-webkit-transition-property:background-color, color;transition-property:background-color, color;-webkit-transition-duration:250ms;transition-duration:250ms;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.social-media__link:hover,.social-media__link:focus{background-color:var(--accent-color);color:#ffffff}.social-media__icon{display:block;fill:currentColor}.backdrop{position:fixed;top:0;left:0;z-index:4;width:100%;height:100%;overflow-y:scroll;background-color:rgba(0,0,0,0.2);opacity:1;-webkit-transition:opacity 250ms cubic-bezier(0.4, 0, 0.2, 1);transition:opacity 250ms cubic-bezier(0.4, 0, 0.2, 1)}.backdrop.backdrop--is-hidden{opacity:0;pointer-events:none}.backdrop.backdrop--is-hidden .modal{-webkit-transform:translate(-50%, -50%) scale(1.1);transform:translate(-50%, -50%) scale(1.1)}.header{border-bottom:1px solid #ececec}@media screen and (max-width: 767px){.header{position:relative}}@media screen and (max-width: 767px){.mobile-menu__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:10px;padding-bottom:10px}}@media screen and (min-width: 768px){.mobile-menu__container{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width: 479px){.mobile-menu{height:100%}}@media screen and (min-width: 480px) and (max-width: 767px){.mobile-menu{height:100%}}.mobile-menu .navigation-container{padding-left:0;padding-right:0;margin:0 auto}@media screen and (max-width: 479px){.mobile-menu .navigation-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width: 480px) and (max-width: 767px){.mobile-menu .navigation-container{width:480px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width: 768px){.mobile-menu .navigation-container{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width: 767px){.mobile-menu{display:none;position:fixed;top:0;left:0;z-index:2;width:100%;padding:48px 40px;background-color:#ffffff}.mobile-menu.is-open{display:block}}@media screen and (max-width: 767px){.navigation{display:block;margin-bottom:auto}}@media screen and (min-width: 768px){.navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.header__logo{color:#000000}@media screen and (max-width: 767px){.header__logo{padding-top:6px;padding-bottom:6px}}@media screen and (min-width: 768px){.header__logo{margin-right:88px;padding-top:24px;padding-bottom:25px}}@media screen and (min-width: 1200px){.header__logo{margin-right:93px}}@media screen and (min-width: 768px){.navigation__list{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 768px){.navigation__item:not(:last-child){margin-right:50px}}.header-menu__button{display:none}@media screen and (max-width: 767px){.header-menu__button{display:block;width:40px;height:40px;padding:0;background-color:#ffffff;z-index:3}.header-menu__button:hover,.header-menu__button:focus{color:var(--accent-color)}}.header-menu__icon{display:block;text-align:center;fill:currentColor;width:40px;height:40px}.header-menu__icon--cross{display:none}.header-menu__button.is-open .header-menu__icon--cross{display:block}.header-menu__button.is-open .header-menu__icon--menu{display:none}.navigation__link{display:block;font-weight:500;letter-spacing:0.02em;color:var(--secondary-title-color);-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:250ms;transition-duration:250ms;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}@media screen and (max-width: 767px){.navigation__link{font-size:40px;line-height:1.18}}@media screen and (min-width: 768px){.navigation__link{font-size:14px;line-height:1.14;padding-top:32px;padding-bottom:32px}}.navigation__link:hover,.navigation__link:focus{color:var(--accent-color)}.navigation__link--active{position:relative;color:var(--accent-color)}@media screen and (min-width: 768px){.navigation__link--active::after{position:absolute;bottom:-1px;left:0;right:0;content:"";background-color:var(--accent-color);border:2px solid var(--accent-color);border-radius:2px}}@media screen and (max-width: 767px){.navigation__item:not(:last-child){margin-bottom:32px}}.header-contacts__list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){.header-contacts__list{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:64px}}@media screen and (min-width: 768px) and (max-width: 1199px){.header-contacts__list{-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;margin-left:84px}}@media screen and (min-width: 1200px){.header-contacts__list{margin-left:305px}}@media screen and (max-width: 767px){.header-contacts__item:last-child{margin-bottom:32px}}@media screen and (min-width: 768px) and (max-width: 1199px){.header-contacts__item{margin-bottom:10px}}@media screen and (min-width: 1200px){.header-contacts__item:first-child{margin-right:30px}}.header-contacts__link{font-weight:500;letter-spacing:0.02em;color:var(--main-text-color);-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:250ms;transition-duration:250ms;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}@media screen and (max-width: 767px){.header-contacts__link{display:block}.header-contacts__link--tel{font-size:34px;line-height:1.18;color:var(--accent-color)}.header-contacts__link--email{font-size:24px;line-height:1.17}}@media screen and (min-width: 768px){.header-contacts__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;line-height:1.17}}@media screen and (min-width: 1200px){.header-contacts__link{font-size:14px;line-height:1.14;padding-top:32px;padding-bottom:32px}}.header-contacts__link:hover,.header-contacts__link:focus{color:var(--accent-color)}.header-contacts__icon{display:none}@media screen and (min-width: 768px){.header-contacts__icon{display:block;margin-right:10px;fill:currentColor}.header-contacts__icon--envelope{width:16px;height:12px}.header-contacts__icon--smartphone{width:10px;height:16px}}.mobile-social-media__list{display:none}@media screen and (max-width: 767px){.mobile-social-media__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.mobile-social-media__item:not(:last-child)::after{content:"";padding-right:10px;margin-right:10px;border-right:solid 1px rgba(33,33,33,0.2)}.mobile-social-media__link{font-weight:500;font-size:18px;line-height:1.22;letter-spacing:0.02em;color:var(--accent-color)}.modal{position:absolute;top:50%;left:50%;padding:40px;background-color:#ffffff;-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.12),0px 1px 1px rgba(0,0,0,0.14),0px 2px 1px rgba(0,0,0,0.2);box-shadow:0px 1px 3px rgba(0,0,0,0.12),0px 1px 1px rgba(0,0,0,0.14),0px 2px 1px rgba(0,0,0,0.2);border-radius:4px;-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)}@media screen and (max-width: 479px){.modal{width:100%;height:609px}}@media screen and (min-width: 480px){.modal{width:450px;height:609px}}@media screen and (min-width: 1200px){.modal{width:528px;height:581px}}.modal__button--close{position:absolute;top:8px;right:8px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;height:30px;background-color:#ffffff;border:1px solid rgba(0,0,0,0.1);border-radius:50%;color:var(--accent-color);-webkit-transition-property:fill;transition-property:fill;-webkit-transition-duration:250ms;transition-duration:250ms;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.modal__button--close:focus,.modal__button--close:hover{fill:currentColor}.modal__slogan{margin-bottom:12px;font-weight:700;font-size:20px;line-height:1.15;text-align:center;letter-spacing:0.03em;color:var(--secondary-title-color)}.modal__label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px}.modal__label:focus-within{fill:var(--accent-color)}.label__name{display:block;margin-bottom:4px;font-weight:400;font-size:12px;line-height:1.17;letter-spacing:0.01em;color:var(--main-text-color)}.label__text-input{padding-left:42px;height:40px;border:1px solid rgba(33,33,33,0.2);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px}@media screen and (min-width: 480px){.label__text-input{width:100%}}@media screen and (min-width: 480px){.label__text-input{width:370px}}@media screen and (min-width: 1200px){.label__text-input{width:448px}}.label__text-input:focus{outline:none;border-color:var(--accent-color)}.label__icon{position:absolute;bottom:11px;left:12px}.modal__textarea-label{display:block;margin-bottom:20px}.label__textarea{padding-top:12px;padding-bottom:12px;padding-right:16px;padding-left:16px;height:120px;border:1px solid rgba(33,33,33,0.2);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;resize:none}@media screen and (max-width: 479px){.label__textarea{width:100%}}@media screen and (min-width: 480px){.label__textarea{width:370px}}@media screen and (min-width: 1200px){.label__textarea{width:448px}}.label__textarea::-webkit-input-placeholder{letter-spacing:0.01em;color:rgba(117,117,117,0.5)}.label__textarea:-ms-input-placeholder{letter-spacing:0.01em;color:rgba(117,117,117,0.5)}.label__textarea::-ms-input-placeholder{letter-spacing:0.01em;color:rgba(117,117,117,0.5)}.label__textarea::placeholder{letter-spacing:0.01em;color:rgba(117,117,117,0.5)}@media screen and (max-width: 1199px){.label__textarea::-webkit-input-placeholder{font-size:14px;line-height:1.14}.label__textarea:-ms-input-placeholder{font-size:14px;line-height:1.14}.label__textarea::-ms-input-placeholder{font-size:14px;line-height:1.14}.label__textarea::placeholder{font-size:14px;line-height:1.14}}@media screen and (min-width: 1200px){.label__textarea::-webkit-input-placeholder{font-size:12px;line-height:1.17}.label__textarea:-ms-input-placeholder{font-size:12px;line-height:1.17}.label__textarea::-ms-input-placeholder{font-size:12px;line-height:1.17}.label__textarea::placeholder{font-size:12px;line-height:1.17}}.label__textarea:focus{outline:none;border-color:var(--accent-color)}.modal__checkbox{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;margin-bottom:30px}.checkbox__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute}.checkbox__input:checked+.checkbox__icon{background-origin:border-box;border-color:var(--accent-color);background-color:var(--accent-color);background-image:url("../images/icon-check.svg");background-size:contain}.checkbox__icon{margin-right:7px;width:16px;height:15px;border:2px solid var(--secondary-title-color);border-radius:2px}.checkbox__text{letter-spacing:0.03em;color:var(--main-text-color)}@media screen and (max-width: 1199px){.checkbox__text{font-size:12px;line-height:1.17}}@media screen and (min-width: 1199px){.checkbox__text{font-size:14px;line-height:1.71}}.checkbox__link{color:var(--accent-color)}.modal__button--send{display:block;margin-right:auto;margin-left:auto;width:200px;height:50px;font-weight:700;font-size:16px;line-height:1.87;letter-spacing:0.06em;background-color:var(--accent-color);color:#ffffff;-webkit-transition-property:background-color, -webkit-box-shadow;transition-property:background-color, -webkit-box-shadow;transition-property:background-color, box-shadow;transition-property:background-color, box-shadow, -webkit-box-shadow;-webkit-transition-duration:250ms;transition-duration:250ms;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.modal__button--send:hover,.modal__button--send:focus{background:#188ce8;-webkit-box-shadow:0px 4px 4px rgba(0,0,0,0.15);box-shadow:0px 4px 4px rgba(0,0,0,0.15)}.hero__section{background-color:var(--main-background-color);margin-right:auto;margin-left:auto;background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (max-width: 479px){.hero__section{height:400px;max-width:480px;background-image:-webkit-gradient(linear, left top, right top, from(rgba(47,48,58,0.4)), to(rgba(47,48,58,0.4))),url("../images/hero-480.jpg");background-image:linear-gradient(to right, rgba(47,48,58,0.4), rgba(47,48,58,0.4)),url("../images/hero-480.jpg")}}@media screen and (max-width: 479px) and (min-device-pixel-ratio: 2), screen and (max-width: 479px) and (-webkit-min-device-pixel-ratio: 2), screen and (max-width: 479px) and (min-resolution: 192dpi), screen and (max-width: 479px) and (min-resolution: 2dppx){.hero__section{background-image:-webkit-gradient(linear, left top, right top, from(rgba(47,48,58,0.4)), to(rgba(47,48,58,0.4))),url("../images/hero-480@2x.jpg");background-image:linear-gradient(to right, rgba(47,48,58,0.4), rgba(47,48,58,0.4)),url("../images/hero-480@2x.jpg")}}@media screen and (min-width: 480px) and (max-width: 767px){.hero__section{height:400px;max-width:768px;background-image:-webkit-gradient(linear, left top, right top, from(rgba(47,48,58,0.4)), to(rgba(47,48,58,0.4))),url("../images/hero-768.jpg");background-image:linear-gradient(to right, rgba(47,48,58,0.4), rgba(47,48,58,0.4)),url("../images/hero-768.jpg")}}@media screen and (min-width: 480px) and (max-width: 767px) and (min-device-pixel-ratio: 2), screen and (min-width: 480px) and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 480px) and (max-width: 767px) and (min-resolution: 192dpi), screen and (min-width: 480px) and (max-width: 767px) and (min-resolution: 2dppx){.hero__section{background-image:-webkit-gradient(linear, left top, right top, from(rgba(47,48,58,0.4)), to(rgba(47,48,58,0.4))),url("../images/hero-768@2x.jpg");background-image:linear-gradient(to right, rgba(47,48,58,0.4), rgba(47,48,58,0.4)),url("../images/hero-768@2x.jpg")}}@media screen and (min-width: 768px){.hero__section{max-width:1600px;height:400px;background-image:-webkit-gradient(linear, left top, right top, from(rgba(47,48,58,0.4)), to(rgba(47,48,58,0.4))),url("../images/hero-1600.jpg");background-image:linear-gradient(to right, rgba(47,48,58,0.4), rgba(47,48,58,0.4)),url("../images/hero-1600.jpg")}}@media screen and (min-width: 768px) and (min-device-pixel-ratio: 2), screen and (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), screen and (min-width: 768px) and (min-resolution: 192dpi), screen and (min-width: 768px) and (min-resolution: 2dppx){.hero__section{background-image:-webkit-gradient(linear, left top, right top, from(rgba(47,48,58,0.4)), to(rgba(47,48,58,0.4))),url("../images/hero-1600@2x.jpg");background-image:linear-gradient(to right, rgba(47,48,58,0.4), rgba(47,48,58,0.4)),url("../images/hero-1600@2x.jpg")}}@media screen and (min-width: 1200px){.hero__section{height:600px}}@media screen and (max-width: 386px){.hero__section .container{padding-top:100px}}@media screen and (min-width: 387px){.hero__section .container{padding-top:118px;padding-bottom:118px}}@media screen and (min-width: 1200px){.hero__section .container{padding-top:200px;padding-bottom:200px}}.hero__title{font-weight:900;text-align:center;letter-spacing:0.06em;text-transform:uppercase;color:var(--main-title-color);margin-left:auto;margin-right:auto;margin-bottom:30px}@media screen and (max-width: 479px){.hero__title{font-size:26px;line-height:1.62;max-width:100%}}@media screen and (min-width: 480px){.hero__title{font-size:26px;line-height:1.62;max-width:360px}}@media screen and (min-width: 1200px){.hero__title{font-size:44px;line-height:1.36;max-width:696px}}.hero__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:auto;padding-top:10px;padding-bottom:10px;padding-right:32px;padding-left:32px;font-weight:700;font-size:16px;line-height:1.87;text-align:center;letter-spacing:0.06em;color:#ffffff;background-color:var(--accent-color);-webkit-box-shadow:0px 4px 4px rgba(0,0,0,0.15);box-shadow:0px 4px 4px rgba(0,0,0,0.15);-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:250ms;transition-duration:250ms;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.hero__button:hover,.hero__button:focus{background-color:#188ce8}@media screen and (max-width: 1199px){.about-us__section{padding-top:var(--mobile-section-padding);padding-bottom:var(--mobile-section-padding)}}@media screen and (min-width: 1200px){.about-us__section{padding-top:var(--section-padding);padding-bottom:var(--section-padding)}}@media screen and (min-width: 768px){.about-us__slogans{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-15px}}@media screen and (min-width: 1200px){.about-us__slogans{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:94px}}@media screen and (max-width: 767px){.slogans__item:not(:last-child){margin-bottom:30px}}@media screen and (min-width: 768px){.slogans__item{-ms-flex-preferred-size:calc(100% / 2 - 30px);flex-basis:calc(100% / 2 - 30px);margin:15px}}@media screen and (min-width: 1200px){.slogans__item{-ms-flex-preferred-size:calc(100% / 4 - 30px);flex-basis:calc(100% / 4 - 30px)}}.slogans__container{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;padding-top:25px;padding-bottom:25px;padding-right:100px;padding-left:100px;margin-bottom:30px;background-color:#f5f4fa;border-radius:4px}.slogans__icon{display:block;width:70px;height:70px}.slogans__title{font-weight:700;font-size:14px;line-height:1.14;letter-spacing:0.03em;text-transform:uppercase;color:var(--secondary-title-color);margin-bottom:10px}@media screen and (max-width: 767px){.slogans__title{text-align:center}}.slogans__text{font-size:14px;line-height:1.71;letter-spacing:0.03em;color:var(--main-text-color)}.about-us__title{margin-bottom:50px}@media screen and (max-width: 1199px){.about-us__title{display:none}}@media screen and (max-width: 1199px){.about-us__gallery{display:none}}@media screen and (min-width: 1200px){.about-us__gallery{display:-webkit-box;display:-ms-flexbox;display:flex}}.gallery__item{position:relative}.gallery__item:not(:last-child){margin-right:30px}.gallery__item-overlay{position:absolute;bottom:0;width:100%;height:70px;padding-top:27px;padding-bottom:27px;background-color:rgba(47,48,58,0.8)}.gallery__item-description{font-weight:700;font-size:14px;line-height:1.14;text-align:center;letter-spacing:0.03em;text-transform:uppercase;color:#ffffff}.our-team__section{background-color:#f5f4fa}@media screen and (max-width: 1199px){.our-team__section{padding-top:var(--mobile-section-padding);padding-bottom:var(--mobile-section-padding)}}@media screen and (min-width: 1200px){.our-team__section{padding-top:var(--section-padding);padding-bottom:var(--section-padding)}}@media screen and (max-width: 1199px){.our-team__title{margin-bottom:30px}}@media screen and (min-width: 1200px){.our-team__title{margin-bottom:50px}}@media screen and (min-width: 768px){.our-team__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-15px}}.our-team__item{background-color:#ffffff;-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.12),0px 1px 1px rgba(0,0,0,0.14),0px 2px 1px rgba(0,0,0,0.2);box-shadow:0px 1px 3px rgba(0,0,0,0.12),0px 1px 1px rgba(0,0,0,0.14),0px 2px 1px rgba(0,0,0,0.2);border-radius:0px 0px 4px 4px;padding-bottom:30px}@media screen and (max-width: 767px){.our-team__item:not(:last-child){margin-bottom:30px}}@media screen and (min-width: 768px){.our-team__item{-ms-flex-preferred-size:calc(100% / 2 - 30px);flex-basis:calc(100% / 2 - 30px);margin:15px}}@media screen and (min-width: 1200px){.our-team__item{-ms-flex-preferred-size:calc(100% / 4 - 30px);flex-basis:calc(100% / 4 - 30px)}}.our-team__photo{margin-bottom:30px}.our-team__name{font-weight:500;font-size:16px;line-height:1.19;text-align:center;letter-spacing:0.03em;color:var(--secondary-title-color);margin-bottom:10px}.our-team__position{font-weight:400;font-size:16px;line-height:1.19;text-align:center;letter-spacing:0.03em;color:var(--main-text-color);margin-bottom:16px}@media screen and (max-width: 1199px){.regular-customers__section{padding-top:var(--mobile-section-padding);padding-bottom:var(--mobile-section-padding)}}@media screen and (min-width: 1200px){.regular-customers__section{padding-top:var(--section-padding);padding-bottom:var(--section-padding)}}@media screen and (max-width: 1199px){.regular-customers__title{margin-bottom:30px}}@media screen and (min-width: 1200px){.regular-customers__title{margin-bottom:50px}}.regular-customers__list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 479px){.regular-customers__list{-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}}@media screen and (min-width: 480px){.regular-customers__list{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-15px}}@media screen and (min-width: 1200px){.regular-customers__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 479px){.regular-customers__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.regular-customers__item:not(:last-child){margin-bottom:30px}}@media screen and (min-width: 480px){.regular-customers__item{-ms-flex-preferred-size:calc(100% / 2 - 30px);flex-basis:calc(100% / 2 - 30px);margin:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width: 768px){.regular-customers__item{-ms-flex-preferred-size:calc(100% / 3 - 30px);flex-basis:calc(100% / 3 - 30px)}}@media screen and (min-width: 1200px){.regular-customers__item{-ms-flex-preferred-size:calc(100% / 6 - 30px);flex-basis:calc(100% / 6 - 30px)}}.regular-customers__link{display:block;padding-top:15px;padding-bottom:15px;color:var(--svg-links-color);border:1px solid var(--svg-links-color);border-radius:4px;-webkit-transition-property:color, border-color;transition-property:color, border-color;-webkit-transition-duration:250ms;transition-duration:250ms;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}@media screen and (max-width: 767px){.regular-customers__link{padding-left:51px;padding-right:51px}}@media screen and (min-width: 768px){.regular-customers__link{padding-left:59px;padding-right:59px}}@media screen and (min-width: 1200px){.regular-customers__link{padding-left:31px;padding-right:31px}}.regular-customers__link:hover,.regular-customers__link:focus{color:var(--accent-color);border-color:var(--accent-color)}.regular-customers__icon{display:block;fill:currentColor}.footer{padding-top:60px;padding-bottom:60px;background-color:var(--main-background-color)}@media screen and (min-width: 768px){.footer .container{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}}.footer .social-media__link{background-color:rgba(255,255,255,0.1);color:#ffffff}.footer .social-media__link:hover,.footer .social-media__link:focus{background-color:var(--accent-color);color:#ffffff}@media screen and (max-width: 1199px){.footer address{text-align:center}}@media screen and (max-width: 767px){.footer-address__container{margin-bottom:60px}}@media screen and (min-width: 768px) and (max-width: 1199px){.footer-address__container{margin-right:165px;margin-bottom:60px}}@media screen and (min-width: 1200px){.footer-address__container{margin-right:70px}}.footer__logo{display:block;color:#ffffff;margin-bottom:20px}@media screen and (max-width: 1199px){.footer__logo{text-align:center}}.footer__address{font-style:normal;font-weight:400;font-size:14px;line-height:1.71;letter-spacing:0.03em;color:#ffffff;display:block;margin-bottom:9px}.footer-contacts__item:not(:last-child){margin-bottom:9px}.footer-contacts__link{font-style:normal;font-weight:400;font-size:14px;line-height:1.71;letter-spacing:0.03em;color:rgba(255,255,255,0.6);-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:250ms;transition-duration:250ms;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.footer-contacts__link:hover,.footer-contacts__link:focus{color:var(--accent-color)}@media screen and (max-width: 767px){.footer__social-media{margin-bottom:60px}}@media screen and (max-width: 1199px){.footer__social-media{text-align:center}}@media screen and (min-width: 768px){.footer__social-media{padding-top:5px}}@media screen and (min-width: 1200px){.footer__social-media{padding-top:12px;margin-right:93px}}.social-media__slogan{font-weight:700;font-size:14px;line-height:1.14;letter-spacing:0.03em;text-transform:uppercase;color:#ffffff;margin-bottom:20px}@media screen and (min-width: 1200px){.footer__subscribe-form{padding-top:12px}}@media screen and (max-width: 1199px){.footer__subscribe-form{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-align:center;-ms-flex-align:center;align-items:center}}.subscribe-form__slogan{display:block;font-weight:700;font-size:14px;line-height:1.14;letter-spacing:0.03em;text-transform:uppercase;color:#ffffff;margin-bottom:20px}@media screen and (max-width: 1199px){.subscribe-form__slogan{text-align:center}}.subscribe-form__email-input{padding-top:15px;padding-bottom:15px;padding-left:16px;height:50px;font-size:16px;line-height:1.25;letter-spacing:0.03em;color:#ffffff;background-color:var(--main-background-color);border:1px solid rgba(255,255,255,0.3);border-radius:4px;-webkit-filter:drop-shadow(0px 4px 4px rgba(0,0,0,0.15));filter:drop-shadow(0px 4px 4px rgba(0,0,0,0.15))}@media screen and (min-width: 1200px){.subscribe-form__email-input{margin-right:12px;width:358px}}@media screen and (max-width: 1199px){.subscribe-form__email-input{margin-bottom:20px;width:450px}}@media screen and (max-width: 479px){.subscribe-form__email-input{width:100%}}.subscribe-form__email-input::-webkit-input-placeholder{color:rgba(255,255,255,0.6)}.subscribe-form__email-input:-ms-input-placeholder{color:rgba(255,255,255,0.6)}.subscribe-form__email-input::-ms-input-placeholder{color:rgba(255,255,255,0.6)}.subscribe-form__email-input::placeholder{color:rgba(255,255,255,0.6)}.subscribe-form__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px;padding-bottom:10px;padding-left:29px;padding-right:28px;width:200px;height:50px;font-weight:700;font-size:16px;line-height:1.87;letter-spacing:0.06em;color:#ffffff;background-color:var(--accent-color);-webkit-transition-property:background-color, -webkit-box-shadow;transition-property:background-color, -webkit-box-shadow;transition-property:background-color, box-shadow;transition-property:background-color, box-shadow, -webkit-box-shadow;-webkit-transition-duration:250ms;transition-duration:250ms;-webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.subscribe-form__button:hover,.subscribe-form__button:focus{background-color:#188ce8;-webkit-box-shadow:0px 4px 4px rgba(0,0,0,0.15);box-shadow:0px 4px 4px rgba(0,0,0,0.15)}.subscribe-form__icon{fill:currentColor;margin-left:10px}
/*# sourceMappingURL=main.min.css.map */