/*!
    @author: Wojciech Dynus
    @mail: wojciech.dynus@gmail.com
    @company: ArtGroup
    @for: Rossman
*/.g-fll,.owl-carousel .owl-item{float:left}.b-section,body,html{min-height:100%}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;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel,.owl-carousel .owl-wrapper{display:none;position:relative}.owl-carousel{width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.clearfix2:after,.clearfix2:before{content:" ";display:table}.clearfix2:after{clear:both}.g-tac{text-align:center}.g-tal{text-align:left}.g-tar{text-align:right}.g-taj{text-align:justify}.g-posr{position:relative}.g-flr{float:right}.g-dn{display:none}.g-dni{display:none!important}.g-db{display:block}.g-dbi{display:block!important}.b-grid,.g-flex{display:-webkit-flex}.g-ma{margin:auto}.g-ml0{margin-left:0!important}.g-mr0{margin-right:0!important}.g-mb0{margin-bottom:0!important}.g-mt0{margin-top:0!important}.g-m5{margin:5px!important}.g-m10{margin:10px!important}.g-m15{margin:15px!important}.g-m20{margin:20px!important}.g-m25{margin:25px!important}.g-m30{margin:30px!important}.g-m40{margin:40px!important}.g-m50{margin:50px!important}.g-m60{margin:60px!important}.g-m90{margin:90px!important}.g-m100{margin:100px!important}.g-m120{margin:120px!important}.g-ml5{margin-left:5px!important}.g-ml10{margin-left:10px!important}.g-ml15{margin-left:15px!important}.g-ml20{margin-left:20px!important}.g-ml25{margin-left:25px!important}.g-ml30{margin-left:30px!important}.g-ml40{margin-left:40px!important}.g-ml50{margin-left:50px!important}.g-ml60{margin-left:60px!important}.g-ml90{margin-left:90px!important}.g-ml100{margin-left:100px!important}.g-ml120{margin-left:120px!important}.g-mr5{margin-right:5px!important}.g-mr10{margin-right:10px!important}.g-mr15{margin-right:15px!important}.g-mr20{margin-right:20px!important}.g-mr25{margin-right:25px!important}.g-mr30{margin-right:30px!important}.g-mr40{margin-right:40px!important}.g-mr50{margin-right:50px!important}.g-mr60{margin-right:60px!important}.g-mr90{margin-right:90px!important}.g-mr100{margin-right:100px!important}.g-mr120{margin-right:120px!important}.g-mb5{margin-bottom:5px!important}.g-mb10{margin-bottom:10px!important}.g-mb15{margin-bottom:15px!important}.g-mb20{margin-bottom:20px!important}.g-mb25{margin-bottom:25px!important}.g-mb30{margin-bottom:30px!important}.g-mb40{margin-bottom:40px!important}.g-mb50{margin-bottom:50px!important}.g-mb60{margin-bottom:60px!important}.g-mb90{margin-bottom:90px!important}.g-mb100{margin-bottom:100px!important}.g-mb120{margin-bottom:120px!important}.g-mt5{margin-top:5px!important}.g-mt10{margin-top:10px!important}.g-mt15{margin-top:15px!important}.g-mt20{margin-top:20px!important}.g-mt25{margin-top:25px!important}.g-mt30{margin-top:30px!important}.g-mt40{margin-top:40px!important}.g-mt50{margin-top:50px!important}.g-mt60{margin-top:60px!important}.g-mt90{margin-top:90px!important}.g-mt100{margin-top:100px!important}.g-mt120{margin-top:120px!important}.g-p0{padding:0!important}.g-pl0{padding-left:0!important}.g-pr0{padding-right:0!important}.g-pb0{padding-bottom:0!important}.g-pt0{padding-top:0!important}.g-p5{padding:5px!important}.g-p10{padding:10px!important}.g-p15{padding:15px!important}.g-p20{padding:20px!important}.g-p25{padding:25px!important}.g-p30{padding:30px!important}.g-p40{padding:40px!important}.g-p50{padding:50px!important}.g-p60{padding:60px!important}.g-p90{padding:90px!important}.g-p100{padding:100px!important}.g-p120{padding:120px!important}.g-pl5{padding-left:5px!important}.g-pl10{padding-left:10px!important}.g-pl15{padding-left:15px!important}.g-pl20{padding-left:20px!important}.g-pl25{padding-left:25px!important}.g-pl30{padding-left:30px!important}.g-pl40{padding-left:40px!important}.g-pl50{padding-left:50px!important}.g-pl60{padding-left:60px!important}.g-pl90{padding-left:90px!important}.g-pl100{padding-left:100px!important}.g-pl120{padding-left:120px!important}.g-pr5{padding-right:5px!important}.g-pr10{padding-right:10px!important}.g-pr15{padding-right:15px!important}.g-pr20{padding-right:20px!important}.g-pr25{padding-right:25px!important}.g-pr30{padding-right:30px!important}.g-pr40{padding-right:40px!important}.g-pr50{padding-right:50px!important}.g-pr60{padding-right:60px!important}.g-pr90{padding-right:90px!important}.g-pr100{padding-right:100px!important}.g-pr120{padding-right:120px!important}.g-pb5{padding-bottom:5px!important}.g-pb10{padding-bottom:10px!important}.g-pb15{padding-bottom:15px!important}.g-pb20{padding-bottom:20px!important}.g-pb25{padding-bottom:25px!important}.g-pb30{padding-bottom:30px!important}.g-pb40{padding-bottom:40px!important}.g-pb50{padding-bottom:50px!important}.g-pb60{padding-bottom:60px!important}.g-pb90{padding-bottom:90px!important}.g-pb100{padding-bottom:100px!important}.g-pb120{padding-bottom:120px!important}.g-pt5{padding-top:5px!important}.g-pt10{padding-top:10px!important}.g-pt15{padding-top:15px!important}.g-pt20{padding-top:20px!important}.g-pt25{padding-top:25px!important}.g-pt30{padding-top:30px!important}.g-pt40{padding-top:40px!important}.g-pt50{padding-top:50px!important}.g-pt60{padding-top:60px!important}.g-pt90{padding-top:90px!important}.g-pt100{padding-top:100px!important}.g-pt120{padding-top:120px!important}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.g-flex{display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.g-flex .g-flex-sm-6{width:100%}.g-flex .g-flex_av{-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.g-flex .g-flex_ab{-webkit-align-self:flex-end;align-self:flex-end}.g-flex .g-flex_at{-webkit-align-self:flex-start;align-self:flex-start}.m-alert{text-align:center;padding:10px}.m-alert.m-alert_warning{background:#ffa634}.m-alert.m-alert_error{background:#d10033;color:#fff}.m-alert.m-alert_success{background:#52ba28}.m-btn{position:relative}.m-btn.m-btn_download{color:#57a6b0;padding:15px;text-decoration:none;text-align:left}.m-btn.m-btn_download span{display:table-cell;vertical-align:middle;font-size:14px;line-height:12px;font-weight:700;letter-spacing:2px}.m-btn.m-btn_download span:first-child{font-size:22px;padding-right:15px;letter-spacing:0;font-weight:900}.b-header .m-btn{display:none}.b-header .m-btn:hover{color:#d10033}.b-home .b-header .m-btn{display:inline-block}.b-home .m-contentBox{margin-top:20px}.b-home .m-contentBox .m-contentBox_item{display:block;margin-bottom:40px}.b-home .m-contentBox .m-contentBox_item:hover .m-contentBox_title{color:#e30045}.b-home .m-contentBox .m-contentBox_item:hover .m-contentBox_icon:before{width:100%;height:100%;top:0;left:0}.b-home .m-contentBox .m-contentBox_icon{width:170px;height:170px;line-height:170px;margin:0 auto;position:relative}.b-home .m-contentBox .m-contentBox_icon:before{content:"";position:absolute;top:50%;left:50%;height:0;width:0;background:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.b-home .m-contentBox .m-contentBox_icon i{vertical-align:middle;position:relative}.b-home .m-contentBox .m-contentBox_title{-moz-transition:color .25s;-o-transition:color .25s;-webkit-transition:color .25s;transition:color .25s;position:relative;font-size:24px;font-weight:900;color:#57a6b0;margin-top:10px;line-height:30px}.b-environmentSidebar .m-contentBox{text-align:center;margin-top:20px}.b-environmentSidebar .m-contentBox .m-contentBox_item{display:block;margin-bottom:20px}.b-environmentSidebar .m-contentBox .m-contentBox_item.is-active .m-contentBox_title,.b-environmentSidebar .m-contentBox .m-contentBox_item:hover .m-contentBox_title{color:#e30045}.b-environmentSidebar .m-contentBox .m-contentBox_item.is-active .m-contentBox_icon:before,.b-environmentSidebar .m-contentBox .m-contentBox_item:hover .m-contentBox_icon:before{width:100%;height:100%;top:0;left:0}.b-environmentSidebar .m-contentBox .m-contentBox_icon{width:120px;height:120px;line-height:120px;margin:0 auto;position:relative}.b-environmentSidebar .m-contentBox .m-contentBox_icon:before{content:"";position:absolute;top:50%;left:50%;height:0;width:0;background:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.b-environmentSidebar .m-contentBox .m-contentBox_icon i{vertical-align:middle;position:relative}.b-environmentSidebar .m-contentBox .m-contentBox_title{position:relative;font-size:18px;font-weight:900;color:#57a6b0;-moz-transition:color .25s;-o-transition:color .25s;-webkit-transition:color .25s;transition:color .25s;margin-top:10px}.b-clientAtTheCenter .m-contentBox,.m-modal{color:#fff}.b-environmentDesc .m-contentBox .m-contentBox_icon{text-align:center;margin-bottom:20px}.b-managementStructure .m-contentBox .m-contentBox_item{margin-bottom:20px}.b-managementStructure .m-contentBox .m-contentBox_content{height:170px;width:180px;margin:0 auto 20px;padding:15px;border:1px dashed #fff}.b-de .b-managementStructure .m-contentBox .m-contentBox_content{padding:10px;width:190px;height:190px}.b-managementStructure .m-contentBox .m-contentBox_arrow{text-align:center}.b-managementStructure .m-contentBox .m-contentBox_arrow i{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);margin:20px 0}.b-brands .m-contentBox{margin-top:50px}.b-brands .m-contentBox .m-contentBox_item{width:50%;float:left;margin-bottom:10px}.b-brands .m-contentBox .m-contentBox_item.is-active .m-contentBox_icon:before,.b-brands .m-contentBox .m-contentBox_item:hover .m-contentBox_icon:before{width:100%;height:100%;top:0;left:0}.b-brands .m-contentBox .m-contentBox_icon{width:110px;height:110px;line-height:110px;margin:0 auto;position:relative;text-align:center}.b-brands .m-contentBox .m-contentBox_icon:before{content:"";position:absolute;top:50%;left:50%;height:0;width:0;background:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.b-brands .m-contentBox .m-contentBox_icon i{vertical-align:middle;position:relative}.b-actions .m-contentBox .m-contentBox_item{display:block;text-align:center}.b-actions .m-contentBox .m-contentBox_photo{display:inline-block;position:relative;text-align:left;overflow:hidden}.b-history,.b-home,.b-intro,.b-intro .m-typo,.b-navigation .m-pagination{text-align:center}.b-actions .m-contentBox .m-contentBox_photo:after{-moz-transition:opacity .3s;-o-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s;content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.3}.b-actions .m-contentBox .m-contentBox_photo:hover img{-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.b-actions .m-contentBox .m-contentBox_photo:hover:after{opacity:0}.b-actions .m-contentBox .m-contentBox_photo img{display:block;-moz-transition:-moz-transform .3s;-o-transition:-o-transform .3s;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.b-actions .m-contentBox .m-contentBox_title{text-shadow:0 0 5px #000;color:#fff;position:absolute;top:75%;left:10px;right:10px;line-height:18px;font-weight:700}.b-clientAtTheCenter .m-contentBox .m-contentBox_item{margin-bottom:20px}.b-clientAtTheCenter .m-contentBox .m-contentBox_icon{margin-bottom:20px;text-align:center}.b-clientAtTheCenter .m-contentBox .m-contentBox_title{font:700 24px/24px Lato,sans-serif}.b-clientAtTheCenter .m-contentBox .m-contentBox_headline{font:700 24px/32px Lato,sans-serif}.b-clientAtTheCenter .m-contentBox .m-contentBox_content{font:400 16px/20px Lato,sans-serif}.m-modal{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;padding:20px;position:relative}.b-grid .b-grid_column,.b-section{-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.m-modal.is-primary{background:#e30045}.m-modal.is-primary .m-modal_close:after,.m-modal.is-primary .m-modal_close:before{background:#d1ebf0}.m-modal.is-secondary{background:#66c2cc}.m-modal.is-secondary .m-modal_close:after,.m-modal.is-secondary .m-modal_close:before{background:#e30045}.m-modal .m-modal_close{position:absolute;top:10px;right:10px;width:30px;height:30px}.m-modal .m-modal_close:after,.m-modal .m-modal_close:before{content:"";width:32px;height:8px;position:absolute;top:50%;left:50%;margin:-4px -16px}.m-modal .m-modal_close:before{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.m-modal .m-modal_close:after{-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.m-modal .m-modal_credits{margin-top:40px}.b-navigation .m-pagination{background:#f5fafa;position:relative}.b-navigation .m-pagination .m-pagination_list{height:20px;padding:30px 0;visibility:hidden}.b-navigation .m-pagination .m-pagination_next,.b-navigation .m-pagination .m-pagination_prev{position:absolute;top:50%;margin-top:-14px;display:inline-block;width:0;height:0;border-top:14px solid transparent;border-bottom:14px solid transparent}.b-navigation .m-pagination .m-pagination_list li{display:inline-block}.b-navigation .m-pagination .m-pagination_prev{left:50px;border-right:14px solid #777;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}.b-navigation .m-pagination .m-pagination_prev:hover{border-right-color:#e30045}.b-navigation .m-pagination .m-pagination_next{right:50px;border-left:14px solid #e30045}.b-navigation .m-pagination .m-pagination_item{position:relative}.b-navigation .m-pagination .m-pagination_item a{margin:0 12px;border-radius:50%;width:16px;height:16px;position:relative;background:#777;border:2px solid #fff;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;-moz-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0)}.b-navigation .m-pagination .m-pagination_item.is-active a,.b-navigation .m-pagination .m-pagination_item:hover a{-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);background:#66c2cc;border:2px solid #57a6b0;cursor:pointer}.m-slider .m-slider_text p,.m-slider .m-slider_text strong{background:#fff;padding:0 10px;line-height:1.3em;font-size:40px}.b-navigation .m-pagination .m-pagination_item a,.b-navigation .m-pagination .m-pagination_item.is-active .m-pagination_label{display:block}.b-navigation .m-pagination .m-pagination_label{display:none;position:absolute;bottom:100%;width:240px;left:50%;margin-left:-120px;margin-bottom:10px;font-weight:700;color:#57a6b0}.m-slider{position:relative;margin-bottom:10px;width:100%}.m-slider .m-slider_item{position:relative;height:350px;display:none}.m-slider .m-slider_item:first-of-type,.m-slider .slick-initialized .m-slider_item{display:block}.m-slider .m-slider_item img{display:block;max-height:100%}.m-slider .m-slider_text{position:absolute;z-index:10;top:50px;left:10px}.m-slider .m-slider_text p{font-weight:300;display:inline-block;position:relative}.m-slider .m-slider_text p:before{content:" ";border:2px solid #000;border-width:2px 0 0 2px;height:45px;width:45px;position:absolute;top:-2px;left:-2px}.m-slider .m-slider_text strong{display:inline-block;position:relative}.m-slider .m-slider_text strong:last-of-type:before{content:" ";height:45px;width:45px;position:absolute;bottom:-2px;right:-2px}.m-slider .m-slider_text span{display:inline-block;color:#fff;padding:5px 10px;font-size:16px;margin:20px 15px 10px 0}.m-slider .m-slider_text .m-slider_link{display:inline-block;color:#fff;padding:5px 10px;text-transform:uppercase;font-weight:700;font-size:16px;-moz-transition:background .2s;-o-transition:background .2s;-webkit-transition:background .2s;transition:background .2s}.m-slider .m-slider_text .m-slider_link em{display:inline-block;margin:-6px 0 0 5px;vertical-align:middle}.m-slider .m-slider_dots{position:absolute;left:20px;bottom:10px}.m-slider .m-slider_dots li{display:inline-block}.m-slider .m-slider_dots li button{background:#231f20;border:none;width:13px;height:13px;margin:0 3px;overflow:hidden;text-indent:50px;cursor:pointer}.m-slider .m-slider_dots li.slick-active button{background:#ff8400}.icon-applause,.icon-arrowNext,.icon-batteries,.icon-batteriesBig,.icon-businessRelations,.icon-calendar,.icon-company,.icon-companySmall,.icon-cup,.icon-diamond,.icon-employee,.icon-employeeSmall,.icon-environment,.icon-environmentSmall,.icon-food,.icon-hand,.icon-interview,.icon-interviewSmall,.icon-logistics,.icon-logisticsBig,.icon-logo,.icon-logoAlouette,.icon-logoBabydream,.icon-logoDomol,.icon-logoIsana,.icon-logoSunozon,.icon-manQuote,.icon-manQuoteBig,.icon-managementStructure,.icon-nextSmall,.icon-people,.icon-peopleNet,.icon-plans,.icon-plansSmall,.icon-quote,.icon-recycling,.icon-recyclingBig,.icon-safe,.icon-statement,.icon-stats,.icon-surroundings,.icon-surroundingsSmall,.icon-sygnet,.icon-tablet{background-image:url(../images/sprite.png)}.m-typo{font:400 14px/18px Lato,sans-serif}.m-typo.m-typo_headline{font:700 24px/30px Lato,sans-serif}.m-typo.m-typo_headline span{display:block;font:300 14px/18px Lato,sans-serif}.m-typo.m-typo_primary{font:400 18px/24px Lato,sans-serif}.m-typo.m-typo_sub{font:400 12px/16px Lato,sans-serif}.m-typo strong,.m-typo.m-typo_more{font-weight:700}.b-section_list .m-typo.m-typo_sub{font:400 14px/18px Lato,sans-serif}.b-rossmannToday .b-section_list .m-typo.m-typo_sub{display:block}.b-intro .m-typo{margin-top:200px;color:#fff;text-transform:uppercase}.b-section .m-typo{color:#000}.b-section .m-typo.m-typo_headline{color:#57a6b0;margin:20px 0}.b-section .m-typo.m-typo_more{display:inline-block;margin:25px 10px 10px 0;color:#e30045}.b-interview .m-typo strong{display:block}.b-home .m-typo{margin-top:30px;color:#57a6b0;font:900 30px/40px Lato,sans-serif;font-size:30px}.b-home .m-typo span{font-weight:400}.b-plans .b-secondary .m-typo{color:#fff}.b-plans .m-typo.m-typo_quote{margin:20px 0;font:700 18px/24px Lato,sans-serif;color:#e30045}.b-company .b-secondary,.b-employee .b-secondary .m-typo.m-typo_headline,.b-mirrorReport .b-secondary,.b-plans .b-secondary{color:#fff}.b-company .b-secondary .m-typo.is-empty,.b-mirrorReport .b-secondary .m-typo.is-empty,.b-plans .b-secondary .m-typo.is-empty{display:none}.b-employee .b-stats .m-typo{display:block;font-size:18px}.b-employee .b-stats .m-typo.m-typo_primary{font:900 72px/1em Lato,sans-serif;color:#e30045;margin:5px 0}.b-secondary .m-typo,.b-secondary .m-typo.m-typo_headline,.m-modal .m-typo.m-typo_headline{color:#fff}.b-employee .b-stats .m-typo.m-typo_secondary{font:700 24px/30px Lato,sans-serif;margin:10px 0 50px}.b-involvement .m-typo.m-typo_secondary{font-size:14px;margin-bottom:20px}.b-involvement .m-typo.m-typo_primary{font:700 18px/24px Lato,sans-serif}.b-person .m-typo.m-typo_primary{font-weight:700;margin-bottom:10px}.b-managementStructure .m-typo{font:400 18px/27px Lato,sans-serif}.b-managementStructure .m-typo strong{display:block;font-weight:700}.b-de .b-managementStructure .m-typo,.b-en .b-managementStructure .m-typo{font-size:14px;line-height:20px}.b-history .m-typo,.b-safety .m-typo strong{font-size:18px;line-height:24px}.m-modal .m-typo:not(.m-typo_headline){color:#fff;font-size:16px;line-height:20px}.m-modal .m-modal_credits .m-typo{font-size:14px;line-height:18px}.icon-applause{background-position:-454px -114px;width:74px;height:95px}.icon-arrowNext{background-position:-354px -454px;width:59px;height:17px}.icon-batteries{background-position:-619px -408px;width:80px;height:35px}.icon-batteriesBig{background-position:-745px -529px;width:148px;height:65px}.icon-businessRelations{background-position:-278px 0;width:272px;height:104px}.icon-calendar{background-position:-560px 0;width:175px;height:146px}.icon-company{background-position:-304px -487px;width:98px;height:98px}.icon-companySmall{background-position:-514px -280px;width:36px;height:36px}.icon-cup{background-position:-745px -275px;width:100px;height:132px}.icon-diamond{background-position:-192px -268px;width:73px;height:58px}.icon-employee{background-position:-745px -417px;width:117px;height:102px}.icon-employeeSmall{background-position:-97px -676px;width:36px;height:32px}.icon-environment{background-position:-521px -487px;width:108px;height:73px}.icon-environmentSmall{background-position:-324px -621px;width:36px;height:25px}.icon-food{background-position:-560px -329px;width:110px;height:65px}.icon-hand{background-position:-192px -194px;width:72px;height:64px}.icon-interview{background-position:-191px -487px;width:103px;height:101px}.icon-interviewSmall{background-position:-855px -369px;width:37px;height:36px}.icon-logistics{background-position:0 -779px;width:65px;height:48px}.icon-logisticsBig{background-position:-745px -156px;width:149px;height:109px}.icon-logo{background-position:-354px -408px;width:255px;height:36px}.icon-logoAlouette{background-position:-454px -219px;width:91px;height:41px}.icon-logoAlterra{background-image:url(../images/sprite.png);background-position:0 -725px;width:75px;height:44px}.icon-logoBabydream{background-position:-128px -621px;width:97px;height:37px}.icon-logoDomol{background-position:0 -676px;width:87px;height:39px}.icon-logoIsana{background-position:-235px -621px;width:79px;height:27px}.icon-logoSunozon{background-position:-85px -725px;width:73px;height:40px}.icon-manQuote{background-position:-412px -487px;width:99px;height:93px}.icon-manQuoteBig{background-position:-278px -114px;width:166px;height:156px}.icon-managementStructure{background-position:0 0;width:268px;height:184px}.icon-nextSmall{background-position:-872px -417px;width:8px;height:12px}.icon-people{background-position:0 -408px;width:344px;height:69px}.icon-peopleNet{background-position:0 -487px;width:181px;height:124px}.icon-plans{background-position:-278px -280px;width:107px;height:107px}.icon-plansSmall{background-position:-680px -329px;width:36px;height:36px}.icon-quote{background-position:-639px -487px;width:85px;height:65px}.icon-recycling{background-position:-192px -336px;width:64px;height:62px}.icon-recyclingBig{background-position:-745px 0;width:150px;height:146px}.icon-safe{background-position:0 -621px;width:118px;height:45px}.icon-statement{background-position:-855px -323px;width:40px;height:36px}.icon-stats{background-position:0 -194px;width:182px;height:204px}.icon-surroundings{background-position:-395px -280px;width:109px;height:104px}.icon-surroundingsSmall{background-position:-514px -326px;width:36px;height:35px}.icon-sygnet{background-position:-855px -275px;width:38px;height:38px}.icon-tablet{background-position:-560px -156px;width:144px;height:163px}[class^=icon-]{display:inline-block}.g-w100{width:100%}html{height:100%}body{font:400 14px/1em Lato,sans-serif;color:#444;background:#f5fafa}a{-moz-transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;transition:color .3s}sup{vertical-align:super;font-size:.8em}strong{font-weight:700}.b-primary{background:#d1ebf0}.b-secondary{background:#e30045}.b-grid{overflow:hidden;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}.b-grid.two-columns .b-grid_column:nth-child(1){margin-left:.5%}.b-grid .b-grid_column{width:100%;padding:10px;box-sizing:border-box}.b-grid .b-grid_column.is-aligned{display:-webkit-flex;display:flex}#old-ie-warning,.b-section{display:none}.b-grid .b-grid_column.is-aligned>*{-webkit-align-self:center;align-self:center}.b-wrapper1140{max-width:1140px;margin:0 auto}.b-wrapper1400{max-width:1400px;margin:0 auto}.b-section{box-sizing:border-box;overflow:hidden;position:absolute;top:0;left:0;right:0;width:100%}.b-section:before{position:absolute;top:0;left:0;right:0;bottom:0;-moz-transition:background .4s;-o-transition:background .4s;-webkit-transition:background .4s;transition:background .4s}.b-section .b-section_list{list-style:disc;padding-left:20px}.b-section .b-section_list li{font:400 18px/24px Lato,sans-serif;margin-bottom:10px}.b-header .b-header_headline,.b-header .b-header_logo{text-transform:uppercase;font-size:16px;line-height:55px;font-weight:700}.b-header{position:relative;z-index:100;margin:0 auto}.b-header .b-header_logo{background:#d10033;height:55px;color:#fff;display:block;float:left;padding:0 15px}.b-header .b-header_logo span{display:none;margin-left:15px}.b-header .b-header_logo i{vertical-align:middle;margin-top:-5px}.b-header .b-header_icon{display:none;vertical-align:middle;line-height:55px;margin:-8px 20px 0}.b-header .b-header_icon i{vertical-align:middle}.b-header .b-header_headline{display:inline-block;white-space:nowrap;color:#d10033;margin-left:10px}.b-header .b-header_languages,.b-intro{display:none}.b-header .b-header_languages a{margin-left:20px}.b-header .b-header_languages a:hover{text-decoration:underline}.b-header .b-header_languages a:first-child{margin:0}.b-header .b-header_languages a i{position:relative;top:1px;margin-left:5px}.b-intro{z-index:1000;position:absolute;top:0;right:0;bottom:0;left:0;background:#f5fafa}.b-intro .b-intro_logo{margin:30px 0}.b-intro .b-intro_headline{font:900 30px/1.3em Lato,sans-serif;margin-bottom:30px;color:#57a6b0}.b-intro .b-intro_headline span{font-weight:400}.b-intro .b-intro_imageWrapper{display:inline-block;position:relative;max-width:100%}.b-intro .b-intro_image{display:none;position:absolute;top:0;left:0;right:0;bottom:0}.b-intro .b-intro_image:first-child{display:block;position:relative}.b-intro .b-intro_skip{font:700 18px/1.4em Lato,sans-serif;color:#9c9c9c}.b-intro .b-intro_skip:hover{color:#e30045}.b-home .b-header .b-header_logo{display:none}.b-home .b-header .b-header_languages{display:block}.b-interview .b-interview_text{background:#d1ebf0;width:100%;padding:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-order:1;order:1}.b-interview .b-interview_photo{width:100%;margin-bottom:20px}.b-interview .b-interview_photo img{display:block;margin:0 auto}.b-findings{display:inline-block;position:relative}.b-findings span{position:absolute;top:10px;right:20px;font-size:18px;line-height:22px}.b-de .b-findings span{top:6px;right:8px;font-size:14px}.b-rossmannToday .b-tertiary img{display:block;margin:20px auto}.b-employee .b-secondary{color:#fff}.b-involvement .b-involvement_image{margin-top:20px}.b-person{margin:0 auto}.b-person .b-person_image{overflow:hidden;display:inline-block;border:5px solid #fff}.b-person .b-person_image:hover img{-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.b-person .b-person_image img{display:block;-moz-transition:-moz-transform .3s;-o-transition:-o-transform .3s;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.b-person .b-person_desc{margin-top:10px;padding-left:70px}.b-person .b-person_desc .b-person_icon{float:left;margin-left:-70px}.b-history .b-history_desc{margin-top:20px}.b-history .b-history_icon{margin-bottom:20px}.b-humanCapital .b-section_list li{margin-bottom:10px}.b-providers .b-section_list li{margin-bottom:20px}.g-wsnw{white-space:nowrap}.b-brands .b-brands_desc{display:none}.b-timeline{width:240px;margin:0 auto}.b-timeline .b-timeline_nav{-moz-transition:border .2s;-o-transition:border .2s;-webkit-transition:border .2s;transition:border .2s;width:0;height:0;border-style:solid;display:block;margin:2px 0}.b-timeline .b-timeline_prev{border-color:transparent transparent #000;border-width:0 15px 20px}.b-timeline .b-timeline_prev:hover{border-bottom-color:#e30045}.b-timeline .b-timeline_next{border-color:#000 transparent transparent;border-width:20px 15px 0}.b-timeline .b-timeline_next:hover{border-top-color:#e30045}.b-timeline .b-timeline_content{position:relative;height:300px;overflow:hidden}.b-timeline .b-timeline_content:before{content:"";position:absolute;top:0;left:14px;height:1000px;border-right:3px dashed #000}.b-timeline .b-timeline_event{position:relative;display:block;height:100px;color:#9c9c9c;font-size:42px;line-height:100px;font-weight:700}.b-timeline .b-timeline_event:before{-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;content:"";position:absolute;top:50%;left:15px;height:14px;width:14px;margin:-7px;background:#9c9c9c;border-radius:50%}.b-timeline .b-timeline_event.is-active,.b-timeline .b-timeline_event:hover{color:#e30045}.b-timeline .b-timeline_event.is-active:before,.b-timeline .b-timeline_event:hover:before{background:#e30045;width:24px;height:24px;margin:-12px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon-applause,.icon-arrowNext,.icon-batteries,.icon-batteriesBig,.icon-businessRelations,.icon-calendar,.icon-company,.icon-companySmall,.icon-cup,.icon-diamond,.icon-employee,.icon-employeeSmall,.icon-environment,.icon-environmentSmall,.icon-food,.icon-hand,.icon-interview,.icon-interviewSmall,.icon-logistics,.icon-logisticsBig,.icon-logo,.icon-logoAlouette,.icon-logoAlterra,.icon-logoBabydream,.icon-logoDomol,.icon-logoIsana,.icon-logoSunozon,.icon-manQuote,.icon-manQuoteBig,.icon-managementStructure,.icon-nextSmall,.icon-people,.icon-peopleNet,.icon-plans,.icon-plansSmall,.icon-quote,.icon-recycling,.icon-recyclingBig,.icon-safe,.icon-statement,.icon-stats,.icon-surroundings,.icon-surroundingsSmall,.icon-sygnet,.icon-tablet{background-image:url(../images/sprite-2x.png);background-size:895px 827px}}@media screen and (min-width:480px){.b-home .m-contentBox{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}.b-home .m-contentBox .m-contentBox_item{width:50%;float:left}.b-brands .m-contentBox .m-contentBox_item{width:33.333%}.b-clientAtTheCenter .m-contentBox{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}.b-clientAtTheCenter .m-contentBox .m-contentBox_item{float:left;width:50%}.b-clientAtTheCenter .m-contentBox .m-contentBox_content{padding-right:20px}.b-navigation .m-pagination .m-pagination_list{visibility:visible}.m-slider .m-slider_text p,.m-slider .m-slider_text strong{font-size:50px}.m-slider .m-slider_text .m-slider_link,.m-slider .m-slider_text span{font-size:20px}.b-history .m-typo{padding-top:20px}.b-history{text-align:left}.b-history .b-history_desc{padding-left:240px}.b-history .b-history_icon{float:left;margin-left:-240px}}@media screen and (min-width:640px){.b-clientAtTheCenter .m-contentBox .m-contentBox_item{width:33.333%}.b-section .m-typo.m-typo_headline{margin:35px 0}.b-header .b-header_logo span{display:inline}.b-header .b-header_icon{display:inline-block}.b-header .b-header_headline{margin:0}}@media screen and (min-width:768px){.b-header .m-btn,.m-modal{float:right}.b-company .b-secondary .m-typo.is-empty,.b-header .m-btn,.b-home .b-header .b-header_logo,.b-home .b-header .m-btn,.b-mirrorReport .b-secondary .m-typo.is-empty,.b-plans .b-secondary .m-typo.is-empty{display:block}.g-flex .g-flex-sm-6{width:50%}.b-home .m-contentBox{margin-top:80px}.b-home .m-contentBox .m-contentBox_item{width:33.333%;margin-bottom:70px}.b-environmentSidebar .m-contentBox{margin-top:40px}.b-brands .m-contentBox .m-contentBox_item{width:100%}.b-clientAtTheCenter .m-contentBox .m-contentBox_item{width:50%}.b-clientAtTheCenter .m-contentBox .m-contentBox_icon{text-align:left}.m-modal{width:66.5%;margin-left:auto}.m-modal .m-modal_credits{margin-top:80px}.b-plans .m-typo.m-typo_quote,.b-section .m-typo.m-typo_headline{margin:30px 0 50px}.b-grid.two-columns .b-grid_column{width:49.75%;float:left}.b-grid.three-columns .b-grid_column,.b-grid.two-one-columns .b-grid_column{width:33%;float:left}.b-grid.three-columns .b-grid_column:nth-child(2){margin:0 .5%}.b-grid.two-one-columns .b-grid_column:first-child{width:66.5%;margin-right:.5%}.b-grid.one-two-columns .b-grid_column{width:66.5%;float:left}.b-grid.one-two-columns .b-grid_column:first-child{width:33%;margin-right:.5%}.b-grid .b-grid_column{min-height:620px}.b-surroundings .b-grid .b-grid_column{min-height:548px}.b-section{padding-bottom:100px}.b-section .b-section_list li{margin-bottom:30px}.b-header{height:55px;margin-bottom:20px}.b-header .b-header_languages{display:block;float:right;line-height:55px;margin-right:20px}.b-navigation{position:fixed;bottom:0;left:0;right:0;z-index:1000}.b-intro .b-intro_column{float:left;width:50%}.b-intro .b-intro_headline{font-size:50px;margin-bottom:40px}.b-intro .b-intro_skip{font-size:24px}.b-interview .b-interview_text{-webkit-order:0;order:0;float:left;width:66.666%}.b-interview .b-interview_textColumn{float:left;width:40%;padding-right:10%}.b-interview .b-interview_photo{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding-left:5px;width:33.333%;margin:0}.b-interview .b-interview_photo img{margin:0}.b-employee .b-stats{padding-top:100px}.b-involvement .b-involvement_column{width:33%;float:left}.b-involvement .b-involvement_column:first-child{width:65.5%;margin-right:.5%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:50px}.b-involvement .b-involvement_image{margin-top:40px}.b-person{margin:0}.b-environment .b-person .b-person_image{margin-top:80px}.b-history .b-history_desc{margin-top:50px}.b-history .b-history_image{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-left:-70px;border:5px solid #fff;display:inline-block}}@media screen and (min-width:980px){.b-environmentDesc .m-contentBox .m-contentBox_item{padding-left:200px}.b-environmentDesc .m-contentBox .m-contentBox_icon{float:left;margin-left:-200px;text-align:left}.b-managementStructure .m-contentBox .m-contentBox_item{float:left}.b-managementStructure .m-contentBox .m-contentBox_content{float:left;margin:0}.b-managementStructure .m-contentBox .m-contentBox_arrow{float:left;margin:76px 20px 0}.b-managementStructure .m-contentBox .m-contentBox_arrow i{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}.b-brands .m-contentBox .m-contentBox_item{width:50%}.b-clientAtTheCenter .m-contentBox .m-contentBox_item{width:33.333%}.b-header .b-header_languages{margin-right:80px}.b-intro .b-intro_logo{margin:80px 0 40px}.b-intro .b-intro_headline{margin-bottom:80px}}@media screen and (min-width:1180px){.m-slider{margin-bottom:-30px}.m-slider .m-slider_item{height:420px}.m-slider .m-slider_text{left:0}.m-slider .m-slider_dots{bottom:50px}.b-grid .b-grid_column{padding:20px 40px}.b-header{margin-bottom:40px}}@media screen and (min-width:1400px){.m-modal{padding:50px 80px 40px}.b-interview .b-interview_text{padding:0 40px 20px}}