@font-face{font-family:Roboto;src:url(Roboto-Regular-webfont.1b7be813.woff) format("woff");font-weight:400;font-style:normal}body,button,html,input,li,textarea,ul{margin:0;padding:0;border-width:0;font-family:Ubuntu,sans-serif;font-size:16px;line-height:inherit}html{scroll-behavior:smooth}body{line-height:1.5}strong{font-weight:500}.page{width:100%}.header{height:100vh;position:relative;background-image:url(header.3a6661a4.jpg);background-size:cover;background-position:50%;font-weight:400;line-height:1}.header__nav{position:absolute;bottom:25px;left:0;right:0}.header__top{display:flex;position:absolute;top:35px;left:calc(50% - 57.5px);color:#fff}.header__action,.header__phone{position:relative;top:47px}.header__phone{margin:0 82px;color:#fff;text-decoration:none;transition:color .5s}.header__phone:hover{color:#d5c5aa}.header__link{color:#fff;text-decoration:none;border-bottom:1px dashed;transition:color .5s;text-transform:uppercase}.header__link:hover{color:#d5c5aa}@media screen and (max-width:999px){.header__top{flex-direction:column}.header__phone{margin:0;top:25px}}.nav{color:#000;text-transform:uppercase}.nav__list{display:flex;justify-content:center;list-style:none}.nav__link{color:#fff;text-decoration:none;transition:color .5s}.nav__item{padding:7px 20px;margin:0 22px;border-radius:10px;transition:background-color .5s}.nav__item--active,.nav__item:hover{background-color:#d5c5aa}.nav__item:hover>.nav__link{color:#393939}@media screen and (max-width:999px){.nav__list{flex-direction:column;align-items:center}.nav__item{padding:15px 30px}}@media screen and (max-width:calc(999px + 50px)){.nav__link{font-size:14px}}.logo{width:115px;height:76px;background-image:url(logo.f1453457.png);background-size:contain;background-repeat:no-repeat;background-position:50%}.container{padding:75px calc(50% - 470px);position:relative;background-color:hsla(0,0%,100%,.7)}.container:nth-child(2n){background-color:#eee}.container__heading{margin:0 auto}@media screen and (max-width:999px){.container{padding-left:40px;padding-right:40px}}.info{display:flex;justify-content:space-between}.info__heading{max-width:314px;font-weight:300;text-transform:uppercase;line-height:60px;font-size:48px;margin:0}.info__text{max-width:564px}.info__text>:first-child{margin-top:0}.info__text>:last-child{margin-bottom:0}@media screen and (max-width:999px){.info{flex-direction:column}.info__heading{margin-bottom:20px;line-height:40px;font-size:32px}.info__text{font-size:14px}}.link,.link:visited{color:#00aaef;text-decoration:none;transition:color .5s}.link:hover,.link:visited:hover{color:#2f80ed}.link--bottom{color:#393939;font-weight:700}.heading{width:max-content;font-size:48px;font-weight:300;line-height:1;text-transform:uppercase;transform:translateY(-60px)}.heading:after,.heading:before{content:"";display:block;position:absolute;height:2px;top:calc(100% + 5px);width:calc(50% - 20px);background-color:#00aaef}.heading:before{left:0}.heading:after{right:0}.heading__crown{display:block;position:absolute;width:20px;height:13px;top:calc(100% + 4px);left:0;right:0;margin:auto;background-image:url(crown.faad32a5.svg)}@media screen and (max-width:999px){.heading{font-size:32px}}.photos{display:flex;justify-content:space-between}.photos__img{width:calc(50% - 10px);height:260px;border-radius:5px;object-fit:cover;object-position:center;opacity:.8;transition:.4s}.photos__img:hover{transform:scale(1.02);box-shadow:2px 2px;opacity:1}.photos--wide_left .photos__img:first-child{width:calc(67% - 10px)}.photos--wide_left .photos__img:last-child,.photos--wide_right>img:first-child{width:calc(33% - 10px)}.photos--wide_right>img:last-child{width:calc(67% - 10px)}@media screen and (max-width:999px){.photos__img{height:180px}.photos--wide_left .photos__img:first-child,.photos--wide_left .photos__img:last-child,.photos--wide_right .photos__img:first-child,.photos--wide_right .photos__img:last-child{width:calc(50% - 10px)}}.gallery__caption{margin:12px 0 35px}.gallery__button{margin:44px auto 0}.button{display:block;padding:19px 62px;font-size:14px;line-height:1;text-transform:uppercase;color:#fff;background-color:#00aaef;cursor:pointer;transition:background-color .5s}.button:hover{background-color:#2f80ed}.consultation{display:flex;justify-content:space-between}.consultation__text{width:480px}.consultation__heading{font-size:32px;line-height:40px;margin:0 0 24px}.consultation__form{width:380px}@media screen and (max-width:999px){.consultation{flex-direction:column}.consultation__form,.consultation__text{width:100%}}.form{display:flex;flex-direction:column}.form__button,.form__input{box-sizing:border-box;display:block;width:100%;margin-bottom:8px}.input{padding:24px;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1;border:2px solid transparent;color:#393939;background-color:#eee;box-sizing:border-box;border-radius:10px}.input::placeholder{color:rgba(57,57,57,.7);text-align:center}.input:focus{outline:none;border:2px solid #393939;box-shadow:0 0 10px #719ece}.input__textarea{height:166px;resize:none}.testimonials{display:grid;gap:65px;grid-template-columns:repeat(3,200px);justify-content:center}@media screen and (max-width:999px){.testimonials{grid-template-columns:200px}}.person{text-align:center}.person__photo{width:150px;height:150px;border-radius:50%}.person__name{margin-top:12px;font-weight:700}.person__position{margin:0;color:#696973;font-style:italic}.person__text{position:relative}.person__text:after{content:"";display:block;position:absolute;width:40px;height:33px;background-image:url(quotes.6e261c1b.svg);background-repeat:no-repeat;background-position:50%;right:calc(100% - 20px);bottom:100%}.contact{display:flex;justify-content:space-between}.contact__text{font-size:24px;width:280px}.contact__form{width:380px}@media screen and (max-width:999px){.contact{flex-direction:column}.contact__form,.contact__text{width:100%}}.footer{height:100vh;position:sticky;bottom:0;background-image:url(footer.282429a4.jpg);background-size:cover;background-position:50%;z-index:-1}.footer__logo{position:absolute;bottom:95px;left:0;right:0;margin:auto}
/*# sourceMappingURL=main.ed15b4e8.css.map */