@charset "UTF-8";@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:local(""),url("/assets/fonts/roboto-v27-latin-regular-106ac454ba4e503e.woff2") format("woff2")}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;font-display:swap;src:local(""),url("/assets/fonts/roboto-v27-latin-500-d836c7d4bc52bcd6.woff2") format("woff2")}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:swap;src:local(""),url("/assets/fonts/roboto-v27-latin-700-c706e0a4122ab727.woff2") format("woff2")}html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul,ol{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*{box-sizing:inherit}*::before,*::after{box-sizing:inherit}img,video{max-width:100%;height:auto}iframe{border:0}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}td:not([align]),th:not([align]){text-align:inherit}address{font-style:normal}abbr{font-variant:none;text-decoration:none}.preload,.preload *{-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;-webkit-transition:none !important;transition:none !important}.hidden{display:none !important}.h1{margin-bottom:1.5rem;font-size:1.9375rem;font-weight:700;font-style:normal;line-height:1,22580645;color:#444}.h1:last-child{margin-bottom:0}@media screen and (min-width:769px),print{.h1{margin-bottom:1.5rem;font-size:2.4375rem;font-weight:700;font-style:normal;line-height:1,15384615;color:#444}.h1:last-child{margin-bottom:0}}@media screen and (min-width:1024px){.h1{margin-bottom:1.5rem;font-size:3.0625rem;font-weight:700;font-style:normal;line-height:1,10204082;color:#444}.h1:last-child{margin-bottom:0}}.h2{margin-bottom:1.5rem;font-size:1.5625rem;font-weight:700;font-style:normal;line-height:1,28;color:#444}.h2:last-child{margin-bottom:0}@media screen and (min-width:769px),print{.h2{margin-bottom:1.5rem;font-size:1.9375rem;font-weight:700;font-style:normal;line-height:1,22580645;color:#444}.h2:last-child{margin-bottom:0}}@media screen and (min-width:1024px){.h2{margin-bottom:1.5rem;font-size:2.4375rem;font-weight:700;font-style:normal;line-height:1,15384615;color:#444}.h2:last-child{margin-bottom:0}}.h3{margin-bottom:1.5rem;font-size:1.5625rem;font-weight:700;font-style:normal;line-height:1,28;color:#444}.h3:last-child{margin-bottom:0}@media screen and (min-width:1024px){.h3{margin-bottom:1.5rem;font-size:1.9375rem;font-weight:700;font-style:normal;line-height:1,22580645;color:#444}.h3:last-child{margin-bottom:0}}.h4{margin-bottom:1.5rem;font-size:1.25rem;font-weight:700;font-style:normal;line-height:1.4;color:#444}.h4:last-child{margin-bottom:0}@media screen and (min-width:1024px){.h4{margin-bottom:1.5rem;font-size:1.5625rem;font-weight:700;font-style:normal;line-height:1,28;color:#444}.h4:last-child{margin-bottom:0}}.h5{margin-bottom:1.5rem;font-size:1rem;font-weight:700;font-style:normal;line-height:1.5;color:#444}.h5:last-child{margin-bottom:0}@media screen and (min-width:1024px){.h5{margin-bottom:1.5rem;font-size:1.25rem;font-weight:700;font-style:normal;line-height:1.4;color:#444}.h5:last-child{margin-bottom:0}}.h6{margin-bottom:1.5rem;font-size:1rem;font-weight:700;font-style:normal;line-height:1.5;color:#444}.h6:last-child{margin-bottom:0}.intro-p{margin-bottom:1.5rem;font-size:1.25rem;font-weight:400;font-style:normal;line-height:1.5;color:#444}.intro-p:last-child{margin-bottom:0}@media screen and (min-width:1024px){.intro-p{margin-bottom:1.5rem;font-size:1.5625rem;font-weight:400;font-style:normal;line-height:1.44;color:#444}.intro-p:last-child{margin-bottom:0}}.p{margin-bottom:1.5rem;font-size:1rem;font-weight:400;font-style:normal;line-height:1.625;color:#222}.p:last-child{margin-bottom:0}.small{margin-bottom:1.5rem;font-size:.8rem;font-weight:400;font-style:normal;line-height:1,71875;color:#222}.small:last-child{margin-bottom:0}.space-before::before{content:'\202f'}.space-after::after{content:'\202f'}.prevent-wrap{white-space:nowrap;-ms-hyphens:manual;-webkit-hyphens:manual;hyphens:manual}.hyphenate{-webkit-hyphens:auto;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:3;-webkit-hyphenate-limit-chars:6 4 3;-webkit-hyphenate-limit-lines:2;-webkit-hyphenate-limit-last:always;-webkit-hyphenate-limit-zone:8%;-moz-hyphens:auto;-moz-hyphenate-limit-chars:6 4 3;-moz-hyphenate-limit-lines:2;-moz-hyphenate-limit-last:always;-moz-hyphenate-limit-zone:8%;-ms-hyphens:auto;-ms-hyphenate-limit-chars:6 4 3;-ms-hyphenate-limit-lines:2;-ms-hyphenate-limit-last:always;-ms-hyphenate-limit-zone:8%;hyphens:auto;hyphenate-limit-chars:6 4 3;hyphenate-limit-lines:2;hyphenate-limit-last:always;hyphenate-limit-zone:8%}@media screen and (max-width:768px){.hyphenate-until-tablet{-webkit-hyphens:auto;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:3;-webkit-hyphenate-limit-chars:6 4 3;-webkit-hyphenate-limit-lines:2;-webkit-hyphenate-limit-last:always;-webkit-hyphenate-limit-zone:8%;-moz-hyphens:auto;-moz-hyphenate-limit-chars:6 4 3;-moz-hyphenate-limit-lines:2;-moz-hyphenate-limit-last:always;-moz-hyphenate-limit-zone:8%;-ms-hyphens:auto;-ms-hyphenate-limit-chars:6 4 3;-ms-hyphenate-limit-lines:2;-ms-hyphenate-limit-last:always;-ms-hyphenate-limit-zone:8%;hyphens:auto;hyphenate-limit-chars:6 4 3;hyphenate-limit-lines:2;hyphenate-limit-last:always;hyphenate-limit-zone:8%}}@media screen and (max-width:768px){.hidden-until-tablet{display:none}}.a11y-hidden{position:absolute;top:-9999px;left:-9999px}.photo{border-radius:3px;margin-bottom:1.5rem;font-size:.8rem;font-weight:400;font-style:normal;line-height:1,71875;color:#222;color:#777}.photo:last-child{margin-bottom:0}html{height:100%}body{font-size:1rem;font-weight:400;font-style:normal;line-height:1.625;color:#222;display:flex;flex-direction:column;min-height:100%;color:#222;font-family:'Roboto',BlinkMacSystemFont,-apple-system,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue","Helvetica","Arial",sans-serif;line-height:1.2}body.navigation-shown{overflow:hidden}.main{flex-grow:1;padding:0 24px}@media screen and (min-width:769px),print{.main{padding:0 40px}}@media screen and (min-width:1024px){.main{padding:0 40px}}@media screen and (min-width:1216px){.main{padding:0 40px}}@media screen and (min-width:1408px){.main{padding:0 40px}}.main__container{max-width:1200px;margin:auto;padding-top:40px;padding-bottom:80px}@media screen and (min-width:769px),print{.main__container{padding-top:48px;padding-bottom:96px}}@media screen and (min-width:1024px){.main__container{padding-top:80px;padding-bottom:120px}}@media screen and (min-width:1216px){.main__container{padding-top:80px;padding-bottom:160px}}@media screen and (min-width:1408px){.main__container{padding-top:80px;padding-bottom:160px}}@media screen and (max-width:768px){.header--inverted ~ .main .main__container{padding-top:48px}}.button{display:inline-block;padding:.875rem 1.25rem;border-radius:3px;background-color:#153d6d;color:#fff;font-weight:500;text-decoration:none;transition:background-color .15s}.button::after{position:relative;left:0;content:' →';transition:left .15s}.button:hover{background-color:#1e589d;color:#fff}.button:hover::after{left:.25rem}.button.button--inverted{background-color:#fff;color:#222}.button.button--inverted:hover{background-color:#f5f5f5;color:#222}a{color:#153d6d;font-weight:500;text-decoration:underline;transition:color .15s}a:hover{color:#246abd}.link--internal,.link--external{font-weight:500;text-decoration:none;transition:color .15s}.link--internal:hover,.link--external:hover{color:#246abd}.link--internal{font-weight:500;text-decoration:none;transition:color .15s}.link--internal:hover{color:#246abd}.link--internal::after{position:relative;left:0;content:' →';transition:left .15s}.link--internal:hover::after{left:.25rem}.link-list{margin-bottom:24px}.link-list__item{margin-bottom:24px}.tag{display:inline-block;padding:6px 10px;border:2px solid #f7a600;border-radius:24px;background-color:#fff;color:#777;font-weight:500}.tag::before{content:'#'}a.tag{background-color:#ffd47c;color:#153d6d;text-decoration:none;transition:background-color .15s}a.tag:hover{background-color:#f7a600}.cta{background-color:#f5f5f5}.cta__container{display:flex;flex-direction:column;box-sizing:content-box;max-width:1200px;margin:auto;padding:64px 24px}@media screen and (min-width:769px),print{.cta__container{padding:80px 40px}}@media screen and (min-width:1024px){.cta__container{flex-direction:row;justify-content:flex-start;align-items:flex-start;padding-top:96px;padding-bottom:96px}}@media screen and (min-width:1216px){.cta__container{justify-content:space-between;padding-top:120px;padding-bottom:120px}}@media screen and (min-width:1408px){.cta__container{justify-content:flex-start}}.cta__item{flex:1 1 0;margin-bottom:48px}@media screen and (min-width:1024px){.cta__item{margin-right:80px;margin-bottom:0}}@media screen and (min-width:1216px){.cta__item{max-width:43.3333333333%;margin-right:0}}@media screen and (min-width:1408px){.cta__item{max-width:40%;margin-right:13.3333333333%}}.cta__item:last-child{margin-bottom:0}.cta__item:last-child:last-child{margin-right:0}.cta__item-headline{margin-bottom:1.5rem;font-size:1.25rem;font-weight:700;font-style:normal;line-height:1.4;color:#444}.cta__item-headline:last-child{margin-bottom:0}@media screen and (min-width:769px),print{.cta__item-headline{margin-bottom:1.5rem;font-size:1.5625rem;font-weight:700;font-style:normal;line-height:1,28;color:#444}.cta__item-headline:last-child{margin-bottom:0}}@media screen and (min-width:1024px){.cta__item-headline{margin-bottom:1.5rem;font-size:1.9375rem;font-weight:700;font-style:normal;line-height:1,22580645;color:#444}.cta__item-headline:last-child{margin-bottom:0}}.cta__item-body{margin-bottom:1.5rem;font-size:1rem;font-weight:400;font-style:normal;line-height:1.625;color:#222}.cta__item-body:last-child{margin-bottom:0}.footer{background-color:#153d6d}.footer__container{display:flex;flex-direction:column-reverse;box-sizing:content-box;max-width:1200px;margin:auto;padding:32px 24px}@media screen and (min-width:769px),print{.footer__container{padding-right:40px;padding-left:40px}}@media screen and (min-width:1024px){.footer__container{flex-direction:row;justify-content:space-between;align-items:flex-start;padding-top:80px;padding-bottom:80px}}.footer__item{margin-bottom:24px}@media screen and (min-width:1024px){.footer__item{margin-right:24px;margin-bottom:0}.footer__item:last-child{margin-right:0}}.footer__item:first-child{margin-bottom:0}.footer__address{font-size:.8rem;font-weight:400;font-style:normal;line-height:1,71875;color:#222;color:rgba(255,255,255,0.8);font-style:normal;line-height:1.5}@media screen and (min-width:1024px){.footer__address{font-size:1rem;font-weight:400;font-style:normal;line-height:1.625;color:#222;color:rgba(255,255,255,0.8)}}.footer-nav{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:-8px}@media screen and (min-width:1024px){.footer-nav{justify-content:flex-end}}.footer-nav.footer__item{margin:-8px;margin-bottom:16px}.footer-nav__container-item{display:flex;flex-wrap:wrap}@media screen and (min-width:769px),print{.footer-nav__container-item:not(:last-child)::after{font-size:.8rem;font-weight:400;font-style:normal;line-height:1,71875;color:#222;margin:8px;color:#fff;content:'|'}}@media screen and (min-width:769px) and (min-width:1024px){.footer-nav__container-item:not(:last-child)::after{font-size:1rem;font-weight:400;font-style:normal;line-height:1.625;color:#222;color:#fff}}.footer-nav__item{font-size:.8rem;font-weight:400;font-style:normal;line-height:1,71875;color:#222;margin:8px;color:#fff}@media screen and (min-width:1024px){.footer-nav__item{font-size:1rem;font-weight:400;font-style:normal;line-height:1.625;color:#222;color:#fff}}.footer-nav__item.link{position:relative;font-weight:500;text-decoration:none;transition:color .15s;color:#fff}.footer-nav__item.link::after{position:absolute;right:-2px;bottom:-8px;left:24px;height:2px;background-color:transparent;content:'';transition-duration:.15s;transition-property:background-color,left,right}@media screen and (min-width:1024px){.footer-nav__item.link::after{right:16px;left:16px}}.footer-nav__item.link:hover{color:#fff}.footer-nav__item.link:hover::after{right:-2px;left:-2px;background-color:#fff}.footer-nav__item.link.is-active::after{right:-2px;left:-2px;background-color:#fff}.header{position:sticky;z-index:10;top:0;background-color:#fff;box-shadow:0 1px 0 0 rgba(0,0,0,0.16)}.header.header--support-hero{position:absolute;width:100%}@supports (position:sticky){.header.header--support-hero{position:fixed}}@media screen and (max-width:1023px){.header{transition:background-color .15s}body:not(.navigation-shown) .header.header--inverted:not(.header--scrolled){background-color:transparent}.header.header--enhanced{box-shadow:none}}@media screen and (min-width:1024px){.header{margin-bottom:0;transition-timing-function:ease-in,ease-in,ease;transition-duration:.15s;transition-property:background-color,box-shadow,margin-bottom}body:not(.navigation-shown) .header.header--inverted:not(.header--scrolled){background-color:transparent;box-shadow:none;transition-timing-function:ease-out,ease-out,ease;transition-duration:.1s,0.1s,0.15s}.header.header--scrolled{margin-bottom:48px}}.header__container{display:flex;box-sizing:content-box;max-width:1200px;margin:auto;padding:24px}@media screen and (min-width:769px),print{.header__container{padding:24px 40px}}@media screen and (max-width:1023px){.header__container{flex-direction:column}.header--enhanced .header__container{z-index:10;display:block;padding:0}}@media screen and (min-width:1024px){.header__container{justify-content:space-between;align-items:baseline;padding:48px 40px;transition-duration:.15s;transition-property:padding-top,padding-bottom}.header--inverted .header__container{transition-delay:.0375s}.header--scrolled .header__container{padding-top:24px;padding-bottom:24px;transition-delay:0s}}@media screen and (max-width:1023px){.header__logo-and-toggle{margin-bottom:24px}.header--enhanced .header__logo-and-toggle{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:0;padding:24px;box-shadow:0 1px 0 0 rgba(0,0,0,0.16)}}@media screen and (max-width:1023px) and (min-width:769px){.header--enhanced .header__logo-and-toggle{padding:24px 40px}}@media screen and (max-width:1023px) and (min-width:1024px){.header--enhanced .header__logo-and-toggle{padding:48px 40px}}@media screen and (max-width:1023px){.header.header--inverted:not(.header--scrolled) .header__logo-and-toggle{box-shadow:none}}.header__logo-link{display:block}.header__logo--default,.header__logo--inverted{width:auto;height:40px}@media screen and (min-width:1024px){.header__logo--default,.header__logo--inverted{height:48px}}.header__logo--default{display:block}body:not(.navigation-shown) .header--inverted:not(.header--scrolled) .header__logo--default{display:none}.header__logo--inverted{display:none}body:not(.navigation-shown) .header--inverted:not(.header--scrolled) .header__logo--inverted{display:block}.header__toggle-nav{display:flex}@media screen and (min-width:1024px){.header__toggle-nav{display:none}}.header__show-nav-link,.header__hide-nav-link{position:relative;font-weight:500;text-decoration:none;transition:color .15s;color:#153d6d}.header__show-nav-link::after,.header__hide-nav-link::after{position:absolute;right:-2px;bottom:-8px;left:24px;height:2px;background-color:transparent;content:'';transition-duration:.15s;transition-property:background-color,left,right}@media screen and (min-width:1024px){.header__show-nav-link::after,.header__hide-nav-link::after{right:16px;left:16px}}.header__show-nav-link:hover,.header__hide-nav-link:hover{color:#153d6d}.header__show-nav-link:hover::after,.header__hide-nav-link:hover::after{right:-2px;left:-2px;background-color:#153d6d}.header__show-nav-link.is-active::after,.header__hide-nav-link.is-active::after{right:-2px;left:-2px;background-color:#f7a600}body:not(.navigation-shown) .header--inverted:not(.header--scrolled) .header__show-nav-link,body:not(.navigation-shown) .header--inverted:not(.header--scrolled) .header__hide-nav-link{color:#fff}body:not(.navigation-shown) .header--inverted:not(.header--scrolled) .header__show-nav-link:hover::after,body:not(.navigation-shown) .header--inverted:not(.header--scrolled) .header__show-nav-link.is-active::after,body:not(.navigation-shown) .header--inverted:not(.header--scrolled) .header__hide-nav-link:hover::after,body:not(.navigation-shown) .header--inverted:not(.header--scrolled) .header__hide-nav-link.is-active::after{background-color:#fff}.header__show-nav-link::before{content:'+ '}.header__nav{display:flex}@media screen and (max-width:1023px){.header__nav{position:absolute;z-index:0;flex-wrap:wrap;box-sizing:border-box;width:100%;margin:-4px -8px;opacity:1;transition-timing-function:ease-in;transition-duration:.15s;transition-property:opacity}.header__nav.hidden{display:flex !important;opacity:0;transition-delay:0s;transition-timing-function:ease;transition-duration:.1s;pointer-events:none}.header--enhanced .header__nav{display:flex;flex-direction:column;align-items:flex-end;margin:0;padding:16px 8px}}@media screen and (max-width:1023px) and (min-width:769px){.header--enhanced .header__nav{padding:32px 24px}}@media screen and (max-width:1023px){.header--enhanced .header__nav::after{position:absolute;z-index:-1;top:0;left:0;width:100vw;height:100vh;background-color:#fff;content:''}}@media screen and (min-width:1024px){.header__nav{position:relative;top:-1px;display:flex !important;margin:0 -16px}}.header__nav-item{position:relative;font-weight:500;text-decoration:none;transition:color .15s;color:#153d6d}.header__nav-item::after{position:absolute;right:-2px;bottom:-8px;left:24px;height:2px;background-color:transparent;content:'';transition-duration:.15s;transition-property:background-color,left,right}@media screen and (min-width:1024px){.header__nav-item::after{right:16px;left:16px}}.header__nav-item:hover{color:#153d6d}.header__nav-item:hover::after{right:-2px;left:-2px;background-color:#153d6d}.header__nav-item.is-active::after{right:-2px;left:-2px;background-color:#f7a600}@media screen and (max-width:1023px){.header__nav-item{margin:4px 8px}.header--enhanced .header__nav-item{margin:12px 16px;margin-bottom:24px;font-size:1.25rem}.header--enhanced .header__nav-item:last-child{margin-bottom:16px}}@media screen and (min-width:1024px){.header__nav-item{margin:0 16px}body:not(.navigation-shown) .header--inverted:not(.header--scrolled) .header__nav-item{color:#fff}body:not(.navigation-shown) .header--inverted:not(.header--scrolled) .header__nav-item:hover::after,body:not(.navigation-shown) .header--inverted:not(.header--scrolled) .header__nav-item.is-active::after{background-color:#fff}}.hero{position:relative;display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;background-color:#153d6d}.hero__background{position:relative;flex:0 0 auto;width:100%;height:100%}@media screen and (min-width:769px),print{.hero__background{position:absolute}}.hero__background::before{position:absolute;top:0;right:0;left:0;height:120px;opacity:.5;background-image:linear-gradient(black 0,rgba(0,0,0,0.9854227405) .86%,rgba(0,0,0,0.944606414) 3.34%,rgba(0,0,0,0.8819241983) 7.26%,rgba(0,0,0,0.8017492711) 12.48%,rgba(0,0,0,0.7084548105) 18.82%,rgba(0,0,0,0.6064139942) 26.13%,rgba(0,0,0,0.5) 34.25%,rgba(0,0,0,0.3935860058) 43.01%,rgba(0,0,0,0.2915451895) 52.25%,rgba(0,0,0,0.1982507289) 61.81%,rgba(0,0,0,0.1180758017) 71.52%,rgba(0,0,0,0.055393586) 81.24%,rgba(0,0,0,0.0145772595) 90.78%,rgba(0,0,0,0) 100%);content:'';transition:opacity .15s}@supports (position:sticky){.hero__background::before{position:fixed}}@media screen and (min-width:769px),print{.hero__background::before{position:absolute;top:0;left:0;height:240px}}@media screen and (max-width:768px){.hero__background::before{opacity:0}.header.header--inverted:not(.header--scrolled):not(.header--disable-hero-scrim) + .hero .hero__background::before{opacity:.5}}.header.header--disable-hero-scrim + .hero .hero__background::before{opacity:0}.hero__content{position:relative;flex:1 1 0;width:100%;max-width:1280px;height:100%;margin-right:auto;margin-left:auto}@media screen and (min-width:769px),print{.hero__content{padding:0 40px;padding-top:67px}}@media screen and (min-width:1024px){.hero__content{padding-top:124px}}.hero__title{font-size:1.5625rem;font-weight:700;font-style:normal;line-height:1,28;color:#444;color:#fff;padding:24px}@media screen and (min-width:769px),print{.hero__title{font-size:1.9375rem;font-weight:700;font-style:normal;line-height:1,22580645;color:#444;text-shadow:0 2px 4px rgba(0,0,0,0.32),0 16px 64px rgba(0,0,0,0.48);color:#fff}}@media screen and (min-width:1024px){.hero__title{font-size:2.4375rem;font-weight:700;font-style:normal;line-height:1,15384615;color:#444;color:#fff}}@media screen and (min-width:1216px){.hero__title{font-size:3.0625rem;font-weight:700;font-style:normal;line-height:1,10204082;color:#444;color:#fff}}@media screen and (min-width:769px),print{.hero__title{position:relative;top:4%;margin-left:6.6666666667%;padding:0}}.error-404 .content__container{max-width:640px}@media screen and (min-width:1024px){.error-404 .content__container{margin-left:13.3333333333%}}@media screen and (min-width:1216px){.error-404 .content__container{margin-left:20%}}.error-404 .h1{color:#f7a600}.error-404 .section{margin-top:2rem}@media screen and (min-width:769px),print{.error-404 .section{margin-top:3rem}}@media screen and (min-width:1024px){.error-404 .section{margin-top:4rem}}.error-404 .ul{margin-bottom:1.5rem;font-size:1rem;font-weight:400;font-style:normal;line-height:1.625;color:#222;padding-left:1.5rem;list-style-type:disc}.error-404 .ul:last-child{margin-bottom:0}@media screen and (min-width:769px),print{.about-us .hero{height:45vw}}.about-us .hero__background{background-position:center;background-size:cover}@media screen and (max-width:768px){.about-us .hero__background{height:45vw}}.about-us .hero__background{background-image:url("/assets/images/hero/mikrolab-1@1000w-77db02fc3c19e56e.jpg")}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.about-us .hero__background{background-image:url("/assets/images/hero/mikrolab-1@1600w-3b289a3ba4874025.jpg")}}@media screen and (min-width:769px),print{.about-us .hero__background{background-image:url("/assets/images/hero/mikrolab-1@1200w-1b6d3cb2d608e69e.jpg")}}@media screen and (min-width:769px) and (-webkit-min-device-pixel-ratio:2),print and (-webkit-min-device-pixel-ratio:2),screen and (min-width:769px) and (min-resolution:192dpi),print and (min-resolution:192dpi){.about-us .hero__background{background-image:url("/assets/images/hero/mikrolab-1@2000w-734d7c7e5dd3ce8d.jpg")}}@media screen and (min-width:1024px){.about-us .hero__background{background-image:url("/assets/images/hero/mikrolab-1@1400w-947055ef1f9b7118.jpg")}}@media screen and (min-width:1024px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1024px) and (min-resolution:192dpi){.about-us .hero__background{background-image:url("/assets/images/hero/mikrolab-1@2400w-4adf30a85fb20d52.jpg")}}@media screen and (min-width:1216px){.about-us .hero__background{background-image:url("/assets/images/hero/mikrolab-1@1600w-3b289a3ba4874025.jpg")}}@media screen and (min-width:1216px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1216px) and (min-resolution:192dpi){.about-us .hero__background{background-image:url("/assets/images/hero/mikrolab-1@2800w-25c0dd69f3ff6698.jpg")}}@media screen and (min-width:1408px){.about-us .hero__background{background-image:url("/assets/images/hero/mikrolab-1@2000w-734d7c7e5dd3ce8d.jpg")}}@media screen and (min-width:1408px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1408px) and (min-resolution:192dpi){.about-us .hero__background{background-image:url("/assets/images/hero/mikrolab-1@3200w-416fa0430b73ff0b.jpg")}}.about-us .content__container{max-width:640px}@media screen and (min-width:1024px){.about-us .content__container{margin-left:13.3333333333%}}@media screen and (min-width:1216px){.about-us .content__container{margin-left:20%}}@media screen and (min-width:769px),print{.about-us .content__container{margin-right:6.6666666667%;margin-left:6.6666666667%}}@media screen and (min-width:1024px){.about-us .content__container{margin-right:13.3333333333%;margin-left:13.3333333333%}}@media screen and (min-width:1216px){.about-us .content__container{margin-right:20%;margin-left:20%}}.about-us .img{display:block;max-width:calc(100% + 16px);margin-right:-8px;margin-bottom:24px;margin-left:-8px}@media screen and (min-width:769px),print{.about-us .img{max-width:100%;margin:0;margin-bottom:40px}}@media screen and (min-width:769px),print{.about-us .img--right{max-width:280px;margin:0;margin-bottom:40px}}@media screen and (min-width:1024px){.about-us .img--right{max-width:320px}}@media screen and (min-width:769px),print{.about-us .img--right{float:right;margin-right:-40px;margin-left:40px}}@media screen and (min-width:1024px){.about-us .img--right{margin-right:-64px}}@media screen and (min-width:1216px){.about-us .img--right{margin-right:-80px}}@media screen and (min-width:769px),print{.about-us .img--left{max-width:280px;margin:0;margin-bottom:40px}}@media screen and (min-width:1024px){.about-us .img--left{max-width:320px}}@media screen and (min-width:769px),print{.about-us .img--left{float:left;margin-right:40px;margin-left:-40px}}@media screen and (min-width:1024px){.about-us .img--left{margin-left:-64px}}@media screen and (min-width:1216px){.about-us .img--left{margin-left:-80px}}.about-us p + .h3{margin-top:3rem}@media screen and (min-width:769px),print{.about-us p + .h3{margin-top:4rem}}@media screen and (min-width:1024px){.about-us p + .h3{margin-top:5rem}}.about-us p + .img{margin-top:40px}@media screen and (min-width:769px),print{.about-us p + .img.img--left,.about-us p + .img.img--right{margin-top:16px}}.about-us p .img{margin-top:24px}@media screen and (min-width:769px),print{.about-us p .img{margin-top:40px}}.about-us .fact{margin:0 -6.6666666667%;margin-top:48px;padding:6.6666666667%;background-color:#fafafa}.about-us .cta{background-color:#f5f5f5}.career .content__container{max-width:640px}@media screen and (min-width:1024px){.career .content__container{margin-left:13.3333333333%}}@media screen and (min-width:1216px){.career .content__container{margin-left:20%}}@media screen and (min-width:769px),print{.career .hero{height:35vw}}.career .hero__background{background-position:center;background-size:cover}@media screen and (max-width:768px){.career .hero__background{height:35vw}}.career .hero__background{background-image:url("/assets/images/hero/default@1000w-4613bf4228915899.jpg")}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.career .hero__background{background-image:url("/assets/images/hero/default@1600w-d7115d18be2e9429.jpg")}}@media screen and (min-width:769px),print{.career .hero__background{background-image:url("/assets/images/hero/default@1200w-500f81195360e0ba.jpg")}}@media screen and (min-width:769px) and (-webkit-min-device-pixel-ratio:2),print and (-webkit-min-device-pixel-ratio:2),screen and (min-width:769px) and (min-resolution:192dpi),print and (min-resolution:192dpi){.career .hero__background{background-image:url("/assets/images/hero/default@2000w-bcbd5e9177dad1ac.jpg")}}@media screen and (min-width:1024px){.career .hero__background{background-image:url("/assets/images/hero/default@1400w-9ae4ae401a5020bd.jpg")}}@media screen and (min-width:1024px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1024px) and (min-resolution:192dpi){.career .hero__background{background-image:url("/assets/images/hero/default@2400w-02f323e95f2ad315.jpg")}}@media screen and (min-width:1216px){.career .hero__background{background-image:url("/assets/images/hero/default@1600w-d7115d18be2e9429.jpg")}}@media screen and (min-width:1216px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1216px) and (min-resolution:192dpi){.career .hero__background{background-image:url("/assets/images/hero/default@2800w-b2afe62cbbb05724.jpg")}}@media screen and (min-width:1408px){.career .hero__background{background-image:url("/assets/images/hero/default@2000w-bcbd5e9177dad1ac.jpg")}}@media screen and (min-width:1408px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1408px) and (min-resolution:192dpi){.career .hero__background{background-image:url("/assets/images/hero/default@3200w-28e0a92312de4bf8.jpg")}}.career .hero__content{display:flex;align-items:center}.career .hero__title{top:-16%}.career .p{max-width:640px}.career .p + .h3{margin-top:3rem}@media screen and (min-width:769px),print{.career .p + .h3{margin-top:4rem}}@media screen and (min-width:1024px){.career .p + .h3{margin-top:5rem}}.career .link-list{margin-bottom:48px}@media screen and (min-width:769px),print{.career .link-list{margin-top:32px}}.career .cta{background-color:#f5f5f5}.certificates-documents .content__container{max-width:640px}@media screen and (min-width:1024px){.certificates-documents .content__container{margin-left:13.3333333333%}}@media screen and (min-width:1216px){.certificates-documents .content__container{margin-left:20%}}.certificates-documents .link-list{margin-top:24px;margin-bottom:56px}@media screen and (min-width:769px),print{.certificates-documents .link-list{margin-top:32px;margin-bottom:64px}}@media screen and (min-width:1024px){.certificates-documents .link-list{margin-top:40px;margin-bottom:80px}}.certificates-documents .cta{background-color:#f5f5f5}.company-details .content__container{max-width:640px}@media screen and (min-width:1024px){.company-details .content__container{margin-left:13.3333333333%}}@media screen and (min-width:1216px){.company-details .content__container{margin-left:20%}}.company-details .company-name{font-weight:500}.company-details .address{margin-top:48px}.company-details .cta{background-color:#f5f5f5}.contact .content__container{max-width:800px}@media screen and (min-width:1024px){.contact .content__container{margin-left:13.3333333333%}}@media screen and (min-width:1216px){.contact .content__container{margin-left:20%}}@media screen and (min-width:769px),print{.contact .hero{height:35vw}}.contact .hero__background{background-position:center;background-size:cover}@media screen and (max-width:768px){.contact .hero__background{height:35vw}}.contact .hero__background{background-image:url("/assets/images/hero/kontakt@1000w-16aa11dc2c882275.jpg")}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.contact .hero__background{background-image:url("/assets/images/hero/kontakt@1600w-ffd32854b27d3de1.jpg")}}@media screen and (min-width:769px),print{.contact .hero__background{background-image:url("/assets/images/hero/kontakt@1200w-eb2bfefc52e1e99f.jpg")}}@media screen and (min-width:769px) and (-webkit-min-device-pixel-ratio:2),print and (-webkit-min-device-pixel-ratio:2),screen and (min-width:769px) and (min-resolution:192dpi),print and (min-resolution:192dpi){.contact .hero__background{background-image:url("/assets/images/hero/kontakt@2000w-bb5e613ccf298a2e.jpg")}}@media screen and (min-width:1024px){.contact .hero__background{background-image:url("/assets/images/hero/kontakt@1400w-fdd68eecfdbf1cbe.jpg")}}@media screen and (min-width:1024px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1024px) and (min-resolution:192dpi){.contact .hero__background{background-image:url("/assets/images/hero/kontakt@2400w-6015edb0661ab7d2.jpg")}}@media screen and (min-width:1216px){.contact .hero__background{background-image:url("/assets/images/hero/kontakt@1600w-ffd32854b27d3de1.jpg")}}@media screen and (min-width:1216px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1216px) and (min-resolution:192dpi){.contact .hero__background{background-image:url("/assets/images/hero/kontakt@2800w-086ee96568f872c0.jpg")}}@media screen and (min-width:1408px){.contact .hero__background{background-image:url("/assets/images/hero/kontakt@2000w-bb5e613ccf298a2e.jpg")}}@media screen and (min-width:1408px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1408px) and (min-resolution:192dpi){.contact .hero__background{background-image:url("/assets/images/hero/kontakt@3200w-2a418806af7d5e3c.jpg")}}.contact .hero__content{display:flex;justify-content:center;align-items:center}.contact .hero__title{font-size:1.5625rem;font-weight:700;font-style:normal;line-height:1,28;color:#444;color:#fff;top:-8%;margin-left:0;text-align:center}@media screen and (min-width:769px),print{.contact .hero__title{font-size:1.9375rem;font-weight:700;font-style:normal;line-height:1,22580645;color:#444;text-shadow:0 2px 4px rgba(0,0,0,0.48),0 16px 64px rgba(0,0,0,0.72);color:#fff}}@media screen and (min-width:1024px){.contact .hero__title{font-size:2.4375rem;font-weight:700;font-style:normal;line-height:1,15384615;color:#444;color:#fff}}@media screen and (min-width:1216px){.contact .hero__title{font-size:3.0625rem;font-weight:700;font-style:normal;line-height:1,10204082;color:#444;color:#fff}}.contact .title{margin-bottom:1.5rem;font-size:1.5625rem;font-weight:700;font-style:normal;line-height:1,28;color:#444}.contact .title:last-child{margin-bottom:0}@media screen and (min-width:769px),print{.contact .title{margin-bottom:1.5rem;font-size:1.9375rem;font-weight:700;font-style:normal;line-height:1,22580645;color:#444}.contact .title:last-child{margin-bottom:0}}@media screen and (min-width:1024px){.contact .title{margin-bottom:1.5rem;font-size:2.4375rem;font-weight:700;font-style:normal;line-height:1,15384615;color:#444}.contact .title:last-child{margin-bottom:0}}.contact .p{max-width:640px}.contact .career__title{margin-bottom:1.5rem;font-size:1.25rem;font-weight:400;font-style:normal;line-height:1.5;color:#444;margin-top:48px}.contact .career__title:last-child{margin-bottom:0}@media screen and (min-width:1024px){.contact .career__title{margin-bottom:1.5rem;font-size:1.5625rem;font-weight:400;font-style:normal;line-height:1.44;color:#444}.contact .career__title:last-child{margin-bottom:0}}.contact .address__title{margin-bottom:1.5rem;font-size:1.25rem;font-weight:700;font-style:normal;line-height:1.4;color:#444;margin-top:80px}.contact .address__title:last-child{margin-bottom:0}@media screen and (min-width:1024px){.contact .address__title{margin-bottom:1.5rem;font-size:1.5625rem;font-weight:700;font-style:normal;line-height:1,28;color:#444}.contact .address__title:last-child{margin-bottom:0}}.contact .address__address{margin-bottom:24px}.contact .address__company-name{font-weight:500}.contact .directions__title{margin-bottom:1.5rem;font-size:1rem;font-weight:700;font-style:normal;line-height:1.5;color:#444;margin-top:48px}.contact .directions__title:last-child{margin-bottom:0}@media screen and (min-width:1024px){.contact .directions__title{margin-bottom:1.5rem;font-size:1.25rem;font-weight:700;font-style:normal;line-height:1.4;color:#444}.contact .directions__title:last-child{margin-bottom:0}}.contact .directions__instructions{padding-left:1.5rem;list-style:disc}.contact .directions__instruction-item{margin-bottom:1.5rem;font-size:1rem;font-weight:400;font-style:normal;line-height:1.625;color:#222;margin-bottom:4px}.contact .directions__instruction-item:last-child{margin-bottom:0}.contact .directions__instruction-item:last-child{margin-bottom:0}@media screen and (min-width:769px),print{.index .hero{height:45vw}}.index .hero__background{background-position:center;background-size:cover}@media screen and (max-width:768px){.index .hero__background{height:45vw}}.index .hero__background{background-image:url(),url(),url(),url(),url();background-repeat:no-repeat;background-position-x:0vw,100vw,200vw,300vw,400vw;animation-name:background-index;animation-duration:23000ms;animation-iteration-count:infinite}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.index .hero__background{background-image:url("/assets/images/hero/mikrolab-1@1600w-3b289a3ba4874025.jpg"),url("/assets/images/hero/mikrolab-2@1600w-f05cee86a5234e06.jpg"),url("/assets/images/hero/mikrolab-3@1600w-d6876f34e08992ea.jpg"),url("/assets/images/hero/mikrolab-4@1600w-5c72fa308d09a979.jpg"),url("/assets/images/hero/mikrolab-1@1600w-3b289a3ba4874025.jpg")}}@media screen and (min-width:769px),print{.index .hero__background{background-image:url("/assets/images/hero/mikrolab-1@1000w-77db02fc3c19e56e.jpg"),url("/assets/images/hero/mikrolab-2@1000w-f2f2e737b50fff47.jpg"),url("/assets/images/hero/mikrolab-3@1000w-1f707ae6233d067a.jpg"),url("/assets/images/hero/mikrolab-4@1000w-d14698efd9a0b794.jpg"),url("/assets/images/hero/mikrolab-1@1000w-77db02fc3c19e56e.jpg")}}@media screen and (min-width:769px) and (-webkit-min-device-pixel-ratio:2),print and (-webkit-min-device-pixel-ratio:2),screen and (min-width:769px) and (min-resolution:192dpi),print and (min-resolution:192dpi){.index .hero__background{background-image:url("/assets/images/hero/mikrolab-1@2000w-734d7c7e5dd3ce8d.jpg"),url("/assets/images/hero/mikrolab-2@2000w-3a2cc550043469e1.jpg"),url("/assets/images/hero/mikrolab-3@2000w-e3f4ab34aea4258a.jpg"),url("/assets/images/hero/mikrolab-4@2000w-b5baf6a0b9488013.jpg"),url("/assets/images/hero/mikrolab-1@2000w-734d7c7e5dd3ce8d.jpg")}}@media screen and (min-width:1024px){.index .hero__background{background-image:url("/assets/images/hero/mikrolab-1@1200w-1b6d3cb2d608e69e.jpg"),url("/assets/images/hero/mikrolab-2@1200w-8fe6664b75388226.jpg"),url("/assets/images/hero/mikrolab-3@1200w-9a82003df676278b.jpg"),url("/assets/images/hero/mikrolab-4@1200w-9a41170f36229cc3.jpg"),url("/assets/images/hero/mikrolab-1@1200w-1b6d3cb2d608e69e.jpg")}}@media screen and (min-width:1024px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1024px) and (min-resolution:192dpi){.index .hero__background{background-image:url("/assets/images/hero/mikrolab-1@2400w-4adf30a85fb20d52.jpg"),url("/assets/images/hero/mikrolab-2@2400w-761bce58c9a7089b.jpg"),url("/assets/images/hero/mikrolab-3@2400w-5c48c79409c8fcba.jpg"),url("/assets/images/hero/mikrolab-4@2400w-63b5cf213f059225.jpg"),url("/assets/images/hero/mikrolab-1@2400w-4adf30a85fb20d52.jpg")}}@media screen and (min-width:1216px){.index .hero__background{background-image:url("/assets/images/hero/mikrolab-1@1400w-947055ef1f9b7118.jpg"),url("/assets/images/hero/mikrolab-2@1400w-2807ac451a760794.jpg"),url("/assets/images/hero/mikrolab-3@1400w-2770c4efc05fa4da.jpg"),url("/assets/images/hero/mikrolab-4@1400w-280a0f7c96c1b09b.jpg"),url("/assets/images/hero/mikrolab-1@1400w-947055ef1f9b7118.jpg")}}@media screen and (min-width:1216px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1216px) and (min-resolution:192dpi){.index .hero__background{background-image:url("/assets/images/hero/mikrolab-1@2800w-25c0dd69f3ff6698.jpg"),url("/assets/images/hero/mikrolab-2@2800w-2940b497400da468.jpg"),url("/assets/images/hero/mikrolab-3@2800w-bfe179f647dab6f8.jpg"),url("/assets/images/hero/mikrolab-4@2800w-317fb2832521b4c9.jpg"),url("/assets/images/hero/mikrolab-1@2800w-25c0dd69f3ff6698.jpg")}}@media screen and (min-width:1408px){.index .hero__background{background-image:url("/assets/images/hero/mikrolab-1@1600w-3b289a3ba4874025.jpg"),url("/assets/images/hero/mikrolab-2@1600w-f05cee86a5234e06.jpg"),url("/assets/images/hero/mikrolab-3@1600w-d6876f34e08992ea.jpg"),url("/assets/images/hero/mikrolab-4@1600w-5c72fa308d09a979.jpg"),url("/assets/images/hero/mikrolab-1@1600w-3b289a3ba4874025.jpg")}}@media screen and (min-width:1408px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1408px) and (min-resolution:192dpi){.index .hero__background{background-image:url("/assets/images/hero/mikrolab-1@3200w-416fa0430b73ff0b.jpg"),url("/assets/images/hero/mikrolab-2@3200w-d9c9e189027b9216.jpg"),url("/assets/images/hero/mikrolab-3@3200w-6ace66871399c677.jpg"),url("/assets/images/hero/mikrolab-4@3200w-746ea92f22ba5d27.jpg"),url("/assets/images/hero/mikrolab-1@3200w-416fa0430b73ff0b.jpg")}}@media screen and (min-width:769px),print{.index .hero__background::before{animation-name:background-index-before;animation-duration:23000ms;animation-iteration-count:infinite}}@keyframes background-index{0%,21.7391304348%{background-position-x:0vw,100vw,200vw,300vw,400vw}25%,46.7391304348%{background-position-x:-100vw,0vw,100vw,200vw,300vw}50%,71.7391304348%{background-position-x:-200vw,-100vw,0vw,100vw,200vw}75%,96.7391304348%{background-position-x:-300vw,-200vw,-100vw,0vw,100vw}100%{background-position-x:-400vw,-300vw,-200vw,-100vw,0vw}}@keyframes background-index-before{0%,21.7391304348%{opacity:.2;height:240px}25%,46.7391304348%{opacity:.8;height:320px}50%,71.7391304348%{opacity:.8;height:320px}75%,96.7391304348%{opacity:.6;height:240px}100%{opacity:.2;height:240px}}.index .main__container{padding-bottom:0}.index .services{margin-bottom:64px}@media screen and (min-width:769px),print{.index .services{margin-bottom:80px}}@media screen and (min-width:1024px){.index .services{margin-bottom:96px}}@media screen and (min-width:1216px){.index .services{margin-bottom:120px}}.index .services-intro{margin-bottom:48px}@media screen and (min-width:769px),print{.index .services-intro{margin-right:6.6666666667%;margin-bottom:56px;margin-left:6.6666666667%}}@media screen and (min-width:1024px){.index .services-intro{margin-right:13.3333333333%;margin-bottom:80px;margin-left:13.3333333333%}}@media screen and (min-width:1216px){.index .services-intro{margin-right:20%;margin-left:20%}}.index .services-intro__p{margin-bottom:1.5rem;font-size:1rem;font-weight:400;font-style:normal;line-height:1.625;color:#222;max-width:640px}.index .services-intro__p:last-child{margin-bottom:0}@media screen and (max-width:768px){.index .service-items{margin:0 -24px}}@media screen and (min-width:769px),print{.index .service-items{display:flex;flex-wrap:wrap;align-items:flex-start;margin:-12px}}@media screen and (min-width:1024px){.index .service-items{justify-content:space-between;margin:-32px 0}}.index .service-item{margin-top:24px;padding:32px 24px;background-color:#fafafa}@media screen and (min-width:769px),print{.index .service-item{width:calc(50% - 24px);margin:12px;border-radius:3px}}@media screen and (min-width:1024px){.index .service-item{position:relative;width:43.3333333333%;margin:32px 0;margin-left:3.3333333333%;padding-right:40px;padding-left:40px}}@media screen and (min-width:1216px){.index .service-item{width:40%;margin-right:6.6666666667%;margin-left:6.6666666667%}.index .service-item:nth-child(2n){margin-left:0}}@media screen and (min-width:1024px){.index .service-item__heading{display:flex;align-items:center}}.index .service-item__icon{float:left;width:48px;height:48px;margin-top:-10px;margin-right:16px;margin-left:-8px}@media screen and (min-width:1024px){.index .service-item__icon{position:absolute;float:none;width:72px;height:72px;margin-top:-12px;margin-right:12px;margin-left:-84px}}.index .service-item__title{font-size:1.25rem;font-weight:700;font-style:normal;line-height:1.4;color:#444;margin-bottom:1.5rem}@media screen and (min-width:1024px){.index .service-item__title{font-size:1.5625rem;font-weight:700;font-style:normal;line-height:1,28;color:#444}}.index .vending{position:relative;padding-top:48px;padding-bottom:64px}@media screen and (min-width:769px),print{.index .vending{display:flex;justify-content:flex-end;align-items:center;padding:80px 0}}.index .vending::after{background-image:url("/assets/images/hero/default@1000w-4613bf4228915899.jpg");position:absolute;z-index:-1;top:0;right:-24px;bottom:0;left:-24px;background-position:center;background-size:cover;content:''}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.index .vending::after{background-image:url("/assets/images/hero/default@1600w-d7115d18be2e9429.jpg")}}@media screen and (min-width:769px),print{.index .vending::after{background-image:url("/assets/images/hero/default@1200w-500f81195360e0ba.jpg")}}@media screen and (min-width:769px) and (-webkit-min-device-pixel-ratio:2),print and (-webkit-min-device-pixel-ratio:2),screen and (min-width:769px) and (min-resolution:192dpi),print and (min-resolution:192dpi){.index .vending::after{background-image:url("/assets/images/hero/default@2000w-bcbd5e9177dad1ac.jpg")}}@media screen and (min-width:1024px){.index .vending::after{background-image:url("/assets/images/hero/default@1400w-9ae4ae401a5020bd.jpg")}}@media screen and (min-width:1024px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1024px) and (min-resolution:192dpi){.index .vending::after{background-image:url("/assets/images/hero/default@2400w-02f323e95f2ad315.jpg")}}@media screen and (min-width:1216px){.index .vending::after{background-image:url("/assets/images/hero/default@1600w-d7115d18be2e9429.jpg")}}@media screen and (min-width:1216px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1216px) and (min-resolution:192dpi){.index .vending::after{background-image:url("/assets/images/hero/default@2800w-b2afe62cbbb05724.jpg")}}@media screen and (min-width:1408px){.index .vending::after{background-image:url("/assets/images/hero/default@2000w-bcbd5e9177dad1ac.jpg")}}@media screen and (min-width:1408px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1408px) and (min-resolution:192dpi){.index .vending::after{background-image:url("/assets/images/hero/default@3200w-28e0a92312de4bf8.jpg")}}@media screen and (min-width:769px),print{.index .vending::after{top:0;right:-40px;left:-40px}}@media screen and (min-width:1024px){.index .vending::after{right:-40px;left:-40px}}@media screen and (min-width:1216px){.index .vending::after{right:-40px;left:-40px}}@media screen and (min-width:1408px){.index .vending::after{right:-40px;left:-40px}}@media screen and (max-width:768px){.index .vending__logos{margin-bottom:40px}.index .vending__logos::after{display:table;clear:both;content:''}}@media screen and (min-width:769px),print{.index .vending__logos{display:flex;flex-direction:column;align-items:flex-end}}.index .vending__logo{display:block}@media screen and (min-width:769px),print{.index .vending__logo{margin-bottom:40px}.index .vending__logo:last-child{margin-bottom:0}}.index .vending__logo--365-retail-markets{width:80px}@media screen and (max-width:768px){.index .vending__logo--365-retail-markets{float:left;margin-right:24px}}.index .vending__logo--castles-technology{width:120px}@media screen and (max-width:768px){.index .vending__logo--castles-technology{margin-top:4px;margin-bottom:24px}}.index .vending__logo--smarpay{width:120px}@media screen and (min-width:769px),print{.index .vending__content{flex-grow:0;flex-shrink:0;width:70%;margin-left:10%}}@media screen and (min-width:1024px){.index .vending__content{width:50%;margin-right:13.3333333333%}}@media screen and (min-width:1216px){.index .vending__content{width:43.3333333333%;margin-right:20%}}.index .vending__title{margin-bottom:1.5rem;font-size:1.5625rem;font-weight:700;font-style:normal;line-height:1,28;color:#fff}.index .vending__title:last-child{margin-bottom:0}@media screen and (min-width:769px),print{.index .vending__title{margin-bottom:1.5rem;font-size:1.9375rem;font-weight:700;font-style:normal;line-height:1,22580645;color:#fff}.index .vending__title:last-child{margin-bottom:0}}@media screen and (min-width:1024px){.index .vending__title{margin-bottom:1.5rem;font-size:2.4375rem;font-weight:700;font-style:normal;line-height:1,15384615;color:#fff}.index .vending__title:last-child{margin-bottom:0}}.index .vending__p{margin-bottom:1.5rem;font-size:1rem;font-weight:400;font-style:normal;line-height:1.625;color:#fff;max-width:640px}.index .vending__p:last-child{margin-bottom:0}.index .vending__link{margin-top:32px}.index .about-us{padding:64px 0}@media screen and (min-width:769px),print{.index .about-us{margin:32px 0;padding:48px 0}}@media screen and (min-width:1024px){.index .about-us{padding:64px 0}}@media screen and (min-width:1216px){.index .about-us{margin:56px 0}}.index .about-us__photo{display:block;width:100%;max-width:100%;margin-bottom:32px}@media screen and (min-width:769px),print{.index .about-us__photo{float:right;min-width:53.3333333333%;max-width:53.3333333333%;margin-bottom:40px;margin-left:40px}}@media screen and (min-width:1024px){.index .about-us__photo{min-width:46.6666666667%;max-width:46.6666666667%;margin-bottom:64px;margin-left:64px}}@media screen and (min-width:1216px){.index .about-us__photo{margin-bottom:80px;margin-left:80px}}.index .about-us__title{margin-bottom:1.5rem;font-size:1.5625rem;font-weight:700;font-style:normal;line-height:1,28;color:#444}.index .about-us__title:last-child{margin-bottom:0}@media screen and (min-width:1024px){.index .about-us__title{margin-bottom:1.5rem;font-size:1.9375rem;font-weight:700;font-style:normal;line-height:1,22580645;color:#444}.index .about-us__title:last-child{margin-bottom:0}}.index .about-us__p{margin-bottom:1.5rem;font-size:1rem;font-weight:400;font-style:normal;line-height:1.625;color:#222;max-width:640px}.index .about-us__p:last-child{margin-bottom:0}.index .about-us__link:not(:last-child){margin-bottom:32px}.index .cta{background-color:#f5f5f5}.open-position .content__container{max-width:640px}@media screen and (min-width:1024px){.open-position .content__container{margin-left:13.3333333333%}}@media screen and (min-width:1216px){.open-position .content__container{margin-left:20%}}.open-position .ul{margin-bottom:1.5rem;font-size:1rem;font-weight:400;font-style:normal;line-height:1.625;color:#222;padding-left:1.5rem;list-style-type:disc}.open-position .ul:last-child{margin-bottom:0}.open-position .p + .h1,.open-position .p + .h2,.open-position .ul + .h1,.open-position .ul + .h2{margin-top:3rem}.open-position .p + .h3,.open-position .p + .h4,.open-position .ul + .h3,.open-position .ul + .h4{margin-top:2.5rem}.open-position .p + .h5,.open-position .p + .h6,.open-position .ul + .h5,.open-position .ul + .h6{margin-top:2rem}.open-position .apply{margin-bottom:1.5rem;font-size:1rem;font-weight:400;font-style:normal;line-height:1.625;color:#222;margin:0 -24px;margin-top:4rem;padding:1rem 2rem;background-color:#f5f5f5}.open-position .apply:last-child{margin-bottom:0}@media screen and (min-width:769px),print{.open-position .apply{border-radius:3px;margin:0 -2rem;margin-top:4rem;padding:1rem 2rem}}.open-position .cta{background-color:#f5f5f5}.privacy-policy .content__container{max-width:640px}@media screen and (min-width:1024px){.privacy-policy .content__container{margin-left:13.3333333333%}}@media screen and (min-width:1216px){.privacy-policy .content__container{margin-left:20%}}.privacy-policy .ol{counter-reset:paragraph}.privacy-policy .ol > li{margin-top:64px;counter-increment:paragraph}.privacy-policy .ol > li >:first-child::before{content:counter(paragraph) ". "}@supports selector(::marker){.privacy-policy .ol{list-style-type:decimal}.privacy-policy .ol > li >:first-child::before{content:''}.privacy-policy .ol > li::marker{margin-bottom:1.5rem;font-size:1.5625rem;font-weight:700;font-style:normal;line-height:1,28;color:#444}.privacy-policy .ol > li::marker:last-child{margin-bottom:0}}.privacy-policy .ul{margin-bottom:1.5rem;font-size:1rem;font-weight:400;font-style:normal;line-height:1.625;color:#222;padding-left:1.5rem;list-style-type:disc}.privacy-policy .ul:last-child{margin-bottom:0}.privacy-policy .p + .h1,.privacy-policy .p + .h2{margin-top:3rem}.privacy-policy .p + .h3,.privacy-policy .p + .h4{margin-top:2.5rem}.privacy-policy .p + .h5,.privacy-policy .p + .h6{margin-top:2rem}.privacy-policy .em{font-style:normal;text-transform:uppercase}.privacy-policy .company-name{font-weight:500}.privacy-policy .meta{margin-bottom:1.5rem;font-size:.8rem;font-weight:400;font-style:normal;line-height:1,71875;color:#222;color:#777}.privacy-policy .meta:last-child{margin-bottom:0}.privacy-policy .source{margin-bottom:1.5rem;font-size:.8rem;font-weight:400;font-style:normal;line-height:1,71875;color:#222;margin-top:3rem;color:#777}.privacy-policy .source:last-child{margin-bottom:0}.privacy-policy .source a{color:#777;font-weight:400}.privacy-policy .cta{background-color:#f5f5f5}.services .intro{margin-bottom:48px}@media screen and (min-width:769px),print{.services .intro{margin-right:6.6666666667%;margin-bottom:64px;margin-left:6.6666666667%}}@media screen and (min-width:1024px){.services .intro{margin-right:13.3333333333%;margin-bottom:80px;margin-left:13.3333333333%}}@media screen and (min-width:1216px){.services .intro{margin-right:20%;margin-bottom:80px;margin-left:20%}}.services .intro-p{max-width:720px}@media screen and (min-width:769px),print{.services .intro-p{max-width:800px}}.services .intro__p{margin-bottom:1.5rem;font-size:1rem;font-weight:400;font-style:normal;line-height:1.625;color:#222}.services .intro__p:last-child{margin-bottom:0}.services .intro__p,.services .intro__p a{color:#777}.services .item{position:relative;margin-top:48px;padding-bottom:48px}@media screen and (min-width:769px),print{.services .item{display:flex;align-items:flex-start;margin-top:0;padding:64px 0}}@media screen and (min-width:1024px){.services .item{padding:80px 0}}.services .item:last-child{padding-bottom:0}.services .item::after{position:absolute;z-index:-1;top:48px;right:-24px;bottom:0;left:-24px;background-color:#fff;content:''}@media screen and (min-width:769px),print{.services .item::after{top:0;right:-40px;left:-40px}}@media screen and (min-width:1024px){.services .item::after{right:-40px;left:-40px}}@media screen and (min-width:1216px){.services .item::after{right:-40px;left:-40px}}@media screen and (min-width:1408px){.services .item::after{right:-40px;left:-40px}}.services .item.item--0::after{background-color:#fafafa}@media screen and (min-width:1216px){.services .item.item--0 .item__photo{margin-left:6.6666666667%}}.services .item.item--1{justify-content:space-between}@media screen and (min-width:769px),print{.services .item.item--1 .item__photo{order:1;margin-right:0;margin-left:40px}}@media screen and (min-width:1216px){.services .item.item--1 .item__photo{margin-right:6.6666666667%}}@media screen and (min-width:769px),print{.services .item.item--1 .item__content{margin-left:6.6666666667%}}@media screen and (min-width:1024px){.services .item.item--1 .item__content{margin-left:13.3333333333%}}@media screen and (min-width:1216px){.services .item.item--1 .item__content{margin-left:20%}}.services .item__anchor{position:absolute;top:-40px;display:block;width:1px;height:1px}@media screen and (min-width:769px),print{.services .item__anchor{top:-48px}}@media screen and (min-width:1024px){.services .item__anchor{top:-80px}}@media screen and (min-width:1216px){.services .item__anchor{top:-80px}}@media screen and (min-width:1408px){.services .item__anchor{top:-80px}}.services .item__photo{display:block;width:100%;max-width:100%}@media screen and (min-width:769px),print{.services .item__photo{min-width:33.3333333333%;max-width:33.3333333333%;margin-right:40px}}@media screen and (min-width:1216px){.services .item__photo{min-width:26.6666666667%;max-width:26.6666666667%}}@media screen and (min-width:769px),print{.services .item__content{width:53.3333333333%;max-width:640px}}@media screen and (min-width:1024px){.services .item__content{width:50%}}@media screen and (min-width:1216px){.services .item__content{width:43.3333333333%}}.services .item__title{margin-bottom:1.5rem;font-size:1.5625rem;font-weight:700;font-style:normal;line-height:1,28;color:#444;margin-top:24px}.services .item__title:last-child{margin-bottom:0}@media screen and (min-width:1024px){.services .item__title{margin-bottom:1.5rem;font-size:1.9375rem;font-weight:700;font-style:normal;line-height:1,22580645;color:#444}.services .item__title:last-child{margin-bottom:0}}@media screen and (min-width:769px),print{.services .item__title{margin-top:0}}.showcase .intro{margin-bottom:48px}@media screen and (min-width:769px),print{.showcase .intro{margin-right:6.6666666667%;margin-bottom:64px;margin-left:6.6666666667%}}@media screen and (min-width:1024px){.showcase .intro{margin-right:13.3333333333%;margin-bottom:80px;margin-left:13.3333333333%}}@media screen and (min-width:1216px){.showcase .intro{margin-right:20%;margin-bottom:80px;margin-left:20%}}.showcase .intro-p{max-width:720px}@media screen and (min-width:769px),print{.showcase .intro-p{max-width:800px}}.showcase .intro__p{margin-bottom:1.5rem;font-size:1rem;font-weight:400;font-style:normal;line-height:1.625;color:#222}.showcase .intro__p:last-child{margin-bottom:0}.showcase .intro__p,.showcase .intro__p a{color:#777}.showcase .item{position:relative;margin-top:48px;padding-bottom:48px}@media screen and (min-width:769px),print{.showcase .item{display:flex;align-items:flex-start;margin-top:0;padding:64px 0}}@media screen and (min-width:1024px){.showcase .item{padding:80px 0}}.showcase .item::after{position:absolute;z-index:-1;top:48px;right:-24px;bottom:0;left:-24px;background-color:#fff;content:''}@media screen and (min-width:769px),print{.showcase .item::after{top:0;right:-40px;left:-40px}}@media screen and (min-width:1024px){.showcase .item::after{right:-40px;left:-40px}}@media screen and (min-width:1216px){.showcase .item::after{right:-40px;left:-40px}}@media screen and (min-width:1408px){.showcase .item::after{right:-40px;left:-40px}}.showcase .item.item--0::after{background-color:#fafafa}@media screen and (min-width:1216px){.showcase .item.item--0 .item__photo{margin-left:6.6666666667%}}.showcase .item.item--1{justify-content:space-between}@media screen and (min-width:769px),print{.showcase .item.item--1 .item__photo{order:1;margin-right:0;margin-left:40px}}@media screen and (min-width:1216px){.showcase .item.item--1 .item__photo{margin-right:6.6666666667%}}@media screen and (min-width:769px),print{.showcase .item.item--1 .item__content{margin-left:6.6666666667%}}@media screen and (min-width:1024px){.showcase .item.item--1 .item__content{margin-left:13.3333333333%}}@media screen and (min-width:1216px){.showcase .item.item--1 .item__content{margin-left:20%}}.showcase .item__photo{display:block;width:100%;max-width:100%}@media screen and (min-width:769px),print{.showcase .item__photo{min-width:33.3333333333%;max-width:33.3333333333%;margin-right:40px}}@media screen and (min-width:1216px){.showcase .item__photo{min-width:26.6666666667%;max-width:26.6666666667%}}@media screen and (min-width:769px),print{.showcase .item__content{width:53.3333333333%;max-width:640px}}@media screen and (min-width:1024px){.showcase .item__content{width:50%}}@media screen and (min-width:1216px){.showcase .item__content{width:43.3333333333%}}.showcase .item__title{margin-bottom:1.5rem;font-size:1.5625rem;font-weight:700;font-style:normal;line-height:1,28;color:#444;margin-top:24px}.showcase .item__title:last-child{margin-bottom:0}@media screen and (min-width:1024px){.showcase .item__title{margin-bottom:1.5rem;font-size:1.9375rem;font-weight:700;font-style:normal;line-height:1,22580645;color:#444}.showcase .item__title:last-child{margin-bottom:0}}@media screen and (min-width:769px),print{.showcase .item__title{margin-top:0}}.showcase .item__tags{margin:-4px -8px;margin-bottom:20px}.showcase .item__tag{display:inline-block;margin:4px}@media screen and (min-width:769px),print{.vending .intro{margin-right:6.6666666667%;margin-left:6.6666666667%}}@media screen and (min-width:1024px){.vending .intro{margin-right:13.3333333333%;margin-left:13.3333333333%}}@media screen and (min-width:1216px){.vending .intro{margin-right:20%;margin-left:20%}}.vending .intro-p{max-width:720px}@media screen and (min-width:769px),print{.vending .intro-p{max-width:800px}}.vending .group{margin-top:48px}@media screen and (min-width:769px),print{.vending .group{margin-top:64px}}@media screen and (min-width:1024px){.vending .group{margin-top:80px}}.vending .group__meta{position:relative;padding:48px 0}@media screen and (min-width:769px),print{.vending .group__meta{display:flex;justify-content:flex-end;align-items:center;padding:48px 0}}@media screen and (min-width:1024px){.vending .group__meta{padding:64px 0}}@media screen and (min-width:1216px){.vending .group__meta{padding:80px 0}}.vending .group__meta::after{position:absolute;z-index:-1;top:0;right:-24px;bottom:0;left:-24px;background-color:#fff;content:''}@media screen and (min-width:769px),print{.vending .group__meta::after{right:-40px;left:-40px}}@media screen and (min-width:1024px){.vending .group__meta::after{right:-40px;left:-40px}}@media screen and (min-width:1216px){.vending .group__meta::after{right:-40px;left:-40px}}@media screen and (min-width:1408px){.vending .group__meta::after{right:-40px;left:-40px}}.vending .group__meta.group__meta--365-retail-markets::after{background-color:#2555d9}.vending .group__meta.group__meta--mikrolab::after{background-color:#153d6d}.vending .group__meta.group__meta--castles-technology::after{background-color:#d22c12}.vending .group__meta-logo{width:120px}@media screen and (max-width:768px){.vending .group__meta-logo{display:none}}@media screen and (min-width:1024px){.vending .group__meta-logo{width:160px}}@media screen and (min-width:769px),print{.vending .group__meta-content{margin-right:6.6666666667%;margin-left:6.6666666667%}}@media screen and (min-width:1024px){.vending .group__meta-content{width:53.3333333333%;margin-right:13.3333333333%;margin-left:6.6666666667%}}@media screen and (min-width:1216px){.vending .group__meta-content{width:43.3333333333%;margin-right:20%;margin-left:6.6666666667%}}.vending .group__meta-headline{margin-bottom:1.5rem;font-size:1.5625rem;font-weight:700;font-style:normal;line-height:1,28;color:#fff;max-width:800px}.vending .group__meta-headline:last-child{margin-bottom:0}@media screen and (min-width:769px),print{.vending .group__meta-headline{margin-bottom:1.5rem;font-size:1.9375rem;font-weight:700;font-style:normal;line-height:1,22580645;color:#fff}.vending .group__meta-headline:last-child{margin-bottom:0}}@media screen and (min-width:1024px){.vending .group__meta-headline{margin-bottom:1.5rem;font-size:2.4375rem;font-weight:700;font-style:normal;line-height:1,15384615;color:#fff}.vending .group__meta-headline:last-child{margin-bottom:0}}.vending .group__meta-body{margin-bottom:1.5rem;font-size:1rem;font-weight:400;font-style:normal;line-height:1.625;color:#fff;max-width:640px}.vending .group__meta-body:last-child{margin-bottom:0}.vending .group__meta-body--small{margin-bottom:1.5rem;font-size:.8rem;font-weight:400;font-style:normal;line-height:1,71875;color:#fff;color:rgba(255,255,255,0.8)}.vending .group__meta-body--small:last-child{margin-bottom:0}.vending .item{position:relative;padding:48px 0}@media screen and (min-width:769px),print{.vending .item{display:flex;align-items:flex-start;margin-top:0;padding:64px 0}}@media screen and (min-width:1024px){.vending .item{padding:80px 0}}.vending .item::after{position:absolute;z-index:-1;top:0;right:-24px;bottom:0;left:-24px;background-color:#fff;content:''}@media screen and (min-width:769px),print{.vending .item::after{right:-40px;left:-40px}}@media screen and (min-width:1024px){.vending .item::after{right:-40px;left:-40px}}@media screen and (min-width:1216px){.vending .item::after{right:-40px;left:-40px}}@media screen and (min-width:1408px){.vending .item::after{right:-40px;left:-40px}}@media screen and (min-width:1216px){.vending .item.item--1 .item__photo{margin-left:6.6666666667%}}.vending .item.item--0{justify-content:space-between}.vending .item.item--0::after{background-color:#fafafa}@media screen and (min-width:769px),print{.vending .item.item--0 .item__photo{order:1;margin-right:0;margin-left:40px}}@media screen and (min-width:1216px){.vending .item.item--0 .item__photo{margin-right:6.6666666667%}}@media screen and (min-width:769px),print{.vending .item.item--0 .item__content{margin-left:6.6666666667%}}@media screen and (min-width:1024px){.vending .item.item--0 .item__content{margin-left:13.3333333333%}}@media screen and (min-width:1216px){.vending .item.item--0 .item__content{margin-left:20%}}.vending .item__anchor{position:absolute;top:-40px;display:block;width:1px;height:1px}@media screen and (min-width:769px),print{.vending .item__anchor{top:-48px}}@media screen and (min-width:1024px){.vending .item__anchor{top:-80px}}@media screen and (min-width:1216px){.vending .item__anchor{top:-80px}}@media screen and (min-width:1408px){.vending .item__anchor{top:-80px}}.vending .item__photo{display:block;width:100%;max-width:320px}@media screen and (min-width:769px),print{.vending .item__photo{min-width:33.3333333333%;max-width:33.3333333333%;margin-right:40px}}@media screen and (min-width:1216px){.vending .item__photo{min-width:26.6666666667%;max-width:26.6666666667%}}@media screen and (min-width:769px),print{.vending .item__content{width:53.3333333333%;max-width:640px}}@media screen and (min-width:1024px){.vending .item__content{width:50%}}@media screen and (min-width:1216px){.vending .item__content{width:43.3333333333%}}.vending .item__title{margin-bottom:1.5rem;font-size:1.5625rem;font-weight:700;font-style:normal;line-height:1,28;color:#444;margin-top:24px}.vending .item__title:last-child{margin-bottom:0}@media screen and (min-width:1024px){.vending .item__title{margin-bottom:1.5rem;font-size:1.9375rem;font-weight:700;font-style:normal;line-height:1,22580645;color:#444}.vending .item__title:last-child{margin-bottom:0}}@media screen and (min-width:769px),print{.vending .item__title{margin-top:0}}@media screen and (min-width:769px),print{.vending-detail .hero{height:360px}}.vending-detail .hero__background{background-position:center;background-size:cover}@media screen and (max-width:768px){.vending-detail .hero__background{height:360px}}.vending-detail .hero__background{background-image:url("/assets/images/hero/default@1000w-4613bf4228915899.jpg")}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.vending-detail .hero__background{background-image:url("/assets/images/hero/default@1600w-d7115d18be2e9429.jpg")}}@media screen and (min-width:769px),print{.vending-detail .hero__background{background-image:url("/assets/images/hero/default@1200w-500f81195360e0ba.jpg")}}@media screen and (min-width:769px) and (-webkit-min-device-pixel-ratio:2),print and (-webkit-min-device-pixel-ratio:2),screen and (min-width:769px) and (min-resolution:192dpi),print and (min-resolution:192dpi){.vending-detail .hero__background{background-image:url("/assets/images/hero/default@2000w-bcbd5e9177dad1ac.jpg")}}@media screen and (min-width:1024px){.vending-detail .hero__background{background-image:url("/assets/images/hero/default@1400w-9ae4ae401a5020bd.jpg")}}@media screen and (min-width:1024px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1024px) and (min-resolution:192dpi){.vending-detail .hero__background{background-image:url("/assets/images/hero/default@2400w-02f323e95f2ad315.jpg")}}@media screen and (min-width:1216px){.vending-detail .hero__background{background-image:url("/assets/images/hero/default@1600w-d7115d18be2e9429.jpg")}}@media screen and (min-width:1216px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1216px) and (min-resolution:192dpi){.vending-detail .hero__background{background-image:url("/assets/images/hero/default@2800w-b2afe62cbbb05724.jpg")}}@media screen and (min-width:1408px){.vending-detail .hero__background{background-image:url("/assets/images/hero/default@2000w-bcbd5e9177dad1ac.jpg")}}@media screen and (min-width:1408px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1408px) and (min-resolution:192dpi){.vending-detail .hero__background{background-image:url("/assets/images/hero/default@3200w-28e0a92312de4bf8.jpg")}}@media screen and (max-width:768px){.vending-detail .hero{background-color:transparent}}@media screen and (min-width:769px),print{.vending-detail .hero{height:45vw}}@media screen and (min-width:1024px){.vending-detail .hero{height:504px}}@media screen and (max-width:768px){.vending-detail .hero__background{position:absolute}}@media screen and (min-width:769px),print{.vending-detail .hero__content{display:flex}}@media screen and (min-width:1024px){.vending-detail .hero__content{padding-top:76px}}@media screen and (min-width:769px),print{.vending-detail .hero__product-content{display:flex;align-items:flex-start;flex-grow:1;padding-right:6.6666666667%}}@media screen and (min-width:1024px){.vending-detail .hero__product-content{padding-right:13.3333333333%}}@media screen and (min-width:1216px){.vending-detail .hero__product-content{padding-right:13.3333333333%}}.vending-detail .hero__product-content-photo{display:block;flex-shrink:0}@media screen and (min-width:769px),print{.vending-detail .hero__product-content-photo{margin-right:40px}}@media screen and (min-width:1024px){.vending-detail .hero__product-content-photo{margin-right:56px}}.vending-detail .hero__product-content-photo img{display:block;height:260px}@media screen and (max-width:768px){.vending-detail .hero__product-content-photo img{margin:auto}}@media screen and (min-width:769px),print{.vending-detail .hero__product-content-photo img{height:calc(45vw * .75)}}@media screen and (min-width:1024px){.vending-detail .hero__product-content-photo img{width:320px;height:auto}}@media screen and (max-width:768px){.vending-detail .hero__product-meta{padding:0 24px;padding-top:48px}}.vending-detail .hero__product-meta-title{margin-bottom:.5rem}@media screen and (max-width:768px){.vending-detail .hero__product-meta-title{font-size:1.9375rem;font-weight:700;font-style:normal;line-height:1,22580645;color:#444}}@media screen and (min-width:769px),print{.vending-detail .hero__product-meta-title{font-size:1.5625rem;font-weight:700;font-style:normal;line-height:1,28;color:#444;color:#fff}}@media screen and (min-width:769px) and (min-width:769px),print{.vending-detail .hero__product-meta-title{font-size:1.9375rem;font-weight:700;font-style:normal;line-height:1,22580645;color:#444;text-shadow:0 2px 4px rgba(0,0,0,0.48),0 16px 64px rgba(0,0,0,0.72);color:#fff}}@media screen and (min-width:769px) and (min-width:1024px){.vending-detail .hero__product-meta-title{font-size:2.4375rem;font-weight:700;font-style:normal;line-height:1,15384615;color:#444;color:#fff}}@media screen and (min-width:769px) and (min-width:1216px){.vending-detail .hero__product-meta-title{font-size:3.0625rem;font-weight:700;font-style:normal;line-height:1,10204082;color:#444;color:#fff}}.vending-detail .hero__product-meta-subtitle{margin-bottom:1.5rem;font-size:1.25rem;font-weight:700;font-style:normal;line-height:1.4;color:#444}.vending-detail .hero__product-meta-subtitle:last-child{margin-bottom:0}@media screen and (min-width:1024px){.vending-detail .hero__product-meta-subtitle{margin-bottom:1.5rem;font-size:1.5625rem;font-weight:700;font-style:normal;line-height:1,28;color:#444}.vending-detail .hero__product-meta-subtitle:last-child{margin-bottom:0}}@media screen and (min-width:769px),print{.vending-detail .hero__product-meta-subtitle{color:#f7a600}}@media screen and (max-width:768px){.vending-detail .main__container{padding-top:32px !important}}.vending-detail .intro{margin-bottom:40px}@media screen and (min-width:769px),print{.vending-detail .intro{margin-right:6.6666666667%;margin-left:6.6666666667%}}@media screen and (min-width:1024px){.vending-detail .intro{margin:0 13.3333333333%;margin-bottom:56px}}@media screen and (min-width:1216px){.vending-detail .intro{margin:0 20%;margin-bottom:80px}}.vending-detail .highlights{margin-bottom:80px}@media screen and (min-width:520px){.vending-detail .highlights{margin-bottom:64px;column-count:2;column-gap:24px}}@media screen and (min-width:769px),print{.vending-detail .highlights{column-gap:40px}}@media screen and (min-width:1024px){.vending-detail .highlights{display:flex;align-items:flex-start;gap:16px;margin-bottom:96px}}@media screen and (min-width:1216px){.vending-detail .highlights{gap:24px;margin-bottom:120px}}.vending-detail .highlight-item{position:relative;display:inline-block;flex-grow:1;flex-basis:0;margin-bottom:16px;padding:24px 20px;padding-top:108px;background-repeat:no-repeat;background-position:center top;background-size:96px}@media screen and (max-width:768px){.vending-detail .highlight-item{width:100%}.vending-detail .highlight-item:last-child{margin-bottom:0}}@media screen and (min-width:769px),print{.vending-detail .highlight-item{margin-bottom:16px}}@media screen and (min-width:1024px){.vending-detail .highlight-item{margin:0}}.vending-detail .highlight-item::after{position:absolute;z-index:-1;top:40px;right:0;bottom:0;left:0;border-radius:3px;background-color:#fafafa;content:''}.vending-detail .highlight-item.highlight-item--cloud{background-image:url("/assets/images/icons/cloud-5ddf2fc914da41b2.svg")}.vending-detail .highlight-item.highlight-item--customization{background-image:url("/assets/images/icons/customization-43daabe213f52869.svg")}.vending-detail .highlight-item.highlight-item--health{background-image:url("/assets/images/icons/health-8e742ff423518d70.svg")}.vending-detail .highlight-item.highlight-item--optimize{background-image:url("/assets/images/icons/optimization-7fc8644a275933e1.svg")}.vending-detail .highlight-item.highlight-item--payment{background-image:url("/assets/images/icons/payment-09773a39bd0d9908.svg")}.vending-detail .highlight-item.highlight-item--port{background-image:url("/assets/images/icons/port-fdcd3d98fccdcdc1.svg")}.vending-detail .highlight-item.highlight-item--report{background-image:url("/assets/images/icons/report-6781d951a9482349.svg")}.vending-detail .highlight-item.highlight-item--scale{background-image:url("/assets/images/icons/scale-46db9cbfb4832c03.svg")}.vending-detail .highlight-item.highlight-item--security{background-image:url("/assets/images/icons/security-346c76eec937cf4d.svg")}.vending-detail .highlight-item.highlight-item--smarpay{background-image:url("/assets/images/logo/smarpay-649d82ee7e74273a.svg");background-position:center 36px;background-size:auto 36px}.vending-detail .highlight-item.highlight-item--telemetry{background-image:url("/assets/images/icons/telemetry-63f2d59b8497f58f.svg")}.vending-detail .highlight-item.highlight-item--touchscreen{background-image:url("/assets/images/icons/touchscreen-527094cf266fbcc4.svg")}.vending-detail .highlight-item.highlight-item--update{background-image:url("/assets/images/icons/update-a4235c7a3a9ce251.svg")}.vending-detail .highlight-item__title{margin-bottom:1.5rem;font-size:1.25rem;font-weight:700;font-style:normal;line-height:1.4;color:#444}.vending-detail .highlight-item__title:last-child{margin-bottom:0}.vending-detail .highlight-item__list{margin-top:.75rem}.vending-detail .highlight-item__list-item{font-size:1rem;font-weight:400;font-style:normal;line-height:1.625;color:#222;margin-top:.5rem}.vending-detail .photos{margin-bottom:80px}@media screen and (min-width:1024px){.vending-detail .photos{margin-bottom:96px;padding:0 6.6666666667%}}@media screen and (min-width:1216px){.vending-detail .photos{margin-bottom:120px;padding:0 13.3333333333%}}.vending-detail .photos > img{display:block;margin:auto}.vending-detail .features{margin-bottom:56px}.vending-detail .features::after{display:table;clear:both;content:''}@media screen and (min-width:769px),print{.vending-detail .features{margin-bottom:16px}}@media screen and (min-width:1024px){.vending-detail .features{margin-bottom:40px}}@media screen and (min-width:1216px){.vending-detail .features{margin-bottom:56px}}.vending-detail .features__bullet-points{margin-bottom:24px;padding:16px 20px;border-radius:3px;background-color:#fafafa}@media screen and (min-width:560px){.vending-detail .features__bullet-points{float:left;margin-right:32px;margin-bottom:32px}}@media screen and (min-width:769px),print{.vending-detail .features__bullet-points{margin-right:40px;margin-bottom:40px}}@media screen and (min-width:769px) and (max-width:1023px){.vending-detail .features__bullet-points{margin-left:-20px}}@media screen and (min-width:1216px){.vending-detail .features__bullet-points{margin-left:6.6666666667%}}.vending-detail .features__bullet-point{font-size:1rem;font-weight:400;font-style:normal;line-height:1.625;color:#222;position:relative;margin-bottom:8px;padding-left:32px;font-weight:500}.vending-detail .features__bullet-point::before{position:absolute;top:-2px;right:0;bottom:0;left:-4px;background-image:url("/assets/images/icons/bullet-point-checkmark-21853113ecc534ab.svg");background-repeat:no-repeat;background-position:left top;background-size:28px;content:''}.vending-detail .features__bullet-point:last-child{margin-bottom:0}.vending-detail .features__headline,.vending-detail .features__body{max-width:640px}@media screen and (min-width:769px),print{.vending-detail .features__headline,.vending-detail .features__body{margin:0 6.6666666667%}}@media screen and (min-width:1024px){.vending-detail .features__headline,.vending-detail .features__body{margin-left:13.3333333333%}}@media screen and (min-width:1216px){.vending-detail .features__headline,.vending-detail .features__body{margin-left:20%}}.vending-detail .features__headline{margin-bottom:1.5rem;font-size:1.5625rem;font-weight:700;font-style:normal;line-height:1,28;color:#444}.vending-detail .features__headline:last-child{margin-bottom:0}@media screen and (min-width:1024px){.vending-detail .features__headline{margin-bottom:1.5rem;font-size:1.9375rem;font-weight:700;font-style:normal;line-height:1,22580645;color:#444}.vending-detail .features__headline:last-child{margin-bottom:0}}.vending-detail .features__body{margin-bottom:1.5rem;font-size:1rem;font-weight:400;font-style:normal;line-height:1.625;color:#222}.vending-detail .features__body:last-child{margin-bottom:0}@media screen and (min-width:769px),print{.vending-detail .features__body:last-child{margin-bottom:40px}}.vending-detail .get-info{max-width:640px;margin:auto;margin-bottom:80px;text-align:center}@media screen and (min-width:1024px){.vending-detail .get-info{margin-bottom:96px}}@media screen and (min-width:1216px){.vending-detail .get-info{margin-bottom:120px}}@media screen and (min-width:769px),print{.vending-detail .specs{padding:0 6.6666666667%}}@media screen and (min-width:1024px){.vending-detail .specs{padding-left:13.3333333333%}}@media screen and (min-width:1216px){.vending-detail .specs{padding-left:20%}}.vending-detail .specs__table{max-width:640px}.vending-detail .specs__caption{margin-bottom:1.5rem;font-size:1.5625rem;font-weight:700;font-style:normal;line-height:1,28;color:#444;caption-side:top;text-align:left}.vending-detail .specs__caption:last-child{margin-bottom:0}@media screen and (min-width:1024px){.vending-detail .specs__caption{margin-bottom:1.5rem;font-size:1.9375rem;font-weight:700;font-style:normal;line-height:1,22580645;color:#444}.vending-detail .specs__caption:last-child{margin-bottom:0}}@media screen and (max-width:399px){.vending-detail .specs__caption{margin-bottom:0}}.vending-detail .specs__section-header{margin-bottom:1.5rem;font-size:1.25rem;font-weight:700;font-style:normal;line-height:1.4;color:#444;padding-bottom:24px;text-align:left}.vending-detail .specs__section-header:last-child{margin-bottom:0}@media screen and (min-width:1024px){.vending-detail .specs__section-header{margin-bottom:1.5rem;font-size:1.5625rem;font-weight:700;font-style:normal;line-height:1,28;color:#444}.vending-detail .specs__section-header:last-child{margin-bottom:0}}.vending-detail .specs__row{border-bottom:1px solid#ddd}.vending-detail .specs__row:last-child,.vending-detail .specs__row.specs__row--last{border-bottom:0}.vending-detail .specs__row + .specs__header-row .specs__section-header{padding-top:32px}@media screen and (min-width:1024px){.vending-detail .specs__row + .specs__header-row .specs__section-header{padding-top:40px}}@media screen and (min-width:1216px){.vending-detail .specs__row + .specs__header-row .specs__section-header{padding-top:48px}}.vending-detail .specs__key,.vending-detail .specs__value{font-size:1rem;font-weight:400;font-style:normal;line-height:1.625;color:#222;padding:8px 0;vertical-align:top}@media screen and (max-width:399px){.vending-detail .specs__key,.vending-detail .specs__value{display:block}}.vending-detail .specs__key{padding-right:40px;font-weight:500;text-align:left}@media screen and (max-width:399px){.vending-detail .specs__key{padding-top:24px;padding-right:0}}@media screen and (max-width:399px){.vending-detail .specs__value{padding-top:0}}.vending-detail .specs__value-list{padding-left:1.25rem;list-style-type:circle}@media screen and (min-width:769px),print{.vending-detail--365-retail-markets-gen3 .hero{margin-bottom:24px}}@media screen and (min-width:1024px){.vending-detail--365-retail-markets-gen3 .hero{margin-bottom:32px}}@media screen and (min-width:769px),print{.vending-detail--365-retail-markets-gen3 .hero__content{align-items:flex-end}}@media screen and (min-width:769px),print{.vending-detail--365-retail-markets-gen3 .hero__product-content{position:relative;top:24px}}@media screen and (min-width:1024px){.vending-detail--365-retail-markets-gen3 .hero__product-content{top:32px}}.vending-detail--365-retail-markets-gen3 .hero__product-meta-title-logo,.vending-detail--365-retail-markets-gen3 .hero__product-meta-title-inverted-logo{display:inline-block}@media screen and (min-width:769px),print{.vending-detail--365-retail-markets-gen3 .hero__product-meta-title-logo{display:none}}@media screen and (max-width:768px){.vending-detail--365-retail-markets-gen3 .hero__product-meta-title-inverted-logo{display:none}}@media screen and (min-width:1024px){.vending-detail--365-retail-markets-gen3 .hero__product-content{padding-left:6.6666666667%}}@media screen and (min-width:1216px){.vending-detail--365-retail-markets-gen3 .hero__product-content{padding-left:13.3333333333%}}@media screen and (max-width:768px){.vending-detail--365-retail-markets-gen3 .hero__product-content-photo img{margin-top:124px}}@media screen and (min-width:769px),print{.vending-detail--365-retail-markets-gen3 .hero__product-meta-title{margin-top:24px}}@media screen and (min-width:1024px){.vending-detail--365-retail-markets-gen3 .hero__product-meta-title{margin-top:56px}}.vending-detail--365-retail-markets-gen3 .hero__product-meta-title-logo,.vending-detail--365-retail-markets-gen3 .hero__product-meta-title-inverted-logo{position:relative;top:.15rem;height:2rem;margin-right:.25rem;vertical-align:top}@media screen and (min-width:1024px){.vending-detail--365-retail-markets-gen3 .hero__product-meta-title-logo,.vending-detail--365-retail-markets-gen3 .hero__product-meta-title-inverted-logo{top:.2rem;height:2.5rem;margin-right:.5rem}}@media screen and (min-width:1216px){.vending-detail--365-retail-markets-gen3 .hero__product-meta-title-logo,.vending-detail--365-retail-markets-gen3 .hero__product-meta-title-inverted-logo{height:3rem}}@media screen and (min-width:769px),print{.vending-detail--365-retail-markets-pico-cooler .hero{margin-bottom:24px}}@media screen and (min-width:1024px){.vending-detail--365-retail-markets-pico-cooler .hero{margin-bottom:32px}}@media screen and (min-width:769px),print{.vending-detail--365-retail-markets-pico-cooler .hero__content{align-items:flex-end}}@media screen and (min-width:769px),print{.vending-detail--365-retail-markets-pico-cooler .hero__product-content{position:relative;top:24px}}@media screen and (min-width:1024px){.vending-detail--365-retail-markets-pico-cooler .hero__product-content{top:32px}}.vending-detail--365-retail-markets-pico-cooler .hero__product-meta-title-logo,.vending-detail--365-retail-markets-pico-cooler .hero__product-meta-title-inverted-logo{display:inline-block}@media screen and (min-width:769px),print{.vending-detail--365-retail-markets-pico-cooler .hero__product-meta-title-logo{display:none}}@media screen and (max-width:768px){.vending-detail--365-retail-markets-pico-cooler .hero__product-meta-title-inverted-logo{display:none}}@media screen and (min-width:769px),print{.vending-detail--365-retail-markets-pico-cooler .hero__product-content{padding-left:6.6666666667%}}@media screen and (min-width:1024px){.vending-detail--365-retail-markets-pico-cooler .hero__product-content{padding-left:11.6666666667%}}@media screen and (min-width:1216px){.vending-detail--365-retail-markets-pico-cooler .hero__product-content{padding-left:18.3333333333%}}@media screen and (min-width:769px),print{.vending-detail--365-retail-markets-pico-cooler .hero__product-content-photo{margin-right:72px}}@media screen and (min-width:1024px){.vending-detail--365-retail-markets-pico-cooler .hero__product-content-photo{margin-right:96px}}@media screen and (max-width:768px){.vending-detail--365-retail-markets-pico-cooler .hero__product-content-photo img{margin-top:124px}}@media screen and (min-width:1024px){.vending-detail--365-retail-markets-pico-cooler .hero__product-content-photo img{width:auto;height:384px}}@media screen and (min-width:769px),print{.vending-detail--365-retail-markets-pico-cooler .hero__product-meta-title{margin-top:24px}}@media screen and (min-width:1024px){.vending-detail--365-retail-markets-pico-cooler .hero__product-meta-title{margin-top:56px}}.vending-detail--365-retail-markets-pico-cooler .hero__product-meta-title-logo,.vending-detail--365-retail-markets-pico-cooler .hero__product-meta-title-inverted-logo{position:relative;top:.15rem;height:2rem;margin-right:.25rem;vertical-align:top}@media screen and (min-width:1024px){.vending-detail--365-retail-markets-pico-cooler .hero__product-meta-title-logo,.vending-detail--365-retail-markets-pico-cooler .hero__product-meta-title-inverted-logo{top:.2rem;height:2.5rem;margin-right:.5rem}}@media screen and (min-width:1216px){.vending-detail--365-retail-markets-pico-cooler .hero__product-meta-title-logo,.vending-detail--365-retail-markets-pico-cooler .hero__product-meta-title-inverted-logo{height:3rem}}.vending-detail--365-retail-markets-pico-cooler .features__steps{display:flex;justify-content:center;margin-top:32px;margin-bottom:56px}@media screen and (max-width:768px){.vending-detail--365-retail-markets-pico-cooler .features__steps{flex-wrap:wrap;justify-content:flex-start;gap:24px}}@media screen and (min-width:769px),print{.vending-detail--365-retail-markets-pico-cooler .features__steps{gap:16px;margin-top:40px;margin-bottom:64px}}@media screen and (min-width:1024px){.vending-detail--365-retail-markets-pico-cooler .features__steps{padding:0 6.6666666667%}}@media screen and (min-width:1216px){.vending-detail--365-retail-markets-pico-cooler .features__steps{gap:24px;margin-top:48px;margin-bottom:72px}}@media screen and (max-width:768px){.vending-detail--365-retail-markets-pico-cooler .features__step{max-width:calc(50% - 12px)}}.vending-detail--365-retail-markets-pico-cooler .features__step-photo{display:block;width:100%;max-width:240px}.vending-detail--365-retail-markets-pico-cooler .features__step-caption{margin-bottom:1.5rem;font-size:1rem;font-weight:700;font-style:normal;line-height:1.5;color:#444;margin-top:12px;text-align:center}.vending-detail--365-retail-markets-pico-cooler .features__step-caption:last-child{margin-bottom:0}@media screen and (min-width:1024px){.vending-detail--365-retail-markets-pico-cooler .features__step-caption{margin-top:16px}}.vending-detail--365-retail-markets-pico-cooler .features__step-caption::before{content:attr(data-step) ". "}@media screen and (min-width:769px),print{.vending-detail--365-retail-markets-pico-cooler .features__bullet-points{margin-left:6.6666666667%}}@media screen and (min-width:1024px){.vending-detail--365-retail-markets-pico-cooler .features__bullet-points{margin-left:13.3333333333%}}@media screen and (min-width:1216px){.vending-detail--365-retail-markets-pico-cooler .features__bullet-points{margin-left:20%}}@media screen and (min-width:769px),print{.vending-detail--castles-technology-upt1000f .hero{margin-bottom:24px}}@media screen and (min-width:1024px){.vending-detail--castles-technology-upt1000f .hero{margin-bottom:32px}}@media screen and (min-width:769px),print{.vending-detail--castles-technology-upt1000f .hero__content{align-items:flex-end}}@media screen and (min-width:769px),print{.vending-detail--castles-technology-upt1000f .hero__product-content{position:relative;top:24px}}@media screen and (min-width:1024px){.vending-detail--castles-technology-upt1000f .hero__product-content{top:32px}}.vending-detail--castles-technology-upt1000f .hero__product-meta-title-logo,.vending-detail--castles-technology-upt1000f .hero__product-meta-title-inverted-logo{display:inline-block}@media screen and (min-width:769px),print{.vending-detail--castles-technology-upt1000f .hero__product-meta-title-logo{display:none}}@media screen and (max-width:768px){.vending-detail--castles-technology-upt1000f .hero__product-meta-title-inverted-logo{display:none}}@media screen and (min-width:769px),print{.vending-detail--castles-technology-upt1000f .hero__product-content{padding-right:0}}@media screen and (min-width:1024px){.vending-detail--castles-technology-upt1000f .hero__product-content{padding-right:6.6666666667%}}.vending-detail--castles-technology-upt1000f .hero__product-meta-bullet-points{margin-top:24px}.vending-detail--castles-technology-upt1000f .hero__product-meta-bullet-point{font-size:1rem;font-weight:400;font-style:normal;line-height:1.625;color:#222;position:relative;margin-bottom:4px;padding-left:32px}@media screen and (min-width:769px),print{.vending-detail--castles-technology-upt1000f .hero__product-meta-bullet-point{color:#fff}}.vending-detail--castles-technology-upt1000f .hero__product-meta-bullet-point::before{position:absolute;top:-2px;right:0;bottom:0;left:-4px;background-image:url("/assets/images/icons/bullet-point-checkmark-21853113ecc534ab.svg");background-repeat:no-repeat;background-position:left top;background-size:28px;content:''}@media screen and (min-width:769px),print{.vending-detail--castles-technology-upt1000f .hero__product-meta-bullet-point::before{background-image:url("/assets/images/icons/bullet-point-checkmark-inverted-6d1af0c2918bfcfe.svg")}}.vending-detail--castles-technology-upt1000f .hero__product-meta-bullet-point:last-child{margin-bottom:0}.vending-detail--castles-technology-upt1000f .features__photo{display:block;margin:auto;margin-bottom:48px}@media screen and (max-width:768px){.vending-detail--castles-technology-upt1000f .features__photo{max-width:240px}}@media screen and (min-width:400px){.vending-detail--castles-technology-upt1000f .features__photo{float:left;max-width:120px;margin-right:32px;margin-bottom:32px}}@media screen and (min-width:480px){.vending-detail--castles-technology-upt1000f .features__photo{max-width:200px;margin-right:32px;margin-bottom:32px}}@media screen and (min-width:769px),print{.vending-detail--castles-technology-upt1000f .features__photo{max-width:240px;margin-right:40px;margin-bottom:40px}}@media screen and (min-width:1024px){.vending-detail--castles-technology-upt1000f .features__photo{margin-left:6.6666666667%}}@media screen and (min-width:769px),print{.vending-detail--castles-technology-upt1000f .hero{margin-bottom:32px}}@media screen and (min-width:1024px){.vending-detail--castles-technology-upt1000f .hero{margin-bottom:48px}}@media screen and (min-width:769px),print{.vending-detail--castles-technology-upt1000f .hero__product-content{top:32px;padding-left:3.3333333333%}}@media screen and (min-width:1024px){.vending-detail--castles-technology-upt1000f .hero__product-content{top:48px;padding-left:10%}}@media screen and (min-width:1216px){.vending-detail--castles-technology-upt1000f .hero__product-content{padding-left:16.6666666667%}}@media screen and (max-width:768px){.vending-detail--castles-technology-upt1000f .hero__product-content-photo img{margin-top:132px}}@media screen and (min-width:769px),print{.vending-detail--castles-technology-upt1000f .hero__product-meta-title{margin-top:0}}@media screen and (min-width:1024px){.vending-detail--castles-technology-upt1000f .hero__product-meta-title{margin-top:16px}}@media screen and (min-width:1408px){.vending-detail--castles-technology-upt1000f .hero__product-meta-title{margin-top:24px}}.vending-detail--castles-technology-upt1000f .hero__product-meta-title-logo,.vending-detail--castles-technology-upt1000f .hero__product-meta-title-inverted-logo{position:absolute;top:-2rem;height:1.5rem}