h1{font-family:Roboto,sans-serif;font-weight:400}body,button,h1,h2,h3,h4,h5,h6,html,input,li,textarea,ul{margin:0;padding:0;border-width:0;font-family:Ubuntu,sans-serif;font-size:16px;line-height:inherit}body{line-height:1.5}strong{font-weight:500}.link{color:#00aaef;text-decoration:none;transition:color .2s}.link:hover{color:#2f80ed}.header{height:100vh;background:url(header.3a6661a4.jpg) 50%;background-size:cover;position:relative;font-weight:400;line-height:1}.header__nav{position:absolute;bottom:25px;left:0;right:0}.header__top{position:absolute;top:35px;left:calc(50% - 57.5px);display:flex;color:#fff}.header__number{color:#fff;text-decoration:none;transition:color .2s}.header__number:hover{color:#d5c5aa}.header__phone{margin:0 82px}.header__action,.header__phone{position:relative;top:47px}.header__link{color:#fff;text-decoration:none;border-bottom:1px dashed;transition:color .2s;text-transform:uppercase}.header__link:hover{color:#d5c5aa}@media screen and (max-width:999px){.header__top{flex-direction:column}.header__phone{margin:-30px 0 10px}}.nav{color:#000;text-transform:uppercase}.nav__list{display:flex;justify-content:center;list-style:none}.nav__item{padding:7px 20px;margin:0 22.5px;border-radius:10px}.nav__item-active{background-color:#d5c5aa}.nav__link{color:#fff;text-decoration:none;transition:color .2s}.nav__link:hover{color:#d5c5aa}@media screen and (max-width:999px){.nav__list{flex-direction:column;align-items:center}}.logo{width:115px;height:76px;background-image:url(logo.f1453457.png);background-size:contain;background-repeat:no-repeat;background-position:50%}.section{position:relative;padding:100px calc(50% - 470px);background:#fff}.section:nth-child(2n){background-color:#eee}.section__heading{left:0;right:0;top:-.5em;margin:auto}.section__content{width:100%}@media screen and (max-width:999px){.section{padding-left:40px;padding-right:40px}}.info{display:flex;justify-content:space-between}.info__heading{width:314px;font-weight:300;text-transform:uppercase;line-height:60px;font-size:48px}.info__text{max-width:564px}.info__text--first{margin-top:0}.info__text--last{margin-bottom:0}.heading{font-size:48px;line-height:1;position:absolute;text-transform:uppercase;font-weight:300;width:max-content}.heading:after,.heading:before{display:block;content:"";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;left:0;right:0;width:20px;height:13px;top:calc(100% + 4px);margin:auto;background-image:url(crown.faad32a5.svg)}.photos{display:flex;justify-content:space-between}.photos__img{width:calc(50% - 10px);height:260px;object-fit:cover;object-position:center;transition:transform .5s,box-shadow .5s}.photos__img:hover{transform:scale(1.03);box-shadow:0 0 10px rgba(0,0,0,.5)}.photos--wide-left .photos__img:first-child{width:calc(67% - 10px)}.photos--wide-left .photos__img:last-child,.photos--wide-right .photos__img-right:first-child{width:calc(33% - 10px)}.photos--wide-right .photos__img-right:last-child{width:calc(67% - 10px)}.gallery__caption{margin:12px 0 35px}.gallery__button{margin:44px auto 0}.button{display:block;font-size:14px;line-height:1;color:#fff;background-color:#00aaef;cursor:pointer;transition:background-color .2s;padding:19px 62px;text-transform:uppercase}.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-bottom: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{display:block;margin-bottom:8px;box-sizing:border-box;width:100%}.input{font-size:14px;font-weight:500;text-align:center;color:#393939;padding:24px;background-color:#eee;box-sizing:border-box;text-transform:uppercase;line-height:1}.input::placeholder{color:inherit}.input__textarea{height:166px}@media screen and (max-width:999px){.info{flex-direction:column}.info__heading{margin-bottom:16px}}.testimonials{display:grid;justify-content:center;gap:65px;grid-template-columns:repeat(3,200px)}@media screen and (max-width:999px){.testimonials{grid-template-columns:repeat(1,200px)}}.person{text-align:center}.person__photo{width:150px;height:150px;border-radius:50%;transition:box-shadow .5s}.person__photo:hover{box-shadow:0 0 10px rgba(0,0,0,.5)}.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:"";position:absolute;display:block;width:40px;height:33px;background-image:url(quotes.6e261c1b.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;right:calc(100% + 6px);bottom:calc(100% + 6px)}.contact{display:flex;justify-content:space-between}.contact__text{font-size:24px;width:280px}.contact__address,.contact__phone{color:#000;text-decoration:none}.contact__form{width:380px}@media screen and (max-width:999px){.contact{flex-direction:column}.contact__form,.contact__text{width:100%}}.footer{height:540px;position:sticky;bottom:0;z-index:-1;background-image:url(footer.282429a4.jpg);background-size:cover;background-position:50%}.footer__logo{position:absolute;left:0;right:0;margin:auto;bottom:95px}html{scroll-behavior:smooth}body{background:#fff}
/*# sourceMappingURL=main.4170012a.css.map */