@font-face{font-family:"TT Hoves";src:url("../css/fonts/TTHoves.ttf") format("truetype");font-weight:normal;font-style:normal}:root{--gray: #333;--grayWhite: #BDBDBD;--white: #ffffff}a{text-decoration-line:none}body{padding:0;width:1440px;margin:auto}.header{display:flex;align-items:center;justify-content:space-between;height:102px}section{margin-bottom:120px;margin-left:auto;margin-right:auto;width:1180px}.logo{margin-left:128px}.header__nav{display:flex}.nav{margin-right:204px}.header__nav--item{list-style:none;height:20px;padding:4px 0px;position:relative}.header__nav--item+.header__nav--item{margin-left:60px}.header__nav--item:hover{border-bottom:1px ridge #000;border-top:1px ridge #000;text-shadow:0px 4px 4px rgba(0,0,0,.25)}.inspect{border-bottom:1px ridge #000;border-top:1px ridge #000;text-shadow:0px 4px 4px rgba(0,0,0,.25)}.link{color:var(--gray, #333);font-family:TT Hoves;font-size:12px;font-style:normal;font-weight:400;line-height:12px;letter-spacing:2.4px;text-transform:uppercase}.home{display:flex;justify-content:space-between}.home__title{color:var(--grayWhite);font-family:TT Hoves;font-size:64px;font-style:normal;font-weight:300;line-height:64px}.home__title span{color:#000;font-weight:bold}.page__button button{position:relative;justify-content:center;width:60px;height:60px;padding:0}.page__button button:last-child{margin-left:20px}.pages{color:var(--grayWhite);font-size:40px;margin-top:92px}.home__pictures{position:relative;background-image:url(../img/galarey/house.jpg);width:720px;height:820px}.home__pictures--button{color:var(--gray);font-size:20px;background-color:#fff;padding:20px 40px;position:absolute;bottom:0}.information{display:flex;background-color:#fbfbfb;height:440px;position:relative}.information__text{position:relative;width:400px;margin-left:700px;margin-right:30px}.information__text p{font-family:TT Hoves;font-size:16px;font-style:normal;font-weight:300}.title{color:var(--grayWhite);font-family:TT Hoves;font-size:64px;font-style:normal;font-weight:300;line-height:64px}.information__text--button{position:absolute;margin-bottom:30px;color:var(--gray);font-size:20px;background-color:#fff;padding:20px 40px}.task__item{display:flex}.task__item--link{height:100%;width:50%;display:flex}.link__text{color:var(--gray);font-family:TT Hoves;font-size:22px;font-style:normal;font-weight:400;line-height:36px;margin:0 0 0 30px;align-items:center;display:flex}.progects__item{display:flex;flex-wrap:wrap;align-content:space-around;height:100%;padding:0;margin:0;list-style:none}.progects__item--link{position:relative}.progects__item--link:not(:first-child):not(:nth-child(3)){margin-left:30px}.progects__item--link:not(:first-child):not(:nth-child(2)){margin-top:30px}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--gray);text-align:left;opacity:0;transition:opacity 1000ms cubic-bezier(0.04, 0, 0.2, 1) 250ms}.overlay:hover{opacity:.8}.overlay h1{color:#fff;font-family:TT Hoves;font-size:64px;font-style:normal;font-weight:700;line-height:64px;padding-left:10%;margin-bottom:0;opacity:1}.overlay__content .button{left:6%}.block__button{position:relative}.block__button .button{top:30px}.progects .button{display:flex;color:#fff;font-size:20px;position:absolute;background-color:#333;right:10px;padding:20px}.form{margin-bottom:0}.form .title{margin-bottom:20px}.form__block{display:flex}.form__body{display:flex;flex-direction:column}.form__body--input{width:392px;padding:14px 20px;background-color:#f3f3f3;border:none}.form__label{position:relative;display:flex;align-items:center;margin-bottom:12px}.form__label--name{color:var(--grayWhite);position:absolute;padding-left:20px;top:14px;transition:transform 250ms linear;pointer-events:none}.form__body--input:not(:-moz-placeholder-shown)~.form__label--name{transform:translateX(-50px);opacity:0}.form__body--input:focus~.form__label--name,.form__body--input:not(:placeholder-shown)~.form__label--name{transform:translateX(-50px);opacity:0}textarea{height:122px;resize:none}.checkbox{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block}.check-icon{display:inline-block;border:var(--grayWhite) solid 1px;border-radius:3px;width:20px;height:20px}.checkbox:checked+.check-icon{background-image:url(../img/checkbox.svg);background-size:cover;background-position:center;background-origin:border-box;background-color:var(--grayWhite)}.form__checkbox--name{color:var(--gray);font-family:TT Hoves;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.42px;margin:0 0 0 16px}.form__body .button{position:absolute;display:flex;color:#fff;font-size:20px;background-color:var(--gray);padding:20px;top:0}.form__img{margin-left:30px}.footer{margin-top:180px;background-color:#2c2c2c}.footer__content{display:flex;padding:60px 220px 60px 120px;justify-content:space-between}.footer__content--information a:not(:last-child){margin-bottom:12px}.footer__content--information,.footer__content--contact{display:flex;flex-direction:column}.footer a{color:#fff;font-family:TT Hoves;font-size:14px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.42px}.footer p{display:flex;align-items:center;justify-content:center;border-top:var(--grayWhite) 1px solid;height:70px;color:var(--grayWhite);font-family:Open Sans;font-size:12px;font-style:normal;font-weight:400;line-height:22px}.footer h3{color:#fff;margin-bottom:25px;margin-top:0}.footer__content--contact a:not(:last-child){margin-bottom:36px}.footer__content--contact span{margin-right:20px}.footer__social a:not(:last-child){margin-right:40px}/*# sourceMappingURL=main.min.css.map */