@charset "utf-8";a,abbr,acronym,applet,article,aside,audio,b,big,blockquote,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h3,h4,h5,h6,header,hgroup,html,i,iframe,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,pre,q,ruby,s,samp,section,small,span,strike,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}address,h1,h2,p,ul{margin:0;border:0;font:inherit;vertical-align:baseline}a,body{color:#3a484b}body,html{overflow-x:hidden!important}body,img{margin:0;border:0}body{vertical-align:baseline;line-height:1;font:400 16px 'Roboto',sans-serif;padding:250px 0 0;text-align:center}img{padding:0;font:inherit;width:100%;vertical-align:bottom;height:auto}#footer .in ul li span,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,ul li:before{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}em{font-style:italic}#footer .in ul li:before,#header .in .menu ul li:before,hr{display:none}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{-webkit-text-size-adjust:100%}div{box-sizing:border-box}h1,h2{padding:32px 0 0;line-height:120%;font-size:36px;text-transform:uppercase}address,p,ul li{line-height:140%}address,p,ul,ul li{padding:24px 0 0}ul li{padding:0 0 0 24px}ul li:before{background:url(../images/icon-arrow.svg) no-repeat center center;background-size:10px auto;content:'';width:10px;top:6px;left:0;height:10px}ul li ul{padding:0}#about .in p,#footer .in address,h1,h2,strong{font-weight:600}a{text-decoration:none;transition:color .5s;font-weight:400;cursor:pointer}main{background:#e6d4b9;z-index:1}.wrap,.wrap .in,main,ul li{position:relative}.wrap{text-align:center;width:100%}.wrap .in{margin:0 auto;text-align:left;padding:0 24px}.wrap .in .image{margin:32px 0 0;position:relative;width:calc(100% + 48px);left:-24px;overflow:hidden}.wrap .in .image picture{display:flex;height:250px;align-items:center}.wrap .in .image picture img,ul li:before{position:absolute}.wrap.dark{background:#3a484b}.wrap.dark,.wrap.dark h2{color:#e6d4b9}.background{position:fixed;top:0;width:100%;height:250px}.background picture{display:flex;justify-content:center}.background picture img{width:768px}.no-touch a:hover{text-decoration:underline}@media only screen and (min-width:480px){body{padding:300px 0 0}.background{height:300px}.background picture img{width:1150px}}@media only screen and (min-width:768px){body{padding:520px 0 0;font-size:18px}h1,h2{padding:40px 0 0;font-size:44px}ul li:before{top:8px}.wrap .in{padding:0;width:720px}.wrap .in .image{left:0;border-radius:32px;width:100%}.wrap .in .image picture{height:300px}.background{height:520px}.background picture img{width:1440px}}@media only screen and (min-width:1150px){body{padding:720px 0 0;font-size:20px}h1,h2{font-size:50px}main{padding:0 0 72px}ul li:before{top:9px}.wrap .in{width:980px}.wrap .in.image-left,.wrap .in.image-right{display:flex;margin:72px auto 0;flex-direction:row-reverse;justify-content:space-between;align-items:center;height:612px}.wrap .in.image-right{flex-direction:row}.wrap .in.image-left .image,.wrap .in.image-right .image{flex:0 1 30%;overflow:visible;border-radius:0;margin:0}.wrap .in.image-left .image picture,.wrap .in.image-right .image picture{position:absolute;justify-content:flex-end;width:100%;height:100%}.wrap .in.image-right .image picture{justify-content:flex-start}.wrap .in.image-left .image picture img,.wrap .in.image-right .image picture img{position:relative;width:524px;border-top-right-radius:88px;border-bottom-right-radius:88px}.wrap .in.image-left .content,.wrap .in.image-right .content{flex:0 1 63%}.wrap .in.image-left .content h2,.wrap .in.image-left .content ul li ul,.wrap .in.image-right .content h2,.wrap .in.image-right .content ul li ul{padding:0}.wrap .in.image-left .content ul,.wrap .in.image-right .content ul{padding:48px 0 0}.wrap .in.image-right .image picture img{border-radius:0;border-top-left-radius:88px;border-bottom-left-radius:88px}.background{height:720px}.background picture img{width:1680px}}@media only screen and (min-width:1440px){body{padding:840px 0 0}h1,h2{font-size:56px}.wrap .in{width:1168px}.wrap .in.image-left,.wrap .in.image-right{height:707px}.wrap .in.image-left .image picture img,.wrap .in.image-right .image picture img{width:606px}.wrap .in.image-left .content,.wrap .in.image-right .content{flex:0 1 60%}.background{height:840px}.background picture img{width:1920px}}#header{position:fixed;top:0;z-index:2;background:url(../images/bg-main-min.jpg) no-repeat top center;background-size:768px auto}#header .in{height:56px;padding:0}#header .in .logo{position:absolute;opacity:0;left:24px;top:160px;width:270px;transition:width .05s linear,top .05s linear,opacity .5s}#header .in .logo a{display:flex}#header .in .logo.load{opacity:1}#header .in .menu{display:block;opacity:0;transition:opacity .5s;visibility:hidden;z-index:1;padding:48px 0 16px;overflow:scroll;position:fixed;top:0;left:0;width:100%;height:100%;background:#3a484b;box-shadow:0 4px 6px rgba(0,0,0,.25)}#header .in .menu ul{width:100%;padding:0}#header .in .menu ul li{padding:0;border-top:1px solid rgba(255,255,255,.1)}#header .in .menu ul li:first-child{border:0}#header .in .menu ul li a{display:flex;color:#fff;text-transform:uppercase;height:48px;font-size:18px;font-weight:500;line-height:normal;padding:0 16px;position:relative;align-items:center;text-decoration:none}#header .in .menu .close,#header .in .menu-toggle{position:absolute;width:56px;top:0;right:0;cursor:pointer;height:56px}#header .in .menu .close{background:url(../images/icon-close.svg) no-repeat center center;background-size:32px 32px}#header .in .menu.open{visibility:visible;opacity:1}#header .in .menu-toggle{background-image:url(../images/icon-menu.svg);background-repeat:no-repeat;background-position:center center;background-size:38px 38px}#header.scroll{box-shadow:0 2px 5px rgba(0,0,0,.4)}@media only screen and (min-width:480px){#header{background-size:1150px auto}#header .in .logo{top:180px;width:340px}}@media only screen and (min-width:768px){#header{background:url(../images/bg-main.jpg) no-repeat top center;background-size:1440px auto}#header .in{height:72px;align-items:center;justify-content:flex-end}#header .in .logo{left:0;top:334px;width:512px}#header .in .menu{visibility:visible;border-radius:24px;opacity:1;position:relative;padding:0;box-shadow:none;background:#e6d4b9;overflow:hidden;width:auto;height:auto;display:inline-flex}#header .in,#header .in .menu ul{display:flex}#header .in .menu ul li{border:0}#header .in .menu ul li a{color:#3a484b;border-radius:24px;transition:background .5s}#header .in .menu .close,#header .in .menu-toggle{display:none}.no-touch #header .in .menu ul li a:hover{background:#3a484b;color:#e6d4b9}}@media only screen and (min-width:1150px){#header{background-size:1680px auto}#header .in{height:88px}#header .in .logo{top:476px;width:644px}#header .in .menu ul li a{font-size:22px;height:52px;padding:0 24px}}@media only screen and (min-width:1440px){#header{background-size:1920px auto}#header .in .logo{top:564px;width:736px}}#about .in{padding-bottom:32px}@media only screen and (min-width:768px){#about .in{padding-bottom:40px}}@media only screen and (min-width:1150px){#about .in{padding-top:24px;padding-bottom:64px;padding-right:15%}}@media only screen and (min-width:768px){#waste .in{padding-bottom:40px}}@media only screen and (min-width:1150px){#waste .in{padding-bottom:0}}#footer{z-index:1}#footer .in{padding-bottom:32px}#footer .in a{color:#e6d4b9;font-weight:600}#footer .in ul li{font-weight:600;padding:0}@media only screen and (min-width:768px){#footer .in{padding-bottom:40px;padding-top:40px;display:flex;justify-content:space-between;align-items:flex-end;font-size:16px}#footer .in .company address,#footer .in .contact ul{padding:0}}@media only screen and (min-width:1150px){#footer .in{padding-bottom:56px;padding-top:56px;font-size:18px}}