

.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}
.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,0.075) !important}
.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,0.15) !important}
.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important}
.shadow-none{box-shadow:none !important}
.w-25{width:25% !important}
.w-50{width:50% !important}
.w-75{width:75% !important}
.w-100{width:100% !important}
.w-auto{width:auto !important}
.h-25{height:25% !important}
.h-50{height:50% !important}
.h-75{height:75% !important}
.h-100{height:100% !important}
.h-auto{height:auto !important}
.mw-100{max-width:100% !important}
.mh-100{max-height:100% !important}
.min-vw-100{min-width:100vw !important}
.min-vh-100{min-height:100vh !important}
.vw-100{width:100vw !important}
.vh-100{height:100vh !important}
.m-0{margin:0 !important}
.mt-0,.my-0{margin-top:0 !important}
.mr-0,.mx-0{margin-right:0 !important}
.mb-0,.my-0{margin-bottom:0 !important}
.ml-0,.mx-0{margin-left:0 !important}
.m-1{margin:.25rem !important}
.mt-1,.my-1{margin-top:.25rem !important}
.mr-1,.mx-1{margin-right:.25rem !important}
.mb-1,.my-1{margin-bottom:.25rem !important}
.ml-1,.mx-1{margin-left:.25rem !important}
.m-2{margin:.5rem !important}
.mt-2,.my-2{margin-top:.5rem !important}
.mr-2,.mx-2{margin-right:.5rem !important}
.mb-2,.my-2{margin-bottom:.5rem !important}
.ml-2,.mx-2{margin-left:.5rem !important}
.m-3{margin:1rem !important}
.mt-3,.my-3{margin-top:1rem !important}
.mr-3,.mx-3{margin-right:1rem !important}
.mb-3,.my-3{margin-bottom:1rem !important}
.ml-3,.mx-3{margin-left:1rem !important}
.m-4{margin:1.5rem !important}
.mt-4,.my-4{margin-top:1.5rem !important}
.mr-4,.mx-4{margin-right:1.5rem !important}
.mb-4,.my-4{margin-bottom:1.5rem !important}
.ml-4,.mx-4{margin-left:1.5rem !important}
.m-5{margin:3rem !important}
.mt-5,.my-5{margin-top:3rem !important}
.mr-5,.mx-5{margin-right:3rem !important}
.mb-5,.my-5{margin-bottom:3rem !important}
.ml-5,.mx-5{margin-left:3rem !important}
.p-0{padding:0 !important}
.pt-0,.py-0{padding-top:0 !important}
.pr-0,.px-0{padding-right:0 !important}
.pb-0,.py-0{padding-bottom:0 !important}
.pl-0,.px-0{padding-left:0 !important}
.p-1{padding:.25rem !important}
.pt-1,.py-1{padding-top:.25rem !important}
.pr-1,.px-1{padding-right:.25rem !important}
.pb-1,.py-1{padding-bottom:.25rem !important}
.pl-1,.px-1{padding-left:.25rem !important}
.p-2{padding:.5rem !important}
.pt-2,.py-2{padding-top:.5rem !important}
.pr-2,.px-2{padding-right:.5rem !important}
.pb-2,.py-2{padding-bottom:.5rem !important}
.pl-2,.px-2{padding-left:.5rem !important}
.p-3{padding:1rem !important}
.pt-3,.py-3{padding-top:1rem !important}
.pr-3,.px-3{padding-right:1rem !important}
.pb-3,.py-3{padding-bottom:1rem !important}
.pl-3,.px-3{padding-left:1rem !important}
.p-4{padding:1.5rem !important}
.pt-4,.py-4{padding-top:1.5rem !important}
.pr-4,.px-4{padding-right:1.5rem !important}
.pb-4,.py-4{padding-bottom:1.5rem !important}
.pl-4,.px-4{padding-left:1.5rem !important}
.p-5{padding:3rem !important}
.pt-5,.py-5{padding-top:3rem !important}
.pr-5,.px-5{padding-right:3rem !important}
.pb-5,.py-5{padding-bottom:3rem !important}
.pl-5,.px-5{padding-left:3rem !important}
.m-n1{margin:-0.25rem !important}
.mt-n1,.my-n1{margin-top:-0.25rem !important}
.mr-n1,.mx-n1{margin-right:-0.25rem !important}
.mb-n1,.my-n1{margin-bottom:-0.25rem !important}
.ml-n1,.mx-n1{margin-left:-0.25rem !important}
.m-n2{margin:-0.5rem !important}
.mt-n2,.my-n2{margin-top:-0.5rem !important}
.mr-n2,.mx-n2{margin-right:-0.5rem !important}
.mb-n2,.my-n2{margin-bottom:-0.5rem !important}
.ml-n2,.mx-n2{margin-left:-0.5rem !important}
.m-n3{margin:-1rem !important}
.mt-n3,.my-n3{margin-top:-1rem !important}
.mr-n3,.mx-n3{margin-right:-1rem !important}
.mb-n3,.my-n3{margin-bottom:-1rem !important}
.ml-n3,.mx-n3{margin-left:-1rem !important}
.m-n4{margin:-1.5rem !important}
.mt-n4,.my-n4{margin-top:-1.5rem !important}
.mr-n4,.mx-n4{margin-right:-1.5rem !important}
.mb-n4,.my-n4{margin-bottom:-1.5rem !important}
.ml-n4,.mx-n4{margin-left:-1.5rem !important}
.m-n5{margin:-3rem !important}
.mt-n5,.my-n5{margin-top:-3rem !important}
.mr-n5,.mx-n5{margin-right:-3rem !important}
.mb-n5,.my-n5{margin-bottom:-3rem !important}
.ml-n5,.mx-n5{margin-left:-3rem !important}
.m-auto{margin:auto !important}
.mt-auto,.my-auto{margin-top:auto !important}
.mr-auto,.mx-auto{margin-right:auto !important}
.mb-auto,.my-auto{margin-bottom:auto !important}
.ml-auto,.mx-auto{margin-left:auto !important}
@media(min-width:576px){.m-sm-0{margin:0 !important}
.mt-sm-0,.my-sm-0{margin-top:0 !important}
.mr-sm-0,.mx-sm-0{margin-right:0 !important}
.mb-sm-0,.my-sm-0{margin-bottom:0 !important}
.ml-sm-0,.mx-sm-0{margin-left:0 !important}
.m-sm-1{margin:.25rem !important}
.mt-sm-1,.my-sm-1{margin-top:.25rem !important}
.mr-sm-1,.mx-sm-1{margin-right:.25rem !important}
.mb-sm-1,.my-sm-1{margin-bottom:.25rem !important}
.ml-sm-1,.mx-sm-1{margin-left:.25rem !important}
.m-sm-2{margin:.5rem !important}
.mt-sm-2,.my-sm-2{margin-top:.5rem !important}
.mr-sm-2,.mx-sm-2{margin-right:.5rem !important}
.mb-sm-2,.my-sm-2{margin-bottom:.5rem !important}
.ml-sm-2,.mx-sm-2{margin-left:.5rem !important}
.m-sm-3{margin:1rem !important}
.mt-sm-3,.my-sm-3{margin-top:1rem !important}
.mr-sm-3,.mx-sm-3{margin-right:1rem !important}
.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}
.ml-sm-3,.mx-sm-3{margin-left:1rem !important}
.m-sm-4{margin:1.5rem !important}
.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}
.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}
.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}
.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}
.m-sm-5{margin:3rem !important}
.mt-sm-5,.my-sm-5{margin-top:3rem !important}
.mr-sm-5,.mx-sm-5{margin-right:3rem !important}
.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}
.ml-sm-5,.mx-sm-5{margin-left:3rem !important}
.p-sm-0{padding:0 !important}
.pt-sm-0,.py-sm-0{padding-top:0 !important}
.pr-sm-0,.px-sm-0{padding-right:0 !important}
.pb-sm-0,.py-sm-0{padding-bottom:0 !important}
.pl-sm-0,.px-sm-0{padding-left:0 !important}
.p-sm-1{padding:.25rem !important}
.pt-sm-1,.py-sm-1{padding-top:.25rem !important}
.pr-sm-1,.px-sm-1{padding-right:.25rem !important}
.pb-sm-1,.py-sm-1{padding-bottom:.25rem !important}
.pl-sm-1,.px-sm-1{padding-left:.25rem !important}
.p-sm-2{padding:.5rem !important}
.pt-sm-2,.py-sm-2{padding-top:.5rem !important}
.pr-sm-2,.px-sm-2{padding-right:.5rem !important}
.pb-sm-2,.py-sm-2{padding-bottom:.5rem !important}
.pl-sm-2,.px-sm-2{padding-left:.5rem !important}
.p-sm-3{padding:1rem !important}
.pt-sm-3,.py-sm-3{padding-top:1rem !important}
.pr-sm-3,.px-sm-3{padding-right:1rem !important}
.pb-sm-3,.py-sm-3{padding-bottom:1rem !important}
.pl-sm-3,.px-sm-3{padding-left:1rem !important}
.p-sm-4{padding:1.5rem !important}
.pt-sm-4,.py-sm-4{padding-top:1.5rem !important}
.pr-sm-4,.px-sm-4{padding-right:1.5rem !important}
.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important}
.pl-sm-4,.px-sm-4{padding-left:1.5rem !important}
.p-sm-5{padding:3rem !important}
.pt-sm-5,.py-sm-5{padding-top:3rem !important}
.pr-sm-5,.px-sm-5{padding-right:3rem !important}
.pb-sm-5,.py-sm-5{padding-bottom:3rem !important}
.pl-sm-5,.px-sm-5{padding-left:3rem !important}
.m-sm-n1{margin:-0.25rem !important}
.mt-sm-n1,.my-sm-n1{margin-top:-0.25rem !important}
.mr-sm-n1,.mx-sm-n1{margin-right:-0.25rem !important}
.mb-sm-n1,.my-sm-n1{margin-bottom:-0.25rem !important}
.ml-sm-n1,.mx-sm-n1{margin-left:-0.25rem !important}
.m-sm-n2{margin:-0.5rem !important}
.mt-sm-n2,.my-sm-n2{margin-top:-0.5rem !important}
.mr-sm-n2,.mx-sm-n2{margin-right:-0.5rem !important}
.mb-sm-n2,.my-sm-n2{margin-bottom:-0.5rem !important}
.ml-sm-n2,.mx-sm-n2{margin-left:-0.5rem !important}
.m-sm-n3{margin:-1rem !important}
.mt-sm-n3,.my-sm-n3{margin-top:-1rem !important}
.mr-sm-n3,.mx-sm-n3{margin-right:-1rem !important}
.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem !important}
.ml-sm-n3,.mx-sm-n3{margin-left:-1rem !important}
.m-sm-n4{margin:-1.5rem !important}
.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem !important}
.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem !important}
.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem !important}
.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem !important}
.m-sm-n5{margin:-3rem !important}
.mt-sm-n5,.my-sm-n5{margin-top:-3rem !important}
.mr-sm-n5,.mx-sm-n5{margin-right:-3rem !important}
.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem !important}
.ml-sm-n5,.mx-sm-n5{margin-left:-3rem !important}
.m-sm-auto{margin:auto !important}
.mt-sm-auto,.my-sm-auto{margin-top:auto !important}
.mr-sm-auto,.mx-sm-auto{margin-right:auto !important}
.mb-sm-auto,.my-sm-auto{margin-bottom:auto !important}
.ml-sm-auto,.mx-sm-auto{margin-left:auto !important}
}
@media(min-width:768px){.m-md-0{margin:0 !important}
.mt-md-0,.my-md-0{margin-top:0 !important}
.mr-md-0,.mx-md-0{margin-right:0 !important}
.mb-md-0,.my-md-0{margin-bottom:0 !important}
.ml-md-0,.mx-md-0{margin-left:0 !important}
.m-md-1{margin:.25rem !important}
.mt-md-1,.my-md-1{margin-top:.25rem !important}
.mr-md-1,.mx-md-1{margin-right:.25rem !important}
.mb-md-1,.my-md-1{margin-bottom:.25rem !important}
.ml-md-1,.mx-md-1{margin-left:.25rem !important}
.m-md-2{margin:.5rem !important}
.mt-md-2,.my-md-2{margin-top:.5rem !important}
.mr-md-2,.mx-md-2{margin-right:.5rem !important}
.mb-md-2,.my-md-2{margin-bottom:.5rem !important}
.ml-md-2,.mx-md-2{margin-left:.5rem !important}
.m-md-3{margin:1rem !important}
.mt-md-3,.my-md-3{margin-top:1rem !important}
.mr-md-3,.mx-md-3{margin-right:1rem !important}
.mb-md-3,.my-md-3{margin-bottom:1rem !important}
.ml-md-3,.mx-md-3{margin-left:1rem !important}
.m-md-4{margin:1.5rem !important}
.mt-md-4,.my-md-4{margin-top:1.5rem !important}
.mr-md-4,.mx-md-4{margin-right:1.5rem !important}
.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}
.ml-md-4,.mx-md-4{margin-left:1.5rem !important}
.m-md-5{margin:3rem !important}
.mt-md-5,.my-md-5{margin-top:3rem !important}
.mr-md-5,.mx-md-5{margin-right:3rem !important}
.mb-md-5,.my-md-5{margin-bottom:3rem !important}
.ml-md-5,.mx-md-5{margin-left:3rem !important}
.p-md-0{padding:0 !important}
.pt-md-0,.py-md-0{padding-top:0 !important}
.pr-md-0,.px-md-0{padding-right:0 !important}
.pb-md-0,.py-md-0{padding-bottom:0 !important}
.pl-md-0,.px-md-0{padding-left:0 !important}
.p-md-1{padding:.25rem !important}
.pt-md-1,.py-md-1{padding-top:.25rem !important}
.pr-md-1,.px-md-1{padding-right:.25rem !important}
.pb-md-1,.py-md-1{padding-bottom:.25rem !important}
.pl-md-1,.px-md-1{padding-left:.25rem !important}
.p-md-2{padding:.5rem !important}
.pt-md-2,.py-md-2{padding-top:.5rem !important}
.pr-md-2,.px-md-2{padding-right:.5rem !important}
.pb-md-2,.py-md-2{padding-bottom:.5rem !important}
.pl-md-2,.px-md-2{padding-left:.5rem !important}
.p-md-3{padding:1rem !important}
.pt-md-3,.py-md-3{padding-top:1rem !important}
.pr-md-3,.px-md-3{padding-right:1rem !important}
.pb-md-3,.py-md-3{padding-bottom:1rem !important}
.pl-md-3,.px-md-3{padding-left:1rem !important}
.p-md-4{padding:1.5rem !important}
.pt-md-4,.py-md-4{padding-top:1.5rem !important}
.pr-md-4,.px-md-4{padding-right:1.5rem !important}
.pb-md-4,.py-md-4{padding-bottom:1.5rem !important}
.pl-md-4,.px-md-4{padding-left:1.5rem !important}
.p-md-5{padding:3rem !important}
.pt-md-5,.py-md-5{padding-top:3rem !important}
.pr-md-5,.px-md-5{padding-right:3rem !important}
.pb-md-5,.py-md-5{padding-bottom:3rem !important}
.pl-md-5,.px-md-5{padding-left:3rem !important}
.m-md-n1{margin:-0.25rem !important}
.mt-md-n1,.my-md-n1{margin-top:-0.25rem !important}
.mr-md-n1,.mx-md-n1{margin-right:-0.25rem !important}
.mb-md-n1,.my-md-n1{margin-bottom:-0.25rem !important}
.ml-md-n1,.mx-md-n1{margin-left:-0.25rem !important}
.m-md-n2{margin:-0.5rem !important}
.mt-md-n2,.my-md-n2{margin-top:-0.5rem !important}
.mr-md-n2,.mx-md-n2{margin-right:-0.5rem !important}
.mb-md-n2,.my-md-n2{margin-bottom:-0.5rem !important}
.ml-md-n2,.mx-md-n2{margin-left:-0.5rem !important}
.m-md-n3{margin:-1rem !important}
.mt-md-n3,.my-md-n3{margin-top:-1rem !important}
.mr-md-n3,.mx-md-n3{margin-right:-1rem !important}
.mb-md-n3,.my-md-n3{margin-bottom:-1rem !important}
.ml-md-n3,.mx-md-n3{margin-left:-1rem !important}
.m-md-n4{margin:-1.5rem !important}
.mt-md-n4,.my-md-n4{margin-top:-1.5rem !important}
.mr-md-n4,.mx-md-n4{margin-right:-1.5rem !important}
.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem !important}
.ml-md-n4,.mx-md-n4{margin-left:-1.5rem !important}
.m-md-n5{margin:-3rem !important}
.mt-md-n5,.my-md-n5{margin-top:-3rem !important}
.mr-md-n5,.mx-md-n5{margin-right:-3rem !important}
.mb-md-n5,.my-md-n5{margin-bottom:-3rem !important}
.ml-md-n5,.mx-md-n5{margin-left:-3rem !important}
.m-md-auto{margin:auto !important}
.mt-md-auto,.my-md-auto{margin-top:auto !important}
.mr-md-auto,.mx-md-auto{margin-right:auto !important}
.mb-md-auto,.my-md-auto{margin-bottom:auto !important}
.ml-md-auto,.mx-md-auto{margin-left:auto !important}
}
@media(min-width:1024px){.m-lg-0{margin:0 !important}
.mt-lg-0,.my-lg-0{margin-top:0 !important}
.mr-lg-0,.mx-lg-0{margin-right:0 !important}
.mb-lg-0,.my-lg-0{margin-bottom:0 !important}
.ml-lg-0,.mx-lg-0{margin-left:0 !important}
.m-lg-1{margin:.25rem !important}
.mt-lg-1,.my-lg-1{margin-top:.25rem !important}
.mr-lg-1,.mx-lg-1{margin-right:.25rem !important}
.mb-lg-1,.my-lg-1{margin-bottom:.25rem !important}
.ml-lg-1,.mx-lg-1{margin-left:.25rem !important}
.m-lg-2{margin:.5rem !important}
.mt-lg-2,.my-lg-2{margin-top:.5rem !important}
.mr-lg-2,.mx-lg-2{margin-right:.5rem !important}
.mb-lg-2,.my-lg-2{margin-bottom:.5rem !important}
.ml-lg-2,.mx-lg-2{margin-left:.5rem !important}
.m-lg-3{margin:1rem !important}
.mt-lg-3,.my-lg-3{margin-top:1rem !important}
.mr-lg-3,.mx-lg-3{margin-right:1rem !important}
.mb-lg-3,.my-lg-3{margin-bottom:1rem !important}
.ml-lg-3,.mx-lg-3{margin-left:1rem !important}
.m-lg-4{margin:1.5rem !important}
.mt-lg-4,.my-lg-4{margin-top:1.5rem !important}
.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important}
.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important}
.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important}
.m-lg-5{margin:3rem !important}
.mt-lg-5,.my-lg-5{margin-top:3rem !important}
.mr-lg-5,.mx-lg-5{margin-right:3rem !important}
.mb-lg-5,.my-lg-5{margin-bottom:3rem !important}
.ml-lg-5,.mx-lg-5{margin-left:3rem !important}
.p-lg-0{padding:0 !important}
.pt-lg-0,.py-lg-0{padding-top:0 !important}
.pr-lg-0,.px-lg-0{padding-right:0 !important}
.pb-lg-0,.py-lg-0{padding-bottom:0 !important}
.pl-lg-0,.px-lg-0{padding-left:0 !important}
.p-lg-1{padding:.25rem !important}
.pt-lg-1,.py-lg-1{padding-top:.25rem !important}
.pr-lg-1,.px-lg-1{padding-right:.25rem !important}
.pb-lg-1,.py-lg-1{padding-bottom:.25rem !important}
.pl-lg-1,.px-lg-1{padding-left:.25rem !important}
.p-lg-2{padding:.5rem !important}
.pt-lg-2,.py-lg-2{padding-top:.5rem !important}
.pr-lg-2,.px-lg-2{padding-right:.5rem !important}
.pb-lg-2,.py-lg-2{padding-bottom:.5rem !important}
.pl-lg-2,.px-lg-2{padding-left:.5rem !important}
.p-lg-3{padding:1rem !important}
.pt-lg-3,.py-lg-3{padding-top:1rem !important}
.pr-lg-3,.px-lg-3{padding-right:1rem !important}
.pb-lg-3,.py-lg-3{padding-bottom:1rem !important}
.pl-lg-3,.px-lg-3{padding-left:1rem !important}
.p-lg-4{padding:1.5rem !important}
.pt-lg-4,.py-lg-4{padding-top:1.5rem !important}
.pr-lg-4,.px-lg-4{padding-right:1.5rem !important}
.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important}
.pl-lg-4,.px-lg-4{padding-left:1.5rem !important}
.p-lg-5{padding:3rem !important}
.pt-lg-5,.py-lg-5{padding-top:3rem !important}
.pr-lg-5,.px-lg-5{padding-right:3rem !important}
.pb-lg-5,.py-lg-5{padding-bottom:3rem !important}
.pl-lg-5,.px-lg-5{padding-left:3rem !important}
.m-lg-n1{margin:-0.25rem !important}
.mt-lg-n1,.my-lg-n1{margin-top:-0.25rem !important}
.mr-lg-n1,.mx-lg-n1{margin-right:-0.25rem !important}
.mb-lg-n1,.my-lg-n1{margin-bottom:-0.25rem !important}
.ml-lg-n1,.mx-lg-n1{margin-left:-0.25rem !important}
.m-lg-n2{margin:-0.5rem !important}
.mt-lg-n2,.my-lg-n2{margin-top:-0.5rem !important}
.mr-lg-n2,.mx-lg-n2{margin-right:-0.5rem !important}
.mb-lg-n2,.my-lg-n2{margin-bottom:-0.5rem !important}
.ml-lg-n2,.mx-lg-n2{margin-left:-0.5rem !important}
.m-lg-n3{margin:-1rem !important}
.mt-lg-n3,.my-lg-n3{margin-top:-1rem !important}
.mr-lg-n3,.mx-lg-n3{margin-right:-1rem !important}
.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem !important}
.ml-lg-n3,.mx-lg-n3{margin-left:-1rem !important}
.m-lg-n4{margin:-1.5rem !important}
.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem !important}
.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem !important}
.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem !important}
.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem !important}
.m-lg-n5{margin:-3rem !important}
.mt-lg-n5,.my-lg-n5{margin-top:-3rem !important}
.mr-lg-n5,.mx-lg-n5{margin-right:-3rem !important}
.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem !important}
.ml-lg-n5,.mx-lg-n5{margin-left:-3rem !important}
.m-lg-auto{margin:auto !important}
.mt-lg-auto,.my-lg-auto{margin-top:auto !important}
.mr-lg-auto,.mx-lg-auto{margin-right:auto !important}
.mb-lg-auto,.my-lg-auto{margin-bottom:auto !important}
.ml-lg-auto,.mx-lg-auto{margin-left:auto !important}
}
@media(min-width:1200px){.m-xl-0{margin:0 !important}
.mt-xl-0,.my-xl-0{margin-top:0 !important}
.mr-xl-0,.mx-xl-0{margin-right:0 !important}
.mb-xl-0,.my-xl-0{margin-bottom:0 !important}
.ml-xl-0,.mx-xl-0{margin-left:0 !important}
.m-xl-1{margin:.25rem !important}
.mt-xl-1,.my-xl-1{margin-top:.25rem !important}
.mr-xl-1,.mx-xl-1{margin-right:.25rem !important}
.mb-xl-1,.my-xl-1{margin-bottom:.25rem !important}
.ml-xl-1,.mx-xl-1{margin-left:.25rem !important}
.m-xl-2{margin:.5rem !important}
.mt-xl-2,.my-xl-2{margin-top:.5rem !important}
.mr-xl-2,.mx-xl-2{margin-right:.5rem !important}
.mb-xl-2,.my-xl-2{margin-bottom:.5rem !important}
.ml-xl-2,.mx-xl-2{margin-left:.5rem !important}
.m-xl-3{margin:1rem !important}
.mt-xl-3,.my-xl-3{margin-top:1rem !important}
.mr-xl-3,.mx-xl-3{margin-right:1rem !important}
.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}
.ml-xl-3,.mx-xl-3{margin-left:1rem !important}
.m-xl-4{margin:1.5rem !important}
.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}
.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}
.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}
.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}
.m-xl-5{margin:3rem !important}
.mt-xl-5,.my-xl-5{margin-top:3rem !important}
.mr-xl-5,.mx-xl-5{margin-right:3rem !important}
.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}
.ml-xl-5,.mx-xl-5{margin-left:3rem !important}
.p-xl-0{padding:0 !important}
.pt-xl-0,.py-xl-0{padding-top:0 !important}
.pr-xl-0,.px-xl-0{padding-right:0 !important}
.pb-xl-0,.py-xl-0{padding-bottom:0 !important}
.pl-xl-0,.px-xl-0{padding-left:0 !important}
.p-xl-1{padding:.25rem !important}
.pt-xl-1,.py-xl-1{padding-top:.25rem !important}
.pr-xl-1,.px-xl-1{padding-right:.25rem !important}
.pb-xl-1,.py-xl-1{padding-bottom:.25rem !important}
.pl-xl-1,.px-xl-1{padding-left:.25rem !important}
.p-xl-2{padding:.5rem !important}
.pt-xl-2,.py-xl-2{padding-top:.5rem !important}
.pr-xl-2,.px-xl-2{padding-right:.5rem !important}
.pb-xl-2,.py-xl-2{padding-bottom:.5rem !important}
.pl-xl-2,.px-xl-2{padding-left:.5rem !important}
.p-xl-3{padding:1rem !important}
.pt-xl-3,.py-xl-3{padding-top:1rem !important}
.pr-xl-3,.px-xl-3{padding-right:1rem !important}
.pb-xl-3,.py-xl-3{padding-bottom:1rem !important}
.pl-xl-3,.px-xl-3{padding-left:1rem !important}
.p-xl-4{padding:1.5rem !important}
.pt-xl-4,.py-xl-4{padding-top:1.5rem !important}
.pr-xl-4,.px-xl-4{padding-right:1.5rem !important}
.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important}
.pl-xl-4,.px-xl-4{padding-left:1.5rem !important}
.p-xl-5{padding:3rem !important}
.pt-xl-5,.py-xl-5{padding-top:3rem !important}
.pr-xl-5,.px-xl-5{padding-right:3rem !important}
.pb-xl-5,.py-xl-5{padding-bottom:3rem !important}
.pl-xl-5,.px-xl-5{padding-left:3rem !important}
.m-xl-n1{margin:-0.25rem !important}
.mt-xl-n1,.my-xl-n1{margin-top:-0.25rem !important}
.mr-xl-n1,.mx-xl-n1{margin-right:-0.25rem !important}
.mb-xl-n1,.my-xl-n1{margin-bottom:-0.25rem !important}
.ml-xl-n1,.mx-xl-n1{margin-left:-0.25rem !important}
.m-xl-n2{margin:-0.5rem !important}
.mt-xl-n2,.my-xl-n2{margin-top:-0.5rem !important}
.mr-xl-n2,.mx-xl-n2{margin-right:-0.5rem !important}
.mb-xl-n2,.my-xl-n2{margin-bottom:-0.5rem !important}
.ml-xl-n2,.mx-xl-n2{margin-left:-0.5rem !important}
.m-xl-n3{margin:-1rem !important}
.mt-xl-n3,.my-xl-n3{margin-top:-1rem !important}
.mr-xl-n3,.mx-xl-n3{margin-right:-1rem !important}
.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem !important}
.ml-xl-n3,.mx-xl-n3{margin-left:-1rem !important}
.m-xl-n4{margin:-1.5rem !important}
.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem !important}
.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem !important}
.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem !important}
.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem !important}
.m-xl-n5{margin:-3rem !important}
.mt-xl-n5,.my-xl-n5{margin-top:-3rem !important}
.mr-xl-n5,.mx-xl-n5{margin-right:-3rem !important}
.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem !important}
.ml-xl-n5,.mx-xl-n5{margin-left:-3rem !important}
.m-xl-auto{margin:auto !important}
.mt-xl-auto,.my-xl-auto{margin-top:auto !important}
.mr-xl-auto,.mx-xl-auto{margin-right:auto !important}
.mb-xl-auto,.my-xl-auto{margin-bottom:auto !important}
.ml-xl-auto,.mx-xl-auto{margin-left:auto !important}
}
.text-monospace{}
.text-justify{text-align:justify !important}
.text-wrap{white-space:normal !important}
.text-nowrap{white-space:nowrap !important}
.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.text-left{text-align:left !important}
.text-right{text-align:right !important}
.text-center{text-align:center !important}
@media(min-width:576px){.text-sm-left{text-align:left !important}
.text-sm-right{text-align:right !important}
.text-sm-center{text-align:center !important}
}
@media(min-width:768px){.text-md-left{text-align:left !important}
.text-md-right{text-align:right !important}
.text-md-center{text-align:center !important}
}
@media(min-width:1024px){.text-lg-left{text-align:left !important}
.text-lg-right{text-align:right !important}
.text-lg-center{text-align:center !important}
}
@media(min-width:1200px){.text-xl-left{text-align:left !important}
.text-xl-right{text-align:right !important}
.text-xl-center{text-align:center !important}
}
.text-lowercase{text-transform:lowercase !important}
.text-uppercase{text-transform:uppercase !important}
.text-capitalize{text-transform:capitalize !important}
.font-weight-light{font-weight:300 !important}
.font-weight-lighter{font-weight:lighter !important}
.font-weight-normal{font-weight:400 !important}
.font-weight-bold{font-weight:700 !important}
.font-weight-bolder{font-weight:bolder !important}
.font-italic{font-style:italic !important}
.text-white{color:#fff !important}
.text-primary{color:#007bff !important}
a.text-primary:hover,a.text-primary:focus{color:#0056b3 !important}
.text-secondary{color:#6c757d !important}
a.text-secondary:hover,a.text-secondary:focus{color:#494f54 !important}
.text-success{color:#28a745 !important}
a.text-success:hover,a.text-success:focus{color:#19692c !important}
.text-info{color:#17a2b8 !important}
a.text-info:hover,a.text-info:focus{color:#0f6674 !important}
.text-warning{color:#ffc107 !important}
a.text-warning:hover,a.text-warning:focus{color:#ba8b00 !important}
.text-danger{color:#dc3545 !important}
a.text-danger:hover,a.text-danger:focus{color:#a71d2a !important}
.text-light{color:#f8f9fa !important}
a.text-light:hover,a.text-light:focus{color:#cbd3da !important}
.text-dark{color:#343a40 !important}
a.text-dark:hover,a.text-dark:focus{color:#121416 !important}
.text-body{color:#212529 !important}
.text-muted{color:#6c757d !important}
.text-black-50{color:rgba(0,0,0,0.5) !important}
.text-white-50{color:rgba(255,255,255,0.5) !important}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.text-decoration-none{text-decoration:none !important}
.text-reset{color:inherit !important}
.visible{visibility:visible !important}
.invisible{visibility:hidden !important}
@media print{*,*::before,*::after{text-shadow:none !important;box-shadow:none !important}
a:not(.btn){text-decoration:underline}
abbr[title]::after{content:" (" attr(title) ")"}
pre{white-space:pre-wrap !important}
pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
@page{size:a3}
body{min-width:992px !important}
.container{min-width:992px !important}
.navbar{display:none}
.badge{border:1px solid #000}
.table{border-collapse:collapse !important}
.table td,.table th{background-color:#fff !important}
.table-bordered th,.table-bordered td{border:1px solid #dee2e6 !important}
.table-dark{color:inherit}
.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#dee2e6}
.table .thead-dark th{color:inherit;border-color:#dee2e6}
}
@charset 'UTF-8';.tile_effect{box-shadow:0 2px 12px 0 rgba(0,0,0,0.12)}
.tile_effect:hover{border-radius:24px 24px 0 24px;box-shadow:0 12px 24px 0 rgba(0,0,0,0.24);overflow:hidden}
@media only screen and (max-width:481px){.tile_effect:hover{border-radius:8px 8px 0 8px;color:red !important}
}
.mouseover{background-color:#fff}
.mouseover:hover{box-shadow:0 0 40px 0 rgba(0,0,0,0.24)}
.mouseover-invers{background-color:#595959}
.mouseover-invers:hover{box-shadow:0 0 40px 0 rgba(0,0,0,0.24)}
.mask{position:relative}
.mask::after{content:"";display:block;position:absolute;width:100%;height:100%;bottom:0;top:0;left:0;right:0;z-index:0;background:-webkit-linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,0.8) 100%);background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,0.8) 100%)}
.mask-var{position:relative}
.mask-var::before{content:"";display:block;position:absolute;width:100%;height:100%;bottom:0;top:0;left:0;right:0;z-index:0}
.mask-invers{position:relative}
.mask-invers::before{content:"";display:block;position:absolute;width:100%;height:100%;bottom:0;top:0;left:0;right:0;z-index:0;background:-webkit-linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.4) 100%);background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.4) 100%)}
.font-helvetica-neue-light{font-weight:300}
.font-helvetica-neue-medium{font-weight:400}
.font-helvetica-neue-bold{font-weight:700}
.font-mercury-g1{font-weight:400}
.font-mercury-g1-semi-bold{font-weight:600}
.font-mercury-g1-bold{font-weight:700}
.font-mercury-g3{font-weight:400}
.font-mercury-g3-semi-bold{font-weight:600}
.font-mercury-g3-bold{font-weight:700}

@media screen and (max-width:1023px){h1{font-size:40px;line-height:44px}
h2{font-size:36px;line-height:40px}
h3{font-size:26px;line-height:34px}
.quote-maxi{font-size:30px}
.quote-mini{font-size:24px}
p.maxi{font-size:32px}
}
.collapseEle i{position:relative;left:-22px;top:-4px;font-size:25px;color:#fff}
.icon-Shape:before{font-size:30px}
@media only screen and (min-width:screen and (min-width:1024px)){.quote-maxi{font-size:36px}
.quote-mini{font-size:28px}
}
@media screen and (max-width:1023px){.mx{margin:0 8%}
}
@media screen and (min-width:1024px){.mx{margin:0 10%}
}
.baidumap{height:400px;width:100%}
#map{height:400px;width:100%}
.icon-Contact-Thin:before{color:#fff !important}
[class^="icon-"],[class*=" icon-"]{;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
[class^="icon-"]::before,[class*=" icon-"]::before{color:#009b91}
.icon-Add:before{content:"\e90a"}
.icon-Aerated-Dairy-Products:before{content:"\e90b"}
.icon-Aeration:before{content:"\e90c"}
.icon-Agenda:before{content:"\e90d"}
.icon-Anchor:before{content:"\e90e"}
.icon-Anchor-Thin:before{content:"\e90f"}
.icon-Angle-Down:before{content:"\e910"}
.icon-Angle-Left:before{content:"\e911"}
.icon-Angle-Right:before{content:"\e912"}
.icon-Angle-Up:before{content:"\e913"}
.icon-Aqua-Feed:before{content:"\e914"}
.icon-Arrow-Backward:before{content:"\e915"}
.icon-Arrow-Down:before{content:"\e916"}
.icon-Arrow-Down-Thin:before{content:"\e917"}
.icon-Arrow-Forward:before{content:"\e918"}
.icon-Arrow-Left:before{content:"\e919"}
.icon-Arrow-Left-Thin:before{content:"\e91a"}
.icon-Arrow-Right:before{content:"\e91b"}
.icon-Arrow-Right-Thin:before{content:"\e91c"}
.icon-Arrow-Up:before{content:"\e91d"}
.icon-Arrow-Up-invers:before{content:"\e91e";color:#8c8c8c}
.icon-Arrow-Up-Thin:before{content:"\e91f"}
.icon-Asian-Noodles:before{content:"\e920"}
.icon-Attention:before{content:"\e921"}
.icon-Backward:before{content:"\e922"}
.icon-Bars:before{content:"\e923"}
.icon-Batch-Semi-Continuous-Electrode-Slurry-Production:before{content:"\e924"}
.icon-Beans:before{content:"\e925"}
.icon-Biscuit:before{content:"\e926"}
.icon-Blog:before{content:"\e927"}
.icon-Bottle:before{content:"\e928"}
.icon-Breakfast-Cereals:before{content:"\e929"}
.icon-Brewing:before{content:"\e92a"}
.icon-Business-bakery:before{content:"\e9f3"}
.icon-Calendar:before{content:"\e9f4"}
.icon-Calendar-Thin:before{content:"\e9f5"}
.icon-Camera:before{content:"\e9f6"}
.icon-Candy-Sugar-Masses:before{content:"\e9f7"}
.icon-Cart:before{content:"\e9f8"}
.icon-Check:before{content:"\e9f9"}
.icon-Checklist:before{content:"\e9fa"}
.icon-Checkmark:before{content:"\e9fb"}
.icon-Checkmark-Thin:before{content:"\e9fc"}
.icon-Chemicals-Cosmetics:before{content:"\e9fd"}
.icon-Chocolate:before{content:"\e9fe"}
.icon-Chocolate-Mass:before{content:"\e9ff"}
.icon-Circle:before{content:"\ea00"}
.icon-Cleaning:before{content:"\ea01"}
.icon-Climate-protection:before{content:"\ea02"}
.icon-Close:before{content:"\ea03"}
.icon-Cloud:before{content:"\ea04"}
.icon-Cloud-Download:before{content:"\ea05"}
.icon-Cloud-Thin:before{content:"\ea06"}
.icon-Cloud-Upload:before{content:"\ea07"}
.icon-Cocoa:before{content:"\ea08"}
.icon-Coffee-Products:before{content:"\ea09"}
.icon-Communication:before{content:"\ea0a"}
.icon-Compounds:before{content:"\ea0b"}
.icon-Computer-Communication-Consumer-Electronics:before{content:"\ea0c"}
.icon-Conchieren:before{content:"\ea0d"}
.icon-Consulting:before{content:"\ea0e"}
.icon-Consumer-Foods:before{content:"\ea0f"}
.icon-Contact:before{content:"\ea10"}
.icon-Contact-Thin:before{content:"\ea11"}
.icon-Continuous-Electrode-Slurry-Production:before{content:"\ea12"}
.icon-Control:before{content:"\ea13"}
.icon-Cooling:before{content:"\ea14"}
.icon-Cooling-New:before{content:"\ea15"}
.icon-Creams-Spreads:before{content:"\ea16"}
.icon-Customer:before{content:"\ea17"}
.icon-Cut:before{content:"\ea18"}
.icon-d:before{content:"\ea19"}
.icon-Delete:before{content:"\ea1a"}
.icon-Department:before{content:"\ea1b"}
.icon-Die-Casting:before{content:"\ea1c"}
.icon-Die-Casting-New:before{content:"\ea1d"}
.icon-Digitalization:before{content:"\ea1e"}
.icon-Digital-Technologies:before{content:"\ea1f"}
.icon-Doc:before{content:"\ea20"}
.icon-Download:before{content:"\ea21"}
.icon-Drying:before{content:"\ea22"}
.icon-Drying-New:before{content:"\ea23"}
.icon-Durum:before{content:"\ea24"}
.icon-Ease-Of-Use:before{content:"\ea25"}
.icon-Edit:before{content:"\ea26"}
.icon-Edit-New:before{content:"\ea27"}
.icon-Edit-Thin:before{content:"\ea28"}
.icon-Electromechanic:before{content:"\ea29"}
.icon-Electromechanic-New:before{content:"\ea2a"}
.icon-Electronic-Materials:before{content:"\ea2b"}
.icon-E-Mobility:before{content:"\ea2c"}
.icon-Facebook:before{content:"\ea2d"}
.icon-Fat-Creams:before{content:"\ea2e"}
.icon-Favorite:before{content:"\ea2f"}
.icon-Favorite-Thin:before{content:"\ea30"}
.icon-Financing:before{content:"\ea31"}
.icon-Financing-New:before{content:"\ea32"}
.icon-Finishing-Product-Handling:before{content:"\ea33"}
.icon-Flexible-Electronics:before{content:"\ea34"}
.icon-Flexible-Packaging:before{content:"\ea35"}
.icon-Flour-Bag:before{content:"\ea36"}
.icon-Flour-Fortification:before{content:"\ea37"}
.icon-Flowrate:before{content:"\ea38"}
.icon-Food-safety:before{content:"\ea39"}
.icon-Forward:before{content:"\ea3a"}
.icon-Glass:before{content:"\ea3b"}
.icon-Globe:before{content:"\ea3c"}
.icon-Grain:before{content:"\ea3d"}
.icon-Grain-Logistics:before{content:"\ea3e"}
.icon-Grain-Milling:before{content:"\ea3f"}
.icon-Grain-Quality-Supply:before{content:"\ea40"}
.icon-Grinding-Dispersion:before{content:"\ea41"}
.icon-Grinding-Dispersion-New:before{content:"\ea42"}
.icon-Grinding-Roller-Mill:before{content:"\ea43"}
.icon-Haas-Mondomix:before{content:"\ea44"}
.icon-Handshake:before{content:"\ea45"}
.icon-Household-White-Goods:before{content:"\ea46"}
.icon-iconsAll:before{content:"\ea47"}
.icon-Image:before{content:"\ea48"}
.icon-Info:before{content:"\ea49"}
.icon-Integration:before{content:"\ea4a"}
.icon-Iterate:before{content:"\ea4b"}
.icon-Knowledge:before{content:"\ea4c"}
.icon-Lab-Services:before{content:"\ea4d"}
.icon-Lab-Services-New:before{content:"\ea4e"}
.icon-Lentils:before{content:"\ea4f"}
.icon-Leybold_Optics_Icon:before{content:"\ea50"}
.icon-Library:before{content:"\ea51"}
.icon-Linkedin:before{content:"\ea52"}
.icon-List:before{content:"\ea53"}
.icon-Local:before{content:"\ea54"}
.icon-Lock:before{content:"\ea55"}
.icon-Login:before{content:"\ea56"}
.icon-Logo-Buehler:before{content:"\ea57"}
.icon-Logo-Buehler-invers:before{content:"\ea58";color:#fff}
.icon-Logo-Invers-theme-color_4x:before{content:"\ea59";color:#009b91}
.icon-Logout:before{content:"\ea5a"}
.icon-Lower-Costs:before{content:"\ea5b"}
.icon-Lower-Energy-Costs:before{content:"\ea5c"}
.icon-Mail:before{content:"\ea5d"}
.icon-Maintenance:before{content:"\ea5e"}
.icon-Maize:before{content:"\ea5f"}
.icon-Malting:before{content:"\ea60"}
.icon-Manufacturing-Site:before{content:"\ea61"}
.icon-Meeting:before{content:"\ea62"}
.icon-Menu:before{content:"\ea63"}
.icon-Menu-Search:before{content:"\ea64"}
.icon-Metallazing-Leybold-Optics:before{content:"\ea65"}
.icon-Metallizing:before{content:"\ea66"}
.icon-Milling-Solutions:before{content:"\ea67"}
.icon-Mixing:before{content:"\ea68"}
.icon-Mobility:before{content:"\ea69"}
.icon-Multi-Feed:before{content:"\ea6a"}
.icon-Next:before{content:"\ea6b"}
.icon-Nougat-Product:before{content:"\ea6c"}
.icon-Nutrition:before{content:"\ea6d"}
.icon-Nutrition-Solutions:before{content:"\ea6e"}
.icon-Nuts-Seeds:before{content:"\ea6f"}
.icon-Oat:before{content:"\ea70"}
.icon-OEE:before{content:"\ea71"}
.icon-Offers:before{content:"\ea72"}
.icon-Ophthalmic-Optics:before{content:"\ea73"}
.icon-Optical-Sorting:before{content:"\ea74"}
.icon-Order:before{content:"\ea75"}
.icon-Organic-Residues-Valorization:before{content:"\ea76"}
.icon-Packing:before{content:"\ea77"}
.icon-Packing-New:before{content:"\ea78"}
.icon-Paint-Coatings:before{content:"\ea79"}
.icon-Pause:before{content:"\ea7a"}
.icon-Peas:before{content:"\ea7b"}
.icon-Peeling:before{content:"\ea7c"}
.icon-People-Engagement:before{content:"\ea7d"}
.icon-Performance:before{content:"\ea7e"}
.icon-Perspectives:before{content:"\ea7f"}
.icon-Pet-Food:before{content:"\ea80"}
.icon-Pin-Attention:before{content:"\ea81"}
.icon-Pin-AttentionThin:before{content:"\ea82"}
.icon-Pin-Flowrate:before{content:"\ea83"}
.icon-Pin-Info:before{content:"\ea84"}
.icon-Pin-Local:before{content:"\ea85"}
.icon-Pin-Solid:before{content:"\ea86"}
.icon-Plant:before{content:"\ea87"}
.icon-Play:before{content:"\ea88"}
.icon-Play-New:before{content:"\ea89"}
.icon-Play-Thin:before{content:"\ea8a"}
.icon-Portal:before{content:"\ea8b"}
.icon-Powertrain:before{content:"\ea8c"}
.icon-Precursor-Active-Material-Grinding:before{content:"\ea8d"}
.icon-Premix-Concentrates:before{content:"\ea8e"}
.icon-Previous:before{content:"\ea8f"}
.icon-Print:before{content:"\ea90"}
.icon-Printing-Inks:before{content:"\ea91"}
.icon-Process:before{content:"\ea92"}
.icon-Product:before{content:"\ea93"}
.icon-Product-Cube:before{content:"\ea94"}
.icon-Product-Handling:before{content:"\ea95"}
.icon-Project:before{content:"\ea96"}
.icon-Protocol:before{content:"\ea97"}
.icon-Pulses-Spices:before{content:"\ea98"}
.icon-Remote-Support:before{content:"\ea99"}
.icon-Remove:before{content:"\ea9a"}
.icon-Repair:before{content:"\ea9b"}
.icon-Resource-efficiency:before{content:"\ea9c"}
.icon-Retrofit:before{content:"\ea9d"}
.icon-Revision:before{content:"\ea9e"}
.icon-Revision-New:before{content:"\ea9f"}
.icon-Rice-Paddy:before{content:"\eaa0"}
.icon-Rinding-Roller-Mill:before{content:"\eaa1"}
.icon-Roasting:before{content:"\eaa2"}
.icon-Roasting-New:before{content:"\eaa3"}
.icon-Safety:before{content:"\eaa4"}
.icon-Safety-New:before{content:"\eaa5"}
.icon-Safety-Thin:before{content:"\eaa6"}
.icon-Sales-Office:before{content:"\eaa7"}
.icon-Search:before{content:"\eaa8"}
.icon-Service-Station:before{content:"\eaa9"}
.icon-Shape:before{content:"\eaaa"}
.icon-Share:before{content:"\eaab"}
.icon-Sifting:before{content:"\eaac"}
.icon-Silo:before{content:"\eaad"}
.icon-Silo-Empty:before{content:"\eaae"}
.icon-Silo-Water:before{content:"\eaaf"}
.icon-Sorghum:before{content:"\eab0"}
.icon-Sortex-Rice:before{content:"\eab1"}
.icon-Spare-Wear-Parts:before{content:"\eab2"}
.icon-Spare-Wear-Parts-New:before{content:"\eab3"}
.icon-Star:before{content:"\eab4"}
.icon-Starch:before{content:"\eab5"}
.icon-Star-Thin:before{content:"\eab6"}
.icon-Structural:before{content:"\eab7"}
.icon-Super-Absorbent-Polymers:before{content:"\eab8"}
.icon-Sustainability:before{content:"\eab9"}
.icon-Team:before{content:"\eaba"}
.icon-Technology:before{content:"\eabb"}
.icon-Temperature:before{content:"\eabc"}
.icon-Templates:before{content:"\eabd"}
.icon-Textrudates-Solutions:before{content:"\eabe"}
.icon-Tick:before{content:"\eabf"}
.icon-Time:before{content:"\eac0"}
.icon-Time-Thin:before{content:"\eac1"}
.icon-Tool:before{content:"\eac2"}
.icon-Touch:before{content:"\eac3"}
.icon-Training:before{content:"\eac4"}
.icon-Training-New:before{content:"\eac5"}
.icon-Travel:before{content:"\eac6"}
.icon-Twitter:before{content:"\eac7"}
.icon-Two-wheeler:before{content:"\eac8"}
.icon-Unlock:before{content:"\eac9"}
.icon-Upload:before{content:"\eaca"}
.icon-User:before{content:"\eacb"}
.icon-Value_Nutrition:before{content:"\eacc"}
.icon-Value-Nutrition-New:before{content:"\eacd"}
.icon-View:before{content:"\eace"}
.icon-Wafer-Haas:before{content:"\eacf"}
.icon-Waigh:before{content:"\ead0"}
.icon-Waight-New:before{content:"\ead1"}
.icon-Water:before{content:"\ead2"}
.icon-Wet-Grinding-Dispersing:before{content:"\ead3"}
.icon-Workgroup:before{content:"\ead4"}
.icon-Xing:before{content:"\ead5"}
.icon-Youtube:before{content:"\ead6"}
.we-lang-icon{background-size:contain;background-position:50%;background-repeat:no-repeat;position:relative;display:inline-block;width:1.33333333em;line-height:1em}
.we-lang-icon:before{content:"\00a0"}
.we-lang-icon-AU{background-image:url('clientlibs-base/resources/images/icons/AU.png')}
.we-lang-icon-CA{background-image:url('clientlibs-base/resources/images/icons/CA.png')}
.we-lang-icon-CH{background-image:url('clientlibs-base/resources/images/icons/CH.png')}
.we-lang-icon-DE{background-image:url('clientlibs-base/resources/images/icons/DE.png')}
.we-lang-icon-FR{background-image:url('clientlibs-base/resources/images/icons/FR.png')}
.we-lang-icon-GB{background-image:url('clientlibs-base/resources/images/icons/GB.png')}
.we-lang-icon-UK{background-image:url('clientlibs-base/resources/images/icons/GB.png')}
.we-lang-icon-JP{background-image:url('clientlibs-base/resources/images/icons/JP.png')}
.we-lang-icon-US{background-image:url('clientlibs-base/resources/images/icons/US.png')}
.we-lang-icon-IT{background-image:url('clientlibs-base/resources/images/icons/IT.png')}
.we-lang-icon-ES{background-image:url('clientlibs-base/resources/images/icons/ES.png')}
.accordion-container .accordionInt .card{margin:10px 0;border:0;cursor:pointer;background:transparent}
.accordion-container .accordionInt .card .card-item{border-bottom:1px solid #ccc;height:100%}
.accordion-container .accordionInt .card .card-item .card-header{border-bottom:0;background:transparent;margin-bottom:0}
@media screen and (max-width:1023px){.accordion-container .accordionInt .card .card-item .card-header{padding-left:0;padding-right:0}
}
.accordion-container .accordionInt .card .card-item .card-header .preline{color:#009b91;font-size:16px;font-weight:600;line-height:20px;text-align:left}
.accordion-container .accordionInt .card .card-item .card-header .headline{color:#00324b;font-size:32px;font-weight:300;line-height:44px;text-align:left;padding-right:20px}
.accordion-container .accordionInt .card .card-item .card-header .headline:hover{color:#009b91}
@media screen and (max-width:1023px){.accordion-container .accordionInt .card .card-item .card-header .headline{font-size:26px;line-height:34px}
}
.accordion-container .accordionInt .card .card-item .card-header p{margin:0 0 5px !important}
.accordion-container .accordionInt .card .card-item .card-header .headline:after{content:"\ea9a";color:#009b91;background-size:14px 30px;display:inline-block;width:14px;height:24px;font-size:18px;float:right;margin:5px -15px 5px 5px}
.accordion-container .accordionInt .card .card-item .card-header.collapsed .headline:after{content:"\e90a"}
.accordion-container .accordionInt .card .card-item .card-body{padding:0}
.accordion-container .accordionInt .card .card-item .card-body .wrapper{padding:10px 1.25rem 30px}
.accordion-container .accordionInt .card .card-item .card-body .wrapper .image{width:100%;height:auto}
.accordion-container .accordionInt .card .card-item:hover{border-color:#009b91}
.accordion-container .accordionInt .card .card-item:hover .headline{color:#009b91}
.cmp-breadcrumb__item:before{content:"\003e";display:inline-block;padding:0 10px}
#bbBack{font-size:12px;font-weight:400;line-height:16px;color:#ccc;text-transform:uppercase;margin-left:10%}
@media screen and (max-width:1023px){#bbBack{margin-left:8%}
}
#bbBack .left-arrow:before{height:16px;width:16px;color:#ccc;padding-right:8px}
.breadcrumb{background:transparent;height:64px}
@media screen and (min-width:1024px){.breadcrumb{height:72px;margin-bottom:0}
}
.breadcrumb a{color:#8c8c8c}
.breadcrumb #breadcrumbpop{text-transform:uppercase}
.breadcrumb #breadcrumbpop .modal-content{padding:19px 16px 15px 12px;border-radius:25px;border-bottom-right-radius:0}
.breadcrumb #breadcrumbpop .list-group{margin:20px 0 0}
.breadcrumb #breadcrumbpop .list-group .list-group-item{border:0;border-top:1px solid #009b91;border-radius:0;background-color:transparent;padding:12px 0}
.breadcrumb #breadcrumbpop .list-group .list-group-item::before{content:""}
.breadcrumb #breadcrumbpop .list-group .list-group-item a{color:#8c8c8c;font-size:14px}
.breadcrumb #breadcrumbpop .list-group .list-group-item a:hover{text-decoration:none;opacity:.5}
.breadcrumb #breadcrumbpop .modal-dialog{width:300px;margin:0}
.breadcrumb #breadcrumbpop .modal-header{padding:0;position:relative;border-bottom:0}
.breadcrumb #breadcrumbpop .modal-header h5{font-weight:400;font-size:14px;line-height:17px;color:#8c8c8c}
.breadcrumb #breadcrumbpop .modal-header .close{font-size:16px;float:right;margin:0 !important;padding:0 !important}
.breadcrumb #breadcrumbpop .modal-header .icon-Close:before{color:#8c8c8c}
.breadcrumb #breadcrumbpop .modal-body{padding:0 24px}
.breadcrumb #breadcrumbpop .lArrow{padding-right:8px}
.breadcrumb #breadcrumbpop .lArrow:before{height:16px;width:16px;color:#009b91}
.cmp-benefits{background:#404040;color:#fff;position:relative;padding:5rem 0}
.cmp-benefits .cmp-benefits__preline,.cmp-benefits .cmp-benefits__title{color:#009b91;line-height:1.25;margin-bottom:.5rem}
.cmp-benefits .cmp-benefits__preline{font-size:16px}
.cmp-benefits .cmp-benefits__title{margin-bottom:1rem}
.cmp-benefits .cmp-benefits__tile{line-height:1.65;margin-top:48px;flex-basis:33%;padding-right:15px}
.cmp-benefits .cmp-benefits__tile:first-child,.cmp-benefits .cmp-benefits__tile:nth-child(2){flex-grow:1}
.cmp-benefits .cmp-benefits__tile .icon{font-size:80px;color:#fff;-webkit-text-fill-color:#fff}
.cmp-benefits .cmp-benefits__tile [class^='icon-']:before,.cmp-benefits .cmp-benefits__tile [class*=' icon-']:before{color:#fff}
.cmp-benefits .cmp-benefits__headline{color:#fff;font-size:48px;padding-left:10px}
.cmp-benefits .cmp-benefits__text{font-size:16px}
.cmp-benefits p{color:#fff}
.cmp-benefits .cmp-benefits--desktop{display:flex;flex-wrap:wrap}
.cmp-benefits .cmp-benefits--desktop span{margin-bottom:25px;display:inline-block}
.cmp-benefits .cmp-benefits--mobile{display:none}
.cmp-benefits .cmp-benefits--mobile .carousel-indicators li.active::before{top:-7px !important}
@media screen and (max-width:1023px){.cmp-benefits{padding:3rem 0}
.cmp-benefits .cmp-benefits--desktop{display:none}
.cmp-benefits .cmp-benefits__text{margin-bottom:32px}
.cmp-benefits .container{margin:0;padding:0;max-width:100%}
.cmp-benefits .cmp-benefits__preline,.cmp-benefits .cmp-benefits__headline{padding:0 2.5rem}
.cmp-benefits .cmp-benefits__tile{margin-top:0}
.cmp-benefits .cmp-benefits__tile .icon{font-size:64px;margin:48px 0 24px 0;display:block}
.cmp-benefits .cmp-benefits--mobile{display:block;background:#404040;color:#fff}
.cmp-benefits .cmp-benefits--mobile .carousel-item{padding:0 2.5rem 3.5rem}
.cmp-benefits .cmp-benefits--mobile .carousel-item .col-12{padding:0}
.cmp-benefits .cmp-benefits--mobile .carousel-item .lead{margin-bottom:2rem}
}
@media only screen and (min-width:320px) and (max-width:460px){.cmp-benefits__headline{font-size:36px !important}
}
.buhler-carousel{width:auto;overflow:hidden;padding:0 calc(10vw + 15px);margin:0 -15px;width:calc(100% + 15px)}
@media screen and (max-width:1023px){.buhler-carousel{padding:0 calc(8vw + 15px)}
}
.buhler-carousel .slick-list{overflow:visible}
.buhler-carousel .slick-slide{padding-right:0 !important}
.buhler-carousel .carouselitems{position:relative;opacity:.25;padding:0 .5vw}
.buhler-carousel .carouselitems .carousel-caption,.buhler-carousel .carouselitems .allcases{position:absolute;top:83%;left:5%;color:#fff;right:unset;text-align:left;padding:0;bottom:unset}
@media screen and (max-width:767px){.buhler-carousel .carouselitems .carousel-caption,.buhler-carousel .carouselitems .allcases{top:80%}
}
.buhler-carousel .carouselitems .carousel-caption h4{font-size:24px;color:#fff;}
.buhler-carousel .carouselitems .allcases{top:70%;left:5%}
@media screen and (max-width:767px){.buhler-carousel .carouselitems .allcases{top:65%}
}
.buhler-carousel .carouselitems video{width:100%;height:100%}
.buhler-carousel .carouselitems.slick-active{display:block;z-index:1;opacity:1}
.buhler-carousel .carouselitems img{height:250px;width:100%}
.buhler-carousel .slick-prev,.buhler-carousel .slick-next{position:absolute;display:block;height:100%;width:4.41vw;line-height:0;font-size:0;cursor:pointer;opacity:0;background:transparent;top:0;padding:0;border:0;outline:0}
.buhler-carousel .slick-prev:hover,.buhler-carousel .slick-next:hover,.buhler-carousel .slick-prev:focus,.buhler-carousel .slick-next:focus{outline:0}
.buhler-carousel .slick-prev.slick-disabled:before,.buhler-carousel .slick-next.slick-disabled:before{opacity:.25}
.buhler-carousel .slick-prev.hidden,.buhler-carousel .slick-next.hidden{pointer-events:none}
.buhler-carousel .slick-prev{left:0}
.buhler-carousel .slick-next{right:0}
.buhler-carousel .slick-track{margin:0}
.carousel-inner{position:relative}
.carousel-control-next,.carousel-control-prev{z-index:5}
.slick-loading .slick-list{background:#fff url('clientlibs-base/less/components/ajax-loader.gif') center center no-repeat}
.slick-track{margin:0}
.slick-prev,.slick-next{position:absolute;display:block;height:100%;width:3.41vw;line-height:0;font-size:0;cursor:pointer;opacity:0;background:red;top:0;padding:0;border:0;outline:0}
.slick-prev:hover,.slick-next:hover,.slick-prev:focus,.slick-next:focus{outline:0}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev.hidden,.slick-next.hidden{pointer-events:none}
.slick-prev{left:-3vw}
.slick-next{right:-3vw}
.slick-dotted .slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}
.slick-dots li button:hover,.slick-dots li button:focus{outline:0}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{color:#000;opacity:.75}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir="rtl"] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.image-container .image{object-fit:contain}
.image-container img{width:100%;height:100%}
.cmp-image-original img{max-width:1280px;max-height:548.57px;width:auto;height:auto}
.cmp-image-21-9 img{max-width:1280px;max-height:548.57px;width:auto;height:auto}
.cmp-image-16-9 img{max-width:1280px;max-height:720px;width:auto;height:auto}
.cmp-image-3-2 img{max-width:1280px;max-height:853.33px;width:auto;height:auto}
.cmp-image-4-3 img{max-width:1280px;max-height:960px;width:auto;height:auto}
.cmp-image-1-1 img{max-width:1280px;max-height:1280px;width:auto;height:auto}
.cmp-image-9-16 img{max-width:1280px;max-height:2275.56px;width:auto;height:auto}
.cmp-image-2-3 img{max-width:1280px;max-height:1920px;width:auto;height:auto}
.cmp-image-3-4 img{max-width:1280px;max-height:1706.67px;width:auto;height:auto}
.section{position:relative}
.section.cmp-section-accent{background-color:#f4f4f4;height:100%}
.section.cmp-section-gradient::before{content:"";position:absolute;width:100%;height:80px;top:-80px;left:0;right:0;pointer-events:none}
.section.cmp-section-gradient .pageIntro .intro-copy p{padding-top:70px;margin-top:0}
.section.cmp-section-bottom-padding{padding-bottom:80px}
.cmp-section{padding-top:80px}
@media screen and (max-width:1023px){.cmp-section{padding-top:48px}
}
.cmp-section.cmp-section-container{padding-top:0}
.cmp-section__text-container{padding:0 calc(8vw + 15px)}
.container .cmp-section__text-container{padding:0}
@media screen and (min-width:1024px){.cmp-section__text-container{padding:0 calc(10vw + 15px)}
}
.cmp-section__text-container.section-content{margin-bottom:48px}
@media screen and (max-width:1023px){.cmp-section__text-container.section-content{margin-bottom:32px}
}
.cmp-section__preline{font-weight:600;color:#009b91;font-size:16px;line-height:20px;margin-bottom:8px}
.cmp-section__headline{margin-bottom:0}
@media screen and (max-width:1023px){.cmp-section__headline{line-height:36px}
}
.cmp-section__body-copy{font-size:20px;line-height:32px;color:#595959;margin-bottom:48px;margin-top:24px;padding:0 0 0 2px}
@media screen and (max-width:1023px){.cmp-section__body-copy{margin-bottom:32px}
}
.cmp-section__body-copy p{font-size:20px;line-height:32px;color:#595959}
.tabs{width:100%;overflow:hidden}
.tabs .tabs.tab-nav{width:auto;margin:0 10%;padding:15px;overflow:visible}
@media screen and (max-width:1023px){.tabs .tabs.tab-nav{margin:0 8%}
}
.tabs .tabs.tab-nav .slick-list{overflow:visible}
.tabs .tabs.tab-nav .slick-track{display:flex;min-width:100%}
.tabs .tabs.tab-nav .item{position:relative;flex-grow:1;opacity:.25;padding:0 .5vw;border-bottom:solid 1px #ccc;display:block}
.tabs .tabs.tab-nav .item.slick-active{display:block;z-index:1;opacity:1}
.tabs .tabs.tab-nav .item img{max-height:80px;max-width:100px;margin:0 auto}
.tabs .tabs.tab-nav .item p{max-width:90%;margin:25px 5%;text-align:center}
.tabs .tabs.tab-nav .item:focus{outline:0}
.tabs .tabs.tab-nav .item:hover p{color:#009b91;cursor:pointer}
.tabs .tabs.tab-nav .item.slick-current{border-bottom:solid 2px #009b91}
.tabs .tabs.tab-nav .item.slick-current p{color:#009b91;font-weight:700;max-width:96%;margin:25px 2%}
.tabs .tabs.tab-nav .slick-prev,.tabs .tabs.tab-nav .slick-back,.tabs .tabs.tab-nav .slick-next{position:absolute;display:block;height:100%;width:3.41vw;line-height:0;font-size:0;z-index:50;cursor:pointer;opacity:0;background:transparent;top:0;padding:0;border:0;outline:0}
.tabs .tabs.tab-nav .slick-prev:hover,.tabs .tabs.tab-nav .slick-back:hover,.tabs .tabs.tab-nav .slick-next:hover,.tabs .tabs.tab-nav .slick-prev:focus,.tabs .tabs.tab-nav .slick-back:focus,.tabs .tabs.tab-nav .slick-next:focus{outline:0}
.tabs .tabs.tab-nav .slick-prev.slick-disabled:before,.tabs .tabs.tab-nav .slick-back.slick-disabled:before,.tabs .tabs.tab-nav .slick-next.slick-disabled:before{opacity:.25}
.tabs .tabs.tab-nav .slick-prev.hidden,.tabs .tabs.tab-nav .slick-back.hidden,.tabs .tabs.tab-nav .slick-next.hidden{pointer-events:none}
.tabs .tabs.tab-nav .slick-prev,.tabs .tabs.tab-nav .slick-back{left:3vw}
.tabs .tabs.tab-nav .slick-next{right:1vw}
@media screen and (max-width:1023px){.tabs .tabs.tab-nav .slick-prev,.tabs .tabs.tab-nav .slick-back{left:5vw}
.tabs .tabs.tab-nav .slick-next{right:5vw}
}
.tabs .tabs.tab-for{width:auto;margin:0 10%;padding:15px}
@media screen and (max-width:1023px){.tabs .tabs.tab-for{margin:0 8%}
}
.tabs .tabs.tab-for .item{width:auto;padding:0 .5vw}
.tabs .tabs.tab-for .item:focus{outline:0}
.tabs.cmp-tab-full-width .tabs.tab-for{margin:0}
.carousel-inner{position:relative}
.carousel-control-next,.carousel-control-prev{z-index:5}
.slick-loading .slick-list{background:#fff url('clientlibs-base/less/components/ajax-loader.gif') center center no-repeat}
.slick-prev,.slick-back .slick-next{position:absolute;display:block;height:100%;width:3.41vw;line-height:0;font-size:0;cursor:pointer;opacity:0;background:red;top:0;padding:0;border:0;outline:0}
.slick-prev:hover,.slick-back .slick-next:hover,.slick-prev:focus,.slick-back .slick-next:focus{outline:0}
.slick-prev.slick-disabled:before,.slick-back .slick-next.slick-disabled:before{opacity:.25}
.slick-prev.hidden,.slick-back .slick-next.hidden{pointer-events:none}
.slick-prev,.slick-back{left:-3vw}
.slick-next{right:-3vw}
.slick-dotted .slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}
.slick-dots li button:hover,.slick-dots li button:focus{outline:0}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{color:#000;opacity:.75}
.carousel .teaserstandard{opacity:.25;padding:0 15px}
.carousel .teaserstandard.slick-active{opacity:1}
.teaserstandard.mask100 .cmp-teaserstandard__container.mask-var::before{transform:scaleY(-1);background:-webkit-linear-gradient(0,rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%);background:linear-gradient(0,rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%)}
.teaserstandard.mask50 .cmp-teaserstandard__container.mask-var::before{transform:scaleY(-1);background:-webkit-linear-gradient(0,rgba(0,0,0,0) 0,rgba(0,0,0,0.4) 100%);background:linear-gradient(0,rgba(0,0,0,0) 0,rgba(0,0,0,0.4) 100%)}
.cmp-teaserstandard{margin:15px 0;position:relative;padding-top:133.33333333%}
.section.cmp-section-bottom-padding .tabs .cmp-teaserstandard{padding-top:100%}
@media screen and (min-width:1024px){.section.cmp-section-bottom-padding .tabs .cmp-teaserstandard{padding-top:133.33333333%}
}
@media screen and (min-width:1024px){.cmp-teaserstandard{padding-top:42.8571428571429%}
}
.col-lg-4 .cmp-teaserstandard{padding-top:100%}
@media screen and (min-width:1024px){.col-lg-4 .cmp-teaserstandard{padding-top:133.33333333%}
}
.col-lg-3 .cmp-teaserstandard{padding-top:100%}
@media screen and (min-width:1024px){.col-lg-3 .cmp-teaserstandard{padding-top:75%}
}
.cmp-carousel_single .cmp-teaserstandard{height:100%}
.cmp-carousel_multi .cmp-teaserstandard{height:0;padding-top:100%}
@media screen and (min-width:1024px){.cmp-carousel_multi .cmp-teaserstandard{height:0;padding-top:133.33333333%}
}
.cmp-teaserstandard__container{position:absolute;overflow:hidden;top:0;margin:0;height:100%}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.cmp-teaserstandard__container{height:100%;width:100%}
}
.cmp-teaserstandard__container:hover{margin:-15px -15px -15px -15px;border-radius:0 0 0 8px}
@media screen and (min-width:1024px){.cmp-teaserstandard__container:hover{border-radius:24px 24px 0 24px;height:107%}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.cmp-teaserstandard__container:hover{width:103%}
}
@media screen and (min-width:1024px){.fourcolumnlayout .cmp-teaserstandard__container:hover{height:116%}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.fourcolumnlayout .cmp-teaserstandard__container:hover{width:113%}
}
.cmp-teaserstandard__container:hover .cmp-teaserstandard__image{height:100%}
.cmp-teaserstandard__link{display:block;height:100%}
.cmp-teaserstandard__image{vertical-align:bottom;width:100%}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.cmp-teaserstandard__image{height:100%}
}
.cmp-teaserstandard__wrapper{margin-top:auto;flex-grow:1;padding:24px;position:absolute;bottom:0}
@media screen and (min-width:1024px){.cmp-teaserstandard__wrapper{padding:36px}
}
.col-lg-4 .cmp-teaserstandard__wrapper{padding:24px}
@media screen and (min-width:1024px){.col-lg-4 .cmp-teaserstandard__wrapper{padding:36px}
}
.col-lg-3 .cmp-teaserstandard__wrapper{padding:8px}
@media screen and (min-width:1024px){.col-lg-3 .cmp-teaserstandard__wrapper{padding:16px}
}
.cmp-teaserstandard__preline{font-weight:400;color:#fff;font-size:16px;line-height:20px}
.col-lg-3 .cmp-teaserstandard__preline{display:none}
.cmp-teaserstandard__headline{margin-top:8px;font-weight:600;color:#fff;font-size:24px;line-height:28px}
.cmp-teaserstandard__subtext p{font-weight:300;display:none;color:#fff;font-size:16px;line-height:28px;height:0;overflow:hidden;margin-top:0}
@media screen and (min-width:1024px){.cmp-teaserstandard__subtext p{display:block}
}
.cmp-teaserstandard:hover .cmp-teaserstandard__subtext p{height:100%;margin-top:16px}
.col-lg-3 .cmp-teaserstandard__subtext p{display:none}
.text-inverse .cmp-teaserstandard .cmp-teaserstandard__overlay .cmp-teaserstandard__headline{color:#00324b}
.text-inverse .cmp-teaserstandard .cmp-teaserstandard__overlay .cmp-teaserstandard__preline{color:#009b91}
.text-inverse .cmp-teaserstandard .cmp-teaserstandard__overlay .cmp-teaserstandard__subtext p{color:#00324b}
.textparagraph p,.textparagraph li,.textparagraph b,.textparagraph i{font-size:16px;line-height:32px}
@media screen and (min-width:screen and (min-width:1024px)){.textparagraph p,.textparagraph li,.textparagraph b,.textparagraph i{font-size:20px;line-height:32px}
}
.textparagraph li{padding-left:20px;margin-bottom:4px}
.textparagraph li:before{margin-top:1px;margin-left:-5px;font-size:28px;height:8px;width:8px}
@media screen and (min-width:screen and (min-width:1024px)){.textparagraph li:before{margin-top:2px;margin-left:-7px}
}
.textparagraph ol li{padding-left:32px}
.textparagraph ol li:before{font-size:20px}
.textparagraph p{margin-top:10px}
.textparagraph b{font-weight:bold !important}
.textparagraph i{font-style:italic !important}
.textparagraph.cmp-paragraph-checkmark .text-paragraph li{padding-left:30px}
.textparagraph.cmp-paragraph-checkmark .text-paragraph li:before{content:"\e91a";margin-right:8px;font-size:20px;color:#009b91}
@media screen and (max-width:1023px){.cmp-paragraph-standard .text-paragraph{padding-bottom:36px}
}
.cmp-paragraph-standard .text-paragraph p::first-letter {font-size:20px}
.cmp-paragraph-dropcap .text-paragraph p:first-of-type::first-letter {font-size:156px;line-height:93px;float:left;padding:0 10px;text-transform:capitalize;}
.quote{margin:10px 0;background:transparent}
.quote .d-flex{display:flex}
.quote .quoteCopy{align-self:center;text-align:center;padding:20px}
.quote .quoteCopy .quoteText{margin-bottom:20px}
.quote .quoteCopy .quoteText q::before{content:'\201C'}
.quote .quoteCopy .quoteText q::after{content:'\201D'}
.quote .quoteCopy .quoteAuthor p{font-size:16px;color:#009b91}
.quote .quoteCopy .quoteAuthor p .heavy{text-transform:uppercase;font-weight:700}
.quote .quoteImage{width:100%;padding:0 20px;overflow:hidden}
@media only screen and (max-width:screen and (min-width:1024px)){.quote .d-flex{flex-direction:row}
}
.listItem{cursor:pointer;position:relative;border:15px solid transparent;height:73px}
.listItem:hover{border-radius:24px 24px 0 24px;box-shadow:0 0 40px 0 rgba(0,0,0,0.24);border:0}
.listItem:hover .linklist_Item{border-bottom:0;padding:15px;height:85px}
.listItem:hover .linklist_Item h6{height:none}
.listItem:hover:after{position:absolute;top:-20px;height:100px;width:100%}
.listItem .linklist_Item{display:inline-block;border-bottom:1px solid #ccc;width:100%;height:57px}
.listItem .linklist_Item .img{width:70px;height:40px;line-height:20px}
.listItem .linklist_Item .img span{font-size:36px}
.listItem .linklist_Item a{text-decoration:none;height:100%;margin:0}
.listItem .linklist_Item h6{display:flex;align-items:center;height:40px;line-height:20px;color:#00324b;font-weight:600;font-size:16px;}
@media screen and (max-width:1023px){.listItem .linklist_Item h6{padding-left:0}
}
.listItem .linklist_Item img{width:70px;height:40px}
.llmore-toggle .icon-wrapper{background:#009b91;padding:8px;display:inline-block;border-radius:50%;margin:30px 0;border-bottom-right-radius:0;color:#fff}
.llmore-toggle .icon-Add{color:#fff;-webkit-text-fill-color:#fff;font-size:16px}
.llmore-toggle .icon-Add::before{color:#fff}
.llmore-toggle .icon-Remove{color:#fff;-webkit-text-fill-color:#fff;font-size:16px}
.llmore-toggle .icon-Remove::before{color:#fff}
.llmore-toggle .icon-{color:#fff}
.link-list-items-more,.llmore-toggle{display:none}
.table-container{padding:0}
.table-container table{width:100%}
.table-container table thead{background-color:#009b91;color:#fff}
.table-container table tbody tr:nth-child(odd){background:#f4f4f4}
table td{border-top:0;font-size:14px;padding:10px}
table th{border-top:0;font-size:14px;padding:10px}
table b{font-weight:bolder !important}
@media only screen and (max-width:600px) and (min-width:320px){.shadow1{background:url("clientlibs-base/resources/images/shadow.png");position:absolute;right:-15px;width:110px;height:1150px;z-index:9999}
.paddingright0{padding-right:0}
.tableouter{width:100%;overflow:auto;margin-bottom:10px}
}
.cmp-contactblock{background-color:#ebece7;vertical-align:baseline}
.cmp-contactblock p{font-size:14px}
.cmp-contactblock .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;justify-content:space-around;line-height:1.75;position:relative;z-index:1}
@media screen and (min-width:1024px){.cmp-contactblock .row{margin:0}
}
@media screen and (max-width:1023px){.cmp-contactblock .row{-webkit-flex-flow:column-reverse;flex-flow:column-reverse;margin:0}
}
.cmp-contactblock .row .col{width:50%}
.cmp-contactblock .row .col.col--1{line-height:0;padding-left:0}
.cmp-contactblock .row .col.col--2{padding:1.5rem}
@media screen and (max-width:767px){.cmp-contactblock .row .col.col--2{padding:1.5rem 3rem}
}
.cmp-contactblock .row .col img{max-width:100%}
@media screen and (max-width:767px){.cmp-contactblock .row .col{width:100%;flex:0 0 100%}
}
.cmp-contactblock .row .blockShadow{position:absolute;top:0;z-index:2;height:30px;width:100%;background:-moz-linear-gradient(top,rgba(0,0,0,0.12) 0,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.12) 0,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.12) 0,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f000000',endColorstr='#00000000',GradientType=0)}
.cmp-contactblock .cmp-contactblock__headline{margin-bottom:2rem}
@media screen and (max-width:767px){.cmp-contactblock .cmp-contactblock__headline{margin-bottom:1rem}
}
.cmp-contactblock .cmp-contactblock__headline h3{line-height:1.2}
.cmp-contactblock .cmp-contactblock__title{color:#8c8c8c;font-weight:500;font-size:14px}
.cmp-contactblock .cmp-contactblock__name{font-weight:700;font-size:22px;margin-bottom:.75rem;line-height:1.2}
.cmp-contactblock .cmp-contactblock__contactdata p+p{margin-bottom:1rem}
.cmp-contactblock .cmp-contactblock__button{margin-top:2rem}
@media screen and (max-width:767px){.cmp-contactblock .cmp-contactblock__button .btn-primary{width:100%}
}
.cmp-contactblock hr{border-top:1px solid #ccc;margin-top:15px;margin-bottom:15px}
.allDropDowns{width:100%;min-height:50px;border-radius:0 0 0 16px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.24);z-index:2;margin:0;border-top:1px solid #009b91;overflow-y:auto}
.cmp-mainnav__bar{display:flex;justify-content:center;height:64px;background-color:#f4f4f4;width:100%;position:absolute;top:0;transition:.5s top cubic-bezier(0.075,0.82,0.165,1);z-index:100}
.cmp-mainnav__bar--sticky{position:fixed;background-color:#f4f4f4}
.cmp-mainnav__bar--scrolling-down{top:-64px}
@media screen and (min-width:1024px){.cmp-mainnav__bar--scrolling-down{top:-72px}
}
.wcmmode .cmp-mainnav__bar{position:static}
.invert-mainnav .cmp-mainnav__bar:not(.cmp-mainnav__bar--sticky){background-color:transparent;height:185px;background:linear-gradient(180deg,rgba(0,0,0,0.5) 0,rgba(0,0,0,0) 100%)}
@media screen and (min-width:1024px){.cmp-mainnav__bar{height:72px}
}
.cmp-mainnav__bar-inner{width:100%;max-width:1600px;display:flex;align-items:center;justify-content:space-between}
.invert-mainnav .cmp-mainnav__bar-inner:not(.cmp-mainnav__bar--sticky){align-items:baseline}
.cmp-mainnav__bar-logo{margin-left:24px;height:18px;width:125px}
.cmp-mainnav__bar-logo img{width:100%}
.cmp-mainnav__bar-logo-color{display:inline}
.invert-mainnav .cmp-mainnav__bar:not(.cmp-mainnav__bar--sticky) .cmp-mainnav__bar-logo-color{display:none}
.cmp-mainnav__bar-logo-inverse{display:none}
.invert-mainnav .cmp-mainnav__bar:not(.cmp-mainnav__bar--sticky) .cmp-mainnav__bar-logo-inverse{display:block}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.invert-mainnav .cmp-mainnav__bar:not(.cmp-mainnav__bar--sticky) .cmp-mainnav__bar-logo-inverse{margin-top:-18px}
}
.cmp-mainnav__menu{margin-right:24px;font-size:48px;cursor:pointer}
@media(min-width:1024px){.cmp-mainnav__menu{margin-right:0}
}
.cmp-mainnav__menu-button{border:0;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;text-align:inherit;cursor:pointer}
.cmp-mainnav__menu-button-icon{position:relative;vertical-align:middle}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.cmp-mainnav__menu-button-icon{vertical-align:middle}
}
.invert-mainnav .cmp-mainnav__bar:not(.cmp-mainnav__bar--sticky) .cmp-mainnav__menu-button-icon{color:#fff;top:8px}
.invert-mainnav .cmp-mainnav__bar:not(.cmp-mainnav__bar--sticky) .cmp-mainnav__menu-button-icon::before{color:#fff}
.cmp-mainnav__language-info{display:none}
@media(min-width:1024px){.cmp-mainnav__language-info{display:flex;align-items:center;margin-right:24px}
}
.cmp-mainnav__language{display:flex;align-items:center;height:36px;border-right:1px solid #009b91;border-radius:0}
.invert-mainnav .cmp-mainnav__bar:not(.cmp-mainnav__bar--sticky) .cmp-mainnav__language{border-color:#fff;border-width:0 1px 0 0;background-color:transparent}
.cmp-mainnav__language-globe-icon{width:24px;height:24px;fill:#009b91;margin-right:12px}
.invert-mainnav .cmp-mainnav__bar:not(.cmp-mainnav__bar--sticky) .cmp-mainnav__language-globe-icon{fill:#fff}
.cmp-mainnav__language-abbr{color:#009b91;font-size:14px;line-height:16px;font-weight:700;margin-right:8px}
.invert-mainnav .cmp-mainnav__bar:not(.cmp-mainnav__bar--sticky) .cmp-mainnav__language-abbr{color:#fff}
.cmp-mainnav__language-arrow-icon{height:12px;width:12px;margin-right:23px}
.invert-mainnav .cmp-mainnav__bar:not(.cmp-mainnav__bar--sticky) .cmp-mainnav__language-arrow-icon{color:#fff}
.invert-mainnav .cmp-mainnav__bar:not(.cmp-mainnav__bar--sticky) .cmp-mainnav__language-arrow-icon::before{color:#fff}
.cmp-mainnav__info{height:36px;display:flex;align-items:center;margin-left:24px}
@media(min-width:1024px){.cmp-mainnav__info{font-size:24px}
}
@media(min-width:1024px){.cmp-mainnav__my-buhler:hover{text-decoration:none}
}
.cmp-mainnav__my-buhler-icon{font-size:14px;font-weight:700;line-height:16px;display:flex}
.invert-mainnav .cmp-mainnav__bar:not(.cmp-mainnav__bar--sticky) .cmp-mainnav__my-buhler-icon{color:#fff}
.invert-mainnav .cmp-mainnav__bar:not(.cmp-mainnav__bar--sticky) .cmp-mainnav__my-buhler-icon::before{color:#fff}
.cmp-mainnav__drawer{position:fixed;top:0;left:0;right:0;z-index:-1;background-color:#f4f4f4;height:100vh;width:100vw;overflow:hidden;transition:.5s opacity cubic-bezier(0.075,0.82,0.165,1);opacity:0;pointer-events:none}
.cmp-mainnav__drawer--open{z-index:101;opacity:1;pointer-events:all}
.cmp-mainnav__drawer--open .cmp-mainnav__language-info{position:absolute;bottom:0;display:flex;width:100%;height:56px;background:#fff;align-items:center}
@media screen and (min-width:1024px){.cmp-mainnav__drawer--open .cmp-mainnav__language-info{display:none}
}
.cmp-mainnav__drawer--open .cmp-mainnav__language-info .cmp-mainnav__language{width:50%;justify-content:center}
.cmp-mainnav__drawer--open .cmp-mainnav__language-info .cmp-mainnav__language .icon-Globe{font-size:24px}
.cmp-mainnav__drawer--open .cmp-mainnav__language-info .cmp-mainnav__info{width:50%;justify-content:center;margin-left:0}
.cmp-mainnav__drawer--open .cmp-mainnav__language-info .cmp-mainnav__info span{font-size:24px}
.cmp-mainnav__drawer-top{display:flex;max-width:1600px;margin:0 auto;align-items:center;justify-content:space-between;height:72px}
@media screen and (max-width:1023px){.cmp-mainnav__drawer-top{height:64px}
}
.cmp-mainnav__drawer-logo{margin-left:24px;height:23px;width:125px}
.cmp-mainnav__drawer-logo img{width:100%}
.cmp-mainnav__drawer-close{margin-right:24px;font-size:20px}
.cmp-mainnav__drawer-close-button{border:0;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;text-align:inherit;cursor:pointer}
.cmp-mainnav__drawer-container{overflow-y:auto;height:calc(100vh - 120px)}
@media(min-width:1024px){.cmp-mainnav__drawer-container{box-sizing:content-box;max-width:1200px;padding:0 24px;margin:0 auto;overflow-y:auto;height:auto}
}
.cmp-mainnav__search{height:64px}
@media screen and (max-width:1023px){.cmp-mainnav__search{position:fixed;z-index:1}
}
@media(min-width:1024px){.cmp-mainnav__search{height:112px}
}
.cmp-mainnav__search .search-bar-container{bottom:0}
@media(min-width:1024px){.cmp-mainnav__navigation-items{display:flex}
}
@media screen and (max-width:1023px){.cmp-mainnav__navigation-items{position:relative;top:70px}
}
@media(min-width:1024px){.cmp-mainnav__industry-solutions{width:60%}
}
@media screen and (min-width:1024px){.cmp-mainnav__industry-solutions:after{content:"";position:absolute;z-index:104;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(244,244,244,0) 0,#f4f4f4 100%);width:100%;height:8em}
}
.cmp-mainnav__industry-solutions-desktop-top{display:none}
@media(min-width:1024px){.cmp-mainnav__industry-solutions-desktop-top{display:flex;flex-wrap:wrap;width:100%}
}
@media(min-width:1024px){.cmp-mainnav__industry-solutions-heading{height:80px;width:100%;color:#00324b;font-size:20px;line-height:28px;font-weight:300}
}
@media(min-width:1024px){.cmp-mainnav__grains-food-heading{width:66.666666%;padding-bottom:8px;color:#00324b;font-size:16px;line-height:28px;font-weight:600}
}
@media(min-width:1024px){.cmp-mainnav__advanced-materials-heading{width:33.333333%;padding-bottom:8px;color:#00324b;font-size:16px;line-height:28px;font-weight:600}
}
.cmp-mainnav__industry-solutions-container{position:relative}
@media(min-width:1024px){.cmp-mainnav__industry-solutions-container{display:flex;flex-wrap:wrap;height:calc(100vh - 350px);overflow-y:auto}
}
.cmp-mainnav__industry-solutions-container::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:4px;background-color:#f4f4f4}
.cmp-mainnav__industry-solutions-container::-webkit-scrollbar{width:4px;background-color:transparent;border-radius:4px}
.cmp-mainnav__industry-solutions-container::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#8c8c8c}
@media(min-width:1024px){.cmp-mainnav__grains-food{display:flex;float:left;width:66.666666%}
}
@media(min-width:1024px) and screen and (-ms-high-contrast:active),(min-width:1024px) and (-ms-high-contrast:none){.cmp-mainnav__grains-food{display:inline-block}
}
.cmp-mainnav__grains-food-mobile-menu{border:0;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;text-align:inherit;cursor:pointer;display:flex;width:100%;align-items:center;justify-content:space-between;height:54px;border-bottom:1px solid #ccc}
@media(min-width:1024px){.cmp-mainnav__grains-food-mobile-menu{display:none}
}
.cmp-mainnav__grains-food-mobile-menu-heading{margin-left:24px;color:#00324b;font-size:16px;line-height:24px;font-weight:600}
@media(min-width:1024px){.cmp-mainnav__grains-food-mobile-menu-heading{display:none}
}
.cmp-mainnav__grains-food-mobile-arrow{font-size:20px;margin-right:24px}
.cmp-mainnav__grains-food-second-level-container{position:fixed;z-index:102;top:0;left:-100vw;width:100vw;height:100vh;background-color:#f4f4f4;transition:.5s left cubic-bezier(0.075,0.82,0.165,1)}
.cmp-mainnav__grains-food-second-level-container--open{left:0}
@media(min-width:1024px){.cmp-mainnav__grains-food-second-level-container{display:block;position:static;height:auto;width:auto}
}
.cmp-mainnav__grains-food-mobile-second-level-top{display:flex;align-items:center;justify-content:space-between;height:64px}
@media(min-width:1024px){.cmp-mainnav__grains-food-mobile-second-level-top{display:none}
}
.cmp-mainnav__grains-food-arrow-button{border:0;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;text-align:inherit;cursor:pointer}
.cmp-mainnav__grains-food-arrow{font-size:20px;margin-left:24px}
.cmp-mainnav__grains-food-drawer-heading{color:#00324b;font-size:16px;line-height:24px;font-weight:600}
.cmp-mainnav__grains-food-close-button{border:0;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;text-align:inherit;cursor:pointer}
.cmp-mainnav__grains-food-close{margin-right:24px;font-size:20px}
.cmp-mainnav__grains-food-second-level-items{overflow-y:auto;height:calc(100vh - 54px);padding-bottom:64px}
@media(min-width:1024px){.cmp-mainnav__grains-food-second-level-items{display:flex;flex-wrap:wrap;overflow-y:visible;height:auto;padding-bottom:40px}
}
.cmp-mainnav__grains-food-second-level-item{display:flex;align-items:center;justify-content:flex-start;padding:0;border-bottom:1px solid #eee}
.cmp-mainnav__grains-food-second-level-item::before{display:none}
@media(min-width:1024px){.cmp-mainnav__grains-food-second-level-item{width:50%;min-height:52px;background-color:transparent;border:0;height:52px}
}
.cmp-mainnav__grains-food-second-level-link{display:flex;align-items:center;min-height:54px;width:100%;color:#404040}
.cmp-mainnav__grains-food-second-level-link:hover{color:#404040;text-decoration:none}
@media(min-width:1024px){.cmp-mainnav__grains-food-second-level-link{color:#595959}
.cmp-mainnav__grains-food-second-level-link:hover{color:#595959}
}
.cmp-mainnav__grains-food-second-level-image{margin:0 8px;width:54px}
.cmp-mainnav__grains-food-second-level-label{font-size:16px;line-height:20px;font-weight:300}
a:hover .cmp-mainnav__grains-food-second-level-label{text-decoration:underline #404040;text-underline-position:under}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){a:hover .cmp-mainnav__grains-food-second-level-label{text-decoration:underline;text-underline-position:under}
}
@media(min-width:1024px){.cmp-mainnav__grains-food-second-level-label{font-size:12px;line-height:14px}
a:hover .cmp-mainnav__grains-food-second-level-label{text-decoration:underline #595959;text-underline-position:under}
}
@media(min-width:1024px) and screen and (-ms-high-contrast:active),(min-width:1024px) and (-ms-high-contrast:none){a:hover .cmp-mainnav__grains-food-second-level-label{text-decoration:underline;text-underline-position:under}
}
@media(min-width:1024px){.cmp-mainnav__advanced-materials{width:33.333333%;float:left}
}
.cmp-mainnav__advanced-materials-mobile-menu{border:0;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;text-align:inherit;cursor:pointer;display:flex;width:100%;align-items:center;justify-content:space-between;height:54px;border-bottom:1px solid #ccc}
@media(min-width:1024px){.cmp-mainnav__advanced-materials-mobile-menu{display:none}
}
.cmp-mainnav__advanced-materials-mobile-menu-heading{margin-left:24px;color:#00324b;font-size:16px;line-height:24px;font-weight:600}
@media(min-width:1024px){.cmp-mainnav__advanced-materials-mobile-menu-heading{display:none}
}
.cmp-mainnav__advanced-materials-mobile-arrow{font-size:20px;margin-right:24px}
.cmp-mainnav__advanced-materials-second-level-container{position:fixed;z-index:102;top:0;left:-100vw;width:100vw;height:100vh;background-color:#f4f4f4;transition:.5s left cubic-bezier(0.075,0.82,0.165,1)}
.cmp-mainnav__advanced-materials-second-level-container--open{left:0}
@media(min-width:1024px){.cmp-mainnav__advanced-materials-second-level-container{display:block;position:static;height:auto;width:auto}
}
.cmp-mainnav__advanced-materials-mobile-second-level-top{display:flex;align-items:center;justify-content:space-between;height:64px}
@media(min-width:1024px){.cmp-mainnav__advanced-materials-mobile-second-level-top{display:none}
}
.cmp-mainnav__advanced-materials-arrow-button{border:0;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;text-align:inherit;cursor:pointer}
.cmp-mainnav__advanced-materials-arrow{font-size:20px;margin-left:24px}
.cmp-mainnav__advanced-materials-drawer-heading{color:#00324b;font-size:16px;line-height:24px;font-weight:600}
.cmp-mainnav__advanced-materials-close-button{border:0;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;text-align:inherit;cursor:pointer}
.cmp-mainnav__advanced-materials-close{margin-right:24px;font-size:20px}
.cmp-mainnav__advanced-materials-second-level-items{overflow-y:auto;height:calc(100vh - 54px);padding-bottom:64px}
@media(min-width:1024px){.cmp-mainnav__advanced-materials-second-level-items{overflow-y:visible;height:auto}
}
.cmp-mainnav__advanced-materials-second-level-item{display:flex;align-items:center;justify-content:flex-start;padding:0;border-bottom:1px solid #eee}
.cmp-mainnav__advanced-materials-second-level-item::before{display:none}
@media(min-width:1024px){.cmp-mainnav__advanced-materials-second-level-item{height:52px;background-color:transparent;border:0}
}
.cmp-mainnav__advanced-materials-second-level-link{display:flex;align-items:center;min-height:54px;width:100%;color:#404040}
.cmp-mainnav__advanced-materials-second-level-link:hover{color:#404040;text-decoration:none}
@media(min-width:1024px){.cmp-mainnav__advanced-materials-second-level-link{color:#595959}
.cmp-mainnav__advanced-materials-second-level-link:hover{color:#595959}
}
.cmp-mainnav__advanced-materials-second-level-image{margin:0 8px;width:54px}
.cmp-mainnav__advanced-materials-second-level-label{font-size:16px;line-height:20px;font-weight:300}
a:hover .cmp-mainnav__advanced-materials-second-level-label{text-decoration:underline #404040;text-underline-position:under}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){a:hover .cmp-mainnav__advanced-materials-second-level-label{text-decoration:underline;text-underline-position:under}
}
@media(min-width:1024px){.cmp-mainnav__advanced-materials-second-level-label{font-size:12px;line-height:14px}
a:hover .cmp-mainnav__advanced-materials-second-level-label{text-decoration:underline #595959;text-underline-position:under}
}
@media(min-width:1024px) and screen and (-ms-high-contrast:active),(min-width:1024px) and (-ms-high-contrast:none){a:hover .cmp-mainnav__advanced-materials-second-level-label{text-decoration:underline;text-underline-position:under}
}
@media(min-width:1024px){.cmp-mainnav__key-topics{width:calc(20% - 48px)}
}
.cmp-mainnav__key-topics-desktop-top{display:none}
@media(min-width:1024px){.cmp-mainnav__key-topics-desktop-top{display:block}
}
@media(min-width:1024px){.cmp-mainnav__key-topics-heading{display:inline-block;height:116px;color:#00324b;font-size:20px;line-height:28px;font-weight:300}
}
.cmp-mainnav__key-topics-mobile-menu{border:0;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;text-align:inherit;cursor:pointer;display:flex;width:100%;align-items:center;justify-content:space-between;height:54px;border-bottom:1px solid #ccc}
@media(min-width:1024px){.cmp-mainnav__key-topics-mobile-menu{display:none}
}
.cmp-mainnav__key-topics-mobile-menu-heading{margin-left:24px;color:#00324b;font-size:16px;line-height:24px;font-weight:600}
@media(min-width:1024px){.cmp-mainnav__key-topics-mobile-menu-heading{display:none}
}
.cmp-mainnav__key-topics-mobile-arrow{font-size:20px;margin-right:24px}
@media(min-width:1024px){.cmp-mainnav__key-topics-mobile-arrow{display:none}
}
.cmp-mainnav__key-topics-second-level-container{position:fixed;z-index:102;top:0;left:-100vw;width:100vw;height:100vh;background-color:#f4f4f4;transition:.5s left cubic-bezier(0.075,0.82,0.165,1)}
.cmp-mainnav__key-topics-second-level-container--open{left:0}
@media(min-width:1024px){.cmp-mainnav__key-topics-second-level-container{display:block;position:static;height:auto;width:auto}
}
.cmp-mainnav__key-topics-mobile-second-level-top{display:flex;align-items:center;justify-content:space-between;height:64px}
@media(min-width:1024px){.cmp-mainnav__key-topics-mobile-second-level-top{display:none}
}
.cmp-mainnav__key-topics-arrow-button{border:0;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;text-align:inherit;cursor:pointer}
.cmp-mainnav__key-topics-arrow{margin:0 8px 0 24px;font-size:20px}
.cmp-mainnav__key-topics-drawer-heading{color:#00324b;font-size:16px;line-height:24px;font-weight:600}
.cmp-mainnav__key-topics-close-button{border:0;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;text-align:inherit;cursor:pointer}
.cmp-mainnav__key-topics-close{margin-right:24px;font-size:20px}
.cmp-mainnav__key-topics-second-level-items{overflow-y:auto;height:calc(100vh - 54px);padding-bottom:64px}
@media(min-width:1024px){.cmp-mainnav__key-topics-second-level-items{overflow-y:auto;height:calc(100vh - 350px);padding-bottom:40px}
}
.cmp-mainnav__key-topics-second-level-items::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:4px;background-color:#f4f4f4}
.cmp-mainnav__key-topics-second-level-items::-webkit-scrollbar{width:4px;background-color:transparent;border-radius:4px}
.cmp-mainnav__key-topics-second-level-items::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#8c8c8c}
.cmp-mainnav__key-topics-second-level-item{display:flex;align-items:center;justify-content:flex-start;padding:0;border-bottom:1px solid #eee}
.cmp-mainnav__key-topics-second-level-item::before{display:none}
@media(min-width:1024px){.cmp-mainnav__key-topics-second-level-item{height:52px;background-color:transparent;border:0}
}
.cmp-mainnav__key-topics-second-level-link{display:flex;align-items:center;min-height:54px;width:100%;color:#404040}
.cmp-mainnav__key-topics-second-level-link:hover{color:#404040;text-decoration:none}
@media(min-width:1024px){.cmp-mainnav__key-topics-second-level-link{color:#595959}
.cmp-mainnav__key-topics-second-level-link:hover{color:#595959}
}
.cmp-mainnav__key-topics-second-level-arrow{margin:0 8px 0 24px;font-size:20px}
.cmp-mainnav__key-topics-second-level-label{font-size:16px;line-height:20px;font-weight:300}
a:hover .cmp-mainnav__key-topics-second-level-label{text-decoration:underline #404040;text-underline-position:under}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){a:hover .cmp-mainnav__key-topics-second-level-label{text-decoration:underline;text-underline-position:under}
}
@media(min-width:1024px){.cmp-mainnav__key-topics-second-level-label{font-size:12px;line-height:14px}
a:hover .cmp-mainnav__key-topics-second-level-label{text-decoration:underline #595959;text-underline-position:under}
}
@media(min-width:1024px) and screen and (-ms-high-contrast:active),(min-width:1024px) and (-ms-high-contrast:none){a:hover .cmp-mainnav__key-topics-second-level-label{text-decoration:underline;text-underline-position:under}
}
@media(min-width:1024px){.cmp-mainnav__other-links{width:calc(20% + 48px)}
}
.cmp-mainnav__other-links-desktop-top{display:none}
@media(min-width:1024px){.cmp-mainnav__other-links-desktop-top{display:block}
}
@media(min-width:1024px){.cmp-mainnav__other-links-heading{display:inline-block;height:116px;margin-left:24px;color:#00324b;font-size:20px;line-height:28px;font-weight:300}
}
@media(min-width:1024px){.cmp-mainnav__other-links-second-level-items{overflow-y:auto;height:calc(100vh - 350px);padding:0 24px 40px}
}
.cmp-mainnav__other-links-second-level-items::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:4px;background-color:#f4f4f4}
.cmp-mainnav__other-links-second-level-items::-webkit-scrollbar{width:4px;background-color:transparent;border-radius:4px}
.cmp-mainnav__other-links-second-level-items::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#8c8c8c}
.cmp-mainnav__other-links-second-level-item{display:flex;align-items:center;justify-content:flex-start;padding:0;border-bottom:1px solid #ccc}
.cmp-mainnav__other-links-second-level-item::before{display:none}
@media(min-width:1024px){.cmp-mainnav__other-links-second-level-item{height:52px;border:0}
}
.cmp-mainnav__other-links-second-level-link{display:flex;align-items:center;min-height:40px;width:100%;color:#404040}
.cmp-mainnav__other-links-second-level-link:hover{color:#404040;text-decoration:none}
@media(min-width:1024px){.cmp-mainnav__other-links-second-level-link{color:#595959}
.cmp-mainnav__other-links-second-level-link:hover{color:#595959}
.cmp-mainnav__other-links-second-level-item:first-child .cmp-mainnav__other-links-second-level-link{background-color:#009b91;border-radius:8px 8px 0 8px}
.cmp-mainnav__other-links-second-level-item:first-child .cmp-mainnav__other-links-second-level-link:hover{box-shadow:1px 5px 14px 2px #8c8c8c}
}
.cmp-mainnav__other-links-second-level-arrow{margin:0 8px 0 24px;font-size:20px}
@media(min-width:1024px){.cmp-mainnav__other-links-second-level-item:first-child .cmp-mainnav__other-links-second-level-arrow::before{color:#fff}
}
.cmp-mainnav__other-links-second-level-label{color:#404040;font-size:16px;line-height:20px;font-weight:300}
a:hover .cmp-mainnav__other-links-second-level-label{text-decoration:underline #404040;text-underline-position:under}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){a:hover .cmp-mainnav__other-links-second-level-label{text-decoration:underline;border-bottom:0}
}
@media(min-width:1024px){.cmp-mainnav__other-links-second-level-label{font-size:12px;line-height:14px}
a:hover .cmp-mainnav__other-links-second-level-label{text-decoration:underline #595959;text-underline-position:under}
.cmp-mainnav__other-links-second-level-item:first-child .cmp-mainnav__other-links-second-level-label{color:#fff;line-height:25px}
.cmp-mainnav__other-links-second-level-item:first-child a:hover .cmp-mainnav__other-links-second-level-label{border-bottom:0}
}
@media(min-width:1024px) and screen and (-ms-high-contrast:active),(min-width:1024px) and (-ms-high-contrast:none){a:hover .cmp-mainnav__other-links-second-level-label{text-decoration:underline;border-bottom:0}
}
@media(min-width:1024px) and screen and (-ms-high-contrast:active),(min-width:1024px) and (-ms-high-contrast:none){.cmp-mainnav__other-links-second-level-item:first-child a:hover .cmp-mainnav__other-links-second-level-label{text-decoration:none;border-bottom:0}
}
.mainnav .cmp-main-nav_top{color:#eb212e}
.mainnav .cmp-main-nav_top_inverted{color:#999}
.mainnav .cmp-main-nav_sticky{color:blue}
.mainnav .cmp-main-nav_sticky_inverted{color:green}
.mainnav .modal-dialog{width:80% !important;max-width:1600px}
.mainnav .modal-header{border-bottom:0}
.mainnav .languageswitch{color:#fff;padding:20px 50px;color:#03324a}
.mainnav .languageswitch .btn{background:#009b91 !important;padding:10px 20px;margin-top:38px;font-size:14px;line-height:16px}
.mainnav .languageswitch .heading{font-weight:300;font-size:48px;line-height:54px}
.mainnav .margintop10{margin-top:10px}
.mainnav .button-wrapper{position:relative}
@media(min-width:1024px){.mainnav .button-wrapper{top:40px}
}
.mainnav .dropdown-selector{width:100%;border:0;border-bottom:1px solid #ccc;background-color:transparent;text-align:left;font-weight:400;font-size:20px;color:#595959;line-height:24px;border-radius:0;outline:0;padding-bottom:4px;-webkit-appearance:none;-moz-appearance:none;background:transparent;font-style:italic;display:flex;justify-content:space-between;padding:0}
.mainnav .dropdown-selector.dropdown-toggle:after{display:none}
.mainnav .dropdown-selector.selectedValue{font-weight:300;font-size:20px;line-height:24px;color:#595959;font-style:normal}
.mainnav ul.dropdown-menu{width:100%;min-height:50px;border-radius:0 0 0 16px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.24);z-index:2;margin:0;border-top:1px solid #009b91;overflow-y:auto}
.mainnav ul::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:4px;background-color:#f4f4f4}
.mainnav ul::-webkit-scrollbar{width:4px;background-color:transparent;border-radius:4px}
.mainnav ul::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#8c8c8c}
.mainnav ul li{color:#595959;font-size:20px;line-height:24px;font-weight:300;padding:8px;padding-left:16px}
.mainnav ul li.selectedText{font-weight:bold}
.mainnav ul li:hover{background-color:#eee}
.mainnav ul li::before{display:none}
.mainnav .customselect:after{display:none}
.mainnav .header-buhler{margin-bottom:100px;margin-top:20px;width:100%}
.mainnav .logo img{width:100px}
.mainnav .closeicon{color:#019086;font-weight:bold;font-size:22px;opacity:1}
.mainnav .closeicon:hover{opacity:1 !important}
.mainnav .closeicon img{width:10px}
.mainnav .map img{width:100%}
@media(max-width:481px){.mainnav .languageswitch{padding:20px 20px;text-align:left}
.mainnav .languageswitch .btn-primary{width:100%}
.mainnav .modal-dialog{max-width:100% !important}
.mainnav .map{margin-top:10px}
}
@supports(-webkit-overflow-scrolling:touch){.cmp-mainnav__drawer--open .cmp-mainnav__language-info{height:136px;padding-bottom:75px}
.cmp-mainnav__other-links{padding-bottom:75px}
}
#regionList{z-index:55}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
.slick-slide img{display:block}
.slick-list{margin:0 -5px 0 -5px;position:relative;display:block;overflow:hidden;margin:0;padding:0;height:100%}
.slick-list:focus{outline:0}
.slick-prev{position:absolute;top:50%;display:block;width:80px;height:80px;z-index:1;margin-top:-40px;cursor:pointer;opacity:1;background-color:#fff;background:#009b91;left:0}
.slick-prev span.icon-Arrow-Left{font-size:24px;position:absolute;-webkit-text-fill-color:#fff;color:#fff;left:28px;top:28px}
.slick-prev [class^='icon-']:before,.slick-prev [class*=' icon-']:before{color:#fff}
.slick-prev:hover{color:#fff;outline:0;background:#fff}
.slick-prev:hover span.icon-Arrow-Left{-webkit-text-fill-color:#009b91;color:#009b91}
.slick-next{position:absolute;top:50%;display:block;width:80px;height:80px;z-index:1;margin-top:-40px;cursor:pointer;opacity:1;background-color:#fff;background:#009b91;right:0}
.slick-next span.icon-Arrow-Right{font-size:24px;position:absolute;-webkit-text-fill-color:#fff;color:#fff;left:28px;top:28px}
.slick-next [class^='icon-']:before,.slick-next [class*=' icon-']:before{color:#fff}
.slick-next:hover{color:#fff;outline:0;background:#fff}
.slick-next:hover span.icon-Arrow-Right{-webkit-text-fill-color:#009b91;color:#009b91}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-track{position:relative;top:0;left:0;display:block;height:100%}
.slick-track:before{display:table;content:''}
.slick-track:after{display:table;content:'';clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-loading .slick-slide{visibility:hidden}
.slick-loading .slick-list{background:#fff url('../../../etc.clientlibs/buhlergroup/clientlibs/clientlibs-base/resources/images/Buehler_Loading.gif') center center no-repeat}
[dir='rtl'] .slick-slide{float:right}
[dir='rtl'] .slick-prev{right:-25px;left:auto}
[dir='rtl'] .slick-prev:before{content:'';font-weight:bold;font-size:20px}
[dir='rtl'] .slick-next{right:auto;left:-25px}
[dir='rtl'] .slick-next:before{content:''}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-prev.slick-disabled:before{opacity:1}
.slick-next.slick-disabled:before{opacity:1}
.slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:transparent}
.slick-dots li button:hover{outline:0}
.slick-dots li button:hover:before{opacity:1}
.slick-dots li button:focus{outline:0}
.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{opacity:.75;color:#fff}
#videourlContainer{position:fixed;top:0;z-index:100;height:100%;padding:0}
#videourlContainer.container-fluid{max-width:7000px}
#videourlContainer .row{height:100%}
#videourlContainer .row #videourlContent{height:90%}
#videourlContainer .row #videourlContent .videoWrapper{padding-bottom:unset;height:100%}
#videourlContainer .row #videourlContent .videoWrapper video{height:100%;width:100%}
#videourlContainer span.icon-Close{-webkit-text-fill-color:#fff;font-size:24px}
@media screen and (min-width:1024px){#videourlContainer span.icon-Close{margin-right:32px;margin-top:20px}
}
@media screen and (min-width:1024px){.buhler-media-carousel{width:100%;height:auto;position:relative}
.buhler-media-carousel img{height:auto;width:100%}
.buhler-media-carousel .carousel-list{height:100%;margin:0;width:100%;position:relative}
.buhler-media-carousel .carousel-list:after{content:"";position:absolute;z-index:1;width:100%;bottom:0;height:50%;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.5) 100%)}
.buhler-media-carousel .carousel-list.slick-active .media-carousel-play-icon{position:absolute;top:50%;width:80px;height:80px;left:50%;margin-left:-40px;margin-top:-40px;cursor:pointer;font-size:80px;-webkit-text-fill-color:#fff}
.buhler-media-carousel .carousel-list.slick-active .media-carousel-play-icon img{height:80px;width:80px}
.buhler-media-carousel .carousel-list.slick-active .carousel-content{position:absolute;bottom:32px;z-index:2}
.buhler-media-carousel .carousel-list.slick-active .carousel-content h4{color:#fff;font-size:24px;font-weight:600;line-height:28px;margin-bottom:16px}
.buhler-media-carousel .carousel-list.slick-active .carousel-content h5 p{color:#fff;font-size:16px;line-height:28px}
.buhler-media-carousel .carousel-list .mediacarouselmobile{display:none}
.buhler-media-carousel .carousel-list .mediacarouseldesktop{display:inline}
}
@media screen and (max-width:1023px){.buhler-media-carousel{height:auto}
.buhler-media-carousel img{height:auto;width:100%}
.buhler-media-carousel .carousel-list{height:100%;margin:0;width:100%;position:relative}
.buhler-media-carousel .carousel-list.slick-active .media-carousel-play-icon{display:inline !important;position:absolute;top:23%;left:50%;cursor:pointer;font-size:40px;-webkit-text-fill-color:#fff}
.buhler-media-carousel .carousel-list.slick-active .carousel-content{position:static;background-color:#404040;padding:30px;padding-bottom:58px;height:100%}
.buhler-media-carousel .carousel-list.slick-active .carousel-content h5,.buhler-media-carousel .carousel-list.slick-active .carousel-content p{color:#fff;font-size:16px;line-height:28px}
.buhler-media-carousel .carousel-list.slick-active .carousel-content h4{color:#fff;font-size:24px;font-weight:600;line-height:28px;margin-bottom:16px}
.buhler-media-carousel .carousel-list .carousel-content{position:static;background-color:#404040;padding:30px;padding-bottom:58px;height:100%}
.buhler-media-carousel .carousel-list .carousel-content h5,.buhler-media-carousel .carousel-list .carousel-content p{color:#fff;font-size:16px;line-height:28px}
.buhler-media-carousel .carousel-list .carousel-content h4{color:#fff;font-size:24px;font-weight:600;line-height:28px;margin-bottom:16px}
.buhler-media-carousel .carousel-list .mediacarouseldesktop{display:none}
.buhler-media-carousel .carousel-list .mediacarouselmobile{display:inline}
.buhler-media-carousel .slick-prev{position:absolute;top:auto;display:block;width:40px;height:40px;z-index:1;cursor:pointer;background:#009b91;left:0;right:45px;margin:0 auto;bottom:0}
.buhler-media-carousel .slick-prev span.icon-Arrow-Left{font-size:16px;top:12px;left:12px}
.buhler-media-carousel .slick-prev:hover{color:#fff;outline:0;background:#fff}
.buhler-media-carousel .slick-prev:hover span.icon-Arrow-Left{font-size:16px;top:12px;left:12px}
.buhler-media-carousel .slick-next{position:absolute;top:auto;display:block;width:40px;height:40px;z-index:1;cursor:pointer;background:#009b91;left:45px;right:0;margin:0 auto;bottom:0}
.buhler-media-carousel .slick-next span.icon-Arrow-Right{font-size:16px;top:12px;left:12px}
.buhler-media-carousel .slick-next:hover{color:#fff;outline:0;background:#fff}
.buhler-media-carousel .slick-next:hover span.icon-Arrow-Right{font-size:16px;top:12px;left:12px}
.buhler-media-carousel .slick-list{height:100%}
.slick-track{height:100%}
}
.text-inverse .buhler-media-carousel .carousel-list .carousel-content .mediacarousel__headline{color:#00324b}
.text-inverse .buhler-media-carousel .carousel-list .carousel-content .meadiacarousel__content p{color:#00324b}
.mask100 .mask-var::before{transform:scaleY(-1);background:-webkit-linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%);background:linear-gradient(270deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%)}
.mask50 .mask-var::before{transform:scaleY(-1);background:-webkit-linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.4) 100%);background:linear-gradient(270deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.4) 100%)}
.servicewheel .st0{fill:none;stroke:#00324b;stroke-linecap:square}
.servicewheel .st1{fill:none;stroke:#87c8f0;stroke-linecap:square}
.servicewheel .st2{fill:none;stroke:#aad2b4;stroke-linecap:square}
.servicewheel .st3{fill:none;stroke:#009b91;stroke-linecap:square}
.servicewheel .st4{fill:#00324b}
.servicewheel .st5{fill:none;stroke:#fff;stroke-width:2}
.servicewheel .st6{fill:#87c8f0}
.servicewheel .st7{fill:#aad2b4}
.servicewheel .st8{fill:#009b91}
.servicewheel .st9{fill:#fff}
.servicewheel .st10{fill:#04324b}
.servicewheel .st11{}
.servicewheel .st12{font-size:14px;font-weight:300;line-height:24px;text-align:right}
.servicewheel .st13{fill:#84c7ef}
.servicewheel .st14{fill:#a9d1b4}
.servicewheel .st15{fill:#02998f}
.servicewheel .st16{}
.servicewheel .st17{font-size:20px;font-weight:600;line-height:24px}
.servicewheel svg #fill-01:hover{fill:#009b91}
.servicewheel svg #fill-01:hover ~ #stroke-01{stroke:#009b91 !important;stroke-width:4px}
.servicewheel svg #fill-02:hover{fill:#009b91}
.servicewheel svg #fill-02:hover ~ #stroke-02{stroke:#009b91 !important;stroke-width:4px}
.servicewheel svg #fill-03:hover{fill:#009b91}
.servicewheel svg #fill-03:hover ~ #stroke-03{stroke:#009b91 !important;stroke-width:4px}
.servicewheel svg #fill-04:hover{fill:#aad2b4}
.servicewheel svg #fill-04:hover ~ #stroke-04{stroke:#aad2b4 !important;stroke-width:4px}
.servicewheel svg #fill-05:hover{fill:#aad2b4}
.servicewheel svg #fill-05:hover ~ #stroke-05{stroke:#aad2b4 !important;stroke-width:4px}
.servicewheel svg #fill-06:hover{fill:#aad2b4}
.servicewheel svg #fill-06:hover ~ #stroke-06{stroke:#aad2b4 !important;stroke-width:4px}
.servicewheel svg #fill-07:hover{fill:#87c8f0}
.servicewheel svg #fill-07:hover ~ #stroke-07{stroke:#87c8f0 !important;stroke-width:4px}
.servicewheel svg #fill-08:hover{fill:#87c8f0}
.servicewheel svg #fill-08:hover ~ #stroke-08{stroke:#87c8f0 !important;stroke-width:4px}
.servicewheel svg #fill-09:hover{fill:#87c8f0}
.servicewheel svg #fill-09:hover ~ #stroke-09{stroke:#87c8f0 !important;stroke-width:4px}
.servicewheel svg #fill-10:hover{fill:#00324b}
.servicewheel svg #fill-10:hover ~ #stroke-10{stroke:#00324b !important;stroke-width:4px}
.servicewheel svg #fill-11:hover{fill:#00324b}
.servicewheel svg #fill-11:hover ~ #stroke-11{stroke:#00324b !important;stroke-width:4px}
.servicewheel svg #categories{line-height:24px;text-transform:uppercase}
.servicewheel svg #categories a{text-decoration:none}
.servicewheel .desktop{display:block;padding:1rem 0}
@media screen and (max-width:1023px){.servicewheel .desktop{display:none}
}
.servicewheel .mobile{display:none;padding:1rem 0;background-color:#fff}
@media screen and (max-width:1023px){.servicewheel .mobile{display:block}
}
.servicewheel .hidden-content{display:none}
.servicewheel .service-wheel .card-item .card-header{padding:24px 0 16px 0}
.servicewheel .service-wheel .card-item .card-header .headline{color:#00324b !important;font-size:26px;line-height:34px}
.servicewheel .service-wheel .card-item .card-header .headline:hover{color:#00324b !important}
.servicewheel .service-wheel .card-item .card-header .headline:after{font-size:20px;width:20px;height:20px}
.servicewheel .service-wheel .card-item .card-body .sub-item{align-items:center;display:inline-flex;width:100%;padding:16px 0;text-decoration:none}
.servicewheel .service-wheel .card-item .card-body .sub-item a{display:inline-flex;justify-content:center;align-items:center}
.servicewheel .service-wheel .card-item .card-body .sub-item:not(:last-child){border-bottom:1px solid #ccc}
.servicewheel .service-wheel .card-item .card-body .sub-item .icon-size{font-size:32px}
.servicewheel .service-wheel .card-item .card-body .sub-item .item-name{padding:0 16px;color:#00324b;font-size:16px;line-height:20px;font-weight:600}
.servicewheel .service-wheel .card-item:hover{border-color:#ccc !important}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.servicewheel .desktop svg{min-width:900px;min-height:830px}
}
.sticky-contact-container{position:fixed;z-index:40;bottom:20px;right:20px}
.sticky-contact-container .sticky-contact-collapsed{display:none;width:88px;height:88px;padding:25px;background-color:#009b91;box-shadow:0 2px 4px 0 rgba(0,0,0,0.32);border-top-right-radius:50px;border-top-left-radius:50px;border-bottom-left-radius:50px}
.sticky-contact-container .sticky-contact-collapsed a{width:100%;height:100%}
.sticky-contact-container .sticky-contact-collapsed a .icon-Contact-Thin{-webkit-text-fill-color:white;font-size:40px}
.sticky-contact-container .sticky-contact-expanded{width:257px;height:88px;background-color:#009b91;padding:25px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.32);border-top-right-radius:25px;border-top-left-radius:25px;border-bottom-left-radius:25px}
.sticky-contact-container .sticky-contact-expanded a{width:100%;height:100%;text-decoration:none;display:inline-flex;align-items:center}
.sticky-contact-container .sticky-contact-expanded a .icon-Contact-Thin{-webkit-text-fill-color:white;font-size:40px;margin-right:24px}
.sticky-contact-container .sticky-contact-expanded a .contact-text{width:129px;color:#fff;font-size:20px;line-height:24px;height:24px}
.header-fluid nav{height:70px;position:absolute;top:0;background:rgba(255,255,255,0.4);width:100%;padding-top:20px;color:#fff;font-size:24px}
.header-fluid img{width:100%}
.headerArticle .preline{color:#8c8c8c;font-weight:400;font-size:16px;line-height:20px;margin-bottom:15px;padding-top:29px}
.headerArticle .emptypreline{margin-bottom:64px}
.title-container{background:#fff;position:relative;top:-80px;padding-top:30px;color:#6d6d6d;padding:0 69px;margin-bottom:-80px}
.title-container .headerArticleHeading{color:#00324b;font-size:52px;font-weight:600;line-height:60px;margin-bottom:32px}
div.title-description p{color:#595959;font-size:20px;line-height:32px;margin-bottom:32px}
.copyright-field p{color:#595959;font-size:14px;line-height:24px}
.copyright-field:before{content:"";display:block;background:#9c9c9c;width:135px;height:2px;margin-bottom:16px}
@media only screen and (max-width:1023px){.title-container{padding:0 31px}
.copyright-field:before{width:46px}
}
.mask100 .mask-var::before{transform:scaleY(-1);background:-webkit-linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%);background:linear-gradient(270deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%)}
.mask50 .mask-var::before{transform:scaleY(-1);background:-webkit-linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.4) 100%);background:linear-gradient(270deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.4) 100%)}
.headerstandard .header-standard .mask-invers::before{transform:scaleY(-1);background:linear-gradient(270deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%)}
.headerstandard .header-standard .bg-img{background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;min-height:576px;margin:0;display:flex}
.headerstandard .header-standard .grid-container{margin:198px 0 100px}
.headerstandard .header-standard .header-content .preline{color:#fff;font-size:16px;line-height:20px}
.headerstandard .header-standard .header-content .heading{color:#fff;font-weight:bold;font-size:44px;font-weight:600;line-height:52px;padding:8px 0 16px}
.headerstandard .header-standard .header-content .content-text p{color:#fff;font-size:16px;line-height:28px}
.headerstandard .header-standard .button-container{position:relative}
@media screen and (min-width:1024px){.headerstandard .header-standard .button-container>a:first-child{margin-right:16px}
}
.headerstandard .header-standard .button-container .btn{margin-top:16px;height:48px;min-width:189px;border-radius:4px}
.headerstandard .header-standard .button-container .btn a{padding:16px 40px;font-size:14px;line-height:16px;text-align:center}
.headerstandard .header-standard .button-container .btn-secondary{color:#fff !important;border:1px solid #fff !important}
.headerstandard .header-standard .button-container .content-center{display:flex;align-items:center;justify-content:center;padding:16px 40px}
@media screen and (min-width:1024px) and (max-width:1215px){.headerstandard .header-standard .button-container a:last-child{display:block;margin-top:20px}
}
.headerstandard .padding-0{padding:0 !important}
.headerstandard .desktop{display:block}
.headerstandard .mobile{display:none;background-color:#404040}
.headerstandard .mobile .mob-img{width:100%}
.headerstandard .mobile img{max-width:100%}
.headerstandard .mobile .header-content .preline{margin-top:32px}
.headerstandard .mobile .header-content .heading{font-size:40px;line-height:44px;}
.headerstandard .mobile .button-container{display:flex;flex-direction:column;padding-bottom:48px}
.headerstandard .mobile .button-container .btn{width:100%}
@media screen and (max-width:1023px){.headerstandard .desktop{display:none}
.headerstandard .mobile{display:block}
.headerstandard .btn-primary{transition:all .2s ease-in-out;margin-bottom:25px}
.headerstandard .btn-primary:hover{transform:scale(1.1)}
.headerstandard .btn-secondary{transition:all .2s ease-in-out}
.headerstandard .btn-secondary:hover{transform:scale(1.1);margin:0}
}
.text-inverse .header-standard .header-content .heading{color:#00324b}
.text-inverse .header-standard .header-content .preline{color:#009b91}
.text-inverse .header-standard .header-content .content-text p{color:#00324b}
.teaserlead{margin-top:80px;position:relative;padding-top:133.33333333%}
@media screen and (max-width:1023px){.teaserlead{margin-top:48px}
}
@media screen and (min-width:1024px){.teaserlead{padding-top:42.8571428571429%}
}
.teaserlead:hover{border-radius:20px;border-bottom-right-radius:0;transform:scale(1.038)}
.cmp-teaserlead{position:absolute;overflow:hidden;top:0;margin:0;border-radius:24px 24px 0 24px}
.cmp-teaserlead__link{display:block}
.cmp-teaserlead__image{vertical-align:bottom;width:100%}
.cmp-teaserlead__overlay{display:flex;position:absolute;top:0;left:0;right:0;bottom:0}
.teaserlead.mask100 .cmp-teaserlead__overlay.mask-var::before{transform:scaleY(-1);background:-webkit-linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%);background:linear-gradient(270deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%)}
.teaserlead.mask50 .cmp-teaserlead__overlay.mask-var::before{transform:scaleY(-1);background:-webkit-linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.4) 100%);background:linear-gradient(270deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.4) 100%)}
.cmp-teaserlead__wrapper{margin-top:auto;flex-grow:1;padding:0 24px 24px 24px}
@media screen and (min-width:1024px){.cmp-teaserlead__wrapper{padding:0 0 28px 0}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.cmp-teaserlead__wrapper{margin-top:9rem}
}
.cmp-teaserlead__headline{margin:16px 0;font-weight:300;color:#fff;font-size:36px;line-height:40px}
@media screen and (min-width:1024px){.cmp-teaserlead__headline{font-size:48px;line-height:54px}
}
.cmp-teaserlead__subtext p{font-weight:300;margin-bottom:24px;display:none;color:#fff;font-size:16px;line-height:28px;overflow:hidden}
@media screen and (min-width:1024px){.cmp-teaserlead__subtext p{display:block}
}
@media screen and (max-width:1023px){.cmp-teaserlead__headline{margin-bottom:0 0 24px 0}
.cmp-teaserlead__button{width:100%}
}
.text-inverse .cmp-teaserlead .cmp-teaserlead__overlay .cmp-teaserlead__headline{color:#00324b}
.text-inverse .cmp-teaserlead .cmp-teaserlead__overlay .cmp-teaserlead__subtext p{color:#00324b}
.teaserproduct{position:relative;display:flex;margin:15px 0 30px}
.carousel .teaserproduct{opacity:.25;padding:15px}
.carousel .teaserproduct.slick-active{opacity:1}
.teaserproduct .teaserproduct-content{text-decoration:none;box-shadow:0 2px 12px 0 rgba(0,0,0,0.12);padding:0;white-space:normal;display:block;width:100%;background-color:rgba(244,244,244,0);background:#fff}
.teaserproduct .teaserproduct-content:hover{border-radius:24px 24px 0 24px;box-shadow:0 12px 24px 0 rgba(0,0,0,0.24);overflow:hidden}
@media only screen and (max-width:481px){.teaserproduct .teaserproduct-content:hover{border-radius:8px 8px 0 8px;color:red !important}
}
.teaserproduct .teaserproduct-content img{height:auto;width:100%}
.teaserproduct .teaserproduct-content .teaserproduct-text{padding:22px 24px 24px}
.teaserproduct .teaserproduct-content .teaserproduct-text .preline{color:#8c8c8c;font-size:14px;font-weight:500;line-height:16px;margin-bottom:10px}
.teaserproduct .teaserproduct-content .teaserproduct-text .headline{color:#00324b;font-size:24px;font-weight:600;line-height:28px;margin-bottom:14px}
.teaserproduct .teaserproduct-content .teaserproduct-text .content-text p{margin:0;color:#595959;font-size:16px;line-height:28px}
.teaserproduct .teaserproduct-content{box-shadow:0 2px 12px 0 rgba(0,0,0,0.12)}
.teaserproduct .teaserproduct-content:hover{margin:-15px;position:relative;z-index:1;width:calc(100% + 30px);border-radius:24px 24px 0 24px;box-shadow:0 12px 24px 0 rgba(0,0,0,0.24)}
.teaserproduct .teaserproduct-content:hover img{border-top-left-radius:24px;border-top-right-radius:24px}
.teaserproduct .teaserproduct-content:hover .teaserproduct-text{padding:22px 39px 22px}
.teaserproduct .teaserproduct-content:hover .teaserproduct-text .preline{margin-bottom:10px}
@media screen and (max-width:1023px){.teaserproduct .teaserproduct-content{margin-bottom:20px}
.teaserproduct .teaserproduct-content .teaserproduct-text .preline{margin-bottom:10px}
.teaserproduct .teaserproduct-content:hover{border-radius:8px 8px 0 8px}
.teaserproduct .teaserproduct-content:hover img{border-radius:8px 8px 0 0}
.teaserproduct .col-xs-12{width:unset !important}
}
@media screen and (min-width:1024px){.headertext .btn-primary,.headertext .btn-primary:hover{width:auto}
}
.headertext a button{cursor:pointer}
@media screen and (max-width:1023px){.headertext a button{width:100%}
}
@media screen and (max-width:1023px){.headertext a button.btn-secondary{margin-top:16px}
}
@media screen and (min-width:1024px){.headertext .btn-secondary,.headertext .btn-secondary:hover{width:auto}
}
.headertext h1{font-weight:600;color:#00324b;font-size:52px;line-height:60px;margin-bottom:24px}
.headertext p{font-size:20px;line-height:32px;margin-bottom:24px}
.headertext .mb-16{margin-bottom:16px}
.headertext .pt-72{padding-top:72px;margin-top:80px;margin-bottom:64px}
.headertext .button-container a{margin-right:16px}
@media screen and (max-width:1023px){.pt-72{padding-top:0 !important;margin-top:48px;margin-bottom:40px}
}
#headerHappening .title-container-hp{max-width:80%;margin:auto;background:#fff;position:relative;top:-80px;padding:30px 0 0 38px;color:#6d6d6d;margin-bottom:-90px}
#headerHappening .title-container-hp h1{font-size:52px;color:#00324b;font-weight:600;line-height:60px;margin-bottom:32px}
#headerHappening .iconlabel{font-size:16px;color:#595959;line-height:24px}
#headerHappening .iconlabel .iconList{font-size:20px}
#headerHappening a{cursor:pointer;margin-bottom:40px;display:inline-block}
#headerHappening img{height:auto;width:100%}
#headerHappening .iconList::before{color:#00324b}
@media only screen and (max-width:1023px){#headerHappening .title-container-hp{padding:0;margin-bottom:-90px}
#headerHappening .title-container-hp h1{font-size:40px;line-height:44px;padding:32px 31px}
#headerHappening .title-container-hp button{display:inline-block;width:100%;text-align:center;padding:16px 44px}
#headerHappening .title-container-hp a{width:100%;margin-bottom:34px;padding:0 31px}
#headerHappening .title-container-hp .p-31{padding:0 31px}
#headerHappening .title-container-hp .iconlabel{font-size:14px}
}
.text-info{color:#179b91 !important}
.headerProductBgLight{background-color:transparent}
@media screen and (min-width:1024px){.headerProductBgLight{margin:auto}
}
@media screen and (max-width:1023px){.headerProductBgLight.container-fluid{padding:0}
}
.headerProductBgLight span{color:#8c8c8c;font-size:16px;margin-bottom:8px;line-height:20px;display:inline-block}
@media screen and (min-width:1024px){.headerProductBgLight .headerproductrow{width:100%;margin-right:0;margin-left:0}
}
@media screen and (min-width:1024px){.headerProductBgLight .headerproductrow .headerproductcol{padding:0}
}
.headerProductBgLight .bg-info{background-color:#009b91 !important}
.headerProductBgLight .bg-info:hover{background-color:#009b91 !important}
.headerProductBgLight #headerProductImg{width:100%}
.headerProductBgLight p{color:#595959;font-size:16px;line-height:24px;margin-bottom:24px}
.headerProductBgLight a{color:#fff;font-size:14px;line-height:16px;text-align:left}
.headerProductBgLight .btn-primary{text-shadow:none}
@media screen and (max-width:1023px){.headerProductBgLight .btn-primary{width:100%;margin-bottom:15px}
}
@media screen and (max-width:1023px){.headerProductBgLight .btn-secondary{width:100%;margin-bottom:15px}
}
.headerProductBgLight .button-container a:first-child{margin-right:15px}
@media screen and (min-width:1024px) and (max-width:1215px){.headerProductBgLight .button-container a:last-child{display:block;margin-top:20px}
}
.bg-info{background-color:#179b91}
.headerProductHeading{color:#00324b;font-weight:600;font-size:44px;line-height:52px;margin-bottom:16px}
.width70{width:70%}
.pt-72{padding-top:72px}
.pt-64{padding-top:64px}
.pl-10{padding-left:10%}
@media only screen and (max-width:1023px){.col-none{display:none}
.headerProductBgLight{background-color:transparent;padding:64px 8% 0}
.pl-10{padding-left:0}
.headerproduct .pt-72{padding-top:24px !important;margin-top:0;margin-bottom:0}
.headerproduct .hp-nopad-mob{padding:0}
}
@media only screen and (min-width:1024px){.col-lg-none{display:none}
}
.cmp-facts{position:relative;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
@media screen and (max-width:1023px){.cmp-facts{min-height:460px}
}
.cmp-facts .cmp-facts__overlay{background-color:rgba(0,0,0,0.5)}
@media screen and (max-width:1023px){.cmp-facts .cmp-facts__overlay{padding:48px 45px;min-height:460px}
}
@media screen and (min-width:1024px){.cmp-facts .cmp-facts__wrapper{max-width:1200px;padding:80px 0;margin:0 auto}
}
.cmp-facts .cmp-facts__mainheadline{margin-bottom:48px}
@media screen and (max-width:1023px){.cmp-facts .cmp-facts__mainheadline{margin-bottom:32px}
.cmp-facts .cmp-facts__mainheadline h2{font-size:36px !important;line-height:40px !important}
}
.cmp-facts .cmp-facts__mainheadline h2{color:#fff;font-size:48px;line-height:54px}
.cmp-facts .cmp-facts__column-wrapper{display:-ms-flex;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;width:100%}
.cmp-facts .cmp-facts__column-wrapper.desktop{display:flex}
@media screen and (max-width:1023px){.cmp-facts .cmp-facts__column-wrapper.desktop{display:none}
}
.cmp-facts .cmp-facts__column-wrapper.mobile{display:none;background-color:initial !important}
@media screen and (max-width:1023px){.cmp-facts .cmp-facts__column-wrapper.mobile{display:block}
}
.cmp-facts .cmp-facts__column-wrapper.mobile .carousel-indicators{bottom:-60px;margin-right:47px !important;margin-left:27px !important}
.cmp-facts .cmp-facts__column-wrapper.mobile .carousel-indicators li{background-color:transparent;width:15px !important}
.cmp-facts .cmp-facts__column-wrapper.mobile .carousel-indicators li.active::before,.cmp-facts .cmp-facts__column-wrapper.mobile .carousel-indicators li.slick-active::before{top:-7px;font-size:20px}
.cmp-facts .cmp-facts__column-wrapper .cmp-facts__column{color:#fff;border-left:1px solid rgba(230,230,230,0.7);padding:16px 20px 32px 20px;width:271px !important}
@media screen and (min-width:768px){.cmp-facts .cmp-facts__column-wrapper .cmp-facts__column{display:flex;flex-direction:column;flex-basis:100%;flex:1}
}
.cmp-facts .cmp-facts__column-wrapper .cmp-facts__column:first-child{border-left:0;padding-left:0}
.cmp-facts .cmp-facts__column-wrapper .cmp-facts__column:last-child{padding-right:0}
.cmp-facts .cmp-facts__column-wrapper .cmp-facts__column h1,.cmp-facts .cmp-facts__column-wrapper .cmp-facts__column p{color:inherit}
@media screen and (max-width:1023px){.cmp-facts .cmp-facts__column-wrapper .cmp-facts__column{border-left:0;padding:0;width:auto !important}
}
.cmp-facts .cmp-facts__column-wrapper .cmp-facts__column .cmp-facts__headline{font-size:72px;font-weight:600;line-height:86px;margin-bottom:8px}
@media screen and (max-width:1023px){.cmp-facts .cmp-facts__column-wrapper .cmp-facts__column .cmp-facts__headline{font-size:64px !important;line-height:76px !important}
}
.cmp-facts .cmp-facts__column-wrapper .cmp-facts__column .cmp-facts__subline{line-height:20px;font-weight:500;margin-bottom:16px}
.cmp-facts .cmp-facts__column-wrapper .cmp-facts__column .cmp-facts__text{line-height:28px;font-weight:300}
.text-inverse .cmp-facts__overlay .cmp-facts__column .cmp-facts__headline{color:#00324b}
.text-inverse .cmp-facts__overlay .cmp-facts__column .cmp-facts__subline{color:#009b91}
.text-inverse .cmp-facts__overlay .cmp-facts__column .cmp-facts__text p{color:#00324b}
.mask100 .mask-var::before{transform:scaleY(-1);background:-webkit-linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%);background:linear-gradient(270deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.8) 100%)}
.mask50 .mask-var::before{transform:scaleY(-1);background:-webkit-linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.4) 100%);background:linear-gradient(270deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.4) 100%)}
#carouselModal .modal-dialog{max-width:none;margin:0;height:100%;width:50%;left:26%}
#carouselModal .modal-content{background-color:#fff;border:0;border-radius:0;padding-bottom:0;position:absolute}
#carouselModal .modal-header{border-bottom:0;padding:0}
#carouselModal .modal-title{color:#fff}
#carouselModal .modal-body{padding:0}
.modal-body video{width:100%}
.videoWrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}
.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
@media screen and (max-width:540px){#carouselModal .modal-body video{transform:translateY(60%)}
}
.footer{background:#404040}
.footer .footer-container{color:#eee !important;padding-top:48px;padding-bottom:82px;}
.footer .footer-container h5{color:#009b91;font-weight:normal;margin-bottom:16px;font-size:20px;font-weight:300;line-height:32px}
.footer .footer-container span{width:100%;display:inline-block;margin-bottom:8px;line-height:24px}
.footer .footer-container a{color:#eee !important;text-decoration:none;font-size:14px;font-weight:300}
.footer .footer-container a:hover{color:#009b91 !important;font-weight:bold}
.footer .footer-container .legalLink{float:left;padding:0}
.footer .footer-container .legalLink li{float:left;line-height:14px !important}
.footer .footer-container .legalLink li:first-child{padding-left:0}
.footer .footer-container .legalLink li:first-child:before{content:''}
.footer .footer-container .legalLink li:not(:first-child):before{color:#8c8c8c !important;content:'\2022';font-size:16px !important;margin-left:-16px !important;left:inherit;margin-top:2px !important}
.footer .footer-container .legalLink li a{color:#8c8c8c !important;text-decoration:none;font-weight:300;font-size:12px}
.footer .footer-container .legalLink li a:hover{color:#009b91 !important}
.footer .footer-container .socialLinks svg,.footer .footer-container .socialLinks .svg-icons{margin:0 10px;width:24px;height:24px;fill:#8c8c8c}
.footer .footer-container .show-mobile{display:none}
.footer .footer-container .backtotop{display:inline-block;font-size:12px;line-height:14px;cursor:pointer}
.footer .footer-container .backtotop .arrowImg{color:#8c8c8c !important;line-height:14px !important;font-size:12px;cursor:pointer;font-weight:300;display:inline}
.footer .footer-container .backtotop img{width:12px !important;height:12px;margin-right:5px}
.footer .footer-container .mt-30{margin-top:40px}
.footer .footer-container .logo img{height:23.08px;width:124px}
.footer .footer-container .marginleftMinus{margin-left:-100%}
.footer .footer-container #accordion .card-header[aria-expanded="false"]::after{background-size:14px 30px;display:inline-block;width:14px;height:24px;float:right;margin-right:5px;content:"\e90a";}
.footer .footer-container #accordion .card-header[aria-expanded="true"]::after{background-size:14px 30px;display:inline-block;width:14px;height:24px;float:right;margin-right:5px;content:"\ea9a";}
.footer .footer-container #accordion #headingFood{background-color:#404040}
.footer .footer-container #accordion #headingDrink{background-color:#404040}
.footer .footer-container #accordion-list a[aria-expanded="false"]::after{content:"\f067";display:inline;text-align:right;padding-left:5px;float:right}
.footer .footer-container #accordion-list a[aria-expanded="true"]::after{content:"\f068";display:inline;text-align:right;padding-left:5px;float:right}
.footer .footer-container #accordion-list #menu1{background-color:#404040}
.footer .footer-container #accordion-list #menu2{background-color:#404040}
.footer .footer-container #accordion-list a{color:#8c8c8c !important;}
.footer .footer-container .card-body{background:#404040;padding:1.25rem 0}
.footer .footer-container .card{border:0;background:#404040;border-radius:0}
.footer .footer-container .card-header{border-bottom:0;background-color:transparent;border-radius:0;cursor:pointer}
.footer .footer-container .card-header:first-child{border-radius:0}
@media screen and (max-width:1023px){.footer .footer-container{padding-top:32px;padding-bottom:40px}
.footer .footer-container .logo img{width:124px;height:23.08px}
.footer .footer-container .hide-mobile{display:none}
.footer .footer-container .show-mobile{display:block}
.footer .footer-container h5{margin-bottom:0;padding:16px 0;border-radius:0}
.footer .footer-container .margin-bottom20{margin-bottom:20px}
.footer .footer-container .card{border-bottom:1px solid #595959}
.footer .footer-container .card-body{padding:0}
.footer .footer-container div.mobile-center{text-align:center !important}
.footer .footer-container .mobile-center .legalLink{width:auto;margin:30px auto;float:none;display:inline-block;margin-bottom:0}
.footer .footer-container .mobile-center .legalLink a{color:#8c8c8c !important;}
.footer .footer-container .mobile_backtoTop{width:100%;display:inline-block;text-align:center}
.footer .footer-container .mobile_backtoTop .arrowImg{color:#8c8c8c !important;font-size:12px;}
.footer .footer-container .marginleftMinus{margin-left:0}
}
@-moz-document url-prefix(){.backtotop{display:inline}
@media only screen and (max-width:767px){.mobile_backtoTop{display:inline-block !important}
}
}
.cookiealert{position:fixed;bottom:0;left:0;width:100%;margin:0 !important;z-index:999;opacity:0;border-radius:0;transform:translateY(100%);transition:all 500ms ease-out;color:#595959;background:#fff}
.cookiealert .cookiealert-container{text-align:left}
.cookiealert .cookiealert-container .headline{color:#009b91;font-size:16px;line-height:20px;font-weight:600;margin-bottom:8px}
.cookiealert .cookiealert-container .copy-text{color:#595959;font-size:14px;font-weight:300;line-height:24px}
.cookiealert .cookiealert-container .copy-text a{text-decoration:underline;color:#595959;font-weight:300}
.cookiealert .cookiealert-container .accept-btn{margin:14px 0}
.cookiealert .cookiealert-container .accept-btn .acceptcookies{font-size:14px;margin-left:10px;vertical-align:baseline;font-weight:300;float:right;line-height:16px}
.cookiealert.show{opacity:1;transform:translateY(0);transition-delay:1000ms;padding:24px 49px}
@media only screen and (max-width:767px){.cookiealert .acceptcookies{width:100%;margin-top:24px}
.cookiealert.show{padding:24px 30px}
}
.cmp-subnavigation{display:none;position:fixed;z-index:50;top:0;left:0;right:0;background-color:#fff;box-shadow:0 0 12px 0 rgba(0,0,0,0.12);transition:.5s top cubic-bezier(0.075,0.82,0.165,1)}
.cmp-subnavigation--show{display:block;top:64px}
.cmp-subnavigation--scrolling-down{top:0}
.cmp-subnavigation .sub-navigation-mobile-view{display:none}
.cmp-subnavigation .sub-navigation-desktop-view{padding:0 24px}
.cmp-subnavigation .sub-navigation-desktop-view .sub-navigation-desktop-view-inner{display:flex;justify-content:space-between}
.cmp-subnavigation .sub-navigation-desktop-view .sub-navigation-desktop-view-inner .sub-navigation-desktop-view-links{display:flex;align-items:center;flex-grow:1}
.cmp-subnavigation .sub-navigation-desktop-view .sub-navigation-desktop-view-inner .sub-navigation-desktop-view-links .navbar{padding:0;flex-grow:1;justify-content:flex-start}
.cmp-subnavigation .sub-navigation-desktop-view .sub-navigation-desktop-view-inner .sub-navigation-desktop-view-links .nav-link{height:72px;display:flex;align-items:center;font-size:14px;line-height:16px;font-weight:400;width:16.66666%;color:#00324b;padding:0 0 0 8px}
.cmp-subnavigation .sub-navigation-desktop-view .sub-navigation-desktop-view-inner .sub-navigation-desktop-view-links .nav-link:hover{text-decoration:underline}
.cmp-subnavigation .sub-navigation-desktop-view .sub-navigation-desktop-view-inner .sub-navigation-desktop-view-links .nav-link:first-child{padding:0}
.cmp-subnavigation .sub-navigation-desktop-view .sub-navigation-desktop-view-inner .sub-navigation-desktop-view-links .more{position:relative;width:55px;height:25px;color:#00324b;border-radius:50px;border:2px solid #00324b;justify-content:center;margin:0 24px;padding:0}
.cmp-subnavigation .sub-navigation-desktop-view .sub-navigation-desktop-view-inner .sub-navigation-desktop-view-links .more:after{content:"•••";font-size:11px;letter-spacing:3px;margin-left:3px;line-height:1}
.cmp-subnavigation .sub-navigation-desktop-view .sub-navigation-desktop-view-inner .sub-navigation-desktop-view-links .more:hover{text-decoration:none}
.cmp-subnavigation .sub-navigation-desktop-view .sub-navigation-desktop-view-inner .sub-navigation-desktop-view-links .more img{width:40%}
.cmp-subnavigation .sub-navigation-desktop-view .sub-navigation-desktop-view-inner .sub-navigation-desktop-view-links .dropdown-menu{right:0;padding:10px 0;margin:0;top:24px;left:89%;width:190px;border-radius:12px 12px 0 12px;box-shadow:0 12px 24px 0 rgba(0,0,0,0.24);border:0}
.cmp-subnavigation .sub-navigation-desktop-view .sub-navigation-desktop-view-inner .sub-navigation-desktop-view-links .dropdown-menu .nav-link{height:auto}
.cmp-subnavigation .sub-navigation-desktop-view .sub-navigation-desktop-view-inner .sub-navigation-desktop-view-links .nav-link.more{text-align:center;cursor:pointer}
.cmp-subnavigation .sub-navigation-desktop-view .sub-navigation-desktop-view-inner .sub-navigation-desktop-view-links .nav-link.active{color:#009b91}
.cmp-subnavigation .sub-navigation-desktop-view .sub-navigation-desktop-view-inner .sub-navigation-desktop-view-links .nav-link.first-link{padding-left:0}
.cmp-subnavigation .sub-navigation-desktop-view .sub-navigation-desktop-view-inner .sub-navigation-desktop-view-links #extraEle a{padding:6px 20px;width:160px}
.cmp-subnavigation .sub-navigation-desktop-view .sub-navigation-desktop-view-inner .button-column{display:flex;align-items:center}
.cmp-subnavigation .sub-navigation-desktop-view .sub-navigation-desktop-view-inner .button-column a{width:100%}
@media screen and (max-width:1023px){.cmp-subnavigation .sub-navigation-desktop-view{display:none}
.cmp-subnavigation .sub-navigation-mobile-view{display:block;left:0;right:0;background-color:#fff;height:64px;padding:8px 24px 0 24px;box-shadow:0 0 12px 0 rgba(0,0,0,0.12)}
.cmp-subnavigation .sub-navigation-mobile-view .dropdown{text-align:center}
.cmp-subnavigation .sub-navigation-mobile-view .dropdown button{width:100%;font-size:16px;line-height:18px;background-color:#fff;color:#00324b !important;border:0;border-bottom:1px solid #ccc;border-radius:0;text-align:left;padding:12px 0 8px 0}
.cmp-subnavigation .sub-navigation-mobile-view .dropdown button .dropdown-icon{position:absolute;right:0;top:12px}
.cmp-subnavigation .sub-navigation-mobile-view .dropdown button[aria-expanded=true]{border-color:#009b91}
.cmp-subnavigation .sub-navigation-mobile-view .dropdown button[aria-expanded=true] .icon-Angle-Up{display:block}
.cmp-subnavigation .sub-navigation-mobile-view .dropdown button[aria-expanded=true] .icon-Angle-Down{display:none}
.cmp-subnavigation .sub-navigation-mobile-view .dropdown button[aria-expanded=false] .icon-Angle-Up{display:none}
.cmp-subnavigation .sub-navigation-mobile-view .dropdown button[aria-expanded=false] .icon-Angle-Down{display:block}
.cmp-subnavigation .sub-navigation-mobile-view .dropdown .nav-link{font-weight:300;color:#00324b;font-size:16px;line-height:20px;padding:8px 12px}
.cmp-subnavigation .sub-navigation-mobile-view .dropdown .nav-link:nth-child(even){background-color:#eee}
.cmp-subnavigation .sub-navigation-mobile-view .dropdown .button-column{position:fixed;background-color:#fff;top:calc(100vh - 64px);left:0;font-size:16px;height:64px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 12px 0 rgba(0,0,0,0.12)}
.cmp-subnavigation .sub-navigation-mobile-view .dropdown .button-column a{width:100%;padding:0 45px}
.cmp-subnavigation .sub-navigation-mobile-view .dropdown .button-column .btn-primary{color:#fff;height:48px;font-size:14px;line-height:16px}
.cmp-subnavigation .sub-navigation-mobile-view .dropdown-menu.show{height:138px;overflow-y:auto;width:100%;margin:0;border-radius:0 0 0 16px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.24)}
.cmp-subnavigation .btn-secondary .dropdown-icon{position:absolute;right:14px;top:19px}
.cmp-subnavigation .btn-secondary .dropdown-icon img{width:10px;height:10px}
.cmp-subnavigation .btn-secondary:not(:disabled):not(.disabled).active,.cmp-subnavigation .btn-secondary:not(:disabled):not(.disabled):active,.cmp-subnavigation .show>.btn-secondary.dropdown-toggle{background-color:#fff;border-color:#ccc}
}
.cmp-processchain{background-color:#f4f4f4}
.cmp-processchain__clipping{position:relative;overflow:hidden;height:524px}
.cmp-processchain__clipping--two-item-variation{display:none}
@media screen and (min-width:1024px){.cmp-processchain__clipping--two-item-variation{display:block}
}
.cmp-processchain--edit-mode .cmp-processchain__clipping{height:auto;overflow:visible}
.cmp-processchain__raw-material{position:absolute;left:12%;right:61%;top:50%;transform:translateY(-50%)}
@media screen and (min-width:1024px){.cmp-processchain__raw-material{right:calc(90% - 15px);left:25px}
}
.cmp-processchain--edit-mode .cmp-processchain__raw-material{position:static;transform:none}
.cmp-processchain__raw-material-heading{font-weight:600;font-size:14px;line-height:16px;margin-bottom:18px;margin-right:12px}
.cmp-processchain__raw-material-image{width:100%;max-width:300px}
.cmp-processchain__container{overflow-x:scroll}
.cmp-processchain__inner{display:flex}
.cmp-processchain--edit-mode .cmp-processchain__inner{display:block}
.cmp-processchain__process-item-first-spacer{min-width:35%;height:464px;position:relative;margin:30px 0}
@media screen and (min-width:1024px){.cmp-processchain__process-item-first-spacer{min-width:0}
}
.cmp-processchain--edit-mode .cmp-processchain__process-item-first-spacer{height:auto}
.cmp-processchain__process-item{position:relative;z-index:1;overflow:hidden;background-color:#f4f4f4;padding-right:0;height:464px;min-width:20%;flex-grow:1;transition:padding-right .25s cubic-bezier(0.075,0.82,0.165,1);margin:30px 0}
.cmp-processchain__process-item::before{content:"";height:444px;width:2px;background-color:#ccc;position:absolute;left:0;top:10px}
.cmp-processchain__process-item:hover{background-color:#fff;border-radius:12px 12px 0 12px;box-shadow:0 12px 24px 0 rgba(0,0,0,0.24);z-index:2}
.cmp-processchain__process-item:hover::before{content:none}
@media screen and (min-width:1024px){.cmp-processchain__process-item{min-width:8.333333333333333%}
}
.cmp-processchain__process-item--expanded{padding-right:100%;box-shadow:0 12px 24px 0 rgba(0,0,0,0.24)}
@media screen and (min-width:1024px){.cmp-processchain__process-item--expanded{padding-right:83.333333333333333%}
}
.cmp-processchain__inner--item-expanded .cmp-processchain__process-item{width:20%}
@media screen and (min-width:1024px){.cmp-processchain__inner--item-expanded .cmp-processchain__process-item{min-width:8.333333333333333%}
}
.cmp-processchain--edit-mode .cmp-processchain__process-item{height:auto}
.cmp-processchain--edit-mode .cmp-processchain__process-item::before{height:auto}
.cmp-processchain__process-item-header{display:flex;position:absolute;z-index:1;top:0;bottom:0;right:0;left:0;flex-direction:column;justify-content:flex-end;align-items:center;height:464px}
.cmp-processchain__process-item--expanded .cmp-processchain__process-item-header{display:none}
.cmp-processchain--edit-mode .cmp-processchain__process-item-header{position:static;width:100%;height:auto}
.cmp-processchain__process-heading{font-weight:500;font-size:16px;line-height:20px;writing-mode:vertical-rl;transform:rotate(180deg);-ms-writing-mode:tb-lr;cursor:default}
.cmp-processchain__process-item:hover .cmp-processchain__process-heading{color:#009b91}
@media screen and (min-width:1024px){.cmp-processchain__process-item:hover .cmp-processchain__process-heading{color:#fff}
}
.cmp-processchain--edit-mode .cmp-processchain__process-heading{transform:none;writing-mode:initial}
.cmp-processchain__process-heading--chinese{font-weight:300;font-size:16px;line-height:20px;writing-mode:vertical-rl;-ms-writing-mode:tb-lr;cursor:default}
.cmp-processchain__process-item:hover .cmp-processchain__process-heading--chinese{color:#009b91}
@media screen and (min-width:1024px){.cmp-processchain__process-item:hover .cmp-processchain__process-heading--chinese{color:#fff}
}
.cmp-processchain--edit-mode .cmp-processchain__process-heading--chinese{transform:none;writing-mode:initial}
.cmp-processchain__process-count{display:flex;align-items:center;justify-content:center;margin-bottom:178px;margin-top:16px;border-radius:20px;height:40px;width:40px;border:1px solid #ccc;background-color:#f4f4f4;font-weight:700;font-size:20px;line-height:24px}
.cmp-processchain__process-count ::before{content:"";width:100%;position:absolute;height:1px;background-color:#ccc;z-index:-1;left:0;bottom:197px}
.cmp-processchain__process-item:hover .cmp-processchain__process-count{color:#009b91}
.cmp-processchain__process-item--expanded .cmp-processchain__process-count{color:#009b91}
.cmp-processchain--edit-mode .cmp-processchain__process-count{margin-bottom:0}
.cmp-processchain__process-item-content{position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;visibility:hidden;border-radius:16px 16px 0 16px;overflow:hidden;background:#fff}
.cmp-processchain__process-item-content .image{height:100%}
.cmp-processchain__process-item-content .image div{height:100%}
.cmp-processchain__process-item-content .image div .image-container{height:100%}
.cmp-processchain__process-item--expanded .cmp-processchain__process-item-content{visibility:visible;box-shadow:0 0 10px 0 rgba(0,0,0,0.12);padding:0 15px}
@media screen and (min-width:1024px){.cmp-processchain__process-item--expanded .cmp-processchain__process-item-content{padding:0;padding-right:30px}
}
@media screen and (min-width:1024px){.cmp-processchain__process-item:hover .cmp-processchain__process-item-content{visibility:visible;transition:none}
}
.cmp-processchain--edit-mode .cmp-processchain__process-item-content{position:static;visibility:visible}
.cmp-processchain__close{display:none;position:absolute;z-index:10;top:0;right:0;padding:16px}
.cmp-processchain__process-item--expanded .cmp-processchain__close{display:block}
.cmp-processchain--edit-mode .cmp-processchain__close{position:static}
.cmp-processchain__process-item-last-spacer{min-width:calc(46% + 15px);height:464px;position:relative;margin:30px 0}
@media screen and (min-width:1024px){.cmp-processchain__process-item-last-spacer{min-width:0}
.cmp-processchain__inner--item-expanded .cmp-processchain__process-item-last-spacer{min-width:calc(15%)}
}
.cmp-processchain__process-item-last-spacer::before{content:"";height:444px;width:1px;background-color:#ccc;position:absolute;left:0;top:10px}
.cmp-processchain--edit-mode .cmp-processchain__process-item-last-spacer{height:auto}
.cmp-processchain__end-product{position:absolute;left:61%;right:12%;top:50%;transform:translateY(-50%)}
@media screen and (min-width:1024px){.cmp-processchain__end-product{left:calc(90% - 15px);right:25px}
}
.cmp-processchain--edit-mode .cmp-processchain__end-product{position:static;transform:none}
.cmp-processchain__end-product-heading{font-weight:600;font-size:14px;line-height:16px;margin-bottom:18px;margin-left:12px}
.cmp-processchain__end-product-image{width:100%;max-width:300px}
.cmp-processchain__mobile-accordion{display:none}
.cmp-processchain__mobile-accordion--two-item-variation{display:block}
@media screen and (min-width:1024px){.cmp-processchain__mobile-accordion--two-item-variation{display:none}
}
.cmp-processchain--edit-mode .cmp-processchain__mobile-accordion{display:block}
.contact-modal-form-header-container{min-height:10px;padding:0}
.contact-modal-form-header-container .contact-form-header-partner{height:121px;align-items:center;background-color:#ebece7}
.contact-modal-form-header-container .contact-form-header-partner .contact-form-header-profile-image{width:121px;height:121px;margin-right:20px}
@media screen and (max-width:767px){.contact-modal-form-header-container .contact-form-header-partner .contact-form-header-profile-image{display:none}
}
.contact-modal-form-header-container .contact-form-header-partner img{height:100%;width:121px}
.contact-modal-form-header-container .contact-form-header-partner .contact-form-header-profile-detail{height:80px}
@media screen and (max-width:767px){.contact-modal-form-header-container .contact-form-header-partner .contact-form-header-profile-detail{padding-left:50px}
}
.contact-modal-form-header-container .contact-form-header-partner .contact-form-header-profile-detail h5.job-title{height:16px;width:204px;color:#8c8c8c;font-size:14px;line-height:16px;margin-bottom:8px}
.contact-modal-form-header-container .contact-form-header-partner .contact-form-header-profile-detail h5.name{height:24px;width:204px;color:#00324b;font-size:20px;font-weight:600;line-height:24px;margin-bottom:8px}
.contact-modal-form-header-container .contact-form-header-partner .contact-form-header-profile-detail p{height:24px;width:204px;color:#595959;font-size:14px;line-height:24px}
.contact-modal-form-header-container .contact-modal-form-header-copy{padding:50px}
@media screen and (max-width:767px){.contact-modal-form-header-container .contact-modal-form-header-copy{padding:40px}
}
.contact-modal-form-header-container .contact-modal-form-header-copy h3.preline{height:20px;width:147px;color:#009b91;font-size:16px;font-weight:600;line-height:20px}
.contact-modal-form-header-container .contact-modal-form-header-copy h3.headline{height:88px;width:242px;color:#00324b;font-size:32px;line-height:44px}
.lighBoxModal .modal-content{border-radius:20px 20px 0 20px;}
.lighBoxModal .icon-Close{font-size:16px;padding-top:5px}
.lighBoxModal .modal-footer{justify-content:space-around}
.lighBoxModal .icon-Arrow-Left{font-size:22px;padding-left:9px}
.lighBoxModal .modal-content{width:81%;margin:0 auto}
.lighBoxModal .error{background-color:#ffb6c1}
#lighBoxThankyouModal .icon-Close{position:relative;left:1%;font-size:10px;top:-6px}
#lighBoxThankyouModal .thankyou{color:#009b91;position:relative;top:16px;font-weight:bold}
#lighBoxThankyouModal h4{font-weight:normal;margin-bottom:12px;}
#lighBoxThankyouModal .lb-close{border:1px solid #009b91;padding:8px 23px;border-radius:3px;background-color:#fff;margin-top:15px;margin-left:5px;text-transform:uppercase;font-size:12px;color:#009b91}
#lighBoxThankyouModal .modal-header{border:0}
.search-page-container .search-page-header{width:100%;min-height:276px;background-color:#00324b;position:relative}
.search-page-container .search-page-header h1{color:#fff;font-size:52px;font-weight:600;line-height:60px;position:absolute;bottom:36px}
.search-bar-container{height:64px;width:100%;display:flex;position:relative;bottom:20px;padding:0}
.search-bar-container input[type=search]{height:100%;width:100%;border-radius:16px 16px 0 16px;background-color:#fff;box-shadow:0 12px 24px 0 rgba(0,0,0,0.24);padding-right:100px}
.search-bar-container input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}
.search-bar-container input[type=search].search-bar-open{border:0;border-radius:16px 16px 0 0}
.search-bar-container .icon-Close{position:absolute;width:20px;height:20px;right:72px;top:21px;background-color:#ccc;border-radius:50%;-webkit-text-fill-color:#fff;font-size:10px;padding:5px}
.search-bar-container .icon-Close:before{position:absolute;top:5px;left:5px}
.search-bar-container a{position:absolute;right:25px;top:21px;text-decoration:none}
.search-bar-container a .icon-Search{font-size:24px;-webkit-text-fill-color:#009b91;color:#009b91;cursor:pointer}
.search-bar-container .searchAutocomplete{position:absolute;top:64px;z-index:105;background-color:#fff;border-radius:0 0 16px 0;left:0;right:0}
.search-bar-container .searchAutocomplete .searchResultAutoComplete{min-height:41px;padding:13px 0;position:relative}
.search-bar-container .searchAutocomplete .searchResultAutoComplete:hover{background-color:#f4f4f4}
.search-bar-container .searchAutocomplete .searchResultAutoComplete:first-child{border-top:1px solid #009b91}
.search-bar-container .searchAutocomplete .searchResultAutoComplete a{text-decoration:none;position:relative;left:12px;top:0}
.search-bar-container .searchAutocomplete .searchResultAutoComplete h5{font-size:12px;line-height:14px;color:#8c8c8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:98%}
.search-bar-container .searchAutocomplete .searchResultAutoComplete h3{font-size:20px;font-weight:600;line-height:24px;color:#00324b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:98%}
.search-bar-container .searchAutocomplete .showMoreResults{border-top:1px solid #ccc;display:flex;margin-top:12px;padding:27px 12px}
.search-bar-container .searchAutocomplete .showMoreResults .icon-Arrow-Right{margin-right:8px}
.search-bar-container .searchAutocomplete .showMoreResults a{position:static;display:flex}
.search-bar-container .searchAutocomplete .noResults{margin-top:28px}
.search-bar-container .searchAutocomplete .noResults h5{font-size:32px;line-height:44px;color:#00324b}
@media screen and (max-width:1023px){.search-bar-container{width:80%}
.search-page-container .search-page-header{height:264px}
.search-page-container .search-page-header h1{font-size:40px;font-weight:600;line-height:44px}
}
.layoutcentered{padding-bottom:32px}
@media screen and (min-width:1024px){.layoutcentered{padding-bottom:48px}
}
.layoutcentered .centered-column-container .centered-column{background-color:#fff}
.layoutcentered .centered-column-container .centered-column.offset-lg-1{margin-left:10% !important}
.cmp-section__content-container .layoutcentered:last-child{padding-bottom:0}
.keyfeatures{padding-bottom:48px}
@media screen and (max-width:1023px){.keyfeatures{padding-bottom:32px}
}
.keyfeatures h6{color:#009b91}
.cmp-section .keyfeatures:last-child{padding-bottom:0}
@media screen and (max-width:1023px){.headerhome .headerhome-video{display:none}
}
.headerhome .headerhome-video .headerhomevideocontentcontainer{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;z-index:15}
.headerhome .headerhome-video .headerhomevideocontentcontainer h2{color:#fff;font-size:52px;font-weight:600;line-height:60px;margin-bottom:16px;text-align:center;position:relative;z-index:1}
.headerhome .img-slider{position:relative}
@media screen and (max-width:1023px){.headerhome .img-slider{display:block !important}
}
.headerhome .slider-container{position:relative;overflow:hidden}
.headerhome img.img-responsive{width:100%;height:auto}
.headerhome .gradient-layer{position:absolute;top:0;width:100%;height:100%;transform:scaleY(-1);background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.4) 100%);z-index:13}
.headerhome .buhler-shapes{position:absolute;z-index:12;width:73vw;right:-73vw;height:106.57vw;bottom:-78.57vw;display:flex;align-items:center}
.headerhome .buhler-shapes img{width:100%;height:auto}
.headerhome .slider-content{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;z-index:15}
.headerhome .slider-content h2{color:#fff;font-size:52px;font-weight:600;line-height:60px;margin-bottom:16px;text-align:center}
.headerhome .search-bar-container{position:relative;margin-top:11px;padding:0}
.headerhome .search-bar-container input[type=search]{height:100%;width:100%;font-size:16px;font-style:italic;line-height:20px;border-radius:16px 16px 0 16px;background-color:#fff;box-shadow:0 12px 24px 0 rgba(0,0,0,0.24);padding:24px 14px 22px 24px;z-index:13}
.headerhome .search-bar-container .icon-Close{position:absolute;width:20px;height:20px;right:72px;top:21px;background-color:#ccc;border-radius:50%;-webkit-text-fill-color:#fff;font-size:10px;z-index:13}
.headerhome .search-bar-container .search-link{position:absolute;right:0;text-decoration:none;z-index:13}
.headerhome .search-bar-container .search-link .icon-Search{font-size:24px;-webkit-text-fill-color:#009b91}
@media only screen and (max-width:1023px){.headerhome .buhler-shapes{display:none}
.headerhome .slider-content h2{font-size:40px;font-weight:600;line-height:44px}
.headerhome .search-bar-container input[type=search]{padding:22px 22px 22px 9px}
}
.pageIntro{margin-bottom:32px}
.pageIntro .intro-copy p{margin-top:80px}
@media screen and (max-width:1023px){.pageIntro .intro-copy p{margin-top:48px}
}
.pageIntro p{line-height:44px;color:#00324b;font-size:32px}
.pageIntro .more-text{margin-bottom:23px}
.pageIntro .more-text p{margin-top:44px}
.collapseEle i{cursor:pointer;font-weight:bold}
.cmp-primary{background-color:red}
.cmp-secondary{background-color:blue}
.cmp-tertiary{background-color:green}
.datelist-wrapper{border:15px solid transparent}
.datelist-wrapper:hover{border:0}
.datelist-wrapper:hover .datelist-container{border-radius:24px 24px 0 24px;box-shadow:0 12px 24px 0 rgba(0,0,0,0.24);height:202px}
.datelist-wrapper .datelist-container{height:172px;padding:40px;box-shadow:0 2px 12px 0 rgba(0,0,0,0.12)}
.datelist-wrapper .datelist-container .date-price{display:flex;position:relative;align-items:center}
.datelist-wrapper .datelist-container .date-price span.icon{font-size:24px;margin:0 16px}
.datelist-wrapper .datelist-container .date-price span.icon-Calendar{margin-left:32px}
.datelist-wrapper .datelist-container .date-price h3{color:#00324b;font-size:32px;line-height:44px}
.datelist-wrapper .datelist-container .date-price h4{position:absolute;right:0;align-self:flex-end;color:#595959;font-size:20px;line-height:32px;}
.datelist-wrapper .datelist-container .location{display:flex;position:relative;align-items:center;margin-top:16px}
.datelist-wrapper .datelist-container .location span.icon-Contact-Thin{font-size:24px;margin-left:30px;margin-right:8px;-webkit-text-fill-color:#009b91}
.datelist-wrapper .datelist-container .location span.icon-Pin-Local{font-size:24px;margin-left:32px;margin-right:8px}
.datelist-wrapper .datelist-container .location h4{color:#595959;font-size:20px;line-height:32px}
.datelist-wrapper .datelist-container .location button{position:absolute;right:0}
.datelist-wrapper-mobile .datelist-container-mobile{display:none}
@media screen and (max-width:1023px){.datelist-wrapper .datelist-container{display:none}
.datelist-wrapper-mobile .datelist-container-mobile{display:unset;box-shadow:0 2px 12px 0 rgba(0,0,0,0.12);padding:10px}
.datelist-wrapper-mobile .datelist-container-mobile:hover{height:350px;border-radius:8px 8px 0 8px;box-shadow:0 12px 24px 0 rgba(0,0,0,0.24);padding:31px}
.datelist-wrapper-mobile .datelist-container-mobile h3.end-date{margin-left:48px;font-size:26px;line-height:34px;color:#00324b}
.datelist-wrapper-mobile .datelist-container-mobile h4.price{margin-top:24px;color:#595959;font-size:20px;line-height:32px;text-align:right}
.datelist-wrapper-mobile .datelist-container-mobile button{margin-top:16px}
.datelist-wrapper-mobile .datelist-container-mobile .date-price{display:flex}
.datelist-wrapper-mobile .datelist-container-mobile .date-price span.icon-Calendar{font-size:24px;color:#00324b;-webkit-text-fill-color:#00324b;margin-right:8px;margin-left:16px}
.datelist-wrapper-mobile .datelist-container-mobile .date-price span.icon-Arrow-Right-Thin{font-size:24px;color:#00324b;-webkit-text-fill-color:#00324b;margin-right:8px;margin-left:16px}
.datelist-wrapper-mobile .datelist-container-mobile .date-price h3{font-size:26px;line-height:34px;color:#00324b}
.datelist-wrapper-mobile .datelist-container-mobile .location{display:flex;margin-top:16px}
.datelist-wrapper-mobile .datelist-container-mobile .location span.icon-Pin-Local{font-size:24px;color:#00324b;-webkit-text-fill-color:#00324b;margin-right:8px;margin-left:16px}
.datelist-wrapper-mobile .datelist-container-mobile .location h4{font-size:20px;line-height:32px;color:#595959}
.datelist-wrapper-mobile .datelist-container-mobile .language{display:flex;margin-top:16px}
.datelist-wrapper-mobile .datelist-container-mobile .language span.icon-Contact-Thin{font-size:24px;color:#00324b;-webkit-text-fill-color:#00324b;margin-right:8px;margin-left:16px}
.datelist-wrapper-mobile .datelist-container-mobile .language h4{font-size:20px;line-height:32px;color:#595959}
}
.download-item-wrapper{border:15px solid transparent;padding:0}
.download-item-wrapper:hover{border:0}
.download-item-wrapper:hover .download-item-container{border-radius:24px 24px 0 24px;box-shadow:0 0 40px 0 rgba(0,0,0,0.24)}
.download-item-wrapper:hover .download-item-container .download-item .download-item-asset{border-radius:24px 24px 0 0}
.download-item-wrapper:hover .download-item-container .download-item .download-item-text{border-bottom:unset;padding:0 10px 10px}
.download-item-wrapper .download-item-container .download-item a{text-decoration:none}
.download-item-wrapper .download-item-container .download-item .download-item-asset{height:auto;width:100%}
.download-item-wrapper .download-item-container .download-item .download-item-text{display:flex;border-bottom:1px solid #ccc;cursor:pointer;margin-top:4px}
.download-item-wrapper .download-item-container .download-item .download-item-text span.icon-Download{font-size:32px;margin-right:8px}
.download-item-wrapper .download-item-container .download-item .download-item-text .download-item-content .download-title{color:#00324b;font-size:16px;font-weight:600;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;width:170px}
.download-item-wrapper .download-item-container .download-item .download-item-text .download-item-content .meta-information{color:#595959;font-size:14px;line-height:24px}
.search-lazy-load{display:flex;justify-content:center;margin-top:20px}
.search-lazy-load span.icon-Add{background-color:#009b91;font-size:16px;color:#fff;-webkit-text-fill-color:#fff;border-radius:32px 32px 0 32px;padding:8px}
.search-lazy-load span.icon-Add:before{color:#fff;-webkit-text-fill-color:#fff}
@media screen and (max-width:1023px){.download-item-container{margin-top:24px}
.download-item-container .download-item-text span.icon-Download{color:#00324b;-webkit-text-fill-color:#00324b}
}
.list-item-wrapper{border:15px solid transparent}
.list-item-wrapper:hover{border:0}
.list-item-wrapper:hover .list-item-container{border-radius:24px 24px 0 24px;box-shadow:0 12px 24px 0 rgba(0,0,0,0.24);height:auto;min-height:191px}
.list-item-wrapper:hover .list-item-container .image-container img{border-radius:24px 0 0 24px}
.list-item-wrapper .list-item-container{display:flex;height:auto;min-height:161px;box-shadow:0 2px 12px 0 rgba(0,0,0,0.12)}
.list-item-wrapper .list-item-container .image-container{padding-left:0}
.list-item-wrapper .list-item-container .list-item-copy{align-self:center}
.list-item-wrapper .list-item-container .list-item-copy .preline{font-size:16px;line-height:20px;color:#8c8c8c}
.list-item-wrapper .list-item-container .list-item-copy .headline{color:#00324b;font-size:24px;font-weight:600;line-height:28px;margin-top:8px;margin-bottom:16px}
.list-item-wrapper .list-item-container .list-item-copy .copy{font-size:16px;line-height:28px;color:#595959}
.list-item-wrapper .list-item-container-mobile{display:none}
@media screen and (max-width:1023px){.list-item-wrapper .list-item-container{display:none}
.list-item-wrapper .list-item-container-mobile{display:block;box-shadow:0 2px 12px 0 rgba(0,0,0,0.12);height:auto;min-height:478px}
.list-item-wrapper .list-item-container-mobile .image-container{height:auto;min-height:190px;padding:0}
.list-item-wrapper .list-item-container-mobile .list-item-copy{padding:24px}
.list-item-wrapper .list-item-container-mobile .list-item-copy .preline{font-size:16px;line-height:20px;color:#8c8c8c}
.list-item-wrapper .list-item-container-mobile .list-item-copy .headline{margin-top:8px;margin-bottom:16px;color:#00324b;font-size:24px;font-weight:600;line-height:28px}
.list-item-wrapper .list-item-container-mobile .list-item-copy .copy{font-size:16px;line-height:28px;color:#595959}
}
.standalonelink{position:relative}
.standalonelink a.btn-primary,.standalonelink a.btn-secondary{text-decoration:none}
.standalonelink.cmp-btn-primary,.standalonelink.cmp-btn-secondary{padding:32px 0 16px}
.standalonelink.cmp-btn-primary .icon-Arrow-Right,.standalonelink.cmp-btn-secondary .icon-Arrow-Right{display:none}
.standalonelink.standalone-primary,.standalonelink.standalone-secondary,.standalonelink.standalone-tertiary{padding:18px 0}
.standalonelink .standalone{font-size:14px;line-height:17px;text-transform:uppercase}
.standalonelink .pr-8{padding-right:8px;position:relative;top:2px}
.standalonelink .tertiary::before{color:#8c8c8c}
.standalonelink .standalone-disabled{color:#ccc;cursor:not-allowed}
.standalonelink a:hover{text-decoration:underline}
.standalone-primary a{color:#009b91}
.standalone-secondary a{color:#8c8c8c}
.standalone-tertiary a{color:#8c8c8c;font-size:12px !important}
.standalone-tertiary .icon-Arrow-Right:before{color:#8c8c8c}
.cmp-title h1,.cmp-title h3,.cmp-title h4{margin-bottom:16px}
.cmp-title h2{margin-bottom:24px}
.cmp-title h5,.cmp-title h6{margin-bottom:8px}
.cmp-title-default h1,.cmp-title-default h2,.cmp-title-default h3,.cmp-title-default h4,.cmp-title-default h5,.cmp-title-default h6{color:#00324b}
.cmp-title-light h1,.cmp-title-light h2,.cmp-title-light h3,.cmp-title-light h4,.cmp-title-light h5,.cmp-title-light h6{color:#009b91}
.cmp-processchain .twocolumnlayout{max-height:464px;overflow-y:auto}
@media screen and (min-width:1024px){.cmp-processchain .twocolumnlayout{max-height:none;overflow:visible}
}
.cmp-processchain .twocolumnlayout .row>div:first-child{margin-top:36px}
@media screen and (min-width:1024px){.cmp-processchain .twocolumnlayout .row>div:first-child{margin-top:0}
}
.cmp-processchain .twocolumnlayout .row>div:last-child{height:auto;overflow-y:visible}
@media screen and (min-width:1024px){.cmp-processchain .twocolumnlayout .row>div:last-child{margin-top:36px;height:428px;overflow-y:auto;padding-bottom:50px}
}
@media screen and (max-width:1023px){.cmp-processchain .twocolumnlayout .fadeBottom{width:100%;margin-left:0}
}
.cmp-processchain .twocolumnlayout .fadeBottom:after{content:"";position:absolute;z-index:1;bottom:0;right:20px;pointer-events:none;background-image:linear-gradient(to bottom,rgba(244,244,244,0),#fff 100%);width:100%;height:4em}
@media screen and (min-width:1024px){.cmp-processchain .twocolumnlayout .fadeBottom:after{width:50%}
}
.twocolumnlayout{padding-bottom:32px}
@media screen and (min-width:1024px){.twocolumnlayout{padding-bottom:48px}
}
.cmp-section__content-container .twocolumnlayout:last-child{padding-bottom:0}
.threecolumnlayout{padding-bottom:32px}
@media screen and (min-width:1024px){.threecolumnlayout{padding-bottom:48px}
}
.cmp-section__content-container .threecolumnlayout:last-child{padding-bottom:0}
.fourcolumnlayout{padding-bottom:32px}
@media screen and (min-width:1024px){.fourcolumnlayout{padding-bottom:48px}
}
.cmp-section__content-container .fourcolumnlayout:last-child{padding-bottom:0}
.searchFilterBarContainer{margin-bottom:30px}
.searchFilterBarContainer .search_clear_results{margin:10px 0 15px 0;text-transform:uppercase;display:none;cursor:pointer;color:#8c8c8c;font-weight:300;font-size:14px}
.searchFilterBarContainer .search_clear_results .icon-Close{font-size:11px;margin-right:4px}
.searchFilterBarContainer .search_clear_results .icon-Close::before{color:#8c8c8c}
.searchFilterBarContainer .searchFilterBar{position:relative}
.searchFilterBarContainer .searchFilterBar .filters{width:100%;max-width:1600px;padding-right:calc(8% + 15px);padding-left:calc(8% + 15px)}
@media screen and (min-width:1024px){.searchFilterBarContainer .searchFilterBar .filters{padding-right:calc(10% + 15px);padding-left:calc(10% + 15px)}
}
.searchFilterBarContainer .searchFilterBar .additional-information{position:absolute;margin-top:5px;font-weight:300;color:#8c8c8c;font-size:12px;line-height:14px}
.searchFilterBarContainer .dropdownSelect{position:relative;margin-bottom:20px}
.searchFilterBarContainer .dropdownSelect label{color:#595959;font-size:14px;font-style:italic;line-height:16px;margin-bottom:5px}
.searchFilterBarContainer .dropdownSelect label.dropdownDisable{color:#ccc}
.searchFilterBarContainer .dropdownSelect .dropdown-selector{width:100%;border:0;border-bottom:1px solid #ccc;background-color:transparent;text-align:left;font-weight:400;font-size:20px;color:#595959;line-height:24px;border-radius:0;outline:0;padding-bottom:4px;-webkit-appearance:none;-moz-appearance:none;background:transparent;font-style:italic;display:flex;justify-content:space-between;padding:0}
.searchFilterBarContainer .dropdownSelect .dropdown-selector.dropdown-toggle:after{display:none}
.searchFilterBarContainer .dropdownSelect .dropdown-selector:disabled{color:#ccc}
.searchFilterBarContainer .dropdownSelect .dropdown-selector:disabled span{-webkit-text-fill-color:#ccc}
.searchFilterBarContainer .dropdownSelect .dropdown-selector.selectedValue{font-weight:300;font-size:20px;line-height:24px;color:#595959;font-style:normal}
.searchFilterBarContainer .dropdownSelect ul.dropdown-menu{width:100%;max-height:218px;min-height:50px;border-radius:0 0 0 16px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.24);z-index:2;margin:0;border-top:1px solid #009b91;overflow-y:auto}
.searchFilterBarContainer .dropdownSelect ul::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:4px;background-color:#f4f4f4}
.searchFilterBarContainer .dropdownSelect ul::-webkit-scrollbar{width:4px;background-color:transparent;border-radius:4px}
.searchFilterBarContainer .dropdownSelect ul::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#8c8c8c}
.searchFilterBarContainer .dropdownSelect ul li{background-color:#fff;color:#595959;font-size:20px;line-height:24px;font-weight:300;padding:8px;padding-left:16px}
.searchFilterBarContainer .dropdownSelect ul li.selectedText{font-weight:bold}
.searchFilterBarContainer .dropdownSelect ul li:hover{background-color:#eee}
.searchFilterBarContainer .dropdownSelect ul li::before{display:none}
.searchFilterBarContainer h2.resultCount{color:#00324b;font-size:48px;line-height:54px;margin-bottom:64px}
@media screen and (max-width:1023px){.searchFilterBarContainer h2.resultCount{margin-bottom:42px}
}
.searchFilterBarContainer h2.noResultContent{margin-bottom:64px}
@media screen and (max-width:1023px){.searchFilterBarContainer h2.noResultContent{margin-bottom:42px}
}
.searchFilterBarContainer h2.noResultContent span{font-size:20px;line-height:32px;color:#595959}
.searchFilterBarContainer h2.noResultContent span.icon-Pin-Info{color:#00324b;font-size:24px}
.searchFilterBarContainer .fourColumnTeaserWrapper{border:15px solid transparent;padding:0}
.searchFilterBarContainer .fourColumnTeaserWrapper:hover{border:0}
.searchFilterBarContainer .fourColumnTeaserWrapper:hover .fourColumnTeaser{height:99%}
.searchFilterBarContainer .fourColumnTeaserWrapper:hover .fourColumnTeaser .fourColumnTeaser__image{border-radius:24px 24px 0 24px}
.searchFilterBarContainer .fourColumnTeaserWrapper .fourColumnTeaser{position:relative}
.searchFilterBarContainer .fourColumnTeaserWrapper .fourColumnTeaser .fourColumnTeaser__link{height:100%;display:inline-block}
.searchFilterBarContainer .fourColumnTeaserWrapper .fourColumnTeaser .fourColumnTeaser__link .fourColumnTeaser__image{width:100%;height:100%}
.searchFilterBarContainer .fourColumnTeaserWrapper .fourColumnTeaser .fourColumnTeaser__link .fourColumnTeaser__overlay{position:absolute;bottom:0;padding:32px}
.searchFilterBarContainer .fourColumnTeaserWrapper .fourColumnTeaser .fourColumnTeaser__link .fourColumnTeaser__overlay .fourColumnTeaser__preline{font-size:16px;color:#fff;line-height:20px}
.searchFilterBarContainer .fourColumnTeaserWrapper .fourColumnTeaser .fourColumnTeaser__link .fourColumnTeaser__overlay .fourColumnTeaser__headline{font-size:24px;font-weight:600;line-height:28px;margin-top:8px;margin-bottom:16px;color:#fff}
.searchFilterBarContainer .fourColumnTeaserWrapper .fourColumnTeaser .fourColumnTeaser__link .fourColumnTeaser__overlay .fourColumnTeaser__subtext p{font-size:16px;line-height:28px;margin-bottom:32px;color:#fff}
.grecaptcha-badge{visibility:hidden}
.recaptchalinks{padding-top:20px}
.cmp-form .options{position:relative;z-index:9}
.cmp-form .options label.cmp-form-options__label{color:#595959;font-size:16px;font-style:italic;line-height:16px}
.cmp-form .options select.cmp-form-options__field{width:100%;border:0;border-bottom:1px solid #ccc;font-size:18px;color:#595959;line-height:24px;border-radius:0;outline:0;padding-bottom:4px;-webkit-appearance:none;-moz-appearance:none;background:0;font-weight:300}
.cmp-form .options select.cmp-form-options__field::-ms-expand{display:none}
.cmp-form .options select.cmp-form-options__field:hover{border-bottom:1px solid #8c8c8c}
.cmp-form .options select.cmp-form-options__field:disabled{color:#ccc}
.cmp-form .options select.cmp-form-options__field option{height:136px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.24);background-color:#fff;border-radius:0 0 0 16px}
.cmp-form .text{margin-bottom:2px}
.cmp-form .cmp-form-text{position:relative;height:50px}
.cmp-form .cmp-form-text label{color:#595959;font-size:16px;font-style:italic;line-height:16px;position:absolute;z-index:1;bottom:1px}
.cmp-form .cmp-form-text input{position:absolute;bottom:0}
.cmp-form .cmp-form-text input:focus label{opacity:0}
.cmp-form .cmp-form-text textarea{line-height:24px;font-size:14px;height:75px;color:#595959;}
.cmp-form .button{margin-top:20px}
.cmp-form .button .cmp-form-button{width:100%}
.cmp-form-options__field--checkbox{display:none}
.cmp-form-options__field-description{display:inline-block;position:relative;vertical-align:middle;cursor:pointer}
.cmp-form-options__field--checkbox+.cmp-form-options__field-description:before{content:'';background:#fff;border:1px solid #009b91;display:inline-block;vertical-align:middle;width:24px;height:24px;padding:2px;margin-right:16px}
.cmp-form-options__field--checkbox.error+.cmp-form-options__field-description:before{border:1px solid #e6003c}
.cmp-form-options__field--checkbox:checked+.cmp-form-options__field-description:after{content:"";padding:2px;position:absolute;width:9px;height:14px;border:solid #8c8c8c;border-width:0 3px 3px 0;transform:rotate(45deg);top:3px;left:7px}
.cmp-form-options__field--checkbox:disabled+.cmp-form-options__field-description:before{border:1px solid #ccc}
.cmp-form-options__field--checkbox:disabled:hover+.cmp-form-options__field-description:before{border:1px solid #ccc}
.cmp-form-options__field--checkbox:hover+.cmp-form-options__field-description:before{border:2px solid #009b91}
.cmp-form-options__field--checkbox:disabled+.cmp-form-options__field-description{color:#ccc}
.cmp-form-options__field-label{margin-top:16px;font-style:normal}
.cmp-form-options__legend{font-style:italic;font-size:14px;line-height:16px;color:#595959}
.cmp-form-options__help-message{font-weight:300;font-size:12px;line-height:14px;color:#595959;margin-bottom:16px}
.cmp-form-options__field--radio{display:none}
.cmp-form-options__field--radio+.cmp-form-options__field-description:before{content:'';background:#fff;border:1px solid #009b91;display:inline-block;vertical-align:middle;width:24px;height:24px;padding:2px;margin-right:16px;border-radius:50%}
.cmp-form-options__field--radio.error+.cmp-form-options__field-description:before{border:1px solid #e6003c}
.cmp-form-options__field--radio:checked+.cmp-form-options__field-description:after{content:"";padding:2px;position:absolute;width:9px;height:14px;border:solid #8c8c8c;border-width:0 3px 3px 0;transform:rotate(45deg);top:3px;left:7px}
.cmp-form-options__field--radio:disabled+.cmp-form-options__field-description:before{border:1px solid #ccc}
.cmp-form-options__field--radio:disabled:hover+.cmp-form-options__field-description:before{border:1px solid #ccc}
.cmp-form-options__field--radio:hover+.cmp-form-options__field-description:before{border:2px solid #009b91}
.cmp-form-options__field--radio:disabled+.cmp-form-options__field-description{color:#ccc}
.cmp-form-options__field-error{display:none}
.cmp-form-options__field-error{font-weight:300;font-size:12px;line-height:14px;color:#e6003c}
.cmp-form-options--multi-drop-down{margin-top:40px}
.cmp-form-options--drop-down{position:relative;margin-top:12px;z-index:1}
.customselect{float:left;width:45%;margin-right:20px;margin-top:30px;position:relative;z-index:1}
.customselect:after{content:"\e904";position:absolute;right:8px;top:4px;font-size:16px;color:#009b91;z-index:-1}
.customselect select{font-size:20px;line-height:24px;color:#595959;background-color:transparent;font-style:italic;width:100%;background-size:10% 60%;border-radius:0;border:0;outline:0;border-bottom:1px solid #c5c5c5;padding-bottom:4px;-webkit-appearance:none;-moz-appearance:none}
.customselect select::-ms-expand{display:none}
.nice-select{width:100%;border:0;border-bottom:1px solid #ccc;background-color:transparent;text-align:left;font-weight:400;font-size:20px;color:#595959;line-height:24px;border-radius:0;outline:0;padding-bottom:4px;-webkit-appearance:none;-moz-appearance:none;background:transparent;font-style:italic;display:flex;justify-content:space-between;padding:0}
.nice-select.dropdown-toggle:after{display:none}
.nice-select:disabled{color:#ccc}
.nice-select:disabled span{-webkit-text-fill-color:#ccc}
.nice-select.selectedValue{font-weight:300;font-size:20px;line-height:24px;color:#595959;font-style:normal}
.nice-select:active,.nice-select:hover{border-color:#999}
.nice-select:focus{border-color:#009b91}
.nice-select::after{content:"\e910";color:#009b91;display:inline-block;width:14px;height:24px;font-size:18px;position:absolute;right:5px;bottom:0;z-index:-1;transform:skew(11deg,0)}
.nice-select.open{border-color:#009b91}
.nice-select.open::after{content:"\e913"}
.nice-select.open .list{opacity:1;pointer-events:auto}
.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}
.nice-select.disabled::after{border-color:#ccc}
.nice-select.wide{width:100%}
.nice-select.wide .list{left:0 !important;right:0 !important}
.nice-select.right{float:right}
.nice-select.right .list{left:auto;right:0}
.nice-select.small{font-size:12px;height:36px;line-height:34px}
.nice-select.small::after{height:4px;width:4px}
.nice-select.small .option{line-height:34px;min-height:34px}
.nice-select .list{width:100%;min-height:50px;border-radius:0 0 0 16px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.24);z-index:2;margin:0;border-top:1px solid #009b91;overflow-y:auto;min-width:100%;width:auto;margin-top:-1px;box-sizing:border-box;opacity:0;height:150px;padding:0;pointer-events:none;position:absolute;top:100%;left:0;z-index:10}
.nice-select .list:hover .option:not(:hover){background-color:transparent !important}
.nice-select .option{cursor:pointer;line-height:40px;list-style:none;outline:0;text-align:left;padding:0 29px 0 18px;margin:10px 0;white-space:nowrap}
.nice-select .option:hover,.nice-select .option .focus,.nice-select .optionselected.focus{background-color:#eee}
.nice-select .option.selected{font-weight:bold}
.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}
.nice-select .option.hide{display:none}
.no-csspointerevents .nice-select .list{display:none}
.no-csspointerevents .nice-select.open .list{display:block}