*{box-sizing:border-box;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}svg *{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;background-color:#272727}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{font-family:aktivgrotesk,sans-serif,Arial}body,html{width:100%;min-height:100%!important;height:100%;position:relative;font-family:'Open Sans',sans-serif}.dtc{display:table-cell}.dtr{display:table-row}.dt{display:table;width:100%}.dib{display:inline-block;vertical-align:middle}.text-left{text-align:left}.text-right{text-align:right}.contacts-wrapper,.text-center{text-align:center}.fl{float:left}.fr{float:right}.container{width:93.333%;margin:0 auto}a,a:focus,a:hover{color:gray}.header{background:#054522;background:rgba(5,69,34,.9);padding:20px 0;position:fixed;top:0;left:0;z-index:10;width:100%}@media only screen and (max-width:760px){.header{position:relative}}.logo{width:280px;margin:0 auto;display:inherit}.logo span{display:none}.video-embed{width:100%;margin:0 auto;display:inherit;height:calc(100vw * 9/16)}.footer{background:#272727;position:fixed;width:100%;z-index:1000;left:0;bottom:0}.contacts-wrapper{padding:0;font-size:12px;color:#FFF;line-height:45px;min-height:45px}.contacts{width:30%}address{width:70%}@media only screen and (max-width:1024px){.contacts,address{width:100%;text-align:center!important}}@media only screen and (max-width:760px){.footer{bottom:20px}.contacts-wrapper{line-height:25px}}