.Header{display:flex;justify-content:center;align-items:center;height:90px;width:100%;position:fixed;z-index:100;background-color:rgba(0,0,0,.65);backdrop-filter:blur(5px)}.Header>.content{width:1200px;display:flex;justify-content:space-between}.Header>.content>.burger,.Header>.content>.logo{cursor:pointer}.Header>.menu{overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:1000;width:100%;position:fixed;inset:0;background-color:#000;display:flex;justify-content:center;transition:all .3s}.Header>.menu.opened{transform:translateX(0);height:100vh}.Header>.menu.closed{transform:translateX(-100%)}.Header>.menu>.content{width:1200px;padding-top:34px;display:flex;flex-direction:column;gap:64px}.Header>.menu>.content>img.cross{width:22px;height:22px;cursor:pointer}.Header>.menu>.content>.links{display:flex;gap:64px}.Header>.menu>.content>.links>.linksCol{display:flex;flex-direction:column;min-width:300px;gap:16px}.Header>.menu>.content>.links>.linksCol>a.linkSmall{transition:all .2s;font-weight:500;font-size:16px;color:#fff}.Header>.menu>.content>.links>.linksCol>a.linkSmall:hover{opacity:.5}.Header>.menu>.content>.links>.linksCol>a.linkTitle{font-weight:400;font-size:24px;color:silver;font-family:Russo One;transition:all .2s}.Header>.menu>.content>.links>.linksCol>a.linkTitle:hover{color:#fff}.Header>.menu>.content>.buttons{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.Header>.menu>.content>.buttons>a{width:300px;height:45px;display:flex;justify-content:center;align-items:center}.Header>.menu>.content>.buttons>a.calcButton{border:1px solid #fff;background-color:#fff;color:#000;font-size:16px;font-weight:500}.Header>.menu>.content>.buttons>a.formButton{border:1px solid hsla(0,0%,100%,.6);background-color:rgba(0,0,0,0);color:hsla(0,0%,100%,.6);font-size:16px;font-weight:500}.Header>.menu>.content>img.logo{width:183px;height:25px}@media screen and (max-width:1200px){.Header>.content{width:100%;padding:0 24px}.Header>.menu>.content{width:100%;padding:34px 24px 0}}@media screen and (max-width:664px){.Header>.menu>.content{gap:24px;position:relative;padding:64px 24px 80px;overflow-y:scroll}.Header>.menu>.content>img.logo{margin-bottom:24px}.Header>.menu>.content>img.cross{position:absolute;top:24px;left:24px}.Header>.menu>.content>.links{flex-direction:column;gap:24px}.Header>.menu>.content>.links>.linksCol{width:100%;gap:12px}.Header>.menu>.content>.links>.linksCol>a.linkTitle{font-size:20px!important}.Header>.menu>.content>.links>.linksCol>a.linkSmall{font-size:15px!important}.Header>.menu>.content>.buttons>a{width:100%}.Header>.menu>.content>.buttons>a.phone_link{display:flex;justify-content:flex-start}}@media screen and (max-width:450px){.Header>.content>a.logo{display:none}}input{background-color:rgba(0,0,0,0)!important;color:#fff}input::placeholder{color:hsla(0,0%,100%,.5)}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{background-color:rgba(0,0,0,0)!important;-webkit-box-shadow:inset 0 0 0 1000px rgba(0,0,0,0)!important;box-shadow:inset 0 0 0 1000px rgba(0,0,0,0)!important;-webkit-text-fill-color:#fff!important;transition:background-color 5000s ease-in-out 0s!important}.Contacts{position:relative;width:100%;height:100vh;overflow:hidden}@media screen and (max-width:1050px){.bg-image{position:absolute;inset:0;object-fit:cover;width:100%;height:100%;z-index:0}.right-blur-overlay{position:absolute;width:100%!important;height:100%;backdrop-filter:blur(10px);background-color:rgba(0,0,0,.4);z-index:1;transform:translateZ(0);will-change:backdrop-filter;pointer-events:none}}.bg-image{position:absolute;inset:0;object-fit:cover;width:100%;height:100%;z-index:0}.right-blur-overlay{position:absolute;top:0;right:0;width:405px;height:100%;backdrop-filter:blur(10px);background-color:rgba(0,0,0,.4);z-index:1;transform:translateZ(0);will-change:backdrop-filter;pointer-events:none}.ContactFormSection{position:relative;z-index:2;padding:120px 0 0 120px}@media screen and (max-width:740px){.Contacts{min-height:100vh;height:auto}.ContactFormSection{margin:80px auto;padding:15px;max-width:500px}}.yandex_map{width:100%;height:400px;background-color:#d0d0d0;display:flex;background-size:cover;background-position:50%;position:relative;justify-content:space-around;align-items:center}@media screen and (max-width:500px){.ContactFormSection{margin:80px auto;padding:15px;max-width:470px}.form-label-1{display:none}.form-label{font-size:12px}.form-datetime{width:100%!important}}.form{max-width:500px;display:flex;flex-direction:column;gap:20px;font-family:Russo One,sans-serif}.form-row{display:flex;justify-content:space-between;align-items:center;border:1px solid #fff}.form-label,.form-label-1{width:183px;color:#fff;font-size:14px;text-transform:uppercase;padding-left:15px}.form-input{width:305px;padding:10px;border:1px solid #fff;background:rgba(0,0,0,0);font-family:inherit;color:#fff}.form-input::placeholder{color:hsla(0,0%,100%,.5)}.form-input:-webkit-autofill{transition:background-color 100000s ease-in-out 0s;-webkit-text-fill-color:#fff!important;background:rgba(0,0,0,0)!important}.form-datetime{display:flex;width:305px}.form-button{padding:12px;background-color:#fff;color:#000;font-weight:700;text-transform:uppercase;border:none;cursor:pointer;transition:background .3s}.form-button:hover{background-color:#e0e0e0}.contacts-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-top:40px;color:#fff;font-family:Helvetica,sans-serif;font-size:14px;line-height:1.5;max-width:500px}.contacts-info-block{border:1px solid hsla(0,0%,100%,.3);padding:16px;background-color:hsla(0,0%,100%,.05)}.title-contacts-info{font-family:Russo One,sans-serif;font-size:16px;text-transform:uppercase;margin-bottom:6px;color:#fff}.contacts-info-block p{margin:0}input[type=date],input[type=time]{color-scheme:dark}