@keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}100%{transform:rotate3d(0,0,1,0deg)}}@keyframes shake{0%,100%{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}@keyframes pulse{0%{transform:scale3d(1,1,1)}50%{transform:scale3d(1.03,1.03,1.03)}100%{transform:scale3d(1,1,1)}}@keyframes bounce{0%,100%,20%,53%,80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{transition-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-7px,0)}70%{transition-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-4px,0)}90%{transform:translate3d(0,-1px,0)}}@keyframes switch-on-position{0%{left:0;right:50%}25%{left:0;right:37.5%}100%{left:50%;right:0}}@keyframes switch-off-position{0%{left:50%;right:0}25%{left:37.5%;right:0}100%{left:5%;right:50%}}@keyframes blink{0%{opacity:0}100%{opacity:1}}html.screen-height{height:100%}html.screen-height body{height:100%}.container{max-width:1240px;margin:0 auto}.container::after{clear:both;content:"";display:block}.container-full{max-width:1360px;padding:0 15px}.row{margin-bottom:40px}.row::after{clear:both;content:"";display:block}.row--header{margin-bottom:45px}ul{list-style:none;padding:0;margin:0}.mb-90{margin-bottom:90px!important}.mb-80{margin-bottom:90px!important}.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;-webkit-clip-path:inset(100%);clip-path:inset(100%);border:0;white-space:nowrap}@media only screen and (max-width:1280px){.container{max-width:880px}.tns-nav{position:absolute;bottom:0;left:50%;transform:translate(-50%,40px)}.tns-nav button{border-radius:50%;width:20px;height:20px;margin-right:10px;background:#d0d1df;border-color:transparent;outline:0;padding:0}.tns-nav button.tns-nav-active{background:#219b3f}}@media only screen and (max-width:900px){.container{max-width:720px}.container--masonry{max-width:95%}}@media only screen and (max-width:740px){.container{max-width:375px;padding:0 15px}.container--masonry{max-width:95%}.tns-nav{transform:translate(-50%,25px)}.tns-nav button{width:10px;height:10px;margin-right:5px}}@media only screen and (max-width:740px){.row--header{margin-bottom:20px}}.theader{font-family:"Golos Text";font-weight:400;color:#fff}.theader-row{position:relative;display:flex;align-items:center;height:70px}.theader-menu{display:flex;align-items:center}.theader-menu .menu-item{font-size:18px;margin-right:30px;text-decoration:none}.theader-menu .menu-item a{color:currentColor;text-decoration:none}.theader-menu .menu-item:last-child{margin-right:0}.theader-logo{margin-right:36px;color:currentColor}.theader-logo img{filter:invert(1)}.theader-link{font-size:18px;margin-right:30px;text-decoration:none;color:currentColor}.theader-link:last-child{margin-right:0}.theader-login{width:30px;height:30px;color:currentColor;margin-left:auto}@media only screen and (max-width:720px){.theader-menu .menu-item{font-size:14px;margin-right:20px}}.tfooter{font-family:"Golos Text";font-weight:400;color:#fff;font-size:18px;background:#555559}.tfooter a{color:currentColor;text-decoration:none}.tfooter-row{display:flex;align-items:center;justify-content:space-between;height:38px}.tfooter-menu{display:flex;align-items:center;margin:0 15px}.tfooter-menu .menu-item{margin-right:30px}.tfooter-menu .menu-item:last-child{margin-right:0}.tfooter-policy{text-decoration:underline!important}.tfooter-mobile{display:none}.tfooter-mobile__nav{display:none;position:absolute;left:0;bottom:calc(100%);max-width:185px;width:100%;max-height:340px;overflow-y:auto;background:rgba(0,0,0,.4)}.tfooter-mobile__menu{display:flex;flex-direction:column;padding:7px 12px}.tfooter-mobile__menu .menu-item{padding:9px 0}.tfooter-mobile__btn{display:flex;align-items:center}.tfooter-mobile__btn svg{margin-left:7px;transition:transform .2s}.tfooter-mobile.active .tfooter-mobile__btn svg{transform:rotate(180deg)}.tfooter-mobile.active .tfooter-mobile__nav{display:block}@media all and (max-width:1920px){.tfooter{font-size:14px}.tfooter-row{height:34px}}@media all and (max-width:1023px){.tfooter-row{height:32px}.tfooter-mobile{display:block}.tfooter-menu{display:none}}.login{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#02031a;z-index:10;border-radius:10px;box-shadow:0 15px 50px 0 rgba(0,0,0,.2);width:620px;max-height:750px;overflow:hidden;padding:45px 60px 55px;box-sizing:border-box;font-family:"Golos Text";font-weight:400}.login-main{transition:opacity .25s}.login-main.hide{opacity:0;pointer-events:none}.login-success{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);padding:0 30px;font-weight:600;color:#fff;font-size:45px;line-height:1.22;text-align:center;box-sizing:border-box;transition:opacity .25s;opacity:0;pointer-events:none}.login-success.show{opacity:1;pointer-events:auto}.login-close{background:url(../../svg/new/close-white.svg) center center/100% 100% no-repeat;width:20px;height:20px;position:absolute;top:20px;right:30px;cursor:pointer}.login-title{font-weight:600;color:#fff;font-size:45px;line-height:1;margin-bottom:45px}.login-social{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;margin-bottom:50px}.login-social__type{background-position:center center;background-size:100% 100%;background-repeat:no-repeat;display:block;cursor:pointer}.login-social__type.facebook{width:107px;height:107px;background-image:url(../../svg/new/facebook.svg)}.login-social__type.twitter{width:107px;height:87px;background-image:url(../../svg/new/twitter.svg)}.login-social__type.google{width:106px;height:107px;background-image:url(../../svg/new/google.svg)}.login-separator{text-align:center;font-size:24px;line-height:1;color:#989aae;position:relative;background:#02031a;z-index:1;padding:5px 16px;margin-bottom:50px}.login-separator:before{content:"";display:block;width:620px;height:2px;background:#21222d;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);z-index:-2}.login-separator:after{content:"";display:block;background:#02031a;width:130px;height:34px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}.login-group{margin-bottom:20px;position:relative}.login-group small{font-size:18px;color:#ff303b;margin-bottom:5px;display:block}.login-eye{position:absolute;background:url(../../svg/eye.svg) center center/100% 100% no-repeat;width:30px;height:18px;right:8px;bottom:50px;transform:translateY(50%);cursor:pointer;opacity:.5}.login-eye.active{opacity:1}.login-field-row{margin-bottom:15px}.login-field-row:last-child{margin-bottom:0}.login-field{background:0 0;border-radius:8px;padding:20px 18px;position:relative;outline:0;font-size:18px;line-height:18px;color:#fff;border:2px solid #21222d;width:100%;margin-bottom:15px;box-sizing:border-box}.login-field::-webkit-input-placeholder{color:#989aae}.login-field:-moz-placeholder{color:#989aae}.login-field::-moz-placeholder{color:#989aae}.login-field:-ms-input-placeholder{color:#989aae}.login-field:last-child{margin-bottom:0}.login-field--error{border-color:#ff303b}.login-checkbox{display:block;cursor:pointer;color:#383943;font-size:17px;line-height:24px;margin-bottom:20px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-left:27px}.login-checkbox:hover input~span{background-color:#ccc}.login-checkbox input:checked~span{background-color:#fff}.login-checkbox input:checked~span:after{display:block}.login-checkbox__field{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.login-checkbox__checkmark{position:absolute;top:4px;left:0;height:20px;width:20px;background-color:#eee;border-radius:4px}.login-checkbox__checkmark:after{content:"";display:none;position:absolute;left:4px;top:6px;width:12px;height:8px;background:url(../../svg/new/auth-check.svg) center center/100% 100% no-repeat}.login-checkbox__link{color:#383943}.login-checkbox__link:hover{color:#989aae}.login-buttons{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.login-submit{font-family:"Golos Text";font-weight:400;outline:0;cursor:pointer;display:inline-block;border:0;color:#fff;background:transparent url(../../svg/new/auth-circle.svg) center center/100% 100% no-repeat;width:174px;height:65px;font-size:24px;line-height:1;font-weight:600}.login-link,.login-register-link{font-size:24px;line-height:1;color:#fff;font-weight:600;text-decoration:none;display:block;float:right}@media only screen and (max-width:740px){.login{width:320px;border-radius:8px;max-height:600px;padding:30px 20px 25px}.login-close{width:15px;height:15px;top:10px;right:15px}.login-title{font-size:25px;margin-bottom:20px}.login-social{margin-bottom:20px}.login-social__type.facebook,.login-social__type.google,.login-social__type.twitter{width:50px;height:50px}.login-separator{font-size:16px;padding:0;margin-bottom:20px}.login-separator:before{width:320px}.login-separator:after{width:90px;height:20px}.login-field{padding:10px;border-radius:4px;font-size:15px;line-height:1;margin-bottom:10px}.login-checkbox{font-size:10px;line-height:14px}.login-submit{width:115px;height:45px;font-size:16px}.login-link{font-size:16px}.login-success{font-size:25px}.login-eye{bottom:32px}}.home{width:100%;height:100%;position:relative;background:#5c96e6;overflow:hidden;padding-bottom:38px;box-sizing:border-box;font-family:"Golos Text";font-weight:400}.home-wrapper{position:relative;width:100%;height:100%}.home-el{position:absolute}.home-hills{width:100%;bottom:-10px;left:0}.home-parkshop{bottom:9vh;left:15vw;width:30vw;transition:filter .3s}.home-parkshop:hover{filter:drop-shadow(0 0 10px rgba(255, 255, 255, .9))}.home-park{bottom:11vh;right:10vw;width:23vw;transition:filter .3s}.home-park:hover{filter:drop-shadow(0 0 10px rgba(255, 255, 255, .9))}.home-leaves{bottom:2vh;right:13vw;width:18vw}.home-stand{bottom:3vh;left:8vw;width:14vw}.home-pot{bottom:12vh;right:7vw;width:7vw}.home-top{position:relative;z-index:10;max-width:820px;margin:0 auto;color:#fff}.home-title{font-size:100px;font-weight:600;line-height:.7;text-align:center;margin:0 0 20px}.home-subtitle{font-family:"Architects Daughter";font-weight:400;font-size:28px;text-align:center;margin:0}.home-login{position:fixed;bottom:30px;right:40px;z-index:2;width:30px;height:30px;background:url(../../svg/home/login.svg) left top/100% 100% no-repeat}.home .theader{position:relative;z-index:10}.home .theader .container{max-width:100%!important;padding:0 40px}.home .tfooter{position:absolute;left:0;bottom:-38px;width:100%;z-index:10}.home .tfooter .container{max-width:100%!important;padding:0 40px}@media only screen and (max-width:1280px){.home-top{margin-top:2vh}.home-title{font-size:90px}}@media only screen and (max-width:740px){.home-top{margin-top:5vh;padding:0 12px}.home-title{font-size:60px}.home .theader .container{padding:0 12px}.home .tfooter .container{padding:0 12px}}@media only screen and (max-width:1368px) and (min-width:720px) and (max-height:912px) and (min-height:540px){.home-parkshop{bottom:6vh}.home-park{bottom:7vh}.home-leaves{bottom:1vh}.home-stand{bottom:1vh}.home-pot{bottom:8vh}}@media only screen and (max-width:1048px) and (min-aspect-ratio:17 / 10) and (orientation:landscape){.home-top{margin-top:-20px}.home-title{font-size:38px;margin-bottom:10px}.home-subtitle{font-size:18px}.home-parkshop{width:26vw}.home-park{width:20vw}}@media only screen and (min-width:1048px) and (min-aspect-ratio:10 / 10) and (max-aspect-ratio:15 / 10) and (orientation:landscape){.home-top{margin-top:15vh}}@media only screen and (orientation:portrait){.home-parkshop{bottom:12vh;left:5vw;width:49vw}.home-park{bottom:13vh;right:-1vw;width:42vw}.home-leaves{bottom:8vh;right:2vw;width:35vw}.home-stand{bottom:7vh;left:6vw;width:21vw}.home-pot{bottom:14vh;right:0;width:12vw}}@media only screen and (max-width:450px) and (orientation:portrait){.home-parkshop{bottom:9vh}.home-park{bottom:10vh}.home-leaves{bottom:6vh}.home-stand{bottom:5vh}.home-pot{bottom:11vh}}@media only screen and (max-width:450px) and (min-height:600px) and (orientation:portrait){.home-parkshop{bottom:7vh}.home-park{bottom:8vh}.home-leaves{bottom:4vh}.home-stand{bottom:3vh}.home-pot{bottom:9vh}}