body,html{background:#0a0a0a}body{padding:11px 0 0;color:#fff;font-family:var(--font-manrope);max-width:1600px;margin:0 auto;overflow-x:hidden}main{min-height:40vh}h1{font-size:62px;line-height:68px}h1,h2{font-family:var(--font-balkara);font-weight:400;margin:0}h2{font-size:36px;line-height:42px;color:#e1d0a8}h3{margin:0}a{text-decoration:none;color:#fff}address{font-style:normal}p{margin:0}button{border:none;cursor:pointer}.container{max-width:1440px;margin-left:auto;margin-right:auto;width:100%}div{box-sizing:border-box}.modal-overlay{position:fixed;inset:0;z-index:99999}.notFound{display:flex;flex-direction:column;align-items:center;justify-content:center}.notFound img{pointer-events:none}.full-bleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:none}@media(max-width:768px){body{padding-top:16px}h1{font-size:26px;line-height:32px}}.contacts{margin-top:46px}.contacts .logo-mobile{display:none}.contacts__content{position:relative}.contacts__block{position:absolute;bottom:0;left:140px;right:140px;background:#ede7d9;box-shadow:0 4px 20px 0 rgba(7,5,24,.05);-webkit-backdrop-filter:blur(9.8320732117px);backdrop-filter:blur(9.8320732117px);border-radius:20px;display:flex;justify-content:space-between;padding:46px 172px 46px 46px}.contacts__block__left{display:flex;flex-direction:column;gap:16px}.contacts__block__left h1{color:#8f212d;font-size:80px}.contacts__block__left address{display:flex;flex-direction:column;gap:15px;color:#222}.contacts__block__left address a{color:#222}.contacts__block__left address p{font-size:22px}.contacts__company-name{font-size:36px!important;font-weight:700}.contacts__telegram{display:flex;align-items:center;gap:10px}@media(max-width:768px){.contacts .logo-mobile{display:block}.contacts__content{max-width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:-150px}.contacts__content__decorative-image{width:200%;height:100%}.contacts__block{width:90vw;padding:36px 30px;left:auto;right:auto}.contacts__block__left{gap:28px}.contacts__block__left h1{font-size:28px;display:flex;align-items:center;justify-content:space-between}.contacts__block__left address p{font-size:15px}.contacts__block__right{display:none}.contacts__company-name{font-size:20px!important}.contacts__telegram{display:flex;gap:16px;align-items:center}.contacts__telegram p{display:block;font-size:15px}}