.button{display:inline-flex;text-align:center;text-decoration:none;font-size:1rem;line-height:1.25;border-radius:.5rem;cursor:pointer}@media screen and (max-width:940px){.button{display:block}}.form .form__group{display:flex;margin-bottom:2rem}.form .form__group--1c{justify-content:space-between}.form .form__group--1c .form__control{width:calc(100%/1 - 2rem)}.form .form__group--2c{justify-content:space-between}.form .form__group--2c .form__control{width:calc(100%/2 - 2rem)}.form .form__group--3c{justify-content:space-between}.form .form__group--3c .form__control{width:calc(100%/3 - 2rem)}.form .form__group--4c{justify-content:space-between}.form .form__group--4c .form__control{width:calc(100%/4 - 2rem)}.form .form__group--5c{justify-content:space-between}.form .form__group--5c .form__control{width:calc(100%/5 - 2rem)}.form .form__group--6c{justify-content:space-between}.form .form__group--6c .form__control{width:calc(100%/6 - 2rem)}.form .form__group--7c{justify-content:space-between}.form .form__group--7c .form__control{width:calc(100%/7 - 2rem)}.form .form__group--8c{justify-content:space-between}.form .form__group--8c .form__control{width:calc(100%/8 - 2rem)}.form .form__group--9c{justify-content:space-between}.form .form__group--9c .form__control{width:calc(100%/9 - 2rem)}.form .form__group--10c{justify-content:space-between}.form .form__group--10c .form__control{width:calc(100%/10 - 2rem)}.form .form__group--1c .form__control{width:100%}.form .form__control{width:100%}.form .form__input,.form .form__select,.form .form__textarea{width:100%;box-sizing:border-box;padding:.5rem 1rem;border:1px solid #000;border-radius:.5rem;font-size:18px;line-height:1.5;color:#000;background-color:transparent}.form .form__input:focus,.form .form__select:focus,.form .form__textarea:focus{outline:0}.form .form__textarea{min-height:calc((18px * 1.5) * 4 + .5rem * 2)}.form .form__button{width:100%}.header{margin-bottom:6rem}@media screen and (max-width:640px){.header{margin-bottom:3rem}}.header .header__wrapper{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #3f3f3f;padding:0 0 2rem}@media screen and (max-width:480px){.header .header__wrapper{flex-direction:column;align-items:center}}.header .header__company{font-size:2.25rem;font-family:'Times New Roman',sans-serif}@media screen and (max-width:640px){.header .header__company{font-size:1.5rem}}@media screen and (max-width:480px){.header .header__company{margin-bottom:1rem}}.header .header__phone{display:flex;padding:.75rem 1.5rem;border:1px solid #3f3f3f;color:#ffb601;font-weight:700;text-decoration:none}.header .header__phone:before{content:'';display:block;width:24px;height:24px;margin-right:1rem;background-image:url(../../images/ui/icons/phone.svg);background-repeat:no-repeat}.navigation{display:flex;align-items:center}.navigation .navigation__list{display:flex;justify-content:space-between;list-style:none;margin:0;padding:0}.navigation .navigation__item{margin:0 1rem}.navigation .navigation__item--active .navigation__link{text-decoration:none}.intro{margin-bottom:6rem}.intro .intro__row{display:flex;justify-content:space-between}@media screen and (max-width:940px){.intro .intro__row{flex-direction:column;align-items:center}}.intro .intro__col{width:40%}@media screen and (max-width:940px){.intro .intro__col{width:100%}}.intro .intro__col--content{display:flex;flex-direction:column;justify-content:space-between;width:50%}@media screen and (max-width:940px){.intro .intro__col--content{order:-1;max-width:500px;width:100%;margin:0 auto}}.intro .intro__image{width:100%}@media screen and (max-width:940px){.intro .intro__image{display:block;margin:0 auto;max-width:590px}}@media screen and (max-width:940px){.intro .list{display:block;max-width:400px;width:100%;margin:0 auto}}.intro .phone{text-decoration:none}.intro .phone:hover{text-decoration:none;color:#fff}.galleryRow{display:flex;justify-content:center;flex-flow:row wrap}@media screen and (max-width:1400px){.galleryRow{justify-content:center}}.galleryRow .galleryRow__item{display:flex;width:auto;text-decoration:none;margin-right:1rem;margin-bottom:1rem}@media screen and (max-width:1400px){.galleryRow .galleryRow__item{width:30%;justify-content:center}}@media screen and (max-width:1000px){.galleryRow .galleryRow__item{width:auto;justify-content:center}}.galleryRow .galleryRow__in{position:relative;display:flex}.galleryRow .galleryRow__in:before{content:'';position:absolute;opacity:0;top:0;left:0;right:0;bottom:0;background-color:rgba(255,182,0,.5);transition:opacity .3s ease-in-out;background-image:url(../../images/ui/icons/magnify.svg);background-repeat:no-repeat;background-position:center center}.galleryRow .galleryRow__in:hover:before{opacity:1}.footer .footer__wrapper{padding:2rem 0;border-top:1px solid #3f3f3f;text-align:center}.footer .footer__copy{color:#686868;text-transform:uppercase}
/*# sourceMappingURL=4-components.min.css.map */
