*{box-sizing:border-box}iframe{border:none}b,body,dd,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,i,img,label,li,ol,p,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,u,ul{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;font-size:100%}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;outline:none}a,a:link,a:visited{text-transform:none;text-decoration:none;outline:none}table{border-collapse:collapse;border-spacing:0}caption,td,td img,th{vertical-align:top}caption,td,th{font-weight:400;text-align:left}button,input,select,textarea{margin:0;font-size:100%}button,input[type=button],input[type=submit],label{cursor:pointer}input[type=password],input[type=text],textarea{padding:0}input[type=checkbox]{vertical-align:bottom}input[type=radio]{vertical-align:text-bottom}sub{vertical-align:sub}sub,sup{font-size:smaller}sup{vertical-align:super}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic}q{quotes:none}q:after,q:before{content:"";content:none}small,sub,sup{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg{overflow:hidden}html{overflow-y:scroll}body,html{min-height:100%;width:100%}body{line-height:1;text-align:left}button,input,select,textarea{font-family:inherit,sans-serif;outline:none}.clear{clear:both}@font-face{font-family:TASA Orbiter;src:local("TASA Orbiter SemiBold"),local("TASAOrbiter-SemiBold"),url(../fonts/tasa/TASAOrbiter-SemiBold.woff2) format("woff2"),url(../fonts/tasa/TASAOrbiter-SemiBold.woff) format("woff"),url(../fonts/tasa/TASAOrbiter-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:TASA Orbiter;src:local("TASA Orbiter Medium"),local("TASAOrbiter-Medium"),url(../fonts/tasa/TASAOrbiter-Medium.woff2) format("woff2"),url(../fonts/tasa/TASAOrbiter-Medium.woff) format("woff"),url(../fonts/tasa/TASAOrbiter-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:TASA Orbiter;src:local("TASA Orbiter Bold"),local("TASAOrbiter-Bold"),url(../fonts/tasa/TASAOrbiter-Bold.woff2) format("woff2"),url(../fonts/tasa/TASAOrbiter-Bold.woff) format("woff"),url(../fonts/tasa/TASAOrbiter-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TASA Orbiter;src:local("TASA Orbiter ExtraBold"),local("TASAOrbiter-ExtraBold"),url(../fonts/tasa/TASAOrbiter-ExtraBold.woff2) format("woff2"),url(../fonts/tasa/TASAOrbiter-ExtraBold.woff) format("woff"),url(../fonts/tasa/TASAOrbiter-ExtraBold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TASA Orbiter;src:local("TASA Orbiter Regular"),local("TASAOrbiter-Regular"),url(../fonts/tasa/TASAOrbiter-Regular.woff2) format("woff2"),url(../fonts/tasa/TASAOrbiter-Regular.woff) format("woff"),url(../fonts/tasa/TASAOrbiter-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}BODY{font-family:TASA Orbiter,-apple-system,BlinkMacSystemFont,Arial,Helvetica,sans-serif;position:relative;font-size:16px;line-height:100%;-webkit-font-smoothing:antialiased;background:#fff;min-height:100vh}a,BODY{color:#0c0f12}a:active,a:focus{color:#31714a}h1,h2,h3,h4{line-height:120%}.vh{min-height:100vh}img{max-width:100%;height:auto}.pb-24{padding-bottom:24px}.h1{font-size:5rem}.h1,.h2{font-weight:800}.h2{font-size:2.75rem}.h3{font-size:1.75rem;font-weight:700}.wrapper{display:flex;flex-direction:column;flex:1;max-width:1920px;min-width:320px;margin:0 auto;padding:0 32px}.block{max-width:100%;width:100%;float:none;clear:both}.grid{display:grid}.grid.grid-1{grid-template-columns:1fr}.grid.grid-2{grid-template-columns:1fr 1fr}.grid .content-center{align-items:center;justify-content:center;text-align:center}.startblock{margin-top:111px}.header{display:flex;z-index:3;width:100%;height:74px;transition-duration:.4s}.header .wrapper{position:static}.header .head{transition-duration:.4s;flex:1 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:16px 28px;margin:0 16px}.header .logo{position:absolute;flex-shrink:0;z-index:4}.header .logo img{width:42px;height:42px}.header .logo span{color:#0c0f12;font-size:17px;font-weight:700}.header .js-hamburger{background-color:#fff;display:none;position:fixed;right:14px;width:48px;height:48px;padding:.3em;z-index:1;border:none;border-radius:4px;z-index:3}.header .js-hamburger span{content:"";display:block;position:absolute;width:24px;height:3px;border-radius:2px;background:#0e0f11;right:12px;left:12px;transition-duration:.2s}.header .js-hamburger span:first-child{top:12px}.header .js-hamburger span:nth-child(2){top:22px}.header .js-hamburger span:nth-child(3){top:32px}.header .menuwrapper{position:relative;display:flex;flex:1 1;justify-content:right}.header .menuwrapper .menu{display:flex}.header .menuwrapper .menu a{transition-duration:.2s;display:inline-block;font-size:17px;margin-right:32px}.header .menuwrapper .menu a:hover{border-bottom:1px solid #0c0f12}.header .menuwrapper .menu a:hover:active,.header .menuwrapper .menu a:hover:focus{border-color:#31714a}.header .menuwrapper .menu a:last-child{margin-right:0}.header.scrolled{position:sticky;top:24px;z-index:4}.header.scrolled .head{overflow:hidden;border-radius:24px;box-shadow:0 0 10px rgba(71,71,71,.14);background-color:#fff}.br-30{border-radius:30px;overflow:hidden}.gap-24{gap:24px}.welcome .grid-item{text-align:center;background:url(../img/w2.jpg);background-size:cover;background-position:bottom;background-repeat:no-repeat;padding:100px 16px;position:relative}.welcome .h1{color:#fff}.welcome .desc{line-height:120%;color:#fff;font-size:1.75rem;font-weight:500}.about .about-text{padding:40px;background-color:#31714a}.about .about-text .desc,.about .about-text .h2{color:#fff}.about .about-text .h2{margin-bottom:16px}.about .about-text .desc{font-size:28px;line-height:120%;font-weight:500}.about .about-bg{text-align:center;background:url(../img/w3.jpg);background-size:cover;background-position:bottom;background-repeat:no-repeat;padding:100px 16px;position:relative}.supply .block_header{margin-bottom:24px}.supply .block_overlay{padding:40px;background-color:#c8deed}.supply .grid-item{background-color:#fff;padding:40px;border-radius:20px}.supply .grid-item .h3{margin-bottom:16px}.supply .grid-item ul{list-style:none}.supply .grid-item ul li{line-height:110%;font-size:28px;margin-bottom:8px}.map .block_header{margin-bottom:24px;color:#fff}.map .block_header .desc,.map .block_header .h2{color:#fff}.map .block_header .h2{margin-bottom:16px}.map .block_header .desc{font-size:28px;line-height:100%;font-weight:500}.map .block_overlay{padding:40px;background-color:#31714a}.map .grid-item img{text-align:center}.management .management-text{padding:40px;background-color:#c8deed}.management .management-text .h2{margin-bottom:16px}.management .management-text .desc{font-size:28px;line-height:120%;font-weight:500}.management .management-bg{text-align:center;background:url(../img/management.jpg);background-size:cover;background-position:bottom;background-repeat:no-repeat;padding:400px 16px;position:relative}.footer{color:#fff}.footer .block_overlay{background-color:#0c0f12;color:#fff;padding:40px}.footer .logo span{color:#fff}.footer h4{font-size:28px;margin-bottom:8px}.footer .contacts_list{list-style:none;font-size:28px}.footer .contacts_list li{margin-bottom:8px;line-height:120%}.footer .contacts_list li:last-child{margin-bottom:0}.footer .contacts_list li a{color:#fff}.footer .contacts_list li a:hover{color:#31714a}@media screen and (max-width:1920px){.welcome .grid-item{padding:300px 16px}}@media screen and (max-width:1440px){.welcome .grid-item{padding:200px 16px}}@media screen and (max-width:1024px){.wrapper{padding:0 32px}.welcome .grid-item{padding:100px 16px}}@media screen and (max-width:768px){.wrapper{padding:0 16px}.grid.grid-2{grid-template-columns:1fr}.header .head{padding:16px 0}.header .js-hamburger{display:flex}.header .js-hamburger.active span:first-child{transform:rotate(45deg);left:50%;top:50%;margin-left:-12px;margin-top:-2px}.header .js-hamburger.active span:nth-child(2){display:none}.header .js-hamburger.active span:nth-child(3){transform:rotate(135deg);left:50%;top:50%;margin-left:-12px;margin-top:-2px}.header .menuwrapper .menu{display:none}.header .menuwrapper{padding:16px}.header .menuwrapper.active{padding-top:0;position:fixed;top:0;right:0;width:100%;z-index:2}.header .menuwrapper.active .menu{background-color:#fff;margin-top:74px;padding:40px;display:block;text-align:right;display:flex;flex-direction:column;border:4px solid #31714a;border-radius:30px}.header .menuwrapper.active .menu a{margin-right:0;text-align:right;font-size:28px;font-weight:700;line-height:120%;margin-bottom:28px}.header .menuwrapper.active .menu a:last-child{margin-bottom:0}.header{background-color:#fff;position:sticky;top:0}.gap-24{gap:16px}.welcome .grid-item{text-align:left;padding:40px 16px}.welcome .h1{font-size:72px}.about .about-text{padding:24px 16px}.about .about-text .desc{font-size:18px}.supply .block_overlay{padding:16px}.supply .grid-item{padding:24px 16px}.supply .grid-item ul li{font-size:18px}.footer .block_overlay,.management .management-text,.map .block_overlay{padding:24px 16px}.footer .contacts_list{font-size:18px}}@media screen and (max-width:768px) and (max-width:768px){.management .management-text .desc{font-size:18px}}@media screen and (max-width:480px){.h1{font-size:4.15rem}.h2{font-size:2.15rem}.h3{font-size:1.15rem}.wrapper{padding:0 16px}.welcome .h1{font-size:48px}.management .management-bg{padding:200px 16px}}