@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url("/assets/fonts/opensans/open-sans-v17-latin-300.eot");src:local("Open Sans Light"),local("OpenSans-Light"),url("/assets/fonts/opensans/open-sans-v17-latin-300.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/opensans/open-sans-v17-latin-300.woff2") format("woff2"),url("/assets/fonts/opensans/open-sans-v17-latin-300.woff") format("woff"),url("/assets/fonts/opensans/open-sans-v17-latin-300.ttf") format("truetype"),url("/assets/fonts/opensans/open-sans-v17-latin-300.svg#OpenSans") format("svg")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url("/assets/fonts/opensans/open-sans-v17-latin-600.eot");src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url("/assets/fonts/opensans/open-sans-v17-latin-600.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/opensans/open-sans-v17-latin-600.woff2") format("woff2"),url("/assets/fonts/opensans/open-sans-v17-latin-600.woff") format("woff"),url("/assets/fonts/opensans/open-sans-v17-latin-600.ttf") format("truetype"),url("/assets/fonts/opensans/open-sans-v17-latin-600.svg#OpenSans") format("svg")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:200;src:url("/assets/fonts/montserrat/montserrat-v14-latin-200.eot");src:local("Montserrat ExtraLight"),local("Montserrat-ExtraLight"),url("/assets/fonts/montserrat/montserrat-v14-latin-200.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/montserrat/montserrat-v14-latin-200.woff2") format("woff2"),url("/assets/fonts/montserrat/montserrat-v14-latin-200.woff") format("woff"),url("/assets/fonts/montserrat/montserrat-v14-latin-200.ttf") format("truetype"),url("/assets/fonts/montserrat/montserrat-v14-latin-200.svg#Montserrat") format("svg")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:url("/assets/fonts/montserrat/montserrat-v14-latin-regular.eot");src:local("Montserrat Regular"),local("Montserrat-Regular"),url("/assets/fonts/montserrat/montserrat-v14-latin-regular.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/montserrat/montserrat-v14-latin-regular.woff2") format("woff2"),url("/assets/fonts/montserrat/montserrat-v14-latin-regular.woff") format("woff"),url("/assets/fonts/montserrat/montserrat-v14-latin-regular.ttf") format("truetype"),url("/assets/fonts/montserrat/montserrat-v14-latin-regular.svg#Montserrat") format("svg");font-display:swap}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:300;src:url("/assets/fonts/ibmplexmono/ibm-plex-mono-v5-latin-300.eot");src:local("IBM Plex Mono Light"),local("IBMPlexMono-Light"),url("/assets/fonts/ibmplexmono/ibm-plex-mono-v5-latin-300.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/ibmplexmono/ibm-plex-mono-v5-latin-300.woff2") format("woff2"),url("/assets/fonts/ibmplexmono/ibm-plex-mono-v5-latin-300.woff") format("woff"),url("/assets/fonts/ibmplexmono/ibm-plex-mono-v5-latin-300.ttf") format("truetype"),url("/assets/fonts/ibmplexmono/ibm-plex-mono-v5-latin-300.svg#IBMPlexMono") format("svg")}button,a{font-family:"IBM Plex Mono","Courier New",Courier,monospace;font-weight:300}button,a.button:link,a.button:visited{display:inline-block;font-size:.85rem;border:solid 2px #2b67b5;padding:.7rem;border-radius:5px;background:rgba(255,255,255,0.25);transition:background-color .3s ease-in-out,border-color .3s ease-in-out;outline:0;margin:1rem auto}button:after,a.button:link:after,a.button:visited:after{content:" »"}button:hover,a.button:link:hover,a.button:visited:hover{text-decoration:none;cursor:pointer;background:#292f35;color:#fff}a,a:link,a:visited{color:#2b67b5;text-decoration:none}section:not(.dark) a,section:not(.dark) a:link,section:not(.dark) a:visited{color:#2b67b5}section:not(.dark) a:hover{text-decoration:underline}.dark{background:#292f35;color:#fff}.dark a,.dark a:link,.dark a:visited{color:#ffe66d}.dark a:hover,.dark a:link:hover,.dark a:visited:hover{text-decoration:underline}.dark button,.dark a.button:link,.dark a.button:visited{margin-top:1rem;color:#fff;border-color:#ffe66d;background:rgba(0,0,0,0.25)}.dark button:hover,.dark a.button:link:hover,.dark a.button:visited:hover{background:#ffe66d;text-decoration:none;color:#3a434d}body h1,body h2,body h3,body h4,body dt{font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:200;line-height:130%;margin:0}body h1:not(.nocaps),body h2:not(.nocaps),body h3:not(.nocaps),body h4:not(.nocaps),body dt:not(.nocaps){text-transform:uppercase;word-spacing:.125em}body h1 span,body h2 span,body h3 span,body h4 span,body dt span{line-height:130%}body h1,body h2,body h3,body h4{display:block}
body .twocols h1,body .twocols h2,body .twocols h3,body .twocols h4,body .small_box h1,body .small_box h2,body .small_box h3,body .small_box h4{text-align:left}body h1{font-size:3.125rem;position:relative;max-width:960px;width:100%;margin:0 auto}body h2{font-size:2.125rem}body h3{font-size:1.5rem}body h3.small{font-size:1.2rem}@media only screen and (max-width:980px){body h1{display:inline-block;font-size:2rem}body h2{display:inline-block;font-size:1.5rem}body h3{display:inline-block;font-size:1.25rem}body h4{display:inline-block;font-size:1rem}}#home * img,#references * img,#main-nav * img{height:auto}#home * #db img,#home * .db img,#references * #db img,#references * .db img,#main-nav * #db img,#main-nav * .db img{width:calc(100% - 1.5rem);max-width:22rem}#home * #burg img,#home * .burg img,#references * #burg img,#references * .burg img,#main-nav * #burg img,#main-nav * .burg img{width:calc(67% - 1.5rem);max-width:14.375rem}#home * #siemens img,#home * .siemens img,#references * #siemens img,#references * .siemens img,#main-nav * #siemens img,#main-nav * .siemens img{width:calc(72% - 1.5rem);max-width:15.625rem}#home * #yunex img,#home * .yunex img,#references * #yunex img,#references * .yunex img,#main-nav * #yunex img,#main-nav * .yunex img{width:calc(60% - 1.5rem);max-width:10rem}#home * #se-elektronic img,#home * .se-elektronic img,#references * #se-elektronic img,#references * .se-elektronic img,#main-nav * #se-elektronic img,#main-nav * .se-elektronic img{width:calc(60% - 1.5rem);max-width:15.625rem}#home * #emz img,#home * .emz img,#home * #melitta img,#home * .melitta img,#references * #emz img,#references * .emz img,#references * #melitta img,#references * .melitta img,#main-nav * #emz img,#main-nav * .emz img,#main-nav * #melitta img,#main-nav * .melitta img{width:calc(58% - 1.5rem);max-width:12rem}#home * #futura img,#home * .futura img,#references * #futura img,#references * .futura img,#main-nav * #futura img,#main-nav * .futura img{width:calc(48% - 1.5rem);max-width:16rem}#home * #geze img,#home * .geze img,#references * #geze img,#references * .geze img,#main-nav * #geze img,#main-nav * .geze img{width:calc(58% - 1.5rem);max-width:15rem}#home * #johanniter img,#home * .johanniter img,#references * #johanniter img,#references * .johanniter img,#main-nav * #johanniter img,#main-nav * .johanniter img{width:calc(90% - 1.5rem);max-width:16.25rem}#home * #kpartner img,#home * .kpartner img,#references * #kpartner img,#references * .kpartner img,#main-nav * #kpartner img,#main-nav * .kpartner img{width:calc(95% - 1.5rem);max-width:20rem}#home * #kiepe img,#home * #honeywell img,#home * .honeywell img,#references * #kiepe img,#references * #honeywell img,#references * .honeywell img,#main-nav * #kiepe img,#main-nav * #honeywell img,#main-nav * .honeywell img{width:calc(90% - 1.5rem);max-width:20rem}#home * #konica-minolta img,#home * .konica-minolta img,#references * #konica-minolta img,#references * .konica-minolta img,#main-nav * #konica-minolta img,#main-nav * .konica-minolta img{width:calc(72% - 1.5rem);max-width:15rem}#home * #wmf img,#home * .wmf img,#home * #lutz img,#home * .lutz img,#references * #wmf img,#references * .wmf img,#references * #lutz img,#references * .lutz img,#main-nav * #wmf img,#main-nav * .wmf img,#main-nav * #lutz img,#main-nav * .lutz img{width:calc(38% - 1.5rem);max-width:7rem}#home * #wmf-schaerer,#home * .wmf-schaerer img,#references * #wmf-schaerer,#references * .wmf-schaerer img,#main-nav * #wmf-schaerer,#main-nav * .wmf-schaerer img{width:calc(80% - 1.5rem);max-width:14rem}#home * #lutz img,#home * .lutz img,#references * #lutz img,#references * .lutz img,#main-nav * #lutz img,#main-nav * .lutz img{width:calc(45% - 1.5rem);max-width:7rem}#home * #liebherr img,#home * .liebherr img,#references * #liebherr img,#references * .liebherr img,#main-nav * #liebherr img,#main-nav * .liebherr img{width:calc(76% - 1.5rem);max-width:16.25rem}#home * #linak img,#home * .linak img,#references * #linak img,#references * .linak img,#main-nav * #linak img,#main-nav * .linak img{width:calc(76% - 1.5rem);max-width:16.25rem}#home * #schaerer img,#home * .schaerer img,#references * #schaerer img,#references * .schaerer img,#main-nav * #schaerer img,#main-nav * .schaerer img{width:calc(76% - 1.5rem);max-width:16.25rem}#home * #kwk img,#home * .kwk img,#references * #kwk img,#references * .kwk img,#main-nav * #kwk img,#main-nav * .kwk img{width:calc(58% - 1.5rem);max-width:12rem}#home * #bsc img,#home * .bsc img,#references * #bsc img,#references * .bsc img,#main-nav * #bsc img,#main-nav * .bsc img{width:calc(58% - 1.5rem);max-width:12rem}@media only screen and (max-width:980px){#home * #db img,#home * .db img,#references * #db img,#references * .db img,#main-nav * #db img,#main-nav * .db img{width:calc(100% - 1.5rem);max-width:16rem}#home * #burg img,#home * .burg img,#references * #burg img,#references * .burg img,#main-nav * #burg img,#main-nav * .burg img{width:calc(75% - 1.5rem);max-width:7.1875rem}
#home * #yunex img,#home * .yunex img,#references * #yunex img,#references * .yunex img,#main-nav * #yunex img,#main-nav * .yunex img{width:calc(80% - 1.5rem);max-width:7.8125rem}#home * #emz img,#home * .emz img,#home * #melitta img,#home * .melitta img,#references * #emz img,#references * .emz img,#references * #melitta img,#references * .melitta img,#main-nav * #emz img,#main-nav * .emz img,#main-nav * #melitta img,#main-nav * .melitta img{width:calc(65% - 1.5rem);max-width:6rem}#home * #futura img,#home * .futura img,#references * #futura img,#references * .futura img,#main-nav * #futura img,#main-nav * .futura img{width:calc(53% - 1.5rem);max-width:8rem}#home * #geze img,#home * .geze img,#references * #geze img,#references * .geze img,#main-nav * #geze img,#main-nav * .geze img{width:calc(72% - 1.5rem);max-width:7.5rem}#home * #johanniter img,#home * .johanniter img,#references * #johanniter img,#references * .johanniter img,#main-nav * #johanniter img,#main-nav * .johanniter img{width:calc(98% - 1.5rem);max-width:8.125rem}#home * #kpartner img,#home * .kpartner img,#references * #kpartner img,#references * .kpartner img,#main-nav * #kpartner img,#main-nav * .kpartner img{width:calc(100% - 1.5rem);max-width:10rem}#home * #kiepe img,#home * #honeywell img,#home * .honeywell img,#references * #kiepe img,#references * #honeywell img,#references * .honeywell img,#main-nav * #kiepe img,#main-nav * #honeywell img,#main-nav * .honeywell img{width:calc(100% - 1.5rem);max-width:10rem}#home * #wmf img,#home * .wmf img,#references * #wmf img,#references * .wmf img,#main-nav * #wmf img,#main-nav * .wmf img{width:calc(40% - 1.5rem);max-width:3rem}#home * #wmf-schaerer img,#home * .wmf-schaerer img,#references * #wmf-schaerer img,#references * .wmf-schaerer img,#main-nav * #wmf-schaerer img,#main-nav * .wmf-schaerer img{width:calc(70% - 1.5rem);max-width:8rem}#home * #konica-minolta img,#home * #konica.minolta img,#references * #konica-minolta img,#references * #konica.minolta img,#main-nav * #konica-minolta img,#main-nav * #konica.minolta img{width:calc(80% - 1.5rem);max-width:7.8125rem}#home * #liebherr img,#home * .liebherr img,#references * #liebherr img,#references * .liebherr img,#main-nav * #liebherr img,#main-nav * .liebherr img{width:calc(85% - 1.5rem);max-width:8.125rem}#home * #linak img,#home * .linak img,#references * #linak img,#references * .linak img,#main-nav * #linak img,#main-nav * .linak img{width:calc(85% - 1.5rem);max-width:8.125rem}#home * #shaerer img,#home * .shaerer img,#references * #shaerer img,#references * .shaerer img,#main-nav * #shaerer img,#main-nav * .shaerer img{width:calc(85% - 1.5rem);max-width:8.125rem}}section .wrapper .checklist.h ul{gap:1.5rem}section .wrapper .checklist.h ul li{background:#f1f6ff;max-width:calc(50% - .75rem);padding:2rem 1rem 1rem 1rem;background-color:#f1f6ff;border:1px solid white;box-shadow:2px 3px 15px rgba(0,0,0,0.15)}section .wrapper .checklist.h ul li p{margin:1rem 1rem 3rem 2.5rem}section .wrapper .checklist.h ul li h2,section .wrapper .checklist.h ul li h3,section .wrapper .checklist.h ul li h4{display:flex}section .wrapper .checklist.h ul li h2:before,section .wrapper .checklist.h ul li h3:before,section .wrapper .checklist.h ul li h4:before{content:"";display:block;width:2.5rem;min-width:2.5rem;height:2rem;background:url("/assets/imgs/material-icons/done_FILL0_wght400_GRAD0_opsz24.svg") no-repeat left center;background-size:contain}section .wrapper .checklist.li ul{justify-content:center;gap:1rem 2rem}section .wrapper .checklist.li ul li{display:flex;width:100%;max-width:50%;max-width:calc(50% - 2rem)}section .wrapper .checklist.li ul li:before{content:"";display:block;width:2.5rem;min-width:2.5rem;height:2rem;background:url("/assets/imgs/material-icons/done_FILL0_wght400_GRAD0_opsz24.svg") no-repeat left center;background-size:contain}section .wrapper .checklist ul{display:flex;flex-wrap:wrap;margin:2rem auto}section .wrapper .checklist ul li{min-width:300px;text-align:left}@media only screen and (max-width:980px){section .wrapper .checklist.h ul li{max-width:100%;min-width:0;width:100%}section .wrapper .checklist ul li{min-width:0}}@media only screen and (max-width:600px){section .wrapper .checklist.li ul{display:block}section .wrapper .checklist.li ul li{min-width:0;max-width:100%;width:100%}}.quotes{background:#111!important;font-family:'Montserrat',Helvetica,Arial,sans-serif;font-weight:200;font-size:1.75rem}.quotes .wrapper{max-width:40rem}.quotes .wrapper .author{display:inline-flex;background:white;overflow:hidden;border-radius:50%;height:9.5rem;width:9.5rem;margin-bottom:2rem}.quotes .wrapper .author picture{display:flex}.quotes .wrapper .author img{width:72%;margin:auto}.quotes .wrapper blockquote:before,.quotes .wrapper blockquote:after{content:'"'}.quotes .wrapper figcaption{margin-top:2rem;font-size:1.25rem}.quotes .wrapper figcaption>*{display:block}@media only screen and (max-width:600px){.quotes{font-size:1.25rem}
}.animation-wrapper{position:relative;overflow:hidden;height:8.5rem;margin-bottom:1rem}.animation-wrapper>div{width:15rem;height:15rem;position:relative;margin:0 auto 1rem auto}.siemens .animation-wrapper,.yunex-traffic .animation-wrapper{height:8.5rem}.siemens .animation-wrapper>div,.yunex-traffic .animation-wrapper>div{top:-4.5rem}.db .animation-wrapper{height:5.5rem}.db .animation-wrapper>div{top:-7.5rem}.emz .animation-wrapper{height:9rem}.emz .animation-wrapper>div{top:-4rem}.geze .animation-wrapper{height:13.5rem}.geze .animation-wrapper>div{top:-0.5rem}.konicaminolta .animation-wrapper{height:8.5rem}.konicaminolta .animation-wrapper>div{top:-4.5rem}.wmf .animation-wrapper,.melitta .animation-wrapper{height:10.5rem}.wmf .animation-wrapper>div,.melitta .animation-wrapper>div{top:-3rem}.burg .animation-wrapper{height:8.5rem}.burg .animation-wrapper>div{top:-5.5rem}.linak .animation-wrapper{height:8.25rem}.linak .animation-wrapper>div{top:-6.5rem}.futura .animation-wrapper{height:6rem}.futura .animation-wrapper>div{top:-7rem}.liebherr .animation-wrapper{height:11.5rem}.liebherr .animation-wrapper>div{top:-1.5rem}.lutz .animation-wrapper{height:11.5rem}.lutz .animation-wrapper>div{top:-1.5rem}#home .animation-wrapper{height:8rem}#home .animation-wrapper>div{top:-5rem}#CybotCookiebotDialog,#CookiebotWidget{border:none!important}#CybotCookiebotDialog *:not(.CybotCookiebotDialogBodyButton:last-child):not(#CookiebotWidget-btn-withdraw):not(#CookiebotWidget-btn-change),#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,#CookiebotWidget *:not(.CybotCookiebotDialogBodyButton:last-child):not(#CookiebotWidget-btn-withdraw):not(#CookiebotWidget-btn-change),#CookiebotWidget .CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{font-family:"Open Sans",Helvetica,Arial,sans-serif!important}#CybotCookiebotDialog #CybotCookiebotDialogBodyContentTitle,#CookiebotWidget #CybotCookiebotDialogBodyContentTitle{font-family:"Open Sans",Helvetica,Arial,sans-serif;margin:7px 7px 7px 0}#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText,#CookiebotWidget #CybotCookiebotDialogBodyContentText{font-size:1rem;line-height:140%;padding-right:1rem}#CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper,#CookiebotWidget #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper{display:flex!important;align-items:center;justify-content:space-between;width:100%}#CybotCookiebotDialog #CybotCookiebotDialog *,#CybotCookiebotDialog #CybotCookiebotDialogBodyUnderlay *,#CookiebotWidget #CybotCookiebotDialog *,#CookiebotWidget #CybotCookiebotDialogBodyUnderlay *{font-size:1rem}#CybotCookiebotDialog #CybotCookiebotDialog .CybotCookiebotDialogBodyButton,#CybotCookiebotDialog #CybotCookiebotDialog .CybotCookiebotDialogBodyButtonDecline,#CybotCookiebotDialog #CookiebotWidget .CybotCookiebotDialogBodyButton,#CybotCookiebotDialog #CookiebotWidget .CybotCookiebotDialogBodyButtonDecline,#CookiebotWidget #CybotCookiebotDialog .CybotCookiebotDialogBodyButton,#CookiebotWidget #CybotCookiebotDialog .CybotCookiebotDialogBodyButtonDecline,#CookiebotWidget #CookiebotWidget .CybotCookiebotDialogBodyButton,#CookiebotWidget #CookiebotWidget .CybotCookiebotDialogBodyButtonDecline{color:#666;border:0;margin-top:1rem!important;margin-bottom:1rem!important;font-weight:400;font-family:"IBM Plex Mono"!important;color:#fff;display:inline-block;background-color:#2b67b5!important;font-size:.85rem;border:solid 2px #2b67b5;padding:.7rem;border-radius:5px;background:rgba(255,255,255,0.25);transition:background-color .3s ease-in-out,border-color .3s ease-in-out;outline:0}#CybotCookiebotDialog #CybotCookiebotDialog .CybotCookiebotDialogBodyButton:hover,#CybotCookiebotDialog #CybotCookiebotDialog .CybotCookiebotDialogBodyButtonDecline:hover,#CybotCookiebotDialog #CookiebotWidget .CybotCookiebotDialogBodyButton:hover,#CybotCookiebotDialog #CookiebotWidget .CybotCookiebotDialogBodyButtonDecline:hover,#CookiebotWidget #CybotCookiebotDialog .CybotCookiebotDialogBodyButton:hover,#CookiebotWidget #CybotCookiebotDialog .CybotCookiebotDialogBodyButtonDecline:hover,#CookiebotWidget #CookiebotWidget .CybotCookiebotDialogBodyButton:hover,#CookiebotWidget #CookiebotWidget .CybotCookiebotDialogBodyButtonDecline:hover{color:#2b67b5}#CybotCookiebotDialog #CybotCookiebotDialog .CybotCookiebotDialogBodyButton:after,#CybotCookiebotDialog #CybotCookiebotDialog .CybotCookiebotDialogBodyButtonDecline:after,#CybotCookiebotDialog #CookiebotWidget .CybotCookiebotDialogBodyButton:after,#CybotCookiebotDialog #CookiebotWidget .CybotCookiebotDialogBodyButtonDecline:after,#CookiebotWidget #CybotCookiebotDialog .CybotCookiebotDialogBodyButton:after,#CookiebotWidget #CybotCookiebotDialog .CybotCookiebotDialogBodyButtonDecline:after,#CookiebotWidget #CookiebotWidget .CybotCookiebotDialogBodyButton:after,#CookiebotWidget #CookiebotWidget .CybotCookiebotDialogBodyButtonDecline:after{content:" »"}
#CybotCookiebotDialog #CybotCookiebotDialog .CybotCookiebotDialogBodyButton:hover,#CybotCookiebotDialog #CybotCookiebotDialog .CybotCookiebotDialogBodyButtonDecline:hover,#CybotCookiebotDialog #CookiebotWidget .CybotCookiebotDialogBodyButton:hover,#CybotCookiebotDialog #CookiebotWidget .CybotCookiebotDialogBodyButtonDecline:hover,#CookiebotWidget #CybotCookiebotDialog .CybotCookiebotDialogBodyButton:hover,#CookiebotWidget #CybotCookiebotDialog .CybotCookiebotDialogBodyButtonDecline:hover,#CookiebotWidget #CookiebotWidget .CybotCookiebotDialogBodyButton:hover,#CookiebotWidget #CookiebotWidget .CybotCookiebotDialogBodyButtonDecline:hover{cursor:pointer;background:#292f35;color:#fff}#CookiebotWidget button:after{content:""}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg{fill:#2b67b5!important}#CookiebotWidget .CookiebotWidget-consents-list strong.CookiebotWidget-state{text-align:left}#CookiebotWidget .CookiebotWidget-show-consent-details{color:#2b67b5!important}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw{color:#666!important;border:0;font-family:"IBM Plex Mono"!important}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change{background-color:#2b67b5!important;border:0;font-family:"IBM Plex Mono"}#m2mgate-logo div{font-family:"Montserrat";font-weight:200}#m2mgate-logo div h1,#m2mgate-logo div h2{z-index:3;line-height:90%;text-transform:none;color:#292f35;margin-bottom:1rem}#m2mgate-logo div h1 span,#m2mgate-logo div h2 span{font-weight:inherit;line-height:inherit;color:#2b67b5}#m2mgate-logo div h1 span:nth-child(even),#m2mgate-logo div h2 span:nth-child(even){margin-left:5px}#m2mgate-logo div>span{display:block;color:#2b67b5,35%;text-transform:uppercase}.dark #m2mgate-logo>div h1,.dark #m2mgate-logo>div h2{color:#fff;text-shadow:0 0 16px #2b67b5;font-size:3.125rem}.dark #m2mgate-logo>div h1 span,.dark #m2mgate-logo>div h2 span{color:#fff}@media only screen and (max-width:980px){#m2mgate-logo{text-align:center}#m2mgate-logo img{max-width:65%}#m2mgate-logo div h1,#m2mgate-logo div h2{margin-bottom:0;font-size:2rem}#m2mgate-logo div>span{font-size:.8rem}#m2mgate-logo p{height:300px}}aside.whitepaper-teaser{background:#2b67b5;padding:.5rem;display:grid;color:#fff;justify-content:center;margin-top:3.25rem}@media only screen and (max-width:980px){aside.whitepaper-teaser{margin-top:1rem}}aside.whitepaper-teaser .wrap{display:grid;grid-template-columns:auto auto;justify-content:center;align-items:center;text-align:left;gap:1rem}aside.whitepaper-teaser .wrap span.head{text-transform:none;font-family:"IBM Plex Mono"!important}aside.whitepaper-teaser .wrap button{background:#ffe66d}aside.whitepaper-teaser .wrap button:hover{background-color:#ffefa0;color:#000}#whitepaper section .wrapper .checklist.li ul li,#downloads section .wrapper .checklist.li ul li{max-width:100%}#whitepaper section .wrapper h2:not(:first-of-type),#downloads section .wrapper h2:not(:first-of-type){margin:3rem 0 1rem}#whitepaper.wpd>section h1,#downloads.wpd>section h1{margin:0 auto 0rem}#whitepaper.wpd>section h1 span,#downloads.wpd>section h1 span{text-transform:none}#whitepaper.wpd>section h2,#downloads.wpd>section h2{text-align:left}#whitepaper.wpd>section:first-of-type,#downloads.wpd>section:first-of-type{background:url("/assets/imgs/m2mgate-images/bg.jpg") no-repeat top left;background-size:cover}#whitepaper.wpd>section section.grey,#downloads.wpd>section section.grey{background:#eee}#whitepaper.wpd>section .wrapper.twocols,#downloads.wpd>section .wrapper.twocols{align-items:center;justify-content:center}#whitepaper.wpd>section .simple-list ul,#downloads.wpd>section .simple-list ul{list-style:initial;list-style-position:inside}#whitepaper.wpd>section h1,#downloads.wpd>section h1{margin:0 auto 0rem}#whitepaper.wpd>section .whitepaper-title,#downloads.wpd>section .whitepaper-title{max-width:300px;border:1px solid #eee;box-shadow:20px 20px 40px rgba(0,0,0,0.4)}#whitepaper.wpd>section .whitepaper-pic,#downloads.wpd>section .whitepaper-pic{background:url("/assets/imgs/whitepaper/whitepaper_600.jpg") no-repeat center center}#whitepaper section .wrapper.twocols,#downloads section .wrapper.twocols{justify-content:flex-start}#whitepaper .whitepaper-pic,#downloads .whitepaper-pic{background:url("/assets/imgs/whitepaper/whitepaper.png") no-repeat center center;background-size:contain}#whitepaper h1,#downloads h1{margin:0 auto 3rem}@media only screen and (max-width:980px){#whitepaper section.dark:nth-child(2),#downloads section.dark:nth-child(2){padding-top:0}#whitepaper .whitepaper-pic,#downloads .whitepaper-pic{background-size:50%;padding-bottom:80%}}#whitepaper label[for="agreement"],#downloads label[for="agreement"]{font-size:.8rem}#whitepaper .bottomwrap,#downloads .bottomwrap{margin-bottom:3rem}#whitepaper form,#downloads form{display:grid;max-width:640px;margin:0 auto}
#whitepaper form select,#downloads form select{-webkit-appearance:none}#whitepaper form fieldset,#downloads form fieldset{border:0;display:grid;grid-template-columns:8.5rem auto;align-items:center;align-content:center;text-align:left}#whitepaper form fieldset input[type="text"],#whitepaper form fieldset input[type="email"],#whitepaper form fieldset select,#downloads form fieldset input[type="text"],#downloads form fieldset input[type="email"],#downloads form fieldset select{background-color:#eee;box-sizing:border-box;margin:8px 0;padding:.75rem 1rem;padding-right:.5rem;border:1px solid #aaa;border-radius:4px;outline:0}#whitepaper form fieldset input[type="text"]:active,#whitepaper form fieldset input[type="text"]:focus,#whitepaper form fieldset input[type="email"]:active,#whitepaper form fieldset input[type="email"]:focus,#whitepaper form fieldset select:active,#whitepaper form fieldset select:focus,#downloads form fieldset input[type="text"]:active,#downloads form fieldset input[type="text"]:focus,#downloads form fieldset input[type="email"]:active,#downloads form fieldset input[type="email"]:focus,#downloads form fieldset select:active,#downloads form fieldset select:focus{border-color:#2b67b5;outline:0;background-color:#fff}#whitepaper form fieldset input[type="checkbox"],#downloads form fieldset input[type="checkbox"]{outline:0}#whitepaper form fieldset.agreement,#downloads form fieldset.agreement{grid-template-columns:8.5rem auto}#whitepaper form fieldset.agreement input,#downloads form fieldset.agreement input{order:1}#whitepaper form fieldset.agreement label,#downloads form fieldset.agreement label{order:2}#whitepaper form fieldset #mailErrorContainer.error,#downloads form fieldset #mailErrorContainer.error{display:none}#whitepaper form fieldset.errorInMail #mailErrorContainer.error,#downloads form fieldset.errorInMail #mailErrorContainer.error{display:block}#whitepaper form fieldset.required label:after,#downloads form fieldset.required label:after{content:" *"}#whitepaper form fieldset.required.err,#downloads form fieldset.required.err{color:#eb5a00}#whitepaper form fieldset.required.err input,#downloads form fieldset.required.err input{border:1px solid #eb5a00}#whitepaper form input:invalid,#downloads form input:invalid{border-color:#eb5a00}#whitepaper form input[type="submit"],#downloads form input[type="submit"]{width:100%;background-color:#2b67b5;color:white;padding:1rem;margin:8px 0;border:0;border-radius:4px;cursor:pointer}#whitepaper form .error,#downloads form .error{grid-column:span 2;padding:7px;color:#eb5a00;text-align:center}#whitepaper form .twoCols,#downloads form .twoCols{grid-column:span 2}#whitepaper .dialog_wrapper,#downloads .dialog_wrapper{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.7);transition:opacity 500ms ease-in-out;opacity:0}#whitepaper .dialog_wrapper.show,#downloads .dialog_wrapper.show{opacity:1}#whitepaper .dialog,#downloads .dialog{background:white;position:absolute;z-index:99;top:50%;left:50%;transform:translate(-50%,-50%);padding:2rem}#whitepaper .dialog p:nth-of-type(2),#downloads .dialog p:nth-of-type(2){margin:1.5rem 0}#whitepaper .dialog h2,#downloads .dialog h2{margin-bottom:1rem}#whitepaper .dialog button,#downloads .dialog button{margin-top:2rem}@media only screen and (max-width:980px){#whitepaper .dialog,#downloads .dialog{width:75vw}}#m2mgate #m2mgateArchitecture{border-radius:5px;cursor:pointer;transition:.3s}#m2mgate #m2mgateArchitecture:hover{opacity:.7}#m2mgate .modal{display:none;position:fixed;align-items:stretch;padding:0;z-index:999;left:0;top:0;width:100vw;height:100vh;max-height:100vh;overflow:auto;background-color:#000;background-color:rgba(41,47,53,0.9);grid-template-rows:auto 1fr auto}#m2mgate .modal svg{margin:auto;width:1%;max-height:100%;transition:all 500ms ease-in-out;opacity:0}#m2mgate .modal.active svg{width:100%;opacity:1}#m2mgate .modal-content{display:grid;width:100%;margin:auto}#m2mgate #caption{margin:auto 3rem;display:block;text-align:center;color:#fff;padding:10px 0;text-align:center;width:100%;font-weight:bold}#m2mgate .modal-header{display:flex}@keyframes zoom{from{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}#m2mgate .close{color:#fff;font-size:40px;font-weight:bold;transition:.3s;text-align:right;padding-right:2rem;position:fixed;top:1rem;right:1rem}#m2mgate .close:hover,#m2mgate .close:focus{color:#bbb;text-decoration:none;cursor:pointer}@media only screen and (max-width:700px){#m2mgate .modal-content{width:100%}
}.modal-footer{background-color:rgba(0,0,0,0.95);visibility:hidden;font-size:.85rem;max-width:20rem;text-align:left;color:white;text-align:center;position:fixed;border-radius:5px 0 0 5px;padding:.5rem .75rem 1rem;z-index:999}.show{visibility:visible}.accordion li{border-bottom:1px solid rgba(255,255,255,0.125);overflow:hidden}.accordion li .content{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease-in-out}.accordion li .content>*{margin:0 3rem 2rem}.accordion li .content>*:last-of-type{margin-bottom:4rem}.accordion li h3{text-transform:none}.accordion li h3:after{content:'';display:block;width:4rem;height:4rem;position:relative;background:url("/assets/imgs/material-icons/expand_more_FILL0_wght200_GRAD0_opsz24_w.svg") no-repeat;background-size:contain;margin-left:auto;transition:all .3s ease-in-out}h3:hover:after{animation-name:expandable;animation-duration:.2s;animation-timing-function:ease-in-out}.accordion .active .content{opacity:1}.accordion .active h3:after{transform:rotate(180deg)}.accordion .active .content{display:block}@keyframes expandable{0%{top:0}50%{top:2px}100%{top:0}}#anchors{opacity:.8;top:0rem;min-width:100vw;display:flex;background:rgba(5,74,145,0.7);position:fixed;bottom:auto;left:0rem;max-width:100%;height:3rem;align-items:center;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;align-items:center}#anchors.show{opacity:1;top:6.25rem}#anchors:hover{background:#054a91}#anchors::-webkit-scrollbar{display:none}#anchors ul{display:flex;align-items:center}#anchors ul li{display:flex;align-items:center;padding:0}#anchors ul li a{border-bottom:1px solid rgba(255,255,255,0)}#anchors ul li.active a{position:relative;border-bottom:1px solid #fff}#anchors ul li:not(:first-of-type):before{content:"";margin:0 1rem;display:block;width:1px;height:1rem;background:rgba(255,255,255,0.9)}#anchors ul li:first-of-type{margin-left:1rem}#anchors ul li:last-of-type{margin-right:1rem}#anchors ul li a,#anchors ul li a:link,#anchors ul li a:visited{display:block;text-align:left;color:rgba(255,255,255,0.9)}#anchors ul li a:hover{text-decoration:underline}@media screen and (max-width:980px){#anchors.show{top:4rem}}aside,.aside{padding:1rem 1rem 1rem 1rem;background-color:#f1f6ff}.slider,.slide{padding:0}.slider{margin-top:3rem!important}.slider-nav{display:flex;justify-content:space-between;align-items:center;padding:0;margin-top:0}.slider button.nav-btn{padding:5px 10px;color:white;border:0;cursor:pointer}.slider button.nav-btn:first-of-type:after{content:"«"}.slider button.nav-btn:hover{color:#292f35}.slider button.nav-btn:disabled{color:rgba(255,255,255,0.5)}.slider button.nav-btn:disabled:hover{background-color:transparent}.section-titles{display:flex;gap:10px;max-width:70vw;width:100%}.section-title{padding:5px 10px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:3px;font-size:.8em;line-height:130%;text-align:center;width:100%;cursor:pointer;transition:background-color .3s ease}.section-title.active{background-color:#2b67b5;color:white}.section-title:hover{background-color:#0056b3;color:white}.section-titles{display:flex;gap:10px;overflow-x:auto;padding:5px 0;scrollbar-width:thin;scrollbar-color:#2b67b5 #f0f0f0}.section-titles::-webkit-scrollbar{height:6px}.section-titles::-webkit-scrollbar-track{background:#f0f0f0}.section-titles::-webkit-scrollbar-thumb{background-color:#2b67b5;border-radius:3px}.slider-container{display:flex;transition:transform .5s ease-in-out}.slide{flex:0 0 100%;width:100%;max-width:100vw}body section.slide:first-of-type{margin-top:0}.wrapper.twocols{display:flex;justify-content:space-between}.wrapper.twocols>div{width:48%}@media only screen and (max-width:600px){.slider{position:relative;align-items:stretch}.slider .slider-nav button{position:absolute;top:0;bottom:0;height:auto;margin:0;font-size:2rem;background-color:transparent;color:white;height:100%;align-items:stretch;z-index:1}.slider .slider-nav button:hover{color:#fff}.slider .slider-nav button:first-child{left:0}.slider .slider-nav button:last-child{right:0}.slider .slider-nav button:disabled{opacity:.4}.slider .wrapper div{margin:0 inherit}.slider #sectionTitles{display:none}.slider .slide .wrapper{padding:0 3rem;box-sizing:border-box}}#search form{display:grid;grid-template-columns:1fr auto;gap:1.5rem}#search form input#lunrsearch{font-size:2rem;padding:.75rem;width:100%}#search form button{margin:0;padding:0 2rem 0;color:#292f35;background-color:#fff}#search form button:hover,#search form button:link:hover,#search form button:visited:hover{background-color:#fff;color:#292f35}#search form button:active{background-color:#292f35;color:#fff}#search #lunrsearchresults>p{margin-bottom:2rem}#search #lunrsearchresults ul li{margin-bottom:3rem}#search #lunrsearchresults ul li a:link{text-transform:none}#search #lunrsearchresults ul li a:link :not(.title){font-family:OpenSans,"Open Sans"}
#search #lunrsearchresults .lunrsearchresult .title{font-size:1.5rem;color:#2b67b5}#search #lunrsearchresults .lunrsearchresult .url{color:silver}#search #lunrsearchresults .lunrsearchresult a{display:block;color:#777}#search #lunrsearchresults .lunrsearchresult a:hover,#search #lunrsearchresults .lunrsearchresult a:focus{text-decoration:none}#search #lunrsearchresults .lunrsearchresult a:hover .title{text-decoration:underline}#banner{border-bottom-left-radius:3px;overflow:hiddden;display:grid;position:absolute;top:10rem;right:0;width:400px;height:auto;font-size:.75rem;background:#f5f5f5;z-index:90}#banner p{margin-left:0!important}#banner .banner-head{background:#009e49;color:white;padding:.5rem}#banner .banner-image{background:white;display:grid;justify-content:center}#banner .banner-text{grid-template-columns:auto 1fr;padding:.75rem .5rem .5rem;display:grid;gap:.75rem}#banner .banner-text button,#banner .banner-text a.button:link,#banner .banner-text a.button:visited{margin:1rem 0 .5rem auto;justify-self:end}#banner .banner-text>div{display:grid}#banner .banner-text img{width:60px}@media only screen and (max-width:1600px){#banner .banner-image{display:none}}@media only screen and (max-width:980px){#banner{top:5rem}}@media only screen and (max-width:600px){#banner{position:static;margin-top:1rem;max-width:100%;width:100%}}body>footer{padding:1rem 0;background:black;margin-top:auto;text-align:left}body>footer h3{text-align:left;margin-bottom:2rem;opacity:.75}body>footer .cage:hover{opacity:1}body>footer .cage{width:calc(100vw - 2rem);margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;opacity:.75;transition:opacity .5s ease-in-out}body>footer .cage a,body>footer .cage p{font-size:.85rem}body>footer .cage p{margin:auto;text-align:center}body>footer .cage p a,body>footer .cage p a:link,body>footer .cage p a:visited{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:300;margin-left:1rem;color:white;text-decoration:underline;cursor:pointer}body>footer #sitemap{margin:2rem auto 1rem;background:rgba(0,0,0,0.2);padding:3rem 2rem 5rem;font-size:.75rem}body>footer #sitemap>div{max-width:2560px;margin:0 auto}body>footer #sitemap>ul li:has(ul){margin-top:1.5rem}body>footer #sitemap>ul li:has(ul) ul{margin-top:.5rem}body>footer #sitemap>ul a{color:white}body>footer #sitemap>ul li h4{font-size:.9rem;text-align:left;display:inline}body>footer #sitemap>ul li h4 a{color:white}body>footer #sitemap>ul li ul{padding-left:.65rem}body>footer #sitemap>ul li:nth-child(6) strong{display:none}body>footer #sitemap>ul li:nth-child(6) ul{list-style:none}@media only screen and (min-width:980px){#sitemap>ul{display:grid;gap:0 1rem;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr 1fr;margin-left:1rem}#sitemap>ul li{padding:initial}#sitemap>ul li a{opacity:.75}#sitemap>ul li a:hover{opacity:1}#sitemap>ul li:nth-child(1){grid-column:1;grid-row:1}#sitemap>ul li:nth-child(2){grid-column:1;grid-row:2}#sitemap>ul li:nth-child(3){grid-column:2;grid-row:span 2}#sitemap>ul li:nth-child(4){grid-column:3;grid-row:span 2}#sitemap>ul li:nth-child(5){grid-column:4;grid-row:1}#sitemap>ul li:nth-child(6){grid-column:4;grid-row:2}}@media only screen and (max-width:600px){footer #sitemap>ul li{margin:1rem}footer h3{text-align:left;margin-bottom:2rem}footer>nav>div{width:100%}footer .cage:last-of-type{width:100%}footer .cage:last-of-type p{margin-top:1rem}footer .cage:last-of-type p>a{margin:0}footer .cage:last-of-type p>a:not(:last-child){padding-right:.5rem}}html{font-size:100%}body{min-height:100vh;margin:0;padding:3rem 0 0 0;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:300;color:#3a434d;-webkit-text-size-adjust:100%;display:flex;flex-direction:column}body.stop-scroll{overflow:hidden;position:fixed}body *{box-sizing:border-box;line-height:160%}body ul,body li,body p,body dl,body dt,body dd,body figure,body blockquote{margin:0;padding:0}body .center{text-align:center}body ul li,body .long-txt,body .left,body dt,body dd{text-align:left}body .center{text-align:center}body figure.center{margin:0 auto}body ul{list-style:none}body .dark{color:#fff}.m2mgate{text-transform:none}.bg-container{text-align:center;background-size:cover}.text-shadow{text-shadow:1px 1px 20px rgba(0,0,0,0.5)}main,section,section .wrapper{min-height:1px}main.spt1,section.spt1,section .wrapper.spt1{margin-top:1rem}main.spt2,section.spt2,section .wrapper.spt2{margin-top:2rem}main.spt3,section.spt3,section .wrapper.spt3{margin-top:3rem}main.spt4,section.spt4,section .wrapper.spt4{margin-top:4rem}main.spt5,section.spt5,section .wrapper.spt5{margin-top:5rem}main.spt6,section.spt6,section .wrapper.spt6{margin-top:6rem}main.spt7,section.spt7,section .wrapper.spt7{margin-top:7rem}main.spt8,section.spt8,section .wrapper.spt8{margin-top:8rem}section{padding:5rem 0 4rem;display:flex;flex-direction:column}section:first-of-type{margin-top:3rem}section.narrow{padding:2rem 0 calc(2rem+0.2rem)}
section.narrow.bg:first-of-type{height:15rem;min-height:15rem}section.grey{background-color:#eee}section.bg{background-repeat:no-repeat;background-size:cover;min-height:30rem}section.bg:first-of-type{display:flex;flex-direction:column;justify-content:center;min-height:35rem;height:35rem}section .wrapper{margin:auto;padding:0rem 0;width:80%;max-width:960px}section .wrapper.twocols{display:flex;justify-content:space-between;flex-wrap:wrap}section .wrapper.twocols>div,section .wrapper.twocols>figure{display:flex;flex-direction:column;width:calc(50% - 4rem);min-width:calc(320px - 2rem);max-width:100%;text-align:left}section .wrapper.twocols>div img,section .wrapper.twocols>figure img{height:auto;width:100%}section .wrapper>ul,section .wrapper p{margin-top:1rem}section .wrapper button{margin-top:2rem}section .wrapper .icon-animation app-svg-animation-icon,section .wrapper .icon{margin-bottom:1rem}section .wrapper .icon{position:relative;display:block;margin-left:auto;margin-right:auto;background-size:contain;background-repeat:no-repeat;width:80px;height:80px}section picture{display:inherit;align-items:center;justify-items:center}strong,b{font-weight:bold}@media only screen and (max-width:980px){body{padding:3rem 0 0 0}section:first-of-type{margin-top:0}section .wrapper{padding:0 5rem;width:100%;display:flex;flex-direction:column}section .wrapper.twocols{display:flex;justify-content:space-between;flex-wrap:wrap}section .wrapper.twocols>figure,section .wrapper.twocols>div{width:100%;margin-top:3rem!important;min-width:100%}section .wrapper.twocols>figure dl,section .wrapper.twocols>div dl{width:100%;min-width:100%}}@media only screen and (max-width:600px){section .wrapper{padding:0 1rem}span.wordbreak{display:inline-block;width:100%}span.wordbreak:not(:last-of-type):after{content:"-"}}@media only screen and (max-width:600px) and (orientation:landscape){section p,footer p{font-size:.85rem}}:target{scroll-margin-top:6.5rem}@media only screen and (min-width:1920px){html{font-size:.9vw}html body h1,html section .wrapper,html footer .cage{max-width:70vw}}@media only screen and (min-width:2048px){html{font-size:21px}html body h1,html section .wrapper,html footer .cage{max-width:1366px}}input#navtoggle{display:none}nav#main-nav{touch-action:none;position:fixed;top:0;left:0;height:4rem;width:100%;background:rgba(255,255,255,0.98);justify-content:space-between;border-bottom:1px solid #eee;z-index:100}nav#main-nav div.navbar:not(:first-of-type) ul li{flex-direction:column}nav#main-nav div.navbar:not(:first-of-type) ul input{display:none}nav#main-nav div.navbar:not(:first-of-type) ul:not(.submenu)>li:hover>a:after,nav#main-nav div.navbar:not(:first-of-type) ul:not(.submenu)>li:hover>label>a:after,nav#main-nav div.navbar:not(:first-of-type) ul:not(.submenu)>li>input:checked+label>a:after,nav#main-nav div.navbar:not(:first-of-type) ul:not(.submenu)>li>a.active:after{content:"";display:block;position:absolute;height:.125rem;bottom:0;left:50%;width:75%;transform:translateX(-50%);background-color:#2b67b5}nav#main-nav div.navbar{padding:0 3rem;display:flex;width:100%;justify-content:space-between;background:#fff}nav#main-nav div.navbar:first-of-type{font-size:.8rem}nav#main-nav div.navbar>ul>li{margin-left:2rem;display:flex;justify-content:center;align-items:center}nav#main-nav div.navbar:first-of-type{background:#292f35}nav#main-nav div.navbar:first-of-type ul{width:100%;justify-content:flex-end}nav#main-nav div.navbar:first-of-type ul li.e>a:hover,nav#main-nav div.navbar:first-of-type ul li.e>a.active,nav#main-nav div.navbar:first-of-type ul li.language>a:hover,nav#main-nav div.navbar:first-of-type ul li.language>a.active{text-decoration:underline}nav#main-nav div.navbar:first-of-type ul li a.search{display:flex;gap:.25rem}nav#main-nav div.navbar:first-of-type ul li a.search:before{content:"";display:block;width:1rem;height:1rem;background:url("/assets/imgs/home-images/search.svg") no-repeat;background-size:cover}nav#main-nav div.navbar:first-of-type ul li a.search:hover,nav#main-nav div.navbar:first-of-type ul li a.search.active{text-decoration:underline}nav#main-nav div.navbar:first-of-type ul li.social a{margin:0 .25rem}nav#main-nav div.navbar:first-of-type ul li.social a.linkedIn,nav#main-nav div.navbar:first-of-type ul li.social a.instagram{width:1rem;height:1rem;background:url("/assets/imgs/home-images/social-icons.svg") no-repeat;background-size:3rem}nav#main-nav div.navbar:first-of-type ul li.social a.linkedIn{background-position:top right}nav#main-nav div.navbar:first-of-type ul li.social a.instagram{background-position:top left}nav#main-nav div.navbar:first-of-type ul li.social a:hover{background-position-y:bottom}nav#main-nav div.navbar:first-of-type ul li a,nav#main-nav div.navbar:first-of-type ul li span{color:#fff}nav#main-nav div.navbar .logo{display:block;height:4rem;width:9.5rem;min-height:4rem;min-width:9.5rem;margin-right:2rem;background:url("/assets/imgs/im2m-logo.svg") no-repeat left center}
nav#main-nav .menu-icon{display:none}nav#main-nav>ul{width:100%;max-width:960px}nav#main-nav ul{margin:0;display:flex;align-items:center;justify-content:space-between;list-style:none}nav#main-nav ul li a,nav#main-nav ul li a:link,nav#main-nav ul li a:visited{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:300;text-decoration:none;color:#3a434d;position:relative;display:block;padding:.25rem 0}nav#main-nav ul li a:not(.nocaps),nav#main-nav ul li a:link:not(.nocaps),nav#main-nav ul li a:visited:not(.nocaps){text-transform:uppercase}nav#main-nav ul li a.active,nav#main-nav ul li a:hover,nav#main-nav ul li a.active:link,nav#main-nav ul li a:link:hover,nav#main-nav ul li a.active:visited,nav#main-nav ul li a:visited:hover{color:black}nav#main-nav ul li a.active:hover:after,nav#main-nav ul li a:hover:hover:after,nav#main-nav ul li a.active:link:hover:after,nav#main-nav ul li a:link:hover:hover:after,nav#main-nav ul li a.active:visited:hover:after,nav#main-nav ul li a:visited:hover:hover:after{opacity:.5}nav#main-nav ul li a.mat-icon,nav#main-nav ul li a.mat-icon:link,nav#main-nav ul li a.mat-icon:visited{background-image:url("/assets/imgs/material-icons/campaign_FILL0_wght100_GRAD0_opsz48.svg");background-position:0 -4px;display:block;width:3rem;height:3rem}nav#main-nav ul li.language{padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;cursor:pointer;background-color:transparent}nav#main-nav ul li.language #languageswitch ul{margin:0;display:flex;align-items:center;justify-content:space-between;list-style:none}nav#main-nav ul li.language #languageswitch li{font-size:.8rem}nav#main-nav ul li.language #languageswitch li:not(:last-of-type){margin-right:.25rem}nav#main-nav ul li.language #languageswitch.en li.flag.en{color:#2b67b5;padding:0 0 26.66666% 0;width:1.5rem;background:no-repeat center center;background-size:cover;background-image:url("/assets/imgs/flags/flag-uk.svg")}nav#main-nav ul li.language #languageswitch.en li.flag.en span{display:none}nav#main-nav ul li.language #languageswitch.de li.flag.de{color:#2b67b5;padding:0 0 26.66666% 0;width:1.5rem;background:no-repeat center center;background-size:cover;background-image:url("/assets/imgs/flags/flag-ger.svg")}nav#main-nav ul li.language #languageswitch.de li.flag.de span{display:none}@media only screen and (min-width:980px){nav#main-nav ul:not(.submenu)>li:not(.language){position:relative}nav#main-nav ul:not(.submenu)>li:not(.language) ul.submenu{display:flex;transform:rotateX(90deg);opacity:0;transition:opacity .3s ease-in-out,transform .1s ease-in-out;transform-origin:top}nav#main-nav ul:not(.submenu)>li:not(.language):hover ul.submenu{opacity:1;transform:rotateX(0)}nav#main-nav ul:not(.submenu)>li:not(.language) ul.submenu{box-shadow:5px 20px 20px rgba(0,0,0,0.2)}nav#main-nav ul:not(.submenu)>li:not(.language) ul.submenu li{margin:0;padding:4rem 0}nav#main-nav ul:not(.submenu)>li:not(.language) ul.submenu li:not(:last-of-type) a{border-right:1px solid #aaa}nav#main-nav ul:not(.submenu)>li:not(.language) ul.submenu li a{display:flex;padding:1rem 1rem;margin:0}nav#main-nav ul:not(.submenu)>li:not(.language) ul.submenu li a p{text-transform:none;font-weight:normal}nav#main-nav ul:not(.submenu)>li:not(.language) ul.submenu.images{overflow-x:auto}nav#main-nav ul:not(.submenu)>li:not(.language) ul.submenu.images>li{padding:1rem 0 .5rem}nav#main-nav ul:not(.submenu)>li:not(.language) ul.submenu.images>li a{font-size:.8rem;text-transform:none;font-weight:normal;text-align:center;justify-content:space-between;padding:0;border-right:0;min-width:120px}nav#main-nav ul:not(.submenu)>li:not(.language) ul.submenu.images>li a img{opacity:.75;filter:grayscale(100%);transition:opacity .3s ease-in-out}nav#main-nav ul:not(.submenu)>li:not(.language) ul.submenu.images>li a:after,nav#main-nav ul:not(.submenu)>li:not(.language) ul.submenu.images>li a:before{content:"";display:block;height:.125rem;width:50%;background:transparent;margin:2rem 0}nav#main-nav ul:not(.submenu)>li:not(.language) ul.submenu.images>li a:hover img,nav#main-nav ul:not(.submenu)>li:not(.language) ul.submenu.images>li a.active img{filter:grayscale(0);opacity:1}nav#main-nav ul:not(.submenu)>li:not(.language) ul.submenu.images>li a:hover:after,nav#main-nav ul:not(.submenu)>li:not(.language) ul.submenu.images>li a.active:after{background:#2b67b5}nav#main-nav ul:not(.submenu)>li:not(.language) ul{position:fixed;width:100vw;right:0;top:5rem;text-align:left;flex-direction:row;align-items:flex-start;box-shadow:5px 20px 20px rgba(0,0,0,0);bottom:4rem;overflow:hidden;transition:opacity 300ms ease-in-out}nav#main-nav ul:not(.submenu)>li:not(.language) ul.submenu{padding-top:1.25rem;align-items:stretch}nav#main-nav ul:not(.submenu)>li:not(.language) ul.submenu a{display:flex;align-items:center;font-weight:600;flex-direction:column;height:100%}nav#main-nav ul:not(.submenu)>li:not(.language) ul.submenu a>div{width:calc(100% - 2rem);max-width:25rem}nav#main-nav ul:not(.submenu)>li:not(.language) ul.submenu li{align-items:stretch;width:100%;background:rgba(255,255,255,0.97);border-top:.25rem solid #2b67b5}
nav#main-nav ul:not(.submenu)>li:not(.language) ul.submenu li:not(:last-child){border-bottom:1px solid #eee}nav#main-nav ul:not(.submenu)>li:not(.language) ul.submenu li:last-child{padding-right:3rem}nav#main-nav ul:not(.submenu)>li:not(.language) ul.submenu li:first-child{padding-left:3rem}nav#main-nav ul:not(.submenu)>li:not(.language) ul.submenu li:hover strong,nav#main-nav ul:not(.submenu)>li:not(.language) ul.submenu li>a.active strong{text-decoration:underline}nav#main-nav ul:not(.submenu)>li:not(.language) ul.submenu li:hover :after,nav#main-nav ul:not(.submenu)>li:not(.language) ul.submenu li>a.active :after{display:none}nav#main-nav ul:not(.submenu)>li:not(.language) ul.submenu li:hover a,nav#main-nav ul:not(.submenu)>li:not(.language) ul.submenu li>a.active a{color:#2b67b5}nav#main-nav ul:not(.submenu)>li:not(.language) ul{bottom:auto}}@media only screen and (max-width:980px){nav#main-nav{touch-action:pan-y;display:block;display:block}nav#main-nav ul label{text-align:center}nav#main-nav ul li{text-align:center}nav#main-nav>div.navbar:first-of-type{background:transparent}nav#main-nav>div.navbar ul.submenu:not(.images){display:block;flex-direction:column}nav#main-nav>div.navbar ul.submenu:not(.images) li a,nav#main-nav>div.navbar ul.submenu:not(.images) li a:link,nav#main-nav>div.navbar ul.submenu:not(.images) li a:visited{text-align:center}nav#main-nav>div.navbar ul.submenu:not(.images) li a strong,nav#main-nav>div.navbar ul.submenu:not(.images) li a:link strong,nav#main-nav>div.navbar ul.submenu:not(.images) li a:visited strong{color:white}nav#main-nav>div.navbar ul.submenu:not(.images) li a p,nav#main-nav>div.navbar ul.submenu:not(.images) li a:link p,nav#main-nav>div.navbar ul.submenu:not(.images) li a:visited p{display:none}nav#main-nav>div.navbar ul{display:none}nav#main-nav>div.navbar ul li{margin:1.5rem 0}nav#main-nav>div.navbar ul li a.home,nav#main-nav>div.navbar ul li a.home:link,nav#main-nav>div.navbar ul li a.home:visited{display:block}nav#main-nav>div.navbar ul li a.mat-icon,nav#main-nav>div.navbar ul li a.mat-icon:link,nav#main-nav>div.navbar ul li a.mat-icon:visited{background-image:url("/assets/imgs/material-icons/campaign_FILL0_wght100_GRAD0_opsz48_white.svg")}nav#main-nav .logo{position:fixed;top:0rem;left:1.5rem;z-index:110}nav#main-nav .menu-icon{display:block;height:2.5rem;width:2.5rem;top:.8125rem;right:1rem;transition:right ease-in-out 100ms;position:fixed;cursor:pointer;z-index:150}nav#main-nav .menu-icon:before,nav#main-nav .menu-icon:after{display:block;content:"";position:absolute;width:65%;height:2px;left:50%;transform:translateX(-50%);background:black;transition:transform ease-in-out 150ms}nav#main-nav .menu-icon:before{top:.8125rem}nav#main-nav .menu-icon:after{top:1.52rem}body:has(input#navtoggle:checked+nav#main-nav){overflow:hidden}input#navtoggle:checked+nav#main-nav{position:fixed;top:0;bottom:0;display:grid;grid-template-rows:auto auto;max-height:100vh;height:auto;background-color:rgba(5,74,145,0.97);overflow-y:auto;z-index:60;padding:5rem 0;justify-content:space-evenly;justify-items:flex-start}input#navtoggle:checked+nav#main-nav .navbar:not(.main){grid-row-end:4}input#navtoggle:checked+nav#main-nav .menu-icon{right:1.5rem}input#navtoggle:checked+nav#main-nav .menu-icon:before,input#navtoggle:checked+nav#main-nav .menu-icon:after{top:50%;bottom:auto;transform:translateY(-50%);background:white}input#navtoggle:checked+nav#main-nav .menu-icon:before{transform:rotateZ(45deg);transform-origin:center center}input#navtoggle:checked+nav#main-nav .menu-icon:after{transform:rotateZ(-45deg);transform-origin:50%}input#navtoggle:checked+nav#main-nav>div{padding:0;margin:0;background:transparent}input#navtoggle:checked+nav#main-nav>div .logo{left:0;margin-left:0;width:100%;background-color:#2b67b5;background-image:url("/assets/imgs/im2m-logo_w.svg");background-position-x:1.5rem;background-size:9.5rem 4rem}input#navtoggle:checked+nav#main-nav>div>ul{display:flex;flex-direction:column;margin:0 auto;list-style:none;height:auto}input#navtoggle:checked+nav#main-nav>div>ul>li{margin:.5rem 0}input#navtoggle:checked+nav#main-nav>div>ul>li.vert-sub{flex-direction:column}input#navtoggle:checked+nav#main-nav>div>ul>li>a,input#navtoggle:checked+nav#main-nav>div>ul>li>a:link,input#navtoggle:checked+nav#main-nav>div>ul>li>a:visited,input#navtoggle:checked+nav#main-nav>div>ul>li>label>a,input#navtoggle:checked+nav#main-nav>div>ul>li>label>a:link,input#navtoggle:checked+nav#main-nav>div>ul>li>label>a:visited{font-size:1.5rem;color:#fff}input#navtoggle:checked+nav#main-nav>div>ul>li>a.active:after,input#navtoggle:checked+nav#main-nav>div>ul>li>a:hover:after,input#navtoggle:checked+nav#main-nav>div>ul>li>a.active:link:after,input#navtoggle:checked+nav#main-nav>div>ul>li>a:link:hover:after,input#navtoggle:checked+nav#main-nav>div>ul>li>a.active:visited:after,input#navtoggle:checked+nav#main-nav>div>ul>li>a:visited:hover:after,input#navtoggle:checked+nav#main-nav>div>ul>li>label>a.active:after,input#navtoggle:checked+nav#main-nav>div>ul>li>label>a:hover:after,input#navtoggle:checked+nav#main-nav>div>ul>li>label>a.active:link:after,input#navtoggle:checked+nav#main-nav>div>ul>li>label>a:link:hover:after,input#navtoggle:checked+nav#main-nav>div>ul>li>label>a.active:visited:after,input#navtoggle:checked+nav#main-nav>div>ul>li>label>a:visited:hover:after{background-color:#fff}
input#navtoggle:checked+nav#main-nav>div>ul>li>a.active:hover:after,input#navtoggle:checked+nav#main-nav>div>ul>li>a:hover:hover:after,input#navtoggle:checked+nav#main-nav>div>ul>li>a.active:link:hover:after,input#navtoggle:checked+nav#main-nav>div>ul>li>a:link:hover:hover:after,input#navtoggle:checked+nav#main-nav>div>ul>li>a.active:visited:hover:after,input#navtoggle:checked+nav#main-nav>div>ul>li>a:visited:hover:hover:after,input#navtoggle:checked+nav#main-nav>div>ul>li>label>a.active:hover:after,input#navtoggle:checked+nav#main-nav>div>ul>li>label>a:hover:hover:after,input#navtoggle:checked+nav#main-nav>div>ul>li>label>a.active:link:hover:after,input#navtoggle:checked+nav#main-nav>div>ul>li>label>a:link:hover:hover:after,input#navtoggle:checked+nav#main-nav>div>ul>li>label>a.active:visited:hover:after,input#navtoggle:checked+nav#main-nav>div>ul>li>label>a:visited:hover:hover:after{opacity:1}}.webp #home .services{background-image:url("/assets/imgs/home-images/iot_s.webp");background-position:bottom center}.no-webp #home .services{background-image:url("/assets/imgs/home-images/iot_s.jpg");background-position:bottom center}#home section.m2mgate{position:relative;background:#111 radial-gradient(rgba(43,103,181,0.25),rgba(43,103,181,0.0001),rgba(43,103,181,0.0001),rgba(43,103,181,0.0001)) center center no-repeat;background-size:200% 200%}#home section.m2mgate .wrapper{position:relative;z-index:2}#home section.m2mgate img{max-width:1000px;position:relative;left:-2%;width:80%;margin:2rem auto 0}#home #m2mgate-logo h2{margin-bottom:0}#home .services{background-repeat:no-repeat;background-size:cover}#home .services h4{margin-top:.5rem}#home .services ul,#home .services ul li,#home .services ul li div{display:flex;height:70%}#home .services li{outline:0}#home .services ul{justify-content:space-between}#home .services ul li{display:flex;flex-direction:column}#home .services ul li:nth-child(2) a:before{background-size:70%;background-image:url("/assets/imgs/services-images/development_blue.svg")}#home .services ul li:nth-child(1) a:before{background-size:80%;background-image:url("/assets/imgs/services-images/consulting_blue.svg")}#home .services ul li:nth-child(4) a:before{background-size:80%;background-image:url("/assets/imgs/services-images/support_blue.svg")}#home .services ul li:nth-child(3) a:before{background-size:55%;background-image:url("/assets/imgs/services-images/hosting_blue.svg")}#home .services ul li a{display:flex;flex-direction:column;height:7rem;text-align:center;color:white;justify-content:space-between;align-items:center}#home .services ul li a:hover{text-decoration:none}#home .services ul li a:before{content:"";display:block;width:4.5rem;height:4.5rem;background-repeat:no-repeat;background-position:center center;transition:all 400ms ease-in-out;filter:brightness(1.5)}#home .services ul li a:hover:before,#home .services ul li a:focus:before,#home .services ul li a:hover:before,#home .services ul li a:focus:before,#home .services ul li a:hover:before,#home .services ul li a:focus:before,#home .services ul li a:hover:before,#home .services ul li a:focus:before{filter:brightness(0) invert(1)}#home .m2m-gate .wrapper .icon-animation,#home .references .wrapper .icon-animation{display:flex;flex-direction:column}#home .m2m-gate .wrapper .checklist ul,#home .references .wrapper .checklist ul{max-width:40rem}#home .m2m-gate img,#home .references img{width:60%;height:auto;margin:auto;max-width:30rem}#home .references .twocols{margin:2rem auto;justify-content:center}#home .references .twocols>div{width:auto;padding:0 1rem}#home .m2m-gate p{margin-top:1rem}#home .m2m-gate img{margin-top:2rem}#home section.bsfz .wrapper.twocols{align-items:flex-start}#home section.bsfz .wrapper.twocols>div:nth-child(2){width:calc(75% - 4rem)}#home section.bsfz .wrapper.twocols>div:nth-child(1){width:calc(25% - 4rem)}#home section.bsfz .wrapper.twocols h3{margin-bottom:1rem}#home section.bsfz .wrapper.twocols a{display:flex}#home section.bsfz .wrapper.twocols a img{margin:auto;width:100%;max-width:15rem}@media only screen and (max-width:600px){#home .services ul{align-items:center;flex-wrap:wrap;margin-bottom:-2.5rem;justify-content:space-around}#home .services ul li{width:50%;height:6rem;margin-bottom:2.5rem}#home .services ul li .box{width:31%}#home .services ul li .box.hosting{width:23%}#home .services ul li .box.consultation{width:33%}#home #m2mgate-logo h2{transform:scale(1)}}@media screen and (max-width:1366px){#home section.bsfz .wrapper{width:100%}}@media screen and (min-width:600px){.webp #home .services{background-image:url("/assets/imgs/home-images/iot_m.webp")}.no-webp #home .services{background-image:url("/assets/imgs/home-images/iot_m.jpg")}}@media screen and (min-width:980px){.webp #home .services{background-image:url("/assets/imgs/home-images/iot.webp")}.no-webp #home .services{background-image:url("/assets/imgs/home-images/iot.jpg")}}#home .hero{width:100%;overflow:hidden;display:block;background-size:200% 200%}#home .hero .bg-container .customers span{content:"";display:inline-block;margin:.5rem;width:20vw;height:20vw;max-width:6rem;max-height:6rem;background:black;border-radius:50%;border:2px solid white;background-size:cover;background-position:center center;transition:all 200ms ease-out 0;transform:scale(100%)}
#home .hero .bg-container .customers span:nth-of-type(1){transition-delay:0}#home .hero .bg-container .customers span:nth-of-type(2){transition-delay:100ms}#home .hero .bg-container .customers span:nth-of-type(3){transition-delay:200ms}#home .hero .bg-container .customers span:nth-of-type(4){transition-delay:300ms}#home .hero .bg-container .customers span:nth-of-type(5){transition-delay:400ms}#home .hero .bg-container .customers span.lazy-load{opacity:0;transform:scale(1%)}#home .hero .lazy-load{background-image:none!important}#home .hero .bg-container{background-size:cover;background-position:center center;background-size:cover;background-color:#193e71;display:grid;position:static}#home .hero .bg-container .customers{grid-row:1/4;align-self:end;margin:0 auto 2vh;display:block;max-width:42rem}#home .hero .bg-container .customers br{display:none}#home .hero .bg-container .header{display:grid;grid-template-rows:repeat(5,20%);margin-bottom:5rem}#home .hero .bg-container .header p{max-width:900px}#home .hero .bg-container .header h1{font-size:3.5rem}#home .hero .bg-container .header h1 br{display:none}#home .hero .bg-container .header .head{grid-row:4/6;align-content:center}#home .hero .bg-container .header h1{text-transform:none;font-weight:800;font-size:5rem;line-height:1px;margin-bottom:2vh;padding:0 1rem;text-shadow:1px 1px 2px rgba(0,0,0,0.5)}#home .hero .bg-container .header h1 strong{line-height:90%}#home .hero .bg-container .header h1 span{text-shadow:1px 1px 2px rgba(0,0,0,0.7);font-weight:300;font-size:.5em}#home .hero .bg-container .header h1 span:last-child{display:inline-block;color:#05fafb;margin-top:.25em}#home .hero section{position:relative;display:grid;min-height:0;height:auto;padding:0}#home .hero section:first-of-type{min-height:90vh}#home .hero section .top-txt p{margin:2rem 0 0rem 0}#home .hero .wrapper.customer{margin:4rem auto 0 auto}#home .hero .wrapper h3{width:100%;text-align:center;margin-bottom:1rem}#home .hero p{margin:0 auto}#home .hero .logos{padding:0;display:flex;flex-wrap:wrap;justify-content:space-around}#home .hero .logos>div{position:relative;width:20%;max-width:10rem;padding:0 9% 12.5% 9%;margin-bottom:.25rem}#home .hero .logos>div>img{position:absolute;width:100%;top:50%;left:50%;opacity:1;transform:translate(-50%,-50%)}@media only screen and (max-width:1920px){.corners span{border-top-width:7rem}}@media only screen and (max-width:1366px){.corners span{border-top-width:7rem}}@media only screen and (max-width:980px){#home .hero .bg-container.herobg_new p{margin:0 2rem}#home section .corners span{border-top-width:4rem}#home section .wrapper .logos>div{width:calc(33.33333%);margin-bottom:2rem}}@media only screen and (max-width:600px){#home .hero section{min-height:50vh}#home .hero .bg-container.herobg_new .customers br{display:block}#home .hero .bg-container.herobg_new .header h1{font-size:12vw}#home .hero .bg-container.herobg_new .header h1 span{display:block;font-size:7vw}#home .hero .bg-container .reference-icons{position:absolute;row-gap:2%;column-gap:2.5%;padding:1rem 10% 0;grid-template-columns:repeat(5,1fr);grid-template-rows:1fr 1fr 1fr}#home .hero section .wrapper{width:100%;margin:0}#home .hero section .wrapper .logos{justify-content:space-between;padding:0}}.webp #home .hero .bg-container .customers span:nth-of-type(1){background-image:url("/assets/imgs/home-images/customer-liebherr.webp")}.webp #home .hero .bg-container .customers span:nth-of-type(2){background-image:url("/assets/imgs/home-images/customer-wmf.webp")}.webp #home .hero .bg-container .customers span:nth-of-type(3){background-image:url("/assets/imgs/home-images/customer-deutsche_bahn.webp")}.webp #home .hero .bg-container .customers span:nth-of-type(4){background-image:url("/assets/imgs/home-images/customer-konica-minolta.webp")}.webp #home .hero .bg-container .customers span:nth-of-type(5){background-image:url("/assets/imgs/home-images/customer-futura.webp")}.webp #home .hero .bg-container{background-image:url("/assets/imgs/home-images/hero24_2560.webp")}@media only screen and (max-width:1920px){.webp #home .hero .bg-container{background-image:url("/assets/imgs/home-images/hero24_2560.webp")}}@media only screen and (max-width:1366px){.webp #home .hero .bg-container{background-image:url("/assets/imgs/home-images/hero24_1920.webp")}}@media only screen and (max-width:980px){.webp #home .hero .bg-container{background-image:url("/assets/imgs/home-images/hero24_1024.webp")}}@media only screen and (max-width:600px){.webp #home .hero .bg-container{background-image:url("/assets/imgs/home-images/hero24_640.webp")}}.no-webp #home .hero .bg-container .customers span:nth-of-type(1){background-image:url("/assets/imgs/home-images/customer-liebherr.jpg")}.no-webp #home .hero .bg-container .customers span:nth-of-type(2){background-image:url("/assets/imgs/home-images/customer-wmf.jpg")}.no-webp #home .hero .bg-container .customers span:nth-of-type(3){background-image:url("/assets/imgs/home-images/customer-deutsche_bahn.jpg")}.no-webp #home .hero .bg-container .customers span:nth-of-type(4){background-image:url("/assets/imgs/home-images/customer-konica-minolta.jpg")}
.no-webp #home .hero .bg-container .customers span:nth-of-type(5){background-image:url("/assets/imgs/home-images/customer-futura.jpg")}.no-webp #home .hero .bg-container{background-image:url("/assets/imgs/home-images/hero24_2560.jpg")}@media only screen and (max-width:1920px){.no-webp #home .hero .bg-container{background-image:url("/assets/imgs/home-images/hero24_2560.jpg")}}@media only screen and (max-width:1366px){.no-webp #home .hero .bg-container{background-image:url("/assets/imgs/home-images/hero24_1920.jpg")}}@media only screen and (max-width:980px){.no-webp #home .hero .bg-container{background-image:url("/assets/imgs/home-images/hero24_1024.jpg")}}@media only screen and (max-width:600px){.no-webp #home .hero .bg-container{background-image:url("/assets/imgs/home-images/hero24_640.jpg")}}.webp #contact .contact-img{background-image:url("/assets/imgs/contact-images/contact.webp")}.no-webp #contact .contact-img{background-image:url("/assets/imgs/contact-images/contact.jpg")}#contact #map{width:100%;height:30rem}#contact .wrapper{text-align:left;display:grid;gap:.5rem;grid-template-rows:auto auto}#contact .wrapper .intro{text-align:center}#contact .wrapper .intro p{margin-top:1rem}#contact .wrapper .intro table{margin:1rem auto}#contact .wrapper .intro table tr td:first-of-type{text-align:left;padding-right:1rem}#contact .wrapper .places{display:grid;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;gap:.5rem;text-align:center!important}#contact .wrapper .places>h3{grid-column-start:1;grid-column-end:4;margin:4rem 0 1rem 0;text-align:center}#contact .wrapper .places h4{margin-bottom:.5rem}#contact .wrapper .places p{font-size:.85rem}#contact .wrapper .places a.place{font-family:"Open Sans";color:#292f35;display:grid;align-content:center;border:white 1px solid;padding:1.25rem 1rem 1rem 1rem;background:#eee;box-shadow:2px 2px 32px rgba(0,0,0,0.05)}#contact .wrapper .places a.place h4{color:#2b67b5}#contact .wrapper .places a.place:hover{text-decoration:none}#contact .wrapper .places a.place:hover h4{text-decoration:underline}#contact .contact-img{background-image:url("/assets/imgs/contact-images/contact.jpg");background-size:cover}@media screen and (max-width:980px){#contact .wrapper{grid-template-rows:auto auto}#contact .wrapper .places{display:block}#contact .wrapper .places .place{padding:.75rem}#contact .wrapper .places .place h4{margin-bottom:.125rem}}.webp #services .bg-container{background-image:url("/assets/imgs//services-images/services.webp")}.webp #services .img_development{background-image:url("/assets/imgs//services-images/development_img.webp")}.webp #services .img_consulting{background-image:url("/assets/imgs//services-images/consultation_img.webp")}.webp #services .img_support{background-image:url("/assets/imgs//services-images/support_img.webp")}.no-webp #services .bg-container{background-image:url("/assets/imgs//services-images/services.jpg")}.no-webp #services .img_development{background-image:url("/assets/imgs//services-images/development_img.jpg")}.no-webp #services .img_consulting{background-image:url("/assets/imgs//services-images/consultation_img.jpg")}.no-webp #services .img_support{background-image:url("/assets/imgs//services-images/support_img.jpg")}#services section:nth-child(odd){background-color:#eee}#services section .wrapper:not(:first-of-type){margin-top:3rem}#services .small_box.checklist{padding-bottom:2rem}#services .small_box.checklist ul li{max-width:100%}#services img{width:100vw;height:50vh}#services .bg-container{background-size:cover;background-position:center center}#services h3{margin-bottom:1rem;text-align:left}#services .development{background-image:url("/assets/imgs//services-images/development_blue.svg");background-position:center}#services .consulting{background-image:url("/assets/imgs//services-images/consulting_blue.svg");background-position:center}#services .support{background-image:url("/assets/imgs//services-images/support_blue.svg");background-position:center}#services .hosting{background-image:url("/assets/imgs//services-images/hosting_blue.svg");background-position:center}#services section:last-of-type .checklist:not(:last-of-type){margin-bottom:2rem}@media only screen and (max-width:980px){#services .checklist{text-align:left}#services .checklist:not(:first-child){margin-top:2rem}.webp #services .bg-container{background-image:url("/assets/imgs//services-images/services_m.webp")}.no-webp #services .bg-container{background-image:url("/assets/imgs//services-images/services_m.jpg")}}@media only screen and (max-width:600px){.webp #services .bg-container{background-image:url("/assets/imgs//services-images/services_s.webp")}.no-webp #services .bg-container{background-image:url("/assets/imgs//services-images/services_s.jpg")}}#m2mgate section{position:relative}#m2mgate section:not(:last-of-type){min-height:80vh}#m2mgate section>a:first-of-type{position:absolute;top:0;left:0}#m2mgate #poducts-net{overflow-x:hidden;text-align:center;padding:6rem 0 0;position:relative;background:#111 radial-gradient(#054a91,rgba(43,103,181,0.0001),rgba(43,103,181,0.0001),#000) center center no-repeat;background-size:200% 200%}#m2mgate #poducts-net h2.sub{margin:0 0 3rem;position:relative;bottom:0;font-size:1rem;text-transform:none!important;color:#a0c3a3}
#m2mgate #poducts-net .wrapper{width:calc(100% - 2rem)}#m2mgate #poducts-net .net{padding-top:45.32%;background:url("/assets/imgs/m2mgate-images/map-colorized_tf_1920.png") no-repeat center center;background-size:contain;position:relative}#m2mgate #poducts-net .net span{will-change:transform,opacity;mix-blend-mode:hard-light;width:3rem;height:3rem;border-radius:50%;background:rgba(255,255,255,0.55);position:absolute;display:flex;align-items:center;justify-content:center;animation-name:fly-in;animation-duration:3.5s;animation-iteration-count:infinite;transform:translateX(-50%) translateY(-50%) scale(0.1);opacity:0;transform-origin:center}#m2mgate #poducts-net .net span:after{content:"";display:block;background:no-repeat center center;z-index:2;background-size:contain;width:60%;height:60%}#m2mgate #poducts-net .net span.lock{left:27%;top:16%;animation-delay:3.5s}#m2mgate #poducts-net .net span.lock:after{background-image:url("/assets/imgs/m2mgate-icons/references/smartlocks.svg")}#m2mgate #poducts-net .net span.coffee{animation-delay:0;left:86%;top:30%}#m2mgate #poducts-net .net span.coffee:after{background-image:url("/assets/imgs/m2mgate-icons/references/coffee.svg")}#m2mgate #poducts-net .net span.crane{animation-delay:2s;left:15%;top:35%}#m2mgate #poducts-net .net span.crane:after{background-image:url("/assets/imgs/m2mgate-icons/references/crane.svg")}#m2mgate #poducts-net .net span.coffee_trd{animation-delay:3.5s;left:55%;top:67%}#m2mgate #poducts-net .net span.coffee_trd:after{background-image:url("/assets/imgs/m2mgate-icons/references/coffee.svg")}#m2mgate #poducts-net .net span.bed{animation-delay:.5s;left:55%;top:13%}#m2mgate #poducts-net .net span.bed:after{background-image:url("/assets/imgs/m2mgate-icons/references/bed.svg")}#m2mgate #poducts-net .net span.bike{animation-delay:4s;left:48%;top:21%}#m2mgate #poducts-net .net span.bike:after{background-image:url("/assets/imgs/m2mgate-icons/references/bike.svg")}#m2mgate #poducts-net .net span.door{animation-delay:2.5s;left:34%;top:57%}#m2mgate #poducts-net .net span.door:after{background-image:url("/assets/imgs/m2mgate-icons/references/door.svg")}#m2mgate #poducts-net .net span.car{animation-delay:1.5s;left:64%;top:30%}#m2mgate #poducts-net .net span.car:after{background-image:url("/assets/imgs/m2mgate-icons/references/car.svg")}#m2mgate #poducts-net .net span.garbage{animation-delay:1s;left:66%;top:13%}#m2mgate #poducts-net .net span.garbage:after{background-image:url("/assets/imgs/m2mgate-icons/references/garbagemanagement.svg")}#m2mgate #poducts-net .net span.trap{animation-delay:2s;left:81%;top:71%}#m2mgate #poducts-net .net span.trap:after{background-image:url("/assets/imgs/m2mgate-icons/references/trap.svg")}#m2mgate #poducts-net #m2mgate-logo div{position:absolute;top:50%;left:50%;z-index:55;transform:translate(-50%,-50%)}#m2mgate #poducts-net #m2mgate-logo div span{display:block;font-size:1.75rem;margin-top:.25rem;line-height:120%}#m2mgate .m2mgate-v img{margin:3rem auto}#m2mgate section.m2mgate-features .wrapper .checklist li{position:relative}#m2mgate section.m2mgate-features .wrapper .checklist li:last-of-type{max-width:100%}#m2mgate section.m2mgate-features .wrapper .checklist li p#security{position:absolute;top:-5rem}#m2mgate .dark.blueprint{padding-top:0;background:black;text-align:left}#m2mgate .dark.blueprint .binary{display:grid;background:#0b0916 url(/assets/imgs/m2mgate-images/data-flow.jpg) no-repeat center center;background-size:cover;background-color:black!important;height:40vw;min-height:50vh}#m2mgate .dark.blueprint .binary img{margin:auto auto 1rem;max-width:100vw}#m2mgate .dark.blueprint .wrapper:first-of-type{text-align:right}#m2mgate .dark.blueprint .twocols{margin-top:2rem}#m2mgate .services-and-components{background:linear-gradient(#0b0916,#054a91)}#m2mgate .services-and-components .feats-and-comps li{margin-bottom:0!important;padding:0}#m2mgate .services-and-components .feats-and-comps li h3{min-height:4rem;display:flex;align-items:center;text-align:left}#m2mgate .services-and-components .feats-and-comps li h3:before{content:"";display:block;width:4rem;min-width:4rem;height:4rem;margin-right:1rem;background-repeat:no-repeat;background-position:top center;background-size:contain}#m2mgate .services-and-components .feats-and-comps li p{display:block}#m2mgate .services-and-components .feats-and-comps li.data-streaming h3:before{background-image:url(/assets/imgs/m2mgate-icons/features/data-streaming.svg)}#m2mgate .services-and-components .feats-and-comps li.deployment-distribution h3:before{background-image:url(/assets/imgs/m2mgate-icons/features/deployment-distribution.svg)}#m2mgate .services-and-components .feats-and-comps li.device-management:before{background-image:url(/assets/imgs/m2mgate-icons/features/device-management.svg)}#m2mgate .services-and-components .feats-and-comps li.direct-conntect:before{background-image:url(/assets/imgs/m2mgate-icons/features/direct-conntect.svg)}#m2mgate .services-and-components .feats-and-comps li.security:before{background-image:url(/assets/imgs/m2mgate-icons/features/security.svg)}
#m2mgate .services-and-components .feats-and-comps li.analytics h3:before{background-image:url(/assets/imgs/m2mgate-icons/services_and_components/analytics.svg)}#m2mgate .services-and-components .feats-and-comps li.cascade h3:before{background-image:url(/assets/imgs/m2mgate-icons/services_and_components/cascade.svg)}#m2mgate .services-and-components .feats-and-comps li.core h3:before{background-image:url(/assets/imgs/m2mgate-icons/services_and_components/core.svg)}#m2mgate .services-and-components .feats-and-comps li.device-server h3:before{background-image:url(/assets/imgs/m2mgate-icons/services_and_components/device-server.svg)}#m2mgate .services-and-components .feats-and-comps li.direct-connect h3:before{background-image:url(/assets/imgs/m2mgate-icons/services_and_components/direct-connect.svg)}#m2mgate .services-and-components .feats-and-comps li.distribution h3:before{background-image:url(/assets/imgs/m2mgate-icons/services_and_components/distribution.svg)}#m2mgate .services-and-components .feats-and-comps li.dtools h3:before{background-image:url(/assets/imgs/m2mgate-icons/services_and_components/dtools.svg)}#m2mgate .services-and-components .feats-and-comps li.edge h3:before{background-image:url(/assets/imgs/m2mgate-icons/services_and_components/edge.svg)}#m2mgate .services-and-components .feats-and-comps li.geocoder h3:before{background-image:url(/assets/imgs/m2mgate-icons/services_and_components/geocoder.svg)}#m2mgate .services-and-components .feats-and-comps li.message-adapter h3:before{background-image:url(/assets/imgs/m2mgate-icons/services_and_components/message-adapter.svg)}#m2mgate .services-and-components .feats-and-comps li.notification h3:before{background-image:url(/assets/imgs/m2mgate-icons/services_and_components/notification.svg)}#m2mgate .services-and-components .feats-and-comps li.tenant h3:before{background-image:url(/assets/imgs/m2mgate-icons/services_and_components/tenant.svg)}#m2mgate .architecture{background:url(/assets/imgs/m2mgate-images/bg-triangles.jpg) no-repeat right bottom;background-size:1000px auto}#m2mgate .architecture h2{margin-top:5rem}#m2mgate .architecture img{width:100%;border:5px solid white;box-shadow:5px 5px 30px rgba(0,0,0,0.5);border-radius:1rem}#m2mgate .factsheet .wrapper.twocols{align-items:center}#m2mgate .factsheet .wrapper.twocols img{margin:0 auto}#m2mgate .factsheet .wrapper.twocols{justify-content:center;max-width:60rem;align-items:center}#m2mgate .factsheet .wrapper.twocols img{max-width:300px;margin:0 auto;border:1px solid #eee;box-shadow:20px 20px 40px rgba(0,0,0,0.4);margin:0 auto}#m2mgate .consulting .wrapper{max-width:32rem}@media screen and (max-width:600px){#m2mgate #products-net .net{background-image:none}#m2mgate section .wrapper{padding:1rem}#m2mgate #poducts-net.m2mgate.dark{height:calc(100vh);max-height:32rem}#m2mgate #poducts-net.m2mgate.dark .wrapper{margin-top:100%}#m2mgate #poducts-net.m2mgate.dark div>span{font-size:.8rem}#m2mgate #poducts-net.m2mgate.dark #m2mgate-logo div{width:100%;top:35%}#m2mgate #poducts-net.m2mgate.dark .wrapper{padding:0;min-width:100%;margin-top:auto;margin-bottom:0}#m2mgate #poducts-net.m2mgate.dark .wrapper .net span{width:1.5rem;height:1.5rem}#m2mgate .dark.blueprint{background-size:300% auto}#m2mgate .dark.blueprint .crop{overflow:hidden;margin-right:-1rem}#m2mgate .dark.blueprint .crop img{max-width:none}#m2mgate .services-and-components .accordion li .content *{margin-left:.5rem;margin-right:.5rem}}@media only screen and (max-width:980px){#m2mgate{margin-top:0}#m2mgate section .wrapper h2,#m2mgate section .wrapper h3{margin-bottom:0;text-align:left;width:100%}#m2mgate section:not(#poducts-net) .wrapper{align-content:flex-start}#m2mgate #poducts-net.m2mgate.dark .wrapper{width:100%}#m2mgate #poducts-net.m2mgate.dark .wrapper .net span{width:1.5rem;height:1.5rem}#m2mgate #poducts-net.m2mgate.dark ul{width:100%;min-width:0;flex-wrap:wrap}#m2mgate #poducts-net.m2mgate.dark ul li{width:calc(33.333% - 1rem);margin-top:5rem;font-size:.875rem;text-align:left}#m2mgate .m2mgate-v .wrapper.twocols{flex-direction:column-reverse}#m2mgate .m2mgate-v .wrapper.twocols img{max-width:35vh}#m2mgate .dark.blueprint{background-size:160%}#m2mgate .dark.blueprint .crop img{max-width:100%}}@keyframes fly-in{0%{transform:scale(0.05);opacity:0;box-shadow:0 0 2px rgba(255,255,255,0.8)}50%{opacity:1}80%{opacity:0;transform:scale(2)}100%{box-shadow:0 0 60px 60px rgba(255,255,255,0)}}.webp #references a.dark .item.db{background-image:url("/assets/imgs/references-images/call-a-bike.webp")}.webp #references a.dark .item.wmf{background-image:url("/assets/imgs/references-images/wmf_bg_s.webp")}.webp #references a.dark .item.melitta{background-image:url("/assets/imgs/references-images/melitta_bg_s.webp")}.webp #references a.dark .item.burg{background-image:url("/assets/imgs/references-images/burg_bg_l.webp")}.webp #references a.dark .item.emz{background-image:url("/assets/imgs/references-images/emzGate2.webp")}.webp #references a.dark .item.futura{background-image:url("/assets/imgs/references-images/futura_emitter_bg_m.webp")}
.webp #references a.dark .item.geze{background-image:url("/assets/imgs/references-images/geze.webp")}.webp #references a.dark .item.johanniter{background-image:url("/assets/imgs/references-images/johanniter.webp")}.webp #references a.dark .item.kpartner{background-image:url("/assets/imgs/references-images/coffee.jpeg")}.webp #references a.dark .item.kiepe{background-image:url("/assets/imgs/references-images/kiepe.webp")}.webp #references a.dark .item.siemens,.webp #references a.dark .item.yunex{background-image:url("/assets/imgs/references-images/street.webp")}.webp #references a.dark .item.konica-minolta{background-image:url("/assets/imgs/references-images/konicaminolta_bg_m.webp")}.webp #references a.dark .item.linak{background-image:url("/assets/imgs/references-images/linak_bg_m.webp")}.webp #references a.dark .item.liebherr{background-image:url("/assets/imgs/references-images/liebherr_kran_m.webp")}.webp #references a.dark .item.lutz{background-image:url("/assets/imgs/references-images/lutz_bg_m.webp")}.no-webp #references a.dark .item.db{background-image:url("/assets/imgs/references-images/call-a-bike.jpg")}.no-webp #references a.dark .item.wmf{background-image:url("/assets/imgs/references-images/wmf_bg_s.jpg")}.no-webp #references a.dark .item.melitta{background-image:url("/assets/imgs/references-images/melitta_bg_s.jpg")}.no-webp #references a.dark .item.burg{background-image:url("/assets/imgs/references-images/burg_bg_l.jpg")}.no-webp #references a.dark .item.emz{background-image:url("/assets/imgs/references-images/emzGate2.jpg")}.no-webp #references a.dark .item.futura{background-image:url("/assets/imgs/references-images/futura_emitter_bg_m.jpg")}.no-webp #references a.dark .item.geze{background-image:url("/assets/imgs/references-images/geze.jpg")}.no-webp #references a.dark .item.johanniter{background-image:url("/assets/imgs/references-images/johanniter.jpg")}.no-webp #references a.dark .item.kpartner{background-image:url("/assets/imgs/references-images/coffee.jpeg")}.no-webp #references a.dark .item.kiepe{background-image:url("/assets/imgs/references-images/kiepe.jpg")}.no-webp #references a.dark .item.siemens,.no-webp #references a.dark .item.yunex{background-image:url("/assets/imgs/references-images/street.jpg")}.no-webp #references a.dark .item.konica-minolta{background-image:url("/assets/imgs/references-images/konicaminolta_bg_m.jpg")}.no-webp #references a.dark .item.linak{background-image:url("/assets/imgs/references-images/linak_bg_m.jpg")}.no-webp #references a.dark .item.liebherr{background-image:url("/assets/imgs/references-images/liebherr_kran_m.jpg")}.no-webp #references a.dark .item.lutz{background-image:url("/assets/imgs/references-images/lutz_bg_m.jpg")}span.wordbreak{display:inline-block;width:100%}span.wordbreak:not(:last-of-type):after{content:'-'}#references section.cage{width:100%;flex-direction:row;margin-top:1rem;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0}#references a.dark{outline:0;width:24.625%;height:40rem;position:relative;margin-right:.5%;margin-bottom:.5%;overflow:hidden;cursor:pointer}#references a.dark .item{width:100%;height:100%;background-position:center center;background-size:cover;transition:opacity ease-in-out 500ms,transform ease-in-out 500ms}#references a.dark .item.db{background-image:url("/assets/imgs/references-images/call-a-bike.jpg")}#references a.dark .item.wmf{background-image:url("/assets/imgs/references-images/wmf_bg_s.jpg")}#references a.dark .item.melitta{background-image:url("/assets/imgs/references-images/melitta_bg_l.jpg")}#references a.dark .item.burg{background-image:url("/assets/imgs/references-images/burg_bg_l.jpg")}#references a.dark .item.emz{background-image:url("/assets/imgs/references-images/emzGate2.jpg")}#references a.dark .item.futura{background-image:url("/assets/imgs/references-images/futura_emitter_bg_m.jpg")}#references a.dark .item.geze{background-image:url("/assets/imgs/references-images/geze.jpg")}#references a.dark .item.johanniter{background-image:url("/assets/imgs/references-images/johanniter.jpg")}#references a.dark .item.kpartner{background-image:url("/assets/imgs/references-images/coffee.jpeg")}#references a.dark .item.kiepe{background-image:url("/assets/imgs/references-images/kiepe.jpg")}#references a.dark .item.siemens,#references a.dark .item.yunex{background-image:url("/assets/imgs/references-images/street.jpg")}#references a.dark .item.konica-minolta{background-image:url("/assets/imgs/references-images/konicaminolta_bg_m.jpg")}#references a.dark .item.linak{background-image:url("/assets/imgs/references-images/linak_bg_m.jpg")}#references a.dark .item.liebherr{background-image:url("/assets/imgs/references-images/liebherr_kran.jpg")}#references a.dark .item.lutz{background-image:url("/assets/imgs/references-images/lutz_bg_m.jpg")}#references a.dark .content{position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:100%}#references a.dark .content img,#references a.dark .content h2{position:absolute;top:50%;left:50%;color:white}#references a.dark .content img{opacity:1;transform:translate(-50%,-50%);transition:opacity ease-in-out 500ms,transform ease-in-out 500ms}#references a.dark .content h2{display:block;opacity:0;transform:translate(-50%,-50%) scale(0.5);text-align:center;transition:opacity ease-in-out 500ms,transform ease-in-out 500ms}
@media only screen and (min-width:980px){#references a.dark:hover .content h2{height:auto;opacity:1;transform:translate(-50%,-50%) scale(1)}#references a.dark:hover .content img{transform:translate(-50%,-50%) scale(3.5);opacity:0}#references a.dark:hover .item{transform:scale(1.1);opacity:.75}#references a.dark:nth-of-type(4n){margin-right:0}}@media only screen and (min-width:980px) and (max-width:1366px){#references section.cage a.dark{width:49.5%}}@media only screen and (min-width:1366px){#references section.cage a.dark .content .txt h2{font-size:1.7rem}}@media only screen and (max-width:980px){#references section.cage a.dark{display:block;width:49.75%;height:20rem}#references section.cage a.dark .content{padding:0;margin:0;width:100%;height:100%;background:0}#references section.cage a.dark .content .img,#references section.cage a.dark .content .txt{width:100%;position:absolute;display:flex;justify-content:center}#references section.cage a.dark .content .img{height:50%;padding-top:0rem;top:0;background:linear-gradient(180deg,rgba(0,0,0,0.25) 0%,rgba(0,0,0,0) 100%)}#references section.cage a.dark .content .img img{opacity:1!important;transform:translate(-50% -50%)!important;transition:none}#references section.cage a.dark .content .txt{bottom:0;height:50%;background:linear-gradient(0,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%)}#references section.cage a.dark .content .txt h2{width:100%;opacity:.75!important;margin:auto 0 1rem 0;padding:0 1rem;text-align:center;transform:translate(-50%,-50%) scale(1);font-size:1.25rem}#references section.cage a.dark .item{transform:scale(1)!important;opacity:1}#references section.cage a.dark:nth-of-type(2n){margin-right:0}}@media only screen and (max-width:600px){#references section.cage a.dark{display:block;width:100%;margin:.5rem 1rem!important}}.webp #team .team-img{background-image:url("/assets/imgs/team-images/team.webp")}.no-webp #team .team-img{background-image:url("/assets/imgs/team-images/team.jpg")}#team{position:relative;font-size:1rem}#team img{width:100%;height:auto}#team .team-img{background-size:cover}#team .cage.wrap{position:relative;display:inline-flex;flex-wrap:wrap;justify-content:flex-start;width:100%}#team .cage.wrap .col{font-size:.85rem;list-style:none;text-align:center;width:20%;padding-top:22px;padding-bottom:22px}#team .cage.wrap .col span{color:#fff;font-family:"IBM Plex Mono","Courier New",Courier,monospace;font-weight:300}#team .cage.wrap.team{background-size:100% 700px;background-repeat:repeat-y;background-position-y:bottom}#team .cage.wrap.team .col{padding-top:50px;padding-bottom:80px;height:350px}#team .cage.wrap.team img{width:55%;max-width:150px}#team .cage.wrap.team strong{font-size:1.25rem;display:block;font-weight:normal;text-align:left;margin-top:0rem;text-transform:none;padding:0 .5rem;width:100%;text-align:center;margin-left:auto;margin-right:auto}#team .cage.wrap.team p{text-align:center;width:100%;margin-left:auto;margin-right:auto}#team .cage.wrap.team p.desc{margin-top:.25rem;line-height:1rem}@media only screen and (min-width:1920px){#team .cage.wrap.team{background-image:url("/assets/imgs/team-images/raster-7x.jpg")}#team .cage.wrap.team .col:not(label){width:14.2857%}}@media only screen and (min-width:1366px) and (max-width:1919px){#team .cage.wrap.team{background-image:url("/assets/imgs/team-images/raster-5x.jpg")}#team .cage.wrap.team .col{width:20%}}@media only screen and (min-width:980px) and (max-width:1365px){#team .cage.wrap.team{background-image:url("/assets/imgs/team-images/raster-4x.jpg")}#team .cage.wrap.team .col{width:25%}#team .cage.wrap.team label.col{width:20%}}@media only screen and (min-width:600px) and (max-width:1280px){#team .cage.wrap.team{background-image:url("/assets/imgs/team-images/raster-3x.jpg")}#team .cage.wrap.team label.col{width:100%}#team .cage.wrap.team .col{width:33.333333%}}@media only screen and (max-width:600px){#team .cage.wrap.team{background-image:url("/assets/imgs/team-images/raster-2x.jpg")}#team .cage.wrap.team .col{width:50%}}.webp #jobs .jobs-img{background-image:url("/assets/imgs/career-images/jobs.webp")}.no-webp #jobs .jobs-img{background-image:url("/assets/imgs/career-images/jobs.jpg")}.no-webp #jobs .study,.webp #jobs .study{background-color:#2b67b5;background-image:url("/assets/imgs/career-images/study.svg")}#jobs{position:relative}#jobs .wrapper.why{margin:6rem auto 2rem;display:grid;grid-template-columns:6rem 1fr;gap:2rem}#jobs .wrapper.why h3{font-weight:bold;text-align:right;padding:0}#jobs .wrapper.why h3:last-child{grid-column:span 2;text-align:center;margin-top:6rem}#jobs .wrapper.why p{padding:0;margin:0}#jobs #what-we-do h2{margin-top:2rem}#jobs>section:first-of-type{margin-top:0}#jobs h1,#jobs h3{display:inline}#jobs h1.mwd-d:after,#jobs h3.mwd-d:after{display:inline;content:"\00a0(m/w/d)"}#jobs h1.newline.mwd-d:after,#jobs h3.newline.mwd-d:after{content:"\000A\00a0(m/w/d)"}#jobs h1.mwd-e:after,#jobs h3.mwd-e:after{content:"\00a0(m/f/x)"}
#jobs .dark.blue{background-color:#2b67b5}#jobs a.apply-now-button button{margin:0rem 0 3rem 0}#jobs h2{margin:0 0 2rem 0}#jobs .wrapper{text-align:left}#jobs section .wrapper.info b{display:inline-block;background:white;padding:8px 16px;border-radius:4px;margin-left:4px}#jobs #job-overlay{opacity:1;width:auto;height:auto;display:flex;justify-items:center;justify-content:center;align-content:center;padding:0;border-radius:3px;box-shadow:2px 2px 32px rgba(0,0,0,0.5)}#jobs #job-overlay section:nth-child(even){background-color:#eee}#jobs #job-overlay .close{top:1rem;right:1rem;color:black;background:white;position:absolute}#jobs #job-overlay .close:before{content:"« "}#jobs #job-overlay .close:after{content:""}#jobs #job-overlay>div.job-details{overflow-y:auto;background:white}#jobs #job-overlay>div.job-details p{text-align:left!important}#jobs #job-overlay>div.job-details strong{font-size:1.125rem!important;text-transform:uppercase!important}#jobs #job-overlay>div.job-details #job-description>div:not(.active-job){display:none}#jobs #job-overlay>div.job-details #job-description>div>a:link{display:block;margin-bottom:3rem}#jobs #job-overlay>div.job-details .aditional-infos{margin-bottom:4rem}#jobs #job-overlay>div.job-details .aditional-infos h3:not(:first-child){margin-top:4rem}#jobs #job-overlay>div.job-details .aditional-infos a,#jobs #job-overlay>div.job-details .aditional-infos a:link,#jobs #job-overlay>div.job-details .aditional-infos a:visited{display:block;margin-bottom:3rem}#jobs #job-overlay>div.job-details h2,#jobs #job-overlay>div.job-details h3,#jobs #job-overlay>div.job-details h4,#jobs #job-overlay>div.job-details h5{text-align:left!important}#jobs #job-overlay>div.job-details h3{margin-top:3rem;width:100%;text-align:left}#jobs #job-overlay>div.job-details h1{margin:3rem 0 3rem 0}#jobs #job-overlay>div.job-details p{margin-top:1rem}#jobs #job-overlay>div.job-details ul{display:flex;flex-direction:column;margin-top:1rem}#jobs #job-overlay>div.job-details ul li{margin-bottom:.5rem;padding-left:2rem;background:url("/assets/imgs/m2mgate-icons/check-dark.svg") left top no-repeat}#jobs #job-overlay>div.job-details ul li ul{flex-basis:100%;margin-top:.5rem}#jobs #job-overlay>div.job-details ul li p{text-align:center}#jobs #job-overlay>div.job-details ul li p.mobile-txt{text-align:center}#jobs .jobList{display:grid;grid-template:auto}#jobs .jobList a{text-decoration:none}#jobs .jobList a:hover div.job h3{text-decoration:underline}#jobs .jobList div.job{display:grid;grid-gap:.25rem 1.5rem;grid-template-columns:auto 1fr auto;margin-bottom:.75rem;border-radius:7px;background:rgba(255,255,255,0.5);border:1px solid #aaa;padding:1rem 1rem 1rem 1rem}#jobs .jobList div.job h3{font-size:1.5rem;text-align:left;grid-column:1/2}#jobs .jobList div.job p{color:#aaa;grid-column:1/2;margin-top:0}#jobs section#whatwedo>.wrapper:first-of-type{margin-bottom:4rem}#jobs section#whatwedo .wrapper.twocols{align-items:center}#jobs section#whatwedo .wrapper.twocols>div,#jobs section#whatwedo .wrapper.twocols>figure{width:calc(50% - 1.5rem)}@media only screen and (max-width:1366px){.webp #jobs .jobs-img{background-image:url("/assets/imgs/career-images/jobs_m.webp")}.no-webp #jobs .jobs-img{background-image:url("/assets/imgs/career-images/jobs_m.jpg")}#jobs .col .col40{width:100%}}@media only screen and (max-width:980px){#jobs section#whatwedo>.wrapper:first-of-type{margin-bottom:0}#jobs .jobList{display:grid;grid-template:auto}#jobs .jobList div.job{grid-template-columns:auto 1fr auto}#jobs .jobList div.job h3{text-align:center;grid-column:1/4}#jobs .jobList div.job h3.mwd-d:after{display:inline;content:" (m/w/d)"}#jobs .jobList div.job h3.mwd-e:after{content:" (m/f/x)"}#jobs .jobList div.job p{text-align:center;color:#aaa;grid-column:1/4}}@media only screen and (max-width:600px){.webp #jobs .jobs-img{background-image:url("/assets/imgs/career-images/jobs_s.webp")}.no-webp #jobs .jobs-img{background-image:url("/assets/imgs/career-images/jobs_s.jpg")}#jobs .grey{width:auto}#jobs .jobList div.job:not(:last-of-type){margin-right:0;margin-bottom:1rem}}#reference .bg-container,#reference section.bg{background-size:cover;background-position:center center;max-width:2560px;margin:0 auto}#reference .bg-container:not(:first-of-type),#reference section.bg:not(:first-of-type){min-height:auto;padding:0;max-height:450px;overflow:hidden}#reference .bg-container:not(:first-of-type) img,#reference section.bg:not(:first-of-type) img{width:100%;max-width:100vw}#reference .feature-list dt{margin:2rem 0 .25rem}#reference .feature-list dd ul{list-style-type:disc;list-style-position:inside}#reference .wrapper.quote{display:grid;grid-template-columns:auto 1fr;gap:2rem}#reference .wrapper.quote img{border-radius:50%;border:4px solid white}#reference .wrapper.quote blockquote{font-size:2rem;font-family:"Montserrat"}#reference .wrapper.quote blockquote footer{margin-top:2rem;font-size:1rem;font-family:"IBM Plex Mono"}
@media only screen and (max-width:980px){#reference .wrapper.quote{grid-template-columns:1fr;gap:2rem;padding:2rem;justify-items:center}#reference .wrapper.quote blockquote{text-align:center;font-size:1.5rem}}#reference .wmf .first-paragraph{margin-top:3rem}#reference .konicaminolta section:nth-child(5){background-size:auto;background-color:#fff!important;max-height:initial!important}#reference section h2{max-width:40rem;margin-left:auto;margin-right:auto}#reference section h3{text-align:left}#reference section p>a{display:inline}#reference section:last-of-type p>a{display:inline-block}#reference section a{display:block;margin-top:2rem}#reference section a.left{text-align:left}#reference section a.right{text-align:right}#reference section a.center{text-align:center}#reference section aside{background-color:transparent}#reference section aside.dark{margin:-4rem 0;min-height:30rem;display:flex;flex-direction:column;justify-content:center}#reference section aside .download-icon{display:inline-block;margin:1rem 1rem 0 0}#reference section aside .download-icon:first-child{margin-top:2rem}#reference section aside .download-icon img{height:3rem;width:auto;margin:0}#reference section.first-paragraph{padding-top:1rem}#reference section:first-child{background-size:cover;background-position:center center}#reference section:last-child button{margin-bottom:1rem}#reference section:last-child a.back:before,#reference section:last-child a.back:link:before,#reference section:last-child a.back:visited:before{content:"« "}#reference section:not(.nopadb) div>h3,#reference section p:not(:last-of-type){margin-bottom:1rem}#reference section:not(.dark):nth-child(odd){background-color:#eee}#reference section:has(.twocols):nth-child(even) .twocols figure{order:2}#reference section:has(.twocols):nth-child(even) .twocols>div{order:1}#reference section.nopadt figure img{width:60%}#reference section.nopadt{padding-top:0}#reference section.nopadb{padding-bottom:1rem}#reference section.problemsolved div.problem>div.header,#reference section.problemsolved div.solution>div.header{width:100%;display:flex;flex-direction:column;justify-items:center;align-items:center}#reference section.problemsolved div.problem>div.header h3,#reference section.problemsolved div.solution>div.header h3{margin:0 auto 1rem}#reference section.problemsolved div.problem>div.header span,#reference section.problemsolved div.solution>div.header span{display:block;width:4rem;height:4rem;background-size:contain;background-repeat:no-repeat;background-position:center center;margin-bottom:1rem}#reference section.problemsolved div.problem p,#reference section.problemsolved div.solution p{text-align:center}#reference section.problemsolved div.problem:first-child,#reference section.problemsolved div.solution:first-child{margin-right:3rem}#reference section.problemsolved .problem span{background-image:url("/assets/imgs/references-icons/brain.svg")}#reference section.problemsolved .solution span{background-image:url("/assets/imgs/references-icons/software.svg")}#reference section.video .wrapper:not(:first-child){margin-top:10rem}#reference section.video .wrapper.socials{margin-top:2rem}#reference section.video .wrapper.socials a.instagram{display:flex;justify-content:flex-end}#reference section.video .wrapper.socials a.instagram:before{content:"";display:block;background:url("/assets/imgs/references-icons/instagram.svg") no-repeat left 2px;width:1.5rem;margin-right:.5rem;height:1.5rem}#reference section .wrapper .checklist.li ul li{max-width:100%}#reference section .wrapper:not(.twocols) .checklist{margin-top:2rem}#reference .twocols h2,#reference .twocols h3,#reference .twocols h4{margin-left:0;text-align:left}#reference .twocols figure,#reference .twocols>div{width:calc(50% - 2rem)}#reference .twocols figure img,#reference .twocols>div img{margin:0 auto 2rem;max-width:464px;min-width:272px}#reference .twocols a.download-icon>img{min-width:0}#reference .twocols figure{margin-bottom:auto;margin-top:auto}#reference .twocols div{margin-top:0}#reference .twocols p.long-txt{margin-bottom:1rem}#reference .wmf section:nth-child(3) .wrapper.twocols>div{justify-content:center}#reference .wmf section:nth-child(3) figure img{width:60%}#reference iframe{width:100%;height:32rem}@media only screen and (max-width:980px){#reference .twocols figure,#reference .twocols div{width:100%}#reference .twocols>figure{order:1}#reference .twocols>div{order:2}#reference .twocols>div:nth-child(2){margin-top:2rem}}#reference section.problemsolved div.problem p,#reference section.problemsolved div.solution p{text-align:left}@media only screen and (min-width:980px){.webp #reference .melitta .bg-container{background-image:url("/assets/imgs/references-images/melitta_bg_l.webp")}.webp #reference .wmf .bg-container{background-image:url("/assets/imgs/references-images/wmf_bg_l.webp")}.webp #reference .wmf .quotes{background:linear-gradient(rgba(64,124,202,0.4),rgba(0,0,0,0.7)),url("/assets/imgs/references-images/wmf_bg_l.webp") no-repeat center center;background-size:cover}
.webp #reference .liebherr .bg-container{background-image:url("/assets/imgs/references-images/liebherr_kran_m.jpg")}.webp #reference .db .bg-container{background-image:url("/assets/imgs/references-images/call-a-bike.webp")}.webp #reference .burg .bg-container{background-image:url("/assets/imgs/references-images/burg_bg_l.webp")}.webp #reference .futura .bg-container{background-image:url("/assets/imgs/references-images/futura_emitter_bg_l.webp")}.webp #reference .geze .bg-container{background-image:url("/assets/imgs/references-images/geze_bg_l.webp")}.webp #reference .konicaminolta .bg-container{background-image:url("/assets/imgs/references-images/konicaminolta_bg_l.webp")}.webp #reference .siemens .bg-container,.webp #reference .yunex-traffic .bg-container{background-image:url("/assets/imgs/references-images/siemens_bg_l.webp")}.webp #reference .emz .bg-container{background-image:url("/assets/imgs/references-images/emz_bg_l.webp")}.webp #reference .linak .bg-container{background-image:url("/assets/imgs/references-images/linak_bg_l.webp")}.webp #reference .lutz .bg-container{background-image:url("/assets/imgs/references-images/lutz_bg_l.webp")}}@media only screen and (max-width:980px){.webp #reference .melitta .bg-container{background-image:url("/assets/imgs/references-images/melitta_bg_m.jpg")}.webp #reference .wmf .bg-container{background-image:url("/assets/imgs/references-images/wmf_bg_m.webp")}.webp #reference .burg .bg-container{background-image:url("/assets/imgs/references-images/burg_bg_m.webp")}.webp #reference .futura .bg-container{background-image:url("/assets/imgs/references-images/futura_emitter_bg_m.webp")}.webp #reference .liebherr .bg-container{background-image:url("/assets/imgs/references-images/liebherr_kran_m.webp")}.webp #reference .db .bg-container{background-image:url("/assets/imgs/references-images/call-a-bike_m.webp")}.webp #reference .geze .bg-container{background-image:url("/assets/imgs/references-images/geze_bg_m.webp")}.webp #reference .konicaminolta .bg-container{background-image:url("/assets/imgs/references-images/konicaminolta_bg_m.webp")}.webp #reference .siemens .bg-container,.webp #reference .yunex-traffic .bg-container{background-image:url("/assets/imgs/references-images/siemens_bg_m.webp")}.webp #reference .emz .bg-container{background-image:url("/assets/imgs/references-images/emz_bg_m.webp")}.webp #reference .linak .bg-container{background-image:url("/assets/imgs/references-images/linak_bg_m.webp")}.webp #reference .lutz .bg-container{background-image:url("/assets/imgs/references-images/lutz_bg_m.webp")}}@media only screen and (max-width:600px){.webp #reference .melitta .bg-container{background-image:url("/assets/imgs/references-images/melitta_bg_s.jpg")}.webp #reference .wmf .bg-container{background-image:url("/assets/imgs/references-images/wmf_bg_s.webp")}.webp #reference .burg .bg-container{background-image:url("/assets/imgs/references-images/burg_bg_s.webp")}.webp #reference .futura .bg-container{background-image:url("/assets/imgs/references-images/futura_emitter_bg_s.webp")}.webp #reference .liebherr .bg-container{background-image:url("/assets/imgs/references-images/liebherr_kran_s.webp")}.webp #reference .db .bg-container{background-image:url("/assets/imgs/references-images/call-a-bike_s.webp")}.webp #reference .geze .bg-container{background-image:url("/assets/imgs/references-images/geze_bg_s.webp")}.webp #reference .konicaminolta .bg-container{background-image:url("/assets/imgs/references-images/konicaminolta_bg_s.webp")}.webp #reference .siemens .bg-container,.webp #reference .yunex-traffic .bg-container{background-image:url("/assets/imgs/references-images/siemens_bg_s.webp")}.webp #reference .emz .bg-container{background-image:url("/assets/imgs/references-images/emz_bg_s.webp")}.webp #reference .linak .bg-container{background-image:url("/assets/imgs/references-images/linak_bg_s.webp")}.webp #reference .lutz .bg-container{background-image:url("/assets/imgs/references-images/lutz_bg_s.webp")}}@media only screen and (min-width:980px){.no-webp #reference .wmf .bg-container{background-image:url("/assets/imgs/references-images/wmf_bg_l.jpg")}.no-webp #reference .wmf .quotes{background:linear-gradient(rgba(64,124,202,0.4),rgba(0,0,0,0.7)),url("/assets/imgs/references-images/wmf_bg_l.jpg") no-repeat center center;background-size:cover}.no-webp #reference .liebherr .bg-container{background-image:url("/assets/imgs/references-images/liebherr_kran_m.jpg")}.no-webp #reference .db .bg-container{background-image:url("/assets/imgs/references-images/call-a-bike.jpg")}.no-webp #reference .burg .bg-container{background-image:url("/assets/imgs/references-images/burg_bg_l.jpg")}.no-webp #reference .futura .bg-container{background-image:url("/assets/imgs/references-images/futura_emitter_bg_l.jpg")}.no-webp #reference .geze .bg-container{background-image:url("/assets/imgs/references-images/geze_bg_l.jpg")}.no-webp #reference .konicaminolta .bg-container{background-image:url("/assets/imgs/references-images/konicaminolta_bg_l.jpg")}.no-webp #reference .siemens .bg-container,.no-webp #reference .yunex-traffic .bg-container{background-image:url("/assets/imgs/references-images/siemens_bg_l.jpg")}.no-webp #reference .emz .bg-container{background-image:url("/assets/imgs/references-images/emz_bg_l.jpg")}.no-webp #reference .linak .bg-container{background-image:url("/assets/imgs/references-images/linak_bg_l.jpg")}.no-webp #reference .lutz .bg-container{background-image:url("/assets/imgs/references-images/lutz_bg_l.jpg")}}@media only screen and (max-width:980px){.no-webp #reference .wmf .bg-container{background-image:url("/assets/imgs/references-images/wmf_bg_m.jpg")}
.no-webp #reference .burg .bg-container{background-image:url("/assets/imgs/references-images/burg_bg_m.jpg")}.no-webp #reference .futura .bg-container{background-image:url("/assets/imgs/references-images/futura_emitter_bg_m.jpg")}.no-webp #reference .liebherr .bg-container{background-image:url("/assets/imgs/references-images/liebherr_kran_s.jpg")}.no-webp #reference .db .bg-container{background-image:url("/assets/imgs/references-images/call-a-bike_m.jpg")}.no-webp #reference .geze .bg-container{background-image:url("/assets/imgs/references-images/geze_bg_m.jpg")}.no-webp #reference .konicaminolta .bg-container{background-image:url("/assets/imgs/references-images/konicaminolta_bg_m.jpg")}.no-webp #reference .siemens .bg-container,.no-webp #reference .yunex-traffic .bg-container{background-image:url("/assets/imgs/references-images/siemens_bg_m.jpg")}.no-webp #reference .emz .bg-container{background-image:url("/assets/imgs/references-images/emz_bg_m.jpg")}.no-webp #reference .linak .bg-container{background-image:url("/assets/imgs/references-images/linak_bg_m.jpg")}.no-webp #reference .lutz .bg-container{background-image:url("/assets/imgs/references-images/lutz_bg_m.jpg")}}@media only screen and (max-width:600px){.no-webp #reference .wmf .bg-container{background-image:url("/assets/imgs/references-images/wmf_bg_s.jpg")}.no-webp #reference .burg .bg-container{background-image:url("/assets/imgs/references-images/burg_bg_s.jpg")}.no-webp #reference .futura .bg-container{background-image:url("/assets/imgs/references-images/futura_emitter_bg_s.jpg")}.no-webp #reference .liebherr .bg-container{background-image:url("/assets/imgs/references-images/liebherr_kran_s.jpg")}.no-webp #reference .db .bg-container{background-image:url("/assets/imgs/references-images/call-a-bike_s.jpg")}.no-webp #reference .geze .bg-container{background-image:url("/assets/imgs/references-images/geze_bg_s.jpg")}.no-webp #reference .konicaminolta .bg-container{background-image:url("/assets/imgs/references-images/konicaminolta_bg_s.jpg")}.no-webp #reference .siemens .bg-container,.no-webp #reference .yunex-traffic .bg-container{background-image:url("/assets/imgs/references-images/siemens_bg_s.jpg")}.no-webp #reference .emz .bg-container{background-image:url("/assets/imgs/references-images/emz_bg_s.jpg")}.no-webp #reference .linak .bg-container{background-image:url("/assets/imgs/references-images/linak_bg_s.jpg")}.no-webp #reference .lutz .bg-container{background-image:url("/assets/imgs/references-images/lutz_bg_s.jpg")}}.siemens .bg:nth-child(3n),.yunex-traffic .bg:nth-child(3n){position:relative}.siemens .bg:nth-child(3n):after,.yunex-traffic .bg:nth-child(3n):after{content:"Quelle: verkehr.nrw";position:absolute;bottom:0;right:0;padding:5px;background:rgba(255,255,255,0.7);font-size:.8rem}#privacy-statement h2,#privacy-statement h3,#privacy-statement h4,#privacy-statement p,#disclaimer h2,#disclaimer h3,#disclaimer h4,#disclaimer p,#imprint h2,#imprint h3,#imprint h4,#imprint p{text-align:left;margin:2rem 0 .5rem}#privacy-statement div,#disclaimer div,#imprint div{text-align:left}#privacy-statement p.left,#disclaimer p.left,#imprint p.left{text-align:left}#privacy-statement h3,#disclaimer h3,#imprint h3{margin:3rem 0 1rem}#privacy-statement ol,#disclaimer ol,#imprint ol{margin:.4rem 0 .4rem 1.4rem}#privacy-statement ol.alpha li,#disclaimer ol.alpha li,#imprint ol.alpha li{list-style-type:lower-alpha}#privacy-statement ol li,#disclaimer ol li,#imprint ol li{list-style-type:decimal;margin-bottom:.5rem}#privacy-statement .widerspruch,#disclaimer .widerspruch,#imprint .widerspruch{border:2px solid black;padding:1rem;margin:1rem 0}#privacy-statement .widerspruch h3,#disclaimer .widerspruch h3,#imprint .widerspruch h3{margin-top:0}#disclaimer h3{margin:1.5rem 0 .7rem}#disclaimer h4{margin:1rem 0 .5rem}#four{text-align:center}#four .four-img{background-position:center bottom;background-size:cover;min-height:calc(100vh - 4rem - 48px - .3333rem)}#four h1{font-weight:600;font-size:140px}#four .long-txt{text-align:center;width:20%;min-width:20rem;margin-left:auto;margin-right:auto}#four button{margin-top:2rem}.webp #four .four-img{background-image:url("/assets/imgs/404/error.webp")}.no-webp #four .four-img{background-image:url("/assets/imgs/404/error.jpg")}#news section{margin:0 auto}#news section.white{background:#fff}#news section .year{padding:1.5rem}#news section h2{border-top:2px solid #aaa;padding:.5rem 0;margin-top:3rem;text-align:left}#news section picture img{margin-top:3rem;max-width:100%;border:10px solid #fafafa;box-shadow:5px 7px 15px rgba(0,0,0,0.2)}#news section .content{padding:1.5rem 0}#news section .content h3{text-align:left;font-weight:normal;margin:1rem 0 .5rem 0}#news section .listwrap{display:grid}#news section .listwrap .listelement{display:grid;font-family:"Open Sans";align-items:start;grid-gap:.5rem 3rem;grid-template-columns:1fr 2fr;margin-bottom:10rem;border-radius:7px;text-align:left}#news section .listwrap .listelement .contenta:hover{text-decoration:none;cursor:pointer}#news section .listwrap .listelement .contenta:hover h2{text-decoration:underline}#news section .listwrap .listelement .content .date{font-family:"IBM Plex Mono"!important}
#news section .listwrap .listelement .content p{grid-column:1/2;color:#666}#news section .listwrap .listelement .content p:not(:first-of-type){margin-top:1rem}#news section .listwrap .listelement .content a{width:auto;text-align:right;display:inline-block;margin-top:3rem}@media only screen and (max-width:980px){#news section .listwrap{display:grid;grid-template:auto}#news section .listwrap picture img{min-width:300px}#news section .listwrap .content{text-align:left}#news section .listwrap .content h3,#news section .listwrap .content p,#news section .listwrap .content a,#news section .listwrap .content .date{display:block;width:100%}#news section .listwrap .listelement,#news section .listwrap .listelement:nth-child(even){grid-template-columns:1fr}#news section .listwrap .listelement p,#news section .listwrap .listelement:nth-child(even) p{grid-column:1/4}}@media only screen and (max-width:600px){#news section .listwrap .listelement:not(:last-of-type){margin-right:0;margin-bottom:5rem}}@media only screen and (min-width:980px){#news section .listwrap .listelement:nth-child(even){grid-template-columns:2fr 1fr}#news section .listwrap .listelement:nth-child(even)>picture{order:2}#news section .listwrap .listelement:nth-child(even)>.content{order:1}}#faq ol>li{margin:1rem 0}#faq ol>li strong{display:block;margin-bottom:.125rem}#faq ol>li::marker{font-weight:bold;font-size:large;display:block}#history section:first-of-type h1{margin-top:auto}#history ul li{margin-top:2rem}#history section.left .listwrap.wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;gap:3rem}#history section.left .listwrap.wrapper picture img{width:100%}#history section.left .listwrap.wrapper>div{display:grid;gap:3rem;align-content:start}#history section.left .listwrap.wrapper>div:first-of-type{grid-template-rows:auto auto;gap:3rem}#history section.left .listwrap.wrapper>div p{margin-bottom:3rem}@media only screen and (min-width:980px){#history section.left .listwrap.wrapper{grid-template-columns:1fr 1fr;grid-template-rows:1fr auto}#history section.left .listwrap.wrapper>div:first-of-type{grid-column:span 2}}@media only screen and (min-width:1920px){#history section.left .listwrap.wrapper{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr}}.webp #downloads .bg-container{background-image:url("/assets/imgs//downloads-images/downloads_bg.webp")}.no-webp #downloads .bg-container{background-image:url("/assets/imgs//downloads-images/downloads_bg.jpg")}#downloads section .wrapper>ul li{padding:2rem 2rem;border-bottom:1px solid #eee;display:grid;grid-template-columns:auto 1fr auto;align-content:center;align-items:center;gap:2rem}#downloads section .wrapper>ul li:nth-child(even){background-color:#fafafa}#downloads section .wrapper>ul li *{text-align:left}#downloads section .wrapper>ul li>picture img{max-width:7rem;box-shadow:1px 1px 2px 2px rgba(0,0,0,0.125);border-right:1px solid white}#downloads section .wrapper>ul li .content h2{font-size:1.75rem;margin-bottom:1rem}#downloads section .wrapper>ul li .content p{margin:0}#downloads section .wrapper>ul li>div{margin:auto 0}@media screen and (max-width:600px){#downloads section .wrapper>ul li{grid-template-columns:auto;grid-template-rows:1fr auto;gap:2rem;padding:3rem 1rem 3rem}#downloads section .wrapper>ul li *{text-align:center}#downloads section .wrapper>ul li p{margin:0}#downloads section .wrapper>ul li p:first-of-type{margin-top:.5rem}#downloads section .wrapper>ul li a.button{margin-top:1rem}#downloads section .wrapper>ul li>picture img{width:100%;max-width:10rem}}@media only screen and (max-width:980px){.webp #downloads .bg-container{background-image:url("/assets/imgs//downloads-images/downloads_bg_m.webp")}}.no-webp #downloads .bg-container{background-image:url("/assets/imgs//downloads-images/downloads_bg_m.webp")}@media only screen and (max-width:600px){.webp #downloads .bg-container{background-image:url("/assets/imgs//downloads-images/downloads_bg_s.webp")}.no-webp #downloads .bg-container{background-image:url("/assets/imgs//downloads-images/downloads_bg_s.jpg")}}#locations section,#locations section h2,#locations section h3{text-align:left}#locations div.location{padding:4rem 0 5rem 0}#locations div.location:nth-child(even){background-color:#eee}#locations section .wrapper .checklist ul li p{margin-top:0}#locations section .wrapper .checklist>p strong{display:block;margin-bottom:1rem}#locations section#maps h3{margin:0 0 1rem 0}#locations section#maps strong{margin-top:1rem}#locations section#maps .wrapper.twocols{align-items:center;align-items:stretch;margin-top:2rem}#locations section#maps .wrapper.twocols>div,#locations section#maps .wrapper.twocols>figure{width:calc(50% - 1.5rem)}#locations section#maps .wrapper.twocols .map{background:grey;min-height:24rem;border:1px solid #fff;border-radius:3px;box-shadow:2px 2px 32px rgba(0,0,0,0.125)}#locations section#maps .wrapper.twocols .checklist ul{margin:0}#locations section#maps .wrapper.twocols .checklist li{max-width:100%;margin:0}#locations section#maps .wrapper.twocols .checklist a{display:block;margin-top:auto}
#locations section#images .thirds{max-width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#locations section#images .thirds h2{text-align:left}#locations section#images .thirds p{margin-right:1rem}#locations section#images .thirds picture{width:calc(33.3333% - .5rem);margin-bottom:1rem}#locations section#images .thirds picture img{max-width:100%}#locations section#images .thirds div{width:calc(66.6666% - 5rem);margin:auto}@media only screen and (max-width:980px){#locations h1{padding:0 1rem}#locations section#images .thirds picture{width:calc(50% - .5rem)}#locations section#images .thirds picture img{width:100%}#locations section#images .thirds picture:nth-child(2n+2){display:none}#locations section#images .thirds div{width:100%}#locations section#maps .wrapper.twocols{margin-top:0}}.no-webp #cyber-security section.hero{background-image:url("/assets/imgs/m2mgate-images/security/security_bg_s.jpg")}@media only screen and (min-width:600px){.no-webp #cyber-security section.hero{background-image:url("/assets/imgs/m2mgate-images/security/security_bg_m.jpg")}}@media only screen and (min-width:1366px){.no-webp #cyber-security section.hero{background-image:url("/assets/imgs/m2mgate-images/security/security_bg_l.jpg")}}.webp #cyber-security section.hero{background-image:url("/assets/imgs/m2mgate-images/security/security_bg_s.webp")}@media only screen and (min-width:600px){.webp #cyber-security section.hero{background-image:url("/assets/imgs/m2mgate-images/security/security_bg_m.webp")}}@media only screen and (min-width:1366px){.webp #cyber-security section.hero{background-image:url("/assets/imgs/m2mgate-images/security/security_bg_l.webp")}}#cyber-security section.hero{background-size:cover;background-position:center center;min-height:35rem;height:35rem}#cyber-security section.hero h1{text-align:center}#cyber-security .examples{position:relative;overflow:hidden}#cyber-security section .wrapper .checklist.h ul li{background-color:#f9fffd;background-image:url(/assets/imgs/material-icons/verified_user_24dp_5F6368_FILL0_wght200_GRAD0_opsz24.svg);background-position:center 2rem;background-repeat:no-repeat;background-size:4rem;padding:6rem 2rem 3rem;text-align:center}#cyber-security section .wrapper .checklist.h ul li h3,#cyber-security section .wrapper .checklist.h ul li p{margin:1rem;text-align:center}#cyber-security section .wrapper .checklist.h ul li h3{display:block;color:#004930}#cyber-security section .wrapper .checklist.h ul li h3:before{display:none}#cyber-security section .wrapper .checklist.h ul li:nth-child(5){max-width:100%}#cyber-security h1,#cyber-security h2,#cyber-security h3,#cyber-security h4{margin:3rem 0 1rem}#cyber-security section.bg{background-size:cover;background-position:center center}#cyber-security section.bg div{padding-top:3rem;padding-bottom:3rem}#cyber-security section.bg:first-of-type{height:auto}#cyber-security section.bg h1,#cyber-security section.bg h2,#cyber-security section.bg h3,#cyber-security section.bg h4{margin:0}#cyber-security section.bg.ddos-attack{background-image:url("/assets/imgs/m2mgate-images/security/800/ddos_car-visualization.jpg")}#cyber-security section.bg.social-engineering{background-image:url("/assets/imgs/m2mgate-images/security/800/social-engineering.jpg");background-position:center top}#cyber-security section.bg.social-engineering_2{background-image:url("/assets/imgs/m2mgate-images/security/800/social-engineering_2.jpg")}#cyber-security section.bg.cloning{background-image:url("/assets/imgs/m2mgate-images/security/800/cloning.jpg")}#cyber-security section.bg.man_in_the_middle{background-image:url("/assets/imgs/m2mgate-images/security/800/man_in_the_middle.jpg")}#cyber-security section.bg.malware{background-image:url("/assets/imgs/m2mgate-images/security/800/malware.jpg")}#cyber-security section.bg.default-config{background-image:url("/assets/imgs/m2mgate-images/security/800/default_config.jpg")}@media screen and (min-width:980px){#cyber-security section.bg.ddos-attack{background-image:url("/assets/imgs/m2mgate-images/security/1280/ddos_car-visualization.jpg")}#cyber-security section.bg.social-engineering{background-image:url("/assets/imgs/m2mgate-images/security/1280/social-engineering.jpg");background-position:center top}#cyber-security section.bg.social-engineering_2{background-image:url("/assets/imgs/m2mgate-images/security/1280/social-engineering_2.jpg")}#cyber-security section.bg.cloning{background-image:url("/assets/imgs/m2mgate-images/security/1280/cloning.jpg")}#cyber-security section.bg.man_in_the_middle{background-image:url("/assets/imgs/m2mgate-images/security/1280/man_in_the_middle.jpg")}#cyber-security section.bg.malware{background-image:url("/assets/imgs/m2mgate-images/security/1280/malware.jpg")}#cyber-security section.bg.default-config{background-image:url("/assets/imgs/m2mgate-images/security/1280/default_config.jpg")}}@media screen and (min-width:1366px){#cyber-security section.bg.ddos-attack{background-image:url("/assets/imgs/m2mgate-images/security/2560/ddos_car-visualization.jpg")}#cyber-security section.bg.social-engineering{background-image:url("/assets/imgs/m2mgate-images/security/2560/social-engineering.jpg");background-position:center top}#cyber-security section.bg.social-engineering_2{background-image:url("/assets/imgs/m2mgate-images/security/2560/social-engineering_2.jpg")}#cyber-security section.bg.cloning{background-image:url("/assets/imgs/m2mgate-images/security/2560/cloning.jpg")}#cyber-security section.bg.man_in_the_middle{background-image:url("/assets/imgs/m2mgate-images/security/2560/man_in_the_middle.jpg")}
#cyber-security section.bg.malware{background-image:url("/assets/imgs/m2mgate-images/security/2560/malware.jpg")}#cyber-security section.bg.default-config{background-image:url("/assets/imgs/m2mgate-images/security/2560/default_config.jpg")}}#cyber-security section.grey:first-of-type{margin-top:0}#agb td{min-width:3.5rem;padding:1rem 0;vertical-align:text-top}#agb td:first-of-type{font-weight:bold}#agb td h2{margin-top:2rem}#agb td strong{color:#054a91}#agb td ul{padding:0 0 0 1rem}#agb td ul>li{list-style:disc}#agb .footer-table{margin:5rem auto 0 auto}.webp #agb .hero,.webp #imprint .hero,.webp #privacy-statement .hero,.webp #disclaimer .hero{background-size:cover;background-position:center right}.webp #agb#agb .hero,.webp #imprint#agb .hero,.webp #privacy-statement#agb .hero,.webp #disclaimer#agb .hero{background-position:center center}.webp #agb .hero{background-image:url("/assets/imgs/footer-images/agb.webp")}.no-webp #agb .hero{background-image:url("/assets/imgs/footer-images/agb.jpg")}@media only screen and (max-width:1366px){.webp #agb .hero{background-image:url("/assets/imgs/footer-images/agb_m.webp")}.no-webp #agb .hero{background-image:url("/assets/imgs/footer-images/agb_m.jpg")}#agb .col .col40{width:100%}}@media only screen and (max-width:600px){.webp #agb .hero{background-image:url("/assets/imgs/footer-images/agb_s.webp")}.no-webp #agb .hero{background-image:url("/assets/imgs/footer-images/agb_s.jpg")}#agb .grey{width:auto}#agb .jobList div.job:not(:last-of-type){margin-right:0;margin-bottom:1rem}}.webp #imprint .hero{background-image:url("/assets/imgs/footer-images/imprint.webp")}.no-webp #imprint .hero{background-image:url("/assets/imgs/footer-images/imprint.jpg")}@media only screen and (max-width:1366px){.webp #imprint .hero{background-image:url("/assets/imgs/footer-images/imprint_m.webp")}.no-webp #imprint .hero{background-image:url("/assets/imgs/footer-images/imprint_m.jpg")}#imprint .col .col40{width:100%}}@media only screen and (max-width:600px){.webp #imprint .hero{background-image:url("/assets/imgs/footer-images/imprint_s.webp")}.no-webp #imprint .hero{background-image:url("/assets/imgs/footer-images/imprint_s.jpg")}#imprint .grey{width:auto}#imprint .jobList div.job:not(:last-of-type){margin-right:0;margin-bottom:1rem}}.webp #disclaimer .hero{background-image:url("/assets/imgs/footer-images/disclaimer.webp")}.no-webp #disclaimer .hero{background-image:url("/assets/imgs/footer-images/disclaimer.jpg")}@media only screen and (max-width:1366px){.webp #disclaimer .hero{background-image:url("/assets/imgs/footer-images/disclaimer_m.webp")}.no-webp #disclaimer .hero{background-image:url("/assets/imgs/footer-images/disclaimer_m.jpg")}#disclaimer .col .col40{width:100%}}@media only screen and (max-width:600px){.webp #disclaimer .hero{background-image:url("/assets/imgs/footer-images/disclaimer_s.webp")}.no-webp #disclaimer .hero{background-image:url("/assets/imgs/footer-images/disclaimer_s.jpg")}#disclaimer .grey{width:auto}#disclaimer .jobList div.job:not(:last-of-type){margin-right:0;margin-bottom:1rem}}.webp #privacy-statement .hero{background-image:url("/assets/imgs/footer-images/privacy.webp")}.no-webp #privacy-statement .hero{background-image:url("/assets/imgs/footer-images/privacy.jpg")}@media only screen and (max-width:1366px){.webp #privacy-statement .hero{background-image:url("/assets/imgs/footer-images/privacy_m.webp")}.no-webp #privacy-statement .hero{background-image:url("/assets/imgs/footer-images/privacy_m.jpg")}#privacy-statement .col .col40{width:100%}}@media only screen and (max-width:600px){.webp #privacy-statement .hero{background-image:url("/assets/imgs/footer-images/privacy_s.webp")}.no-webp #privacy-statement .hero{background-image:url("/assets/imgs/footer-images/privacy_s.jpg")}#privacy-statement .grey{width:auto}#privacy-statement .jobList div.job:not(:last-of-type){margin-right:0;margin-bottom:1rem}}