.home{position:relative;width:100%;height:100%;height:calc(var(--vh, 1vh) * 100);padding:0;background-color:#F1EEEE;color:#fff;font-family:"Replica Pro"}.home .back{object-position:center bottom}.home .txt{position:absolute;width:100%;top:50%;transform:translateY(-50%);text-transform:uppercase;text-align:center}.home h2{margin-bottom:12px;font-size:28px}.home h1{margin-bottom:44px;font-size:48px}.home h1:last-child{margin-bottom:24px}.home .bottom{position:absolute;width:100%;bottom:32px;text-align:center}.team .txt{padding:0 10%;text-align:center}.contact{background-color:#F1EEEE}.contact h3{margin-top:60px;margin-bottom:0;font-size:24px;font-family:"Replica Pro";line-height:1.6}.contact h3 a{font-family:"Replica-Bold"}.contact h3.glosa{margin:0;font-family:"Glosa-Roman"}.contact .tit{margin-top:0;margin-bottom:60px}.contact .checks{margin-bottom:24px;font-family:"Replica Pro"}.leasing{text-align:center}.leasing .wexler{width:430px}.leasing .contacts{display:flex;margin-top:24px;margin-bottom:36px;padding:0 10%}.leasing .contacts .item{flex:1;padding:0 20px;font-size:16px}.leasing .contacts .item:first-child{border-right:1px solid #023451}.leasing .contacts .item a{font-family:"Replica Pro";font-size:18px}.leasing small{font-size:12px}.leasing .hope{width:180px;margin-bottom:36px}@media screen and (max-width: 1260px){.home h2{font-size:20px}.home h1{font-size:40px}.contact h3{margin-top:40px;font-size:20px}.contact h3.glosa{font-size:16px}.contact .tit{margin-top:0;margin-bottom:36px}.leasing .wexler{width:360px}.leasing .contacts{padding:0}.leasing .contacts .item{font-size:14px}.leasing small{font-size:10px}.leasing .hope{width:152px}}@media screen and (max-width: 576px){.home h2{font-size:14px}.home h1{font-size:24px}.home .bottom{bottom:16px}.home .bottom span{display:block}.team .txt{padding:0}.contact h3{margin-top:32px;font-size:16px}.contact h3.glosa{font-size:12px}.contact .tit{margin-top:0;margin-bottom:24px}.contact .checks{margin-bottom:12px}.leasing .wexler{width:240px}.leasing .contacts{flex-direction:column;margin:12px 0}.leasing .contacts .item{font-size:12px}.leasing .contacts .item:first-child{margin-bottom:24px;padding-bottom:24px;border-right:none;border-bottom:1px solid #023451}.leasing .contacts .item h3{font-size:16px}.leasing .contacts .item a{font-size:14px}.leasing small{font-size:10px}.leasing .hope{width:122px;margin-bottom:32px}}
