textarea{resize:none;max-width:320px;width:100%;border:1px solid #fff;max-height:100px;padding:10px 15px}.header-active{-webkit-transition:.2s;-o-transition:.2s;transition:.2s;padding:5px 0}.header-logo a,.header-logo div{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header-nav-phone a{font-size:24px}.offer{padding:140px 0 100px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODIyIiBoZWlnaHQ9Ijc2NyIgdmlld0JveD0iMCAwIDgyMiA3NjciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIG9wYWNpdHk9IjAuMjkiIGZpbHRlcj0idXJsKCNmaWx0ZXIwX2YpIj4KPGVsbGlwc2UgY3g9IjQxMS40NTYiIGN5PSIzNzguNjQyIiByeD0iMTQ1LjY1OCIgcnk9IjIyMy4yMjciIHRyYW5zZm9ybT0icm90YXRlKDU3LjA1MDYgNDExLjQ1NiAzNzguNjQyKSIgZmlsbD0iIzZDMDRCMyIvPgo8L2c+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX2YiIHg9IjAuOTExODY1IiB5PSItOSIgd2lkdGg9IjgyMS4wODgiIGhlaWdodD0iNzc1LjI4MyIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI3MiIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyIi8+CjwvZmlsdGVyPgo8L2RlZnM+Cjwvc3ZnPgo=");background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;background-position:250px -100px;max-height:780px;overflow:hidden}.offer .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.offer-left{width:55%;padding-top:70px}.offer-left h1{font-size:64px;line-height:1.1;margin-bottom:15px}.offer-left p{margin-bottom:40px;max-width:550px}.offer-right{width:45%}.offer-right img{width:800px;height:720px;position:relative;top:-110px;right:100px;max-width:200%;-o-object-fit:contain;object-fit:contain}.page-offer-left h1{font-size:54px}@media (max-width:1600px){.offer{padding-bottom:70px;max-height:730px}}@media (max-width:1600px){.offer{padding-top:70px}}@media (max-width:1200px){.offer{background-position:0 -101px;padding-top:50px;max-height:470px}.offer-right img{height:600px;width:600px;right:60px}.offer-left{padding-top:20px}.offer-left h1{font-size:50px;margin-bottom:30px}}@media (max-width:992px){.header .burger-active span{top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.header .burger-active span:nth-child(2){-webkit-transform:translateY(-50%) rotate(135deg);-ms-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg);top:50%}.header .burger-active span:nth-child(3){-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);top:50%}.header-nav-phone a{font-size:26px}.header-nav-active{-webkit-transition:.2s;-o-transition:.2s;transition:.2s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;height:100%;padding:30px 30px 150px 10px;overflow:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header-nav ul li.menu-item-has-children.link-active{color:#6882dd;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;z-index:30}.header-nav ul li.menu-item-has-children.link-active>div::after{top:13px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC4xNjI3MTggMC4xNzU3MzZDMC4zNzk2NzYgLTAuMDU4NTc4NyAwLjczMTQzNSAtMC4wNTg1Nzg3IDAuOTQ4MzkzIDAuMTc1NzM2TDUgNC41NTE0N0w5LjA1MTYxIDAuMTc1NzM2QzkuMjY4NTcgLTAuMDU4NTc4NyA5LjYyMDMyIC0wLjA1ODU3ODcgOS44MzcyOCAwLjE3NTczNkMxMC4wNTQyIDAuNDEwMDUxIDEwLjA1NDIgMC43ODk5NSA5LjgzNzI4IDEuMDI0MjZMNS4zOTI4NCA1LjgyNDI2QzUuMTc1ODggNi4wNTg1OCA0LjgyNDEyIDYuMDU4NTggNC42MDcxNiA1LjgyNDI2TDAuMTYyNzE4IDEuMDI0MjZDLTAuMDU0MjM5NSAwLjc4OTk1IC0wLjA1NDIzOTUgMC40MTAwNTEgMC4xNjI3MTggMC4xNzU3MzZaIiBmaWxsPSIjNjg4MkREIi8+Cjwvc3ZnPgo=");-webkit-transition:.2s;-o-transition:.2s;transition:.2s;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.header-nav ul li.menu-item-has-children.link-active ul{height:100%;max-height:100%;padding:0 0 20px 10px;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}.offer{max-height:430px;background-position:0 -80px}.offer-left{width:60%}.offer-left h1{font-size:42px}.offer-left p{font-size:16px}.offer-right{width:40%}.offer-right img{height:500px;width:500px;top:-80px}}@media (max-width:768px){.offer{max-height:800px;position:relative;overflow:visible}.offer .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.offer-right{position:absolute;left:50%;bottom:-70px;height:300px;width:300px}.offer-right img{height:300px;max-width:100%;width:300px;position:static}.offer-left{width:100%}.offer-left h1{font-size:52px}.offer-left p{font-size:18px;max-width:100%}}@media (max-width:578px){.header-nav-active{padding-left:15px}.header-nav-phone a{font-size:20px}.offer{padding-top:20px}.offer-right{left:52%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:85px;height:400px;width:400px}.offer-right img{height:400px;width:400px}.offer-left p{font-size:18px;line-height:1.5;margin-bottom:50px;text-align:center}.offer-left h1{font-size:42px;margin-bottom:300px;text-align:center}.offer-left .button{max-width:100%;width:100%;font-size:20px;height:70px}}@media (max-width:415px){.offer-right{left:52%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:90px;height:300px;width:300px}.offer-right img{height:300px;width:300px}.offer-left h1{font-size:34px;margin-bottom:240px}.offer-left p{font-size:16px}}@media (max-width:360px){.offer-left h1{font-size:30px}}