.box-image-popup-window{background:rgba(0,0,0,.8);bottom:0;-webkit-box-shadow:0 3px 4px rgba(0,0,0,.3);box-shadow:0 3px 4px rgba(0,0,0,.3);left:0;overflow:auto;position:fixed;right:0;top:0;z-index:2000}.box-image-popup-window .modal{background-color:#fff;max-width:calc(100% - 4rem);margin:2rem auto;width:1440px;position:relative;padding:3rem;-webkit-box-sizing:border-box;box-sizing:border-box}.box-image-popup-window .modal .controls{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;gap:3rem}.box-image-popup-window .modal .close,.box-image-popup-window .modal .next,.box-image-popup-window .modal .previous{background-repeat:no-repeat;background-size:contain;background-color:transparent;border:none;background-position:50%;cursor:pointer}.box-image-popup-window .modal .next,.box-image-popup-window .modal .previous{height:3rem;width:3rem}.box-image-popup-window .modal .close{height:2rem;width:2rem;background-image:url(/assets/bundle/53ea642fb2.close.svg);position:absolute;top:2rem;right:2rem}@media(min-width:768px){.box-image-popup-window .modal .close{top:3rem;right:3rem}}.box-image-popup-window .modal .previous{background-image:url(/assets/bundle/5968aaaa21.arrow-left.svg)}.box-image-popup-window .modal .next{background-image:url(/assets/bundle/0992da6253.arrow-right.svg)}.box-image-popup-window .inner{margin-bottom:2em;margin-top:2em}@media(min-width:768px){.box-image-popup-window .inner{margin-top:0;margin-right:4rem}}@media(min-width:1024px){.box-image-popup-window .box-image-popup{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;gap:3rem}}.box-image-popup-window .box-image-popup .image_container{margin-bottom:1rem;flex-shrink:0}.box-image-popup-window .box-image-popup .ce_text{display:none}.box-image-popup-window .box-image-popup .ce_textPopup h3:first-child{margin-top:0}.box-image-popup .popupLink a{background-image:url(/assets/bundle/96287a8713.plus.svg);width:2rem;height:2rem;display:block;margin:0 auto 1rem;background-size:contain;background-repeat:no-repeat}.box-image-popup .popupLink a:hover{background-image:url(/assets/bundle/b633ace719.plus-hover.svg)}
@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:200;font-display:swap;src:url(/files/compart/code/fonts/source-sans-pro-v13-latin-200.eot);src:local("Source Sans Pro ExtraLight"),local("SourceSansPro-ExtraLight"),url(/files/compart/code/fonts/source-sans-pro-v13-latin-200.eot?#iefix) format("embedded-opentype"),url(/files/compart/code/fonts/source-sans-pro-v13-latin-200.woff2) format("woff2"),url(/files/compart/code/fonts/source-sans-pro-v13-latin-200.woff) format("woff"),url(/files/compart/code/fonts/source-sans-pro-v13-latin-200.ttf) format("truetype"),url(/files/compart/code/fonts/source-sans-pro-v13-latin-200.svg#SourceSansPro) format("svg")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:300;font-display:swap;src:url(/files/compart/code/fonts/source-sans-pro-v13-latin-300.eot);src:local("Source Sans Pro Light"),local("SourceSansPro-Light"),url(/files/compart/code/fonts/source-sans-pro-v13-latin-300.eot?#iefix) format("embedded-opentype"),url(/files/compart/code/fonts/source-sans-pro-v13-latin-300.woff2) format("woff2"),url(/files/compart/code/fonts/source-sans-pro-v13-latin-300.woff) format("woff"),url(/files/compart/code/fonts/source-sans-pro-v13-latin-300.ttf) format("truetype"),url(/files/compart/code/fonts/source-sans-pro-v13-latin-300.svg#SourceSansPro) format("svg")}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:300;font-display:swap;src:url(/files/compart/code/fonts/source-sans-pro-v13-latin-300italic.eot);src:local("Source Sans Pro Light Italic"),local("SourceSansPro-LightItalic"),url(/files/compart/code/fonts/source-sans-pro-v13-latin-300italic.eot?#iefix) format("embedded-opentype"),url(/files/compart/code/fonts/source-sans-pro-v13-latin-300italic.woff2) format("woff2"),url(/files/compart/code/fonts/source-sans-pro-v13-latin-300italic.woff) format("woff"),url(/files/compart/code/fonts/source-sans-pro-v13-latin-300italic.ttf) format("truetype"),url(/files/compart/code/fonts/source-sans-pro-v13-latin-300italic.svg#SourceSansPro) format("svg")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/files/compart/code/fonts/source-sans-pro-v13-latin-regular.eot);src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(/files/compart/code/fonts/source-sans-pro-v13-latin-regular.eot?#iefix) format("embedded-opentype"),url(/files/compart/code/fonts/source-sans-pro-v13-latin-regular.woff2) format("woff2"),url(/files/compart/code/fonts/source-sans-pro-v13-latin-regular.woff) format("woff"),url(/files/compart/code/fonts/source-sans-pro-v13-latin-regular.ttf) format("truetype"),url(/files/compart/code/fonts/source-sans-pro-v13-latin-regular.svg#SourceSansPro) format("svg")}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:400;font-display:swap;src:url(/files/compart/code/fonts/source-sans-pro-v13-latin-italic.eot);src:local("Source Sans Pro Italic"),local("SourceSansPro-Italic"),url(/files/compart/code/fonts/source-sans-pro-v13-latin-italic.eot?#iefix) format("embedded-opentype"),url(/files/compart/code/fonts/source-sans-pro-v13-latin-italic.woff2) format("woff2"),url(/files/compart/code/fonts/source-sans-pro-v13-latin-italic.woff) format("woff"),url(/files/compart/code/fonts/source-sans-pro-v13-latin-italic.ttf) format("truetype"),url(/files/compart/code/fonts/source-sans-pro-v13-latin-italic.svg#SourceSansPro) format("svg")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/files/compart/code/fonts/source-sans-pro-v13-latin-600.eot);src:local("Source Sans Pro SemiBold"),local("SourceSansPro-SemiBold"),url(/files/compart/code/fonts/source-sans-pro-v13-latin-600.eot?#iefix) format("embedded-opentype"),url(/files/compart/code/fonts/source-sans-pro-v13-latin-600.woff2) format("woff2"),url(/files/compart/code/fonts/source-sans-pro-v13-latin-600.woff) format("woff"),url(/files/compart/code/fonts/source-sans-pro-v13-latin-600.ttf) format("truetype"),url(/files/compart/code/fonts/source-sans-pro-v13-latin-600.svg#SourceSansPro) format("svg")}
abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}
.container{position:relative;clear:both}button{outline:none}@media screen and (min-width:1024px){.container{padding-top:75px}}a{color:#dc1a2c;text-decoration:none}a.inherit-color{color:inherit}a:focus,a:hover{color:#0399f7}p{margin-bottom:1.3em}b,strong{font-weight:400}::-moz-selection{background-color:#0399f7;color:#fafafa}::selection{background-color:#0399f7;color:#fafafa}.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-weight:300;margin:.6em 0;line-height:1.3}.h4,.h5,h4,h5{margin:.6em 0;font-weight:400;line-height:1.3;margin:0 0 .6em}.ce_headline{margin:.5em 0 1em}blockquote{width:90%;margin:0 auto;max-width:1024px;text-align:center}@media screen and (min-width:1920px){blockquote{width:auto}}blockquote strong{font-weight:400}blockquote p{color:#373637;line-height:1.6;font-size:1.125rem}@media screen and (min-width:420px){blockquote p{font-size:1.25rem}}@media screen and (min-width:768px){blockquote p{font-size:1.625rem}}@media screen and (min-width:1440px){blockquote p{font-size:1.825rem}}@media screen and (min-width:1920px){blockquote p{font-size:1.5rem}}@media screen and (min-width:2560px){blockquote p{font-size:2rem}}blockquote p:last-child{margin-bottom:0}div.centered{text-align:center}.clear{clear:both}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{-webkit-overflow-scrolling:touch}body,button{font-size:16px;font-family:Source Sans Pro,sans-serif;color:#373637;line-height:1.6;font-weight:300}@media screen and (min-width:375px){body,button{font-size:17px}}@media screen and (min-width:768px){body,button{font-size:18px}}@media screen and (min-width:1600px){body,button{font-size:20px}}body .smaller,button .smaller{font-size:90%}.h1,h1{font-size:1.875em}@media screen and (min-width:375px){.h1,h1{font-size:1.94em}}@media screen and (min-width:414px){.h1,h1{font-size:2.18em}}@media screen and (min-width:768px){.h1,h1{font-size:2.44em}}@media screen and (min-width:1600px){.h1,h1{font-size:3.6em}}@media screen and (min-width:2560px){.h1,h1{font-size:4.65em}}.h2,h2{font-size:1.875em}@media screen and (min-width:375px){.h2,h2{font-size:1.94em}}@media screen and (min-width:414px){.h2,h2{font-size:2em}}@media screen and (min-width:768px){.h2,h2{font-size:2.44em}}@media screen and (min-width:1600px){.h2,h2{font-size:3em}}.h3,h3{font-size:1.625em}@media screen and (min-width:375px){.h3,h3{font-size:1.76em}}@media screen and (min-width:1920px){.h3,h3{font-size:1.8em}}@media screen and (min-width:2560px){.h3,h3{font-size:2em}}.h4,h4{font-size:1.25em}@media screen and (min-width:375px){.h4,h4{font-size:1.44em}}@media screen and (min-width:2560px){.h4,h4{font-size:1.6em}}.h5,h5{font-size:1.125em}@media screen and (min-width:375px){.h5,h5{font-size:1.176em}}@media screen and (min-width:1920px){.h5,h5{font-size:1.2em}}h6{font-size:1em;font-weight:400}.content_wrapper{margin:30px 0}@media screen and (min-width:768px){.content_wrapper{margin:50px 0}}@media screen and (min-width:1600px){.content_wrapper{margin:60px 0}}@media screen and (min-width:1920px){.content_wrapper{margin:70px 0}}.content_wrapper{overflow-x:auto;overflow-y:hidden}.content_wrapper.odd{background-color:#f6f6f6;padding:30px 0;margin:0}@media screen and (min-width:768px){.content_wrapper.odd{padding:50px 0}}@media screen and (min-width:1600px){.content_wrapper.odd{padding:60px 0}}.content_wrapper.nopadb{padding-bottom:0}.content_wrapper.nopadt{padding-top:0}.content_wrapper.nomarb{margin-bottom:0}.content_wrapper.nomart{margin-top:0}.content_wrapper.nomarbt{margin-bottom:0}.content_wrapper.nomarbt+div{margin-top:0}.content_wrapper.background-image{margin:0;padding:50px 0}@media screen and (min-width:768px){.content_wrapper.background-image{padding:75px 0}}@media screen and (min-width:1600px){.content_wrapper.background-image{padding:90px 0}}@media screen and (min-width:1920px){.content_wrapper.background-image{padding:120px 0}}.content_wrapper.background-image.bridge{background:url(/files/compart/dev/backgrounds/background-02.png);background-size:cover}.content_wrapper.background-image .ce_text h2,.content_wrapper.background-image .ce_text p{color:#fff}.content_wrapper.background-image h2{margin-top:0}.content_wrapper.background-image .ce_flip-cards{margin:0 auto;padding:25px 0}@media screen and (min-width:768px){.content_wrapper.background-image .ce_flip-cards{padding:25px 0}}@media screen and (min-width:1600px){.content_wrapper.background-image .ce_flip-cards{padding:30px 0}}@media screen and (min-width:1920px){.content_wrapper.background-image .ce_flip-cards{padding:35px 0}}.content_wrapper.pattern{background-image:url(/files/compart/theme/images/bg_pattern.svg);background-size:cover;background-position-x:10%;margin:0;padding:30px 0}@media screen and (min-width:768px){.content_wrapper.pattern{padding:50px 0}}@media screen and (min-width:1600px){.content_wrapper.pattern{padding:60px 0}}@media screen and (min-width:1920px){.content_wrapper.pattern{padding:70px 0}}.content_wrapper:after{display:block;content:"";clear:both}.content_wrapper.line:before{content:"";position:absolute;left:0;right:0;height:1px;background:radial-gradient(circle at center,#0399f7 0,rgba(3,153,247,0) 70%)}.content_wrapper.wbgImage{background-size:cover}.content{z-index:1;margin:0 10px}.content.scroll-x{margin:0;overflow-x:scroll;overflow-y:hidden;-webkit-touch-overflow:scroll}@media screen and (min-width:768px){.content.scroll-x{margin:0 auto;overflow-x:auto;overflow-y:hidden;-webkit-touch-overflow:none}}@media screen and (min-width:768px){.content.row{display:-webkit-box;display:flex}}@media screen and (min-width:768px){.content.row .first{-webkit-box-flex:1;flex:1 0 45%}}@media screen and (min-width:1024px){.content.row .first{-webkit-box-flex:1;flex:1 0 40%}}@media screen and (min-width:768px){.content.row .last{-webkit-box-flex:1;flex:1 0 53%;margin-left:2%;-ms-grid-row-align:center;align-self:center}}@media screen and (min-width:1024px){.content.row .last{-webkit-box-flex:1;flex:1 0 58%;margin-left:2%}}@media screen and (min-width:1440px){.content.row .last{-webkit-box-flex:1;flex:1 0 56%;margin-left:4%}}@media screen and (min-width:375px){.content{margin:0 20px}}@media screen and (min-width:768px){.content{margin:0 30px}}@media screen and (min-width:1024px){.content{margin:0 50px}}@media screen and (min-width:1600px){.content{max-width:1440px;margin:0 auto;position:relative}}.content h2.ce_headline{text-align:center}.content .multiple-columns-2-768,.content .multiple-columns-2-1024,.content .multiple-columns-2-1280,.content .multiple-columns-2-1600{text-align:justify;-ms-hyphens:auto;hyphens:auto}.content .multiple-columns-2-768 div,.content .multiple-columns-2-768 ul,.content .multiple-columns-2-1024 div,.content .multiple-columns-2-1024 ul,.content .multiple-columns-2-1280 div,.content .multiple-columns-2-1280 ul,.content .multiple-columns-2-1600 div,.content .multiple-columns-2-1600 ul{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;overflow:hidden}@media screen and (min-width:768px){.content .multiple-columns-2-768{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2.5em;-moz-column-gap:2.5em;column-gap:2.5em}}@media screen and (min-width:1024px){.content .multiple-columns-2-1024{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2.5em;-moz-column-gap:2.5em;column-gap:2.5em}}@media screen and (min-width:1280px){.content .multiple-columns-2-1280{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2.5em;-moz-column-gap:2.5em;column-gap:2.5em}}@media screen and (min-width:1600px){.content .multiple-columns-2-1600{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2.5em;-moz-column-gap:2.5em;column-gap:2.5em}}.content.center{text-align:center}@media screen and (min-width:1024px){.start .content{margin:0 50px}}@media screen and (min-width:1600px){.start .content{max-width:none;margin:0 50px}}@media screen and (min-width:2560px){.start .content{max-width:none}}.product-name,.red{color:#fc240f}.blue{color:#0399f7}.content ol{list-style-position:inside}.content .blue-ol ol{list-style:none;counter-reset:counter}.content .blue-ol ol li{text-indent:-1.1em;margin-left:1.1em}.content .blue-ol ol li:before{display:inline-block;text-indent:0;width:1.1em;color:#0399f7;content:counter(counter) ".";counter-increment:counter}.blue-ul ul,.content ul{list-style-type:none}.blue-ul ul li,.content ul li{text-indent:-.45em;text-align:left}.blue-ul ul li span,.content ul li span{font-weight:400}.blue-ul ul li,.content ul li{margin-left:1.1em;margin-bottom:.9em}.blue-ul ul li:before,.content ul li:before{content:"";width:.45em;height:.45em;position:relative;display:inline-block;left:-.45em;top:-.1em;background-color:#0399f7;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}@media screen and (min-width:768px){.content .grid-1024 ul{margin-bottom:10px}}@media screen and (min-width:1024px){.content .grid-1024 ul{display:-webkit-box;display:flex;flex-wrap:wrap}.content .grid-1024 ul li{margin-bottom:1.6em;width:calc(50% - 1.1em)}}@media screen and (min-width:1600px){.content .grid-1024 ul{display:-webkit-box;display:flex;flex-wrap:wrap}.content .grid-1024 ul li{margin-bottom:1.6em;width:calc(30% - 1.1em)}}@media screen and (min-width:768px){.content .grid-1280 ul{margin-bottom:10px}}@media screen and (min-width:1280px){.content .grid-1280 ul{display:-webkit-box;display:flex;flex-wrap:wrap}.content .grid-1280 ul li{margin-bottom:1.6em;width:calc(50% - 1.1em)}}@media screen and (min-width:1600px){.content .grid-1280 ul{display:-webkit-box;display:flex;flex-wrap:wrap}.content .grid-1280 ul li{margin-bottom:1.6em;width:calc(33% - 1.1em)}}@media screen and (min-width:768px){.content .grid-1600 ul{margin-bottom:10px}}@media screen and (min-width:1600px){.content .grid-1600 ul{display:-webkit-box;display:flex;flex-wrap:wrap}.content .grid-1600 ul li{margin-bottom:1.6em;width:calc(33% - 1.1em)}}.button a,a.button,button.button{display:inline-block;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;margin:10px 0;padding:6px 30px}.button a.padded,a.button.padded,button.button.padded{padding:14px 40px}.button a.wider,a.button.wider,button.button.wider{width:240px}@media screen and (min-width:1024px){.button a.wider,a.button.wider,button.button.wider{width:350px}}@media screen and (min-width:1600px){.button a.wider,a.button.wider,button.button.wider{width:438px;font-size:22px}}.button a,a.button,button.button{border:1px solid #fc240f;color:#fc240f;background-color:#fff}.button a:hover,a.button:hover,button.button:hover{background-color:#fff1f1}.button a,a.button,button.button{font-weight:400}@media screen and (min-width:375px){.button a,a.button,button.button{font-size:16px}}@media screen and (min-width:2560px){.button a,a.button,button.button{font-size:18px}}.button a.blue,a.button.blue,button.button.blue{border-color:#0399f7;color:#0399f7}.button a.blue:hover,a.button.blue:hover,button.button.blue:hover{color:#fff;background-color:#6cbefd}.button a.rounded,a.button.rounded,button.button.rounded{border-radius:4px}.button a.highlight,a.button.highlight,button.button.highlight{background-color:#0399f7;color:#fff;border-color:#0399f7}.button a.highlight.glow,a.button.highlight.glow,button.button.highlight.glow{-webkit-box-shadow:0 0 10px 3px rgba(3,153,247,.3);box-shadow:0 0 10px 3px rgba(3,153,247,.3);border-radius:4px}.button a.highlight.transparent,a.button.highlight.transparent,button.button.highlight.transparent{background-color:rgba(3,153,247,.3)}.button a.highlight.transparent:hover,a.button.highlight.transparent:hover,button.button.highlight.transparent:hover{border-color:#0399f7;background-color:#042448}.button a.highlight:hover,a.button.highlight:hover,button.button.highlight:hover{background-color:#6cbefd;border-color:#6cbefd}.solutions .link:not(.dark) .button a:hover,.solutions .link:not(.dark) a.button:hover,.solutions .link:not(.dark) button.button:hover,.start .link:not(.dark) .button a:hover,.start .link:not(.dark) a.button:hover,.start .link:not(.dark) button.button:hover{color:#0399f7;border-color:#0399f7}.branchen .link:not(.dark) .button a:not(.highlight):hover,.branchen .link:not(.dark) a.button:not(.highlight):hover,.branchen .link:not(.dark) button.button:not(.highlight):hover{color:#0399f7;border-color:#0399f7;background-color:hsla(0,0%,100%,.5)}.ce_hyperlink.more a,p.more a{display:inline;position:relative;color:#fc240f;margin-right:20px}.ce_hyperlink.more a:after,p.more a:after{content:"";position:absolute;margin:0 5px;bottom:0;width:20px;background-image:url(/files/compart/theme/images/icons/icon-arrow-right-red.svg);background-repeat:no-repeat;background-position:50%;background-size:.8em;height:1.2em;color:#fc240f}.ce_hyperlink.more a:hover,p.more a:hover{color:#0399f7}.ce_hyperlink.more a:hover:after,p.more a:hover:after{background-image:url(/files/compart/theme/images/icons/icon-arrow-right-blue.svg)}.btn{display:block;padding:.5em 1em;line-height:1.25;text-align:center;font-size:inherit}.btn.btn-primary{color:#fff;background:#0399f7}.hidden,.invisible,.just-print,.label,.show-1024{display:none}@media screen and (min-width:1024px){.show-1024{display:initial}.hide-1024{display:none}}img{max-width:100%;height:auto}figure>img,figure>picture>img{display:block}table{width:100%;margin-top:.5em}table tr.even{background:#f6f6f6}table td,table th{padding:.25em .5em}p.sub{font-size:.85rem;line-height:1.25;margin:.5em 0}@media screen and (min-width:768px){.row{display:-webkit-box;display:flex;flex-wrap:wrap}}@media screen and (min-width:768px){.col-6{-webkit-box-flex:0;flex:0 0 48%;max-width:48%;margin-right:4%}.col-6:nth-of-type(2n){margin-right:0}}.horizontal-list ul,ul.horizontal-list{-webkit-column-count:1;-moz-column-count:1;column-count:1}@media screen and (min-width:768px){.horizontal-list ul,ul.horizontal-list{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media screen and (min-width:1024px){.horizontal-list ul,ul.horizontal-list{-webkit-column-count:4;-moz-column-count:4;column-count:4}}@media screen and (min-width:1440px){.horizontal-list ul,ul.horizontal-list{-webkit-column-count:5;-moz-column-count:5;column-count:5}}.horizontal-list ul,ul.horizontal-list{margin:1em 0}.download-icon-text{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center}.download-icon-text a{margin-top:-.9em;margin-left:.5em}.clearfix:after{content:"";display:block;height:0;clear:both}.p-1{padding:.25rem}.pl-1{padding-left:.25rem}.pr-1{padding-right:.25rem}.pt-1{padding-top:.25rem}.pb-1{padding-bottom:.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.m-1{margin:.25rem}.ml-1{margin-left:.25rem}.mr-1{margin-right:.25rem}.mt-1{margin-top:.25rem}.mb-1{margin-bottom:.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.img-m-1>.image_container{margin:.25rem}.img-ml-1>.image_container{margin-left:.25rem}.img-mr-1>.image_container{margin-right:.25rem}.img-mt-1>.image_container{margin-top:.25rem}.img-mb-1>.image_container{margin-bottom:.25rem}.img-mx-1>.image_container{margin-left:.25rem;margin-right:.25rem}.img-my-1>.image_container{margin-top:.25rem;margin-bottom:.25rem}.p-2{padding:.5rem}.pl-2{padding-left:.5rem}.pr-2{padding-right:.5rem}.pt-2{padding-top:.5rem}.pb-2{padding-bottom:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.m-2{margin:.5rem}.ml-2{margin-left:.5rem}.mr-2{margin-right:.5rem}.mt-2{margin-top:.5rem}.mb-2{margin-bottom:.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.img-m-2>.image_container{margin:.5rem}.img-ml-2>.image_container{margin-left:.5rem}.img-mr-2>.image_container{margin-right:.5rem}.img-mt-2>.image_container{margin-top:.5rem}.img-mb-2>.image_container{margin-bottom:.5rem}.img-mx-2>.image_container{margin-left:.5rem;margin-right:.5rem}.img-my-2>.image_container{margin-top:.5rem;margin-bottom:.5rem}.p-3{padding:.75rem}.pl-3{padding-left:.75rem}.pr-3{padding-right:.75rem}.pt-3{padding-top:.75rem}.pb-3{padding-bottom:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.m-3{margin:.75rem}.ml-3{margin-left:.75rem}.mr-3{margin-right:.75rem}.mt-3{margin-top:.75rem}.mb-3{margin-bottom:.75rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.img-m-3>.image_container{margin:.75rem}.img-ml-3>.image_container{margin-left:.75rem}.img-mr-3>.image_container{margin-right:.75rem}.img-mt-3>.image_container{margin-top:.75rem}.img-mb-3>.image_container{margin-bottom:.75rem}.img-mx-3>.image_container{margin-left:.75rem;margin-right:.75rem}.img-my-3>.image_container{margin-top:.75rem;margin-bottom:.75rem}.p-4{padding:1rem}.pl-4{padding-left:1rem}.pr-4{padding-right:1rem}.pt-4{padding-top:1rem}.pb-4{padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-4{padding-top:1rem;padding-bottom:1rem}.m-4{margin:1rem}.ml-4{margin-left:1rem}.mr-4{margin-right:1rem}.mt-4{margin-top:1rem}.mb-4{margin-bottom:1rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-4{margin-top:1rem;margin-bottom:1rem}.img-m-4>.image_container{margin:1rem}.img-ml-4>.image_container{margin-left:1rem}.img-mr-4>.image_container{margin-right:1rem}.img-mt-4>.image_container{margin-top:1rem}.img-mb-4>.image_container{margin-bottom:1rem}.img-mx-4>.image_container{margin-left:1rem;margin-right:1rem}.img-my-4>.image_container{margin-top:1rem;margin-bottom:1rem}.p-5{padding:1.25rem}.pl-5{padding-left:1.25rem}.pr-5{padding-right:1.25rem}.pt-5{padding-top:1.25rem}.pb-5{padding-bottom:1.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.m-5{margin:1.25rem}.ml-5{margin-left:1.25rem}.mr-5{margin-right:1.25rem}.mt-5{margin-top:1.25rem}.mb-5{margin-bottom:1.25rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.img-m-5>.image_container{margin:1.25rem}.img-ml-5>.image_container{margin-left:1.25rem}.img-mr-5>.image_container{margin-right:1.25rem}.img-mt-5>.image_container{margin-top:1.25rem}.img-mb-5>.image_container{margin-bottom:1.25rem}.img-mx-5>.image_container{margin-left:1.25rem;margin-right:1.25rem}.img-my-5>.image_container{margin-top:1.25rem;margin-bottom:1.25rem}.p-6{padding:1.5rem}.pl-6{padding-left:1.5rem}.pr-6{padding-right:1.5rem}.pt-6{padding-top:1.5rem}.pb-6{padding-bottom:1.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.m-6{margin:1.5rem}.ml-6{margin-left:1.5rem}.mr-6{margin-right:1.5rem}.mt-6{margin-top:1.5rem}.mb-6{margin-bottom:1.5rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.img-m-6>.image_container{margin:1.5rem}.img-ml-6>.image_container{margin-left:1.5rem}.img-mr-6>.image_container{margin-right:1.5rem}.img-mt-6>.image_container{margin-top:1.5rem}.img-mb-6>.image_container{margin-bottom:1.5rem}.img-mx-6>.image_container{margin-left:1.5rem;margin-right:1.5rem}.img-my-6>.image_container{margin-top:1.5rem;margin-bottom:1.5rem}.p-7{padding:1.75rem}.pl-7{padding-left:1.75rem}.pr-7{padding-right:1.75rem}.pt-7{padding-top:1.75rem}.pb-7{padding-bottom:1.75rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.m-7{margin:1.75rem}.ml-7{margin-left:1.75rem}.mr-7{margin-right:1.75rem}.mt-7{margin-top:1.75rem}.mb-7{margin-bottom:1.75rem}.mx-7{margin-left:1.75rem;margin-right:1.75rem}.my-7{margin-top:1.75rem;margin-bottom:1.75rem}.img-m-7>.image_container{margin:1.75rem}.img-ml-7>.image_container{margin-left:1.75rem}.img-mr-7>.image_container{margin-right:1.75rem}.img-mt-7>.image_container{margin-top:1.75rem}.img-mb-7>.image_container{margin-bottom:1.75rem}.img-mx-7>.image_container{margin-left:1.75rem;margin-right:1.75rem}.img-my-7>.image_container{margin-top:1.75rem;margin-bottom:1.75rem}.p-8{padding:2rem}.pl-8{padding-left:2rem}.pr-8{padding-right:2rem}.pt-8{padding-top:2rem}.pb-8{padding-bottom:2rem}.px-8{padding-left:2rem;padding-right:2rem}.py-8{padding-top:2rem;padding-bottom:2rem}.m-8{margin:2rem}.ml-8{margin-left:2rem}.mr-8{margin-right:2rem}.mt-8{margin-top:2rem}.mb-8{margin-bottom:2rem}.mx-8{margin-left:2rem;margin-right:2rem}.my-8{margin-top:2rem;margin-bottom:2rem}.img-m-8>.image_container{margin:2rem}.img-ml-8>.image_container{margin-left:2rem}.img-mr-8>.image_container{margin-right:2rem}.img-mt-8>.image_container{margin-top:2rem}.img-mb-8>.image_container{margin-bottom:2rem}.img-mx-8>.image_container{margin-left:2rem;margin-right:2rem}.img-my-8>.image_container{margin-top:2rem;margin-bottom:2rem}.p-9{padding:2.25rem}.pl-9{padding-left:2.25rem}.pr-9{padding-right:2.25rem}.pt-9{padding-top:2.25rem}.pb-9{padding-bottom:2.25rem}.px-9{padding-left:2.25rem;padding-right:2.25rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.m-9{margin:2.25rem}.ml-9{margin-left:2.25rem}.mr-9{margin-right:2.25rem}.mt-9{margin-top:2.25rem}.mb-9{margin-bottom:2.25rem}.mx-9{margin-left:2.25rem;margin-right:2.25rem}.my-9{margin-top:2.25rem;margin-bottom:2.25rem}.img-m-9>.image_container{margin:2.25rem}.img-ml-9>.image_container{margin-left:2.25rem}.img-mr-9>.image_container{margin-right:2.25rem}.img-mt-9>.image_container{margin-top:2.25rem}.img-mb-9>.image_container{margin-bottom:2.25rem}.img-mx-9>.image_container{margin-left:2.25rem;margin-right:2.25rem}.img-my-9>.image_container{margin-top:2.25rem;margin-bottom:2.25rem}.p-10{padding:2.5rem}.pl-10{padding-left:2.5rem}.pr-10{padding-right:2.5rem}.pt-10{padding-top:2.5rem}.pb-10{padding-bottom:2.5rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.m-10{margin:2.5rem}.ml-10{margin-left:2.5rem}.mr-10{margin-right:2.5rem}.mt-10{margin-top:2.5rem}.mb-10{margin-bottom:2.5rem}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.img-m-10>.image_container{margin:2.5rem}.img-ml-10>.image_container{margin-left:2.5rem}.img-mr-10>.image_container{margin-right:2.5rem}.img-mt-10>.image_container{margin-top:2.5rem}.img-mb-10>.image_container{margin-bottom:2.5rem}.img-mx-10>.image_container{margin-left:2.5rem;margin-right:2.5rem}.img-my-10>.image_container{margin-top:2.5rem;margin-bottom:2.5rem}.greyBG{background-color:#f6f6f6}.scrollable-image{position:relative}.scrollable-image:after{content:"";position:absolute;right:0;width:100px;background-image:-webkit-gradient(linear,right top, left top,from(#fff),to(hsla(0,0%,100%,0)));background-image:linear-gradient(270deg,#fff,hsla(0,0%,100%,0));height:100%;top:0}.scrollable-image .image_container{overflow:auto;padding-right:100px}.scrollable-image .image_container>img{max-width:none}.fat-headlines strong{font-weight:600}.hyphens{-ms-hyphens:auto;hyphens:auto}.icon-list figure{width:50px;height:50px;float:left;clear:both;margin-right:10px}.icon-list img,.icon-list svg{width:100%;max-height:100%;display:block}.icon-list h4,.icon-list h5{margin:0}.icon-list p{margin-bottom:1em}.icon-list .block,.icon-list .footer-item{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column;overflow:hidden;padding-bottom:10px}.icon-list .block .content-wrap,.icon-list .footer-item .content-wrap{float:left;width:calc(100% - 60px)}body.company #benefits .h3,body.company #benefits h3{font-size:1.58em}@media screen and (min-width:375px){body.company #benefits .h3,body.company #benefits h3{font-size:1.6em}}@media screen and (min-width:768px){body.company #benefits .h3,body.company #benefits h3{font-size:1.7em}}.autoscroll-x{scrollbar-width:none}.autoscroll-x::-webkit-scrollbar{display:none}.color-red{color:#dc1a2c!important}.color-red-light{color:#ff4d59!important}.color-blue{color:#0399f7!important}.color-blue-dark{color:#042448!important}.center-image img{margin:0 auto}.nohyphens{-ms-hyphens:none!important;hyphens:none!important}.mart-1{margin-top:1em}.mart-2{margin-top:2em}.mart-3{margin-top:3em}.mart-4{margin-top:4em}.mart-5{margin-top:5em}.marb-1{margin-bottom:1em}.marb-2{margin-bottom:2em}.marb-3{margin-bottom:3em}.marb-4{margin-bottom:4em}.marb-5{margin-bottom:5em}
.hero{overflow:hidden;background-size:cover;position:relative;text-align:center}.hero,.hero a{color:#fff}@media screen and (min-width:768px){.hero .hero-container{position:relative}}.hero .hero-text{text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:14px 20px;position:absolute;bottom:20px;right:20px;left:20px;background:-webkit-gradient(linear,right bottom, left top,color-stop(0, rgba(0,80,192,.62)),to(#48bdff));background:linear-gradient(to top left,rgba(0,80,192,.62) 0,#48bdff)}@media screen and (min-width:768px){.hero .hero-text{padding:20px;width:324px;min-height:324px;position:absolute;top:50%;bottom:inherit;left:inherit;right:inherit;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0}}@media screen and (min-width:1024px){.hero .hero-text{width:400px;height:400px}}@media screen and (min-width:1600px){.hero .hero-text{width:468px;height:468px;padding:30px}}@media screen and (min-width:2560px){.hero .hero-text{width:606px;height:606px;padding:50px 30px}}.hero .hero-text h1,.hero .hero-text h2{margin:.2em 0;line-height:1.2}@media screen and (min-width:768px){.hero .hero-text h1,.hero .hero-text h2{margin:.4em 0}}.hero .hero-text .subtitle{font-weight:400}@media screen and (min-width:2560px){.hero .hero-text .subtitle{font-size:28px}}.hero .hero-text .link{position:relative;padding-right:16px}@media screen and (min-width:1600px){.hero .hero-text .link{padding-right:26px}}.hero .hero-text .link:after{content:"";position:absolute;bottom:.1em;right:0;height:1.05em;width:16px;display:inline-block;background:url(/files/compart/theme/images/icons/icon-arrow-right-white.svg);background-repeat:no-repeat;background-position:50%}.hero .box-link .hero-text:before{content:"";display:block;height:2px;background-color:#fff;width:0;-webkit-transition:width .2s ease-in-out;transition:width .2s ease-in-out;position:absolute;top:0;left:0;z-index:10}@media(hover:hover){.hero .box-link:hover .hero-text:before{width:100%}}body.firefox .hero .box-link:hover .hero-text:before,body.ie11 .hero .box-link:hover .hero-text:before{width:100%}.hero.anti{color:#3f3e3e;line-height:1;text-align:left}.hero .content-elements-container{width:90%;margin:0 auto;padding:1em 0;max-width:1440px}.hero .hero-picture-container{position:relative}.hero .hero-picture-container picture{display:block}.hero .hero-picture-container picture img{width:100%;height:100%}.hero .picture-content-container{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center}.hero .picture-content-container.top{-webkit-box-align:start;align-items:flex-start;padding-top:2em}.hero .picture-content-container.bottom{-webkit-box-align:end;align-items:flex-end;padding-bottom:2em}.hero .picture-content{width:90%;margin:0 auto;max-width:1440px;position:relative}.hero .picture-content h1{max-width:520px;font-size:2rem;line-height:1.25;margin:0 0 .25em}@media screen and (min-width:768px){.hero .picture-content h1{font-size:2.5rem}}@media screen and (min-width:1024px){.hero .picture-content h1{font-size:2.875rem;line-height:1.5;max-width:600px}}@media screen and (min-width:1200px){.hero .picture-content h1{max-width:720px}}@media screen and (min-width:1600px){.hero .picture-content h1{max-width:840px;font-size:3.625rem}}@media screen and (min-width:1920px){.hero .picture-content h1{font-size:4rem;max-width:960px}}@media screen and (min-width:2560px){.hero .picture-content h1{line-height:1.125;max-width:1280px;font-size:5.75rem}}.hero .picture-content p{margin:0;line-height:1.5;max-width:360px;font-size:1.125rem}@media screen and (min-width:768px){.hero .picture-content p{font-size:1.25rem}}@media screen and (min-width:1024px){.hero .picture-content p{max-width:520px}}@media screen and (min-width:1200px){.hero .picture-content p{max-width:600px}}@media screen and (min-width:1600px){.hero .picture-content p{max-width:800px;font-size:1.625rem}}@media screen and (min-width:2560px){.hero .picture-content p{font-size:2.25rem}}.hero .content-elements{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column}@media screen and (min-width:768px){.hero .content-elements{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row}}.hero .content-elements .first{-webkit-box-ordinal-group:3;order:2;position:relative}@media screen and (min-width:768px){.hero .content-elements .first{top:0;-webkit-box-ordinal-group:2;order:1;width:50%;align-self:flex-start}}@media screen and (min-width:1024px){.hero .content-elements .first{width:60%}}.hero .content-elements .last{-webkit-box-ordinal-group:2;order:1;top:-3em;position:relative}@media screen and (min-width:768px){.hero .content-elements .last{-webkit-box-ordinal-group:3;order:2;width:50%}}@media screen and (min-width:1024px){.hero .content-elements .last{width:40%;max-width:420px}}@media screen and (min-width:1920px){.hero .content-elements .last{max-width:480px}}.hero.notched{padding-bottom:10px}@media screen and (min-width:768px){.hero.notched{padding-bottom:60px}}@media screen and (min-width:1600px){.hero.notched{padding-bottom:90px}}.notch{z-index:10;position:relative}.notch>div{background-color:#fff}@media screen and (min-width:768px){.notch{margin-top:-60px}}@media screen and (min-width:1600px){.notch{margin-top:-90px}}.notch h2{margin-top:0}@media screen and (min-width:1024px){.breadcrumb-template .container .hero{padding-top:40px}}.product .hero .hero-container{position:relative}@media screen and (min-width:1024px){.product .hero .hero-container{height:500px}}@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:landscape){.product .hero .hero-container{height:580px}}@media screen and (min-width:1440px){.product .hero .hero-container{height:550px}}@media screen and (min-width:1600px){.product .hero .hero-container{height:670px}}@media screen and (min-width:2560px){.product .hero .hero-container{height:860px}}.product .hero .hero-container img.right,.product .hero .hero-container svg.right{max-width:65%;max-height:80%}@media screen and (min-width:1024px){.product .hero .hero-container img.right,.product .hero .hero-container svg.right{float:right;margin-right:60px;max-width:55%;position:absolute;right:0;top:55%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (min-width:1440px){.product .hero .hero-container img.right,.product .hero .hero-container svg.right{margin-right:130px}}@media screen and (min-width:2560px){.product .hero .hero-container img.right,.product .hero .hero-container svg.right{margin-right:2px}}@media screen and (min-width:2560px){.product .hero .hero-container.content{max-width:1440px}}.product .hero .hero-container .product-text{padding:30px 0 0}.product .hero .hero-container .product-text h1{margin-top:0;margin-bottom:10px;color:#fff;text-align:inherit}.product .hero .hero-container .product-text h1 span{white-space:nowrap}.product .hero .hero-container .product-text img,.product .hero .hero-container .product-text svg{margin:10px;width:85px;height:auto}.product .hero .hero-container .product-text div{clear:both}.product .hero .hero-container .product-text .subtitle{display:inline-block;font-size:1.1em;line-height:1.4em;width:300px;position:relative}@media screen and (min-width:768px){.product .hero .hero-container .product-text{width:66%;text-align:left;margin:0 auto}.product .hero .hero-container .product-text img,.product .hero .hero-container .product-text svg{float:left;margin:5px 10px 5px 0;width:100px}.product .hero .hero-container .product-text div{clear:none}.product .hero .hero-container .product-text .subtitle{padding-left:.8em;margin-left:.2em}.product .hero .hero-container .product-text .subtitle:before{content:"";position:absolute;width:1px;height:80%;top:10%;left:0;border-left:2px solid #0399f7}}@media screen and (min-width:1024px){.product .hero .hero-container .product-text{padding:90px 0;margin:0;float:left}.product .hero .hero-container .product-text div{clear:both}.product .hero .hero-container .product-text .subtitle{font-size:22px;width:400px}}@media screen and (min-width:1600px){.product .hero .hero-container .product-text{padding:0;position:absolute;top:50%;width:55%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product .hero .hero-container .product-text .subtitle{font-size:30px;width:550px}.product .hero .hero-container .product-text img,.product .hero .hero-container .product-text svg{width:125px}}@media screen and (min-width:2560px){.product .hero .hero-container .product-text .subtitle{font-size:36px;width:735px}}.start .hero .hero-container{height:390px}@media screen and (min-width:375px){.start .hero .hero-container{height:475px}}@media screen and (min-width:414px){.start .hero .hero-container{height:530px}}@media screen and (min-width:768px){.start .hero .hero-container{height:681px}}@media screen and (min-width:1024px){.start .hero .hero-container{height:50vw}}@media screen and (min-width:1600px){.start .hero .hero-container{height:38vw}}.start .hero .hero-container p{margin-bottom:.6em}@media screen and (min-width:414px){.start .hero .hero-container h2{margin:.6em 0}}@media screen and (min-width:768px){.start .hero .hero-container h2{margin:.3em 0}}@media screen and (min-width:1024px){.start .hero .hero-container h2{margin:.8em 0}}@media screen and (min-width:1600px){.start .hero .hero-container h2{margin:.3em 0;font-size:2.8em}}@media screen and (min-width:2560px){.start .hero .hero-container h2{font-size:3em}}@media screen and (min-width:768px){.start .hero .hero-container.en-US h2{font-size:2.2em}}@media screen and (min-width:1024px){.start .hero .hero-container.en-US h2{font-size:2.7em}}@media screen and (min-width:1600px){.start .hero .hero-container.en-US h2{font-size:3em}}@media screen and (min-width:2560px){.start .hero .hero-container.en-US h2{font-size:3.7em}}.start .hero{background-position:top;background-repeat:no-repeat;background-color:#dde7f1}@media screen and (min-width:768px){.start .hero{background-size:cover;background-position:30% bottom}}@media screen and (min-width:2560px){.start .hero{background-position:30% 60%}}.branchen .hero .hero-container{height:368px}@media screen and (min-width:375px){.branchen .hero .hero-container{height:474px}}@media screen and (min-width:414px){.branchen .hero .hero-container{height:530px}}@media screen and (min-width:768px){.branchen .hero .hero-container{height:621px}}@media screen and (min-width:1024px){.branchen .hero .hero-container{height:476px}}@media screen and (min-width:1440px){.branchen .hero .hero-container{height:640px}}@media screen and (min-width:1600px){.branchen .hero .hero-container{height:777px}}@media screen and (min-width:1920px){.branchen .hero .hero-container{height:684px}}@media screen and (min-width:2560px){.branchen .hero .hero-container{height:836px}}@media screen and (min-width:1024px){.branchen .hero .hero-container .hero-text{width:330px;height:330px}}@media screen and (min-width:1600px){.branchen .hero .hero-container .hero-text{width:463px;height:448px;padding:20px 30px}}@media screen and (min-width:1920px){.branchen .hero .hero-container .hero-text{width:483px;height:466px}}@media screen and (min-width:2560px){.branchen .hero .hero-container .hero-text{width:500px;height:500px}}@media screen and (min-width:1600px){.branchen .hero .hero-container .hero-text p{font-size:115%}}.branchen .hero{background-size:cover;background-position:top;background-repeat:no-repeat;background-color:#dde7f1}@media screen and (min-width:768px){.branchen .hero{background-size:cover}}@media screen and (min-width:2560px){.branchen .hero{background-position:30% 60%}}.solutions .hero .hero-container{height:368px}@media screen and (min-width:375px){.solutions .hero .hero-container{height:474px}}@media screen and (min-width:414px){.solutions .hero .hero-container{height:530px}}@media screen and (min-width:768px){.solutions .hero .hero-container{height:621px}}@media screen and (min-width:1024px){.solutions .hero .hero-container{height:470px}}@media screen and (min-width:1600px){.solutions .hero .hero-container{height:687px}}@media screen and (min-width:1920px){.solutions .hero .hero-container{height:684px}}@media screen and (min-width:2560px){.solutions .hero .hero-container{height:836px}}.solutions .hero{background-position:top;background-repeat:no-repeat;background-color:#dde7f1}@media screen and (min-width:768px){.solutions .hero{background-size:cover}}@media screen and (min-width:2560px){.solutions .hero{background-position:30% 60%}}.solutions .hero-container .hero-text{background:-webkit-gradient(linear,left top, right bottom,color-stop(20%, #2797ff),to(rgba(0,51,153,.77)));background:linear-gradient(to bottom right,#2797ff 20%,rgba(0,51,153,.77))}@media screen and (min-width:768px){.solutions .hero-container .hero-text{width:340px;height:330px}}@media screen and (min-width:1600px){.solutions .hero-container .hero-text{width:444px;height:443px;padding:40px 30px}}@media screen and (min-width:1920px){.solutions .hero-container .hero-text{width:444px;height:442px}}@media screen and (min-width:2560px){.solutions .hero-container .hero-text{width:500px;height:500px;padding:40px}}.solutions .hero p{margin-bottom:.6em}@media screen and (min-width:375px){.solutions .hero p{font-size:120%;margin-bottom:.2em}}@media screen and (min-width:414px){.solutions .hero p{font-size:140%}}@media screen and (min-width:768px){.solutions .hero p{font-size:145%;margin-bottom:.6em;line-height:1.3}}@media screen and (min-width:1600px){.solutions .hero p{font-size:170%}}@media screen and (min-width:2560px){.solutions .hero p{font-size:200%;margin-bottom:.3em}}.solutions .hero .title,.solutions .hero h1{font-size:180%;margin-top:0}@media screen and (min-width:375px){.solutions .hero .title,.solutions .hero h1{font-size:200%}}@media screen and (min-width:1600px){.solutions .hero .title,.solutions .hero h1{font-size:220%}}@media screen and (min-width:2560px){.solutions .hero .title,.solutions .hero h1{font-size:250%}}.solutions .hero .subtitle{font-size:100%}@media screen and (min-width:375px){.solutions .hero .subtitle{font-size:106%}}@media screen and (min-width:414px){.solutions .hero .subtitle{font-size:106%}}@media screen and (min-width:1600px){.solutions .hero .subtitle{font-size:130%}}@media screen and (min-width:768px){.solutions .notch h2{padding:.6em 1.3em}}@media screen and (min-width:1024px){.jobs.breadcrumb-template .container .hero{margin-top:40px;padding-top:0}}.jobs .hero{color:#000}.jobs .hero .hero-container{height:390px;background:-webkit-gradient(linear,left top, right top,from(#fff),color-stop(20%, #fff),color-stop(80%, hsla(0,0%,100%,0)));background:linear-gradient(90deg,#fff,#fff 20%,hsla(0,0%,100%,0) 80%)}@media screen and (max-width:1023px){.jobs .hero .hero-container{margin:0;padding:1em}}@media screen and (min-width:1024px){.jobs .hero .hero-container{height:500px}}@media screen and (min-width:1600px){.jobs .hero .hero-container{height:450px}}@media screen and (min-width:1920px){.jobs .hero .hero-container{height:600px}}.jobs .hero .hero-text,.jobs .hero .product-text{text-align:left;background:none;height:auto;width:324px;min-height:324px;position:absolute;top:50%;bottom:inherit;left:inherit;right:inherit;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0}@media screen and (min-width:768px){.jobs .hero .hero-text,.jobs .hero .product-text{width:50%}}@media screen and (max-width:767px){.jobs .hero .hero-text h1,.jobs .hero .product-text h1{font-weight:400}}.jobs .hero{background-position-x:right;background-size:auto 100%;background-repeat:no-repeat;background-color:#fff}.career .hero{color:#000}.career .hero .hero-container{height:200px}@media screen and (min-width:414px){.career .hero .hero-container{height:300px}}@media screen and (min-width:768px){.career .hero .hero-container{height:400px}}@media screen and (min-width:1024px){.career .hero .hero-container{height:500px}}@media screen and (min-width:1600px){.career .hero .hero-container{height:550px}}@media screen and (min-width:1920px){.career .hero .hero-container{height:600px}}.career .hero{background-position-x:center;background-position-y:bottom;background-size:cover;background-repeat:no-repeat}
form .widget{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:17px}form h2{width:100%}form fieldset{margin-bottom:17px}@media screen and (min-width:768px){form .submit_container.w50,form .widget.w50{width:calc(50% - 16px);display:inline-block;vertical-align:top}form .flex-space-between .fieldset,form .mauticform-page-wrapper{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}}form input,form textarea{border:none;border-bottom:1px solid #66707a;background-color:#f9f9fa;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:20px;padding:16px}form .widget-select,form button,form input{height:inherit;line-height:inherit}form textarea{min-height:200px;resize:none;padding:10px}form .checkbox_container span,form .radio_container span{float:left;margin-right:12px;display:block;position:relative}form .checkbox_container label,form .radio_container label{padding-left:36px;display:block;top:-3px}form .checkbox_container.below legend,form .radio_container.below legend{display:block;font-size:1.2em;font-weight:400;line-height:1;margin-bottom:17px;padding-top:17px}form .checkbox_container.below .radio-group>span,form .checkbox_container.below>span,form .radio_container.below .radio-group>span,form .radio_container.below>span{width:100%;float:none;margin-bottom:10px;margin-right:0}form #main-area .radio_container legend,form .checkbox_container legend{display:none}.color-me input,.color-me textarea,.odd input,.odd textarea{background:#fff}.color-me-dark input,.color-me-dark textarea{background:#3d546a;color:#a3cade}.submit_container.add-tlnr{padding-bottom:35px}.submit_container.add-tlnr .submit{font-size:inherit;margin-right:auto;margin-left:auto;display:block;float:unset;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:768px){.submit_container.add-tlnr .submit.last{margin-bottom:0}}.submit_container.add-tlnr-disabled,fieldset.tlnr{display:none}fieldset.tlnr-visible{display:block}form .widget span.dropdown__label,form .widget span.input{background-color:#f9f9fa;padding:20px 16px 12px;border-width:1px}form .widget .input--valid:not(.input--focused):not(.input--empty){color:#7c7070}form .widget .radio-group .radio--label-horizontal:not(.radio--block){margin-left:0}form .widget .checkbox--label-horizontal:not(.checkbox--block){padding-left:0}form .widget .checkbox--label-horizontal:not(.checkbox--block) span>span+span{padding-left:calc(1.5em + 14px)}form .widget .checkbox__label,form .widget .radio__label{color:unset}form .widget span.dropdown__label{font-weight:400;color:#656565}form .widget .radio_container .radio__label{font-weight:400}form .widget .input--multiline textarea.input__input{min-height:200px;resize:none}form .widget .checkbox__tick,form .widget .radio__knob{border-color:#656565}form .widget .radio__knob{width:1em;height:1em}form .widget .checkbox__tick{border-radius:0}form .widget .radio--checked .radio__knob{border-color:#0399f7;background-color:#0399f7}form .widget .checkbox--checked .checkbox__tick{background-color:#0399f7}form .widget .checkbox__tick-icon{color:#fff}form .widget .error--message{color:#ff4d59}form .widget .input--visited.input--invalid:not(.input--focused){border-color:#ff4d59;padding-right:56px}form .widget .input--dirty.input--valid:not(.input--focused){border-color:#0399f7}form .widget p{margin-bottom:0}form .widget .button{min-width:0;font-weight:400;background-color:#0399f7;width:100%;max-width:377px;margin-top:20px}form .widget .button:hover{border-width:0;color:#fff}form .widget .upload__reset-button{width:inherit}form .widget .input--empty .input__floating-label{color:#656565;font-weight:400}form .widget .input--valid:not(.input--focused):not(.input--empty) .input__floating-label{color:#656565}form .widget .input__input{display:inline-block;font-weight:400;color:#656565}form .widget .input--stretch.input--multiline textarea.input__input{margin-bottom:0}.color-me form .widget span.dropdown__label,.color-me form .widget span.input,.odd form .widget span.dropdown__label,.odd form .widget span.input{background-color:#fff}.color-me-dark form .widget .input__input,.color-me-dark form .widget span.dropdown__label,.color-me-dark form .widget span.input{background-color:#3d546a;color:#a3cade}.color-me-dark form .widget span.checkbox__tick,.color-me-dark form .widget span.radio__knob{-webkit-box-shadow:inset 0 0 0 1.2em #3d546a;box-shadow:inset 0 0 0 1.2em #3d546a;border-color:#a3cade;border-width:1px}.color-me-dark form .widget .radio--checked span.checkbox__tick,.color-me-dark form .widget .radio--checked span.radio__knob{-webkit-box-shadow:inset 0 0 0 .225em #3d546a;box-shadow:inset 0 0 0 .225em #3d546a}.color-me-dark form .widget .input--dirty.input--valid:not(.input--focused):not(.input--empty) .input__floating-label,.color-me-dark form .widget .input__floating-label,.color-me-dark form .widget .radio__label{color:#a3cade}form .checkbox_container span,form .radio_container span{display:inline;float:none}:not(.vue-interactive-fieldset)>fieldset{width:100%}@media screen and (min-width:768px){:not(.vue-interactive-fieldset)>fieldset{width:49%;float:left;margin-right:2%}:not(.vue-interactive-fieldset)>fieldset:nth-of-type(2n){margin-right:0}}.mod_survey_sign form .radio_container span{display:block;margin-bottom:10px;margin-right:0;float:none}.mod_survey_sign form .radio_container span:last-child{margin-bottom:0}.input__placeholder-mandatory{display:none}label.show-label{display:initial;position:relative;font-weight:400}.widget-select.show-label{font-size:inherit}.widget-select.show-label>span{font-size:16px}@media screen and (min-width:414px){.widget-select.show-label>span{font-size:18px}}.widget-select i.icon.icon-arrow-bottom.dropdown__triangle{background-image:url("data:image/svg+xml;base64,PHN2ZyBjbGFzcz0nZHJvcGRvd25fX3RyaWFuZ2xlJyBoZWlnaHQ9JzE4JyB2aWV3Qm94PScwIDAgMjQgMjQnIHdpZHRoPScxOCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSdjdXJyZW50Q29sb3InPjxwYXRoIGQ9J003IDEwbDUgNSA1LTV6Jy8+PHBhdGggZD0nTTAgMGgyNHYyNEgweicgZmlsbD0nbm9uZScvPjwvc3ZnPg==");width:2em;height:2em;background-repeat:no-repeat}
footer.footer{padding:30px 20px;width:auto}@media screen and (min-width:768px){footer.footer{padding:30px}}@media screen and (min-width:1024px){footer.footer{padding:30px 50px}}footer.footer{background-color:#042448;color:#fff;position:relative}footer.footer a{color:#fff}footer.footer ul{list-style-type:none}footer.footer ul li{margin:5px 0;text-indent:0}footer.footer ul li:before{content:none}footer.footer .footer-list a:hover{color:#0399f7}footer.footer .footer-list h5{padding-bottom:1em;border-bottom:1px solid #ff4d59;max-width:260px}footer.footer .footer-list .block{margin-bottom:2em}footer.footer .footer-imprint{text-align:center;color:#b1d0ee;font-weight:400;font-size:14px}footer.footer .footer-imprint a{color:#b1d0ee}footer.footer .footer-imprint nav,footer.footer .footer-imprint ul,footer.footer .footer-imprint ul li{display:inline-block}footer.footer .footer-imprint ul li:before{content:"|"}footer.footer .footer-social{clear:both;text-align:center}footer.footer .footer-social li{display:inline-block;width:50px;vertical-align:top}@media screen and (min-width:768px){footer.footer .footer-imprint{text-align:left;float:left;font-size:16px}footer.footer .footer-social{float:right}}footer.footer .product-name{color:#ff4d59}footer.footer .footer-icon-list .ce_text:hover h5>a{color:#0399f7}footer.footer .footer-icon-list figure{width:64px;height:64px;float:left;clear:both;border:1px solid #fff;margin-right:10px}footer.footer .footer-icon-list img,footer.footer .footer-icon-list svg{color:#ff4d59;width:100%;max-height:100%;display:block;background:#fff}footer.footer .footer-icon-list h5{font-weight:400;margin:0;line-height:1.25;font-size:1.125rem}@media screen and (min-width:768px){footer.footer .footer-icon-list h5{font-size:1.2rem}}@media screen and (min-width:1920px){footer.footer .footer-icon-list h5{font-size:1.3rem}}footer.footer .footer-icon-list p{margin-bottom:0;line-height:1.125;font-size:1.125rem}@media screen and (min-width:1600px){footer.footer .footer-icon-list p{font-size:1.1rem}}footer.footer .footer-icon-list .block,footer.footer .footer-icon-list .footer-item{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid-column;overflow:visible;min-height:110px;padding-bottom:10px}footer.footer .footer-icon-list .block .content-wrap,footer.footer .footer-icon-list .footer-item .content-wrap{float:left;width:calc(100% - 100px)}@media screen and (min-width:768px){footer.footer .footer-icon-list,footer.footer .footer-list{padding:20px 0}footer.footer .footer-list{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}footer.footer .footer-list h5{max-width:none}footer.footer .footer-list .block{-webkit-box-flex:1;flex:1;margin:0 30px}footer.footer .footer-list .block:first-of-type{margin-left:0}footer.footer .footer-list .block:last-of-type{margin-right:0}footer.footer .footer-icon-list{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media screen and (min-width:1024px){footer.footer .footer-list ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media screen and (min-width:1600px){footer.footer .footer-list{float:left;width:48%;margin-right:50px}footer.footer .footer-list h5{max-width:260px}footer.footer .footer-list ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}}footer.footer:after{content:"";display:block;clear:both}
.content.content-video .video-text,.content.content-video .video-text-2-1{text-align:center}@media screen and (min-width:1024px){.content.content-video{margin-top:30px;display:-webkit-box;display:flex;gap:1em;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.content.content-video h2.ce_headline{margin-left:0;margin-top:0;text-align:left}.content.content-video .video-text{text-align:left;-webkit-box-flex:0;flex:0 0 calc(50% - 0.5em)}.content.content-video .video-text-2-1{text-align:left;-webkit-box-flex:0;flex:0 0 calc(66.66667% - 0.33333em)}.content.content-video .video{-webkit-box-flex:1;flex-grow:1}}@media screen and (min-width:1600px){.content.content-video .ce_text p{font-size:22px}.content.content-video h2.ce_headline,.content.content-video h2.ce_headline p{margin-bottom:.6em}}.content.content-video .video{position:relative}.content.content-video img{width:100%;height:auto}.video{position:relative}.video .video-play{color:#fff;line-height:70px;text-indent:5px;text-align:center;font-size:35px;padding:0;cursor:pointer;background-color:rgba(3,153,247,.9)}.video .video-play:hover{background-color:rgba(108,190,253,.9)}.video .video-play{border:0;position:absolute;width:70px;height:70px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (min-width:768px){.video .video-play{line-height:80px;width:80px;height:80px}}@media screen and (min-width:1600px){.video .video-play{line-height:100px;width:100px;height:100px}}.video figure{width:100%;height:auto}.video img{margin:0 auto}
.content-collage{display:-webkit-box;display:flex}@media screen and (min-width:769px){.content-collage{flex-wrap:wrap}}@media screen and (min-width:769px){.content-collage>div{flex-basis:50%}}@media screen and (min-width:1024px){.content-collage>div{flex-basis:33%}}@media screen and (min-width:769px){.content-collage .collage-container{flex-wrap:wrap}}.content-collage .collage-container.w100-1024{flex-basis:100%;width:100%}@media screen and (min-width:769px){.content-collage .collage-container>div.collage-item-container{flex-basis:50%}}@media screen and (min-width:1024px){.content-collage .collage-container>div.collage-item-container{flex-basis:auto}}.content-collage.block{display:block}.content-collage.scroll{overflow-x:auto}@media screen and (min-width:1024px){.content-collage.block-1024{display:block}.content-collage.noscroll-1024{overflow:unset}}@media screen and (min-width:1440px){.content-collage.block-1440{display:block}}.content-collage .button a,.content-collage a.button{background-color:transparent;margin:10px 0 0}.content-collage .button a:hover,.content-collage a.button:hover{background-color:hsla(0,0%,100%,.5)}.content-collage .blueBG,.content-collage .dark{color:#fff}.content-collage .blueBG .button a,.content-collage .blueBG a.button,.content-collage .dark .button a,.content-collage .dark a.button{color:#fff;border-color:#fff}.content-collage h4,.content-collage p{margin-bottom:.2em;font-size:24px;line-height:1.3}@media screen and (min-width:1600px){.content-collage h4,.content-collage p{font-size:30px}}.content-collage.normaltext p{font-size:inherit;line-height:inherit}.content-collage .collage-container{display:-webkit-inline-box;display:inline-flex}@media screen and (min-width:1024px){.content-collage .collage-container.w100-1024{width:100%;display:block}}@media screen and (min-width:1440px){.content-collage .collage-container.w75-1440{width:75%;display:block;float:left}}.content-collage .collage-item-container{flex-shrink:0;float:left;align-content:flex-start;position:relative;overflow:hidden;width:280px}.content-collage .collage-item-container.w2{width:560px}@media screen and (min-width:375px){.content-collage .collage-item-container{width:320px}.content-collage .collage-item-container.w2{width:640px}}@media screen and (min-width:414px){.content-collage .collage-item-container{width:340px}.content-collage .collage-item-container.w2{width:680px}}.content-collage .collage-item-container.w100{width:100%}@media screen and (min-width:1024px){.content-collage .collage-item-container.w33-1024{width:33.3333333333%}.content-collage .collage-item-container.w66-1024{width:66.6666666667%}.content-collage .collage-item-container.w20-1024{width:20%}.content-collage .collage-item-container.w25-1024{width:25%}.content-collage .collage-item-container.w50-1024{width:50%}}@media screen and (min-width:1440px){.content-collage .collage-item-container.w20-1440{width:20%}.content-collage .collage-item-container.w25-1440{width:25%}.content-collage .collage-item-container.w50-1440{width:50%}.content-collage .collage-item-container.w66-1440{width:66.6666666667%}}.content-collage .collage-item-container.ratio1:before,.content-collage .collage-item-container.ratio2:before,.content-collage .collage-item-container.ratio05:before{content:"";width:1px;margin-left:-1px;float:left;height:0}.content-collage .collage-item-container.ratio1:after,.content-collage .collage-item-container.ratio2:after,.content-collage .collage-item-container.ratio05:after{content:""}.content-collage .collage-item-container.ratio05:before{padding-top:200%}.content-collage .collage-item-container.ratio1:before{padding-top:100%}.content-collage .collage-item-container.ratio2:before{padding-top:50%}@media screen and (min-width:768px){.content-collage .collage-item-container.ratio2-768:before{padding-top:50%}}@media screen and (min-width:1024px){.content-collage .collage-item-container.ratio2-1024:before{padding-top:50%}.content-collage .collage-item-container.ratio05-1024:before{padding-top:200%}}@media screen and (min-width:1440px){.content-collage .collage-item-container.ratio2-1440:before{padding-top:50%}.content-collage .collage-item-container.ratio05-1440:before{padding-top:200%}}.content-collage .collage-item-container h3{margin-top:0;margin-bottom:.2em}.content-collage .collage-item-container h4{margin-top:0;font-weight:400}.content-collage .collage-item-container .collage-item{margin:10px}.content-collage .collage-item-container .collage-item>*{position:relative}.content-collage .collage-item-container .collage-item img{width:100%;height:100%}.content-collage .collage-item-container .collage-item .original img{width:inherit;height:inherit}.content-collage .collage-item-container .collage-item .icon-right{float:right;width:30%}@media screen and (min-width:1024px){.content-collage .collage-item-container .collage-item .icon-right{width:130px}}.content-collage .collage-item-container .collage-item .background{position:absolute;width:calc(100% - 20px);height:calc(100% - 20px);overflow:hidden}.content-collage .collage-item-container .collage-item .background.background-w50-768{width:100%;position:relative}@media screen and (min-width:768px){.content-collage .collage-item-container .collage-item .background.background-w50-768{width:calc(50% - 20px);position:absolute}}.content-collage .collage-item-container .collage-item.white .background.color{background:#fff}.content-collage .collage-item-container .collage-item.gray .background.color{background:#f4f4f4}.content-collage .collage-item-container .collage-item.darkgray .background.color{background:#eaeaea}.content-collage .collage-item-container .collage-item.blueBG .background.color{background:#0399f7}.content-collage .collage-item-container .collage-item.dark .background.image:after{content:"";width:100%;height:100%;display:block;top:0;left:0;position:absolute;background:-webkit-gradient(linear,left top, left bottom,color-stop(20%, transparent),to(rgba(0,29,65,.9)));background:linear-gradient(180deg,transparent 20%,rgba(0,29,65,.9))}.content-collage .collage-item-container .collage-item.bright .background.image:after{content:"";width:100%;height:100%;display:block;top:0;left:0;position:absolute;background:-webkit-gradient(linear,left top, left bottom,color-stop(20%, hsla(0,0%,98%,0)),to(hsla(0,0%,98%,.5)));background:linear-gradient(180deg,hsla(0,0%,98%,0) 20%,hsla(0,0%,98%,.5))}.content-collage .collage-item-container .collage-item .background.image figure{min-height:100%;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.content-collage .collage-item-container .collage-item:hover .background.image figure{-webkit-transform:scale(1.1);transform:scale(1.1)}.content-collage .collage-item-container .collage-item .background a{display:block;width:100%;height:100%;position:absolute}.content-collage .collage-item-container .collage-item.link .text{pointer-events:none}.content-collage .collage-item-container .collage-item.link .text a{pointer-events:all}.content-collage .collage-item-container .collage-item .background:before{content:"";display:block;height:2px;background-color:#0399f7;width:0;-webkit-transition:width .2s ease-in-out;transition:width .2s ease-in-out;position:absolute;top:0;z-index:10}@media(hover:hover){.content-collage .collage-item-container .collage-item:hover .background:before{width:100%}}body.firefox .content-collage .collage-item-container .collage-item:hover .background:before,body.ie11 .content-collage .collage-item-container .collage-item:hover .background:before{width:100%}.content-collage .collage-item-container .collage-item .text{position:absolute;bottom:10px;left:10px;right:10px;margin:20px;overflow:hidden}.content-collage .collage-item-container .collage-item .text.text-w50-2-768{position:relative;top:0;left:0;right:0}@media screen and (min-width:1920px){.content-collage .collage-item-container .collage-item .text{margin:30px}}@media screen and (min-width:2560px){.content-collage .collage-item-container .collage-item .text{margin:40px}}@media screen and (min-width:768px){.content-collage .collage-item-container .collage-item .text.text-w50-2-768{left:50%;position:absolute}}.content-collage .collage-item-container .collage-item.alignAllTop .text,.content-collage .collage-item-container .collage-item.alignTop .text{top:10px}.content-collage .collage-item-container .collage-item.alignAllTop .text.text-w50-2-768,.content-collage .collage-item-container .collage-item.alignTop .text.text-w50-2-768{top:0}@media screen and (min-width:768px){.content-collage .collage-item-container .collage-item.alignAllTop .text.text-w50-2-768,.content-collage .collage-item-container .collage-item.alignTop .text.text-w50-2-768{top:10px}}.content-collage .collage-item-container .collage-item.alignTop .text .button{position:absolute;bottom:0}.content-collage .collage-item-container .collage-item.white.alignTop .text.hasbutton:after{content:"";display:block;width:100%;height:calc(1.6em + 38px);border:0;position:absolute;bottom:-2px;background:-webkit-gradient(linear,left top, left bottom,from(hsla(0,0%,100%,0)),color-stop(40%, #fff));background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 40%)}.content-collage .collage-item-container .collage-item.white.alignTop .text.hasbutton .button{z-index:2}@media screen and (min-width:1024px){.content-collage .collage-item-container.ratio2-1024.h-p-inline h4,.content-collage .collage-item-container.ratio2-1024.h-p-inline p{display:inline}.content-collage .collage-item-container.right-1024{float:right}}@media screen and (min-width:1440px){.content-collage .collage-item-container.ratio2-1440 .text{margin-right:35%}.content-collage .collage-item-container.ratio2-1440.h-p-inline h4,.content-collage .collage-item-container.ratio2-1440.h-p-inline p{display:inline}}.content-collage .links .text{height:calc(100% - 60px)}@media screen and (min-width:1920px){.content-collage .links .text{height:calc(100% - 80px)}}@media screen and (min-width:2560px){.content-collage .links .text{height:calc(100% - 100px)}}.content-collage .links .text{top:10px}.content-collage .links ul{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:calc(100% - 2em)}.content-collage .links ul li{-webkit-box-flex:1;flex:1;text-indent:0;margin:0;position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;justify-content:space-around}.content-collage .links ul li a{color:#373637;display:block;margin-right:20px}.content-collage .links ul li a:hover{color:#0399f7}.content-collage .links ul li+li{border-top:1px solid #fff}.content-collage .links ul li:before{content:none}.content-collage .links ul li:after{content:"";display:block;top:2px;bottom:2px;right:0;width:30px;position:absolute;background:url(/files/compart/code/images/arrow-right-icon-blue.svg) 50% no-repeat;background-size:10px}.start .content-collage,.start .content-collage .collage-container{flex-wrap:wrap}.start .content-collage .collage-container>div,.start .content-collage>div{flex-basis:100%}@media screen and (min-width:600px){.start .content-collage .collage-container>div,.start .content-collage>div{flex-basis:50%}}@media screen and (min-width:1024px){.start .content-collage .collage-container>div,.start .content-collage>div{flex-basis:33%}}.start .content-collage h5{margin-bottom:.5em}@media screen and (min-width:1920px){.start .content-collage h5{font-size:32px}}@media screen and (min-width:2560px){.start .content-collage h5{font-size:42px}}.start .content-collage p{margin-bottom:.5em}.start .content-collage p.smaller{font-size:90%;line-height:inherit}@media screen and (min-width:1920px){.start .content-collage p{margin-bottom:1em;font-size:32px;line-height:1.2}}@media screen and (min-width:2560px){.start .content-collage p{font-size:42px}}.solutions .content-collage .collage-container{flex-wrap:wrap}.solutions .content-collage .collage-container>div{flex-basis:100%}@media screen and (min-width:600px){.solutions .content-collage .collage-container>div{flex-basis:50%}}@media screen and (min-width:1024px){.solutions .content-collage .collage-container>div{flex-basis:auto}}
#cookiebar{position:fixed;left:0;right:0;bottom:0;width:100%;z-index:10;line-height:1;font-size:18px;text-align:center;border-top:1px solid #df000f}@media screen and (min-width:1024px){#cookiebar{font-size:20px}}#cookiebar{padding:20px 0;color:#484f55;background-color:#fff}#cookiebar span{margin-right:15px;line-height:1.25}#cookiebar a{color:#484f55;margin-left:15px;text-decoration:none}#cookiebar button{cursor:pointer;height:auto;line-height:1;background-color:#0399f7;border:0;padding:8px 20px;background:-webkit-gradient(linear,left top, left bottom,from(#0399f7),color-stop(45%, #0399f7),to(#028ae0));background:linear-gradient(top,#0399f7,#0399f7 45%,#028ae0);color:#fff}#cookiebar button:hover{background:-webkit-gradient(linear,left top, left bottom,from(#028ae0),color-stop(45%, #0399f7),to(#0399f7));background:linear-gradient(top,#028ae0,#0399f7 45%,#0399f7)}#cookiebar a,#cookiebar button,#cookiebar span{font-size:16px;font-family:Source Sans Pro,sans-serif;font-weight:300}@media screen and (min-width:1024px){#cookiebar a,#cookiebar button,#cookiebar span{font-size:18px}}
.logos{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;opacity:.7}.logos figure{-webkit-box-flex:1;flex:1;min-width:110px;margin:20px;text-align:center}@media screen and (min-width:420px){.logos figure{min-width:120px}}.logos figure img,.logos figure svg{margin:0 auto;max-height:50px;width:auto}@media screen and (min-width:420px){.logos figure img,.logos figure svg{max-height:70px}}
.triptychon{display:-webkit-inline-box;display:inline-flex;max-width:960px}@media screen and (min-width:1024px){.triptychon{display:-webkit-box;display:flex;margin:30px auto}}@media screen and (min-width:1600px){.triptychon{padding-bottom:35px;max-width:1100px;overflow:visible}}@media screen and (min-width:2560px){.triptychon{max-width:1340px}}.triptychon .column{position:relative;width:280px}@media screen and (min-width:375px){.triptychon .column{width:309px}}.triptychon .column{border:1px solid #ccc;margin:5px;flex-shrink:0}@media screen and (min-width:1600px){.triptychon .column{width:331px}}@media screen and (min-width:1920px){.triptychon .column{width:337px}}@media screen and (min-width:2560px){.triptychon .column{width:414px}}@media screen and (max-width:1023px){.triptychon .column.highlight{-webkit-box-ordinal-group:0;order:-1}}@media screen and (min-width:1600px){.triptychon .column.highlight{margin:-10px 15px -20px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.2);box-shadow:0 5px 15px rgba(0,0,0,.2);-webkit-box-flex:1;flex:1}}.triptychon .column:hover{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.2);box-shadow:0 5px 15px rgba(0,0,0,.2)}.triptychon .column .background{width:100%;height:100%;position:absolute;overflow:hidden}.triptychon .column .background a{display:block;width:100%;height:100%;position:absolute}.triptychon .column .ce_text{padding:20px;margin-bottom:70px;pointer-events:none}.triptychon .column .more{position:absolute;bottom:10px;left:20px;pointer-events:all}.triptychon .column img{width:100%;height:auto}
.content_wrapper_contact{position:relative;padding:0 0 30px;margin:0}@media screen and (min-width:768px){.content_wrapper_contact{padding:0 0 50px}}@media screen and (min-width:1600px){.content_wrapper_contact{padding:0 0 60px}}.content_wrapper_contact:after{content:"";display:block;background-image:url(/files/compart/theme/images/bg_footer.svg);background-position:40% 0;background-size:170%;background-repeat:no-repeat;width:100%;position:absolute;height:140px;bottom:0}@media screen and (min-width:414px){.content_wrapper_contact:after{height:190px}}@media screen and (min-width:768px){.content_wrapper_contact:after{height:230px;background-size:117%;background-position:35% 0}}@media screen and (min-width:1024px){.content_wrapper_contact:after{height:300px}}@media screen and (min-width:1600px){.content_wrapper_contact:after{height:410px;background-size:117%;background-position:35% 0}}@media screen and (min-width:1920px){.content_wrapper_contact:after{height:450px;background-position:30% 0}}@media screen and (min-width:2560px){.content_wrapper_contact:after{background-position:90% 0}}.contact{position:relative;z-index:10;padding-bottom:40px}@media screen and (min-width:1600px){.contact{padding-bottom:100px}}.contact .button a,.contact a.button,.contact button{padding:10px 40px;width:240px;border-width:2px;margin:5px}.contact .button a.padded,.contact a.button.padded,.contact button.padded{padding:14px 40px}@media screen and (min-width:1024px){.contact .button a,.contact a.button,.contact button{width:350px}}@media screen and (min-width:1600px){.contact .button a,.contact a.button,.contact button{width:438px;font-size:22px}}div#contact_back_button{cursor:pointer}div#contact_back_button:before{width:100%;height:20px;content:"";display:block;background-image:url(/files/compart/code/images/arrow-up-blue.svg);background-repeat:no-repeat;background-position:50%}div#contact_back_button:hover:before{background-image:url(/files/compart/code/images/arrow-up-red.svg)}div#contact_back_button a,div#contact_back_button a:focus,div#contact_back_button a:hover,div#contact_back_button a:visited{color:#373637}.flex_centered{display:block;text-align:center}@media screen and (min-width:768px){.flex_centered{display:-webkit-box;display:flex;text-align:left;-webkit-box-pack:center;justify-content:center}}.ce_hyperlink.contact-link{display:block}@media screen and (min-width:768px){.ce_hyperlink.contact-link{display:-webkit-box;display:flex}}.ce_hyperlink.contact-link{-webkit-box-align:center;align-items:center}.ce_hyperlink.contact-link a{color:#373637}@media screen and (min-width:768px){.ce_hyperlink.contact-link a.hyperlink_txt{margin-right:10px}}@media screen and (min-width:1024px){.ce_hyperlink.contact-link a.hyperlink_txt{margin-right:30px}}.ce_hyperlink.contact-link .hexagon_button{width:96px;height:110px;background-image:url(/files/compart/theme/images/icons/icon-hexagon-button.svg);background-repeat:no-repeat;background-position:50%;position:relative;margin:0 auto}.ce_hyperlink.contact-link .hexagon_button span{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:100%;height:45px;z-index:1;text-align:center}.ce_hyperlink.contact-link .hexagon_button span img,.ce_hyperlink.contact-link .hexagon_button span svg{max-width:100%;max-height:100%;color:#373637}.ce_hyperlink.contact-link:hover .hexagon_button{background-image:url(/files/compart/theme/images/icons/icon-hexagon-button-2.svg)}.ce_hyperlink.contact-link:hover .hexagon_button span svg{color:#fff}.ce_hyperlink.contact-link:hover a{color:#0399f7}.blue_under_hl h1:after{content:"";background-color:#0399f7;height:1px;width:80px;display:block;position:relative;margin:20px auto}@media screen and (min-width:768px){.blue_under_hl h1:after{margin:30px auto}}
.breadcrumb,.mod_breadcrumb{-webkit-transform:translateY(-150px);transform:translateY(-150px);-webkit-animation:fadeInDown .25s 1;animation:fadeInDown .25s 1;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:.25s;animation-delay:.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:relative;margin-top:75px;padding-bottom:6px;padding-top:6px;background:#f3f3f3;opacity:.93}@media screen and (min-width:1024px){.breadcrumb,.mod_breadcrumb{position:fixed;top:75px;width:100%;z-index:10;padding-bottom:6px;padding-top:6px;margin-top:0}}.breadcrumb ul,.mod_breadcrumb ul{text-align:center;margin:0;padding:0}.breadcrumb li,.mod_breadcrumb li{position:relative;padding:0;display:inline-block;margin:0 0 0 5px;line-height:1;font-size:14px}@media screen and (min-width:768px){.breadcrumb li,.mod_breadcrumb li{margin-left:10px;font-size:16px}}@media screen and (min-width:1024px){.breadcrumb li,.mod_breadcrumb li{font-size:18px}}.breadcrumb li:first-of-type a,.mod_breadcrumb li:first-of-type a{color:#fc240f}.breadcrumb a,.mod_breadcrumb a{padding-right:26px;line-height:inherit;font-size:inherit}.breadcrumb a:after,.mod_breadcrumb a:after{content:"";position:absolute;top:1px;right:0;height:100%;width:16px;display:inline-block;background:url(/files/compart/code/images/arrow-right-icon-blue.svg);background-repeat:no-repeat;background-position:50%}.breadcrumb li:before,.mod_breadcrumb li:before{content:none}.breadcrumb,.mod_breadcrumb{-ms-transform:none}@media screen and (min-width:1024px){.breadcrumb,.mod_breadcrumb{display:block!important}}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translateY(-150px);transform:translateY(-150px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes fadeInDown{0%{-webkit-transform:translateY(-150px);transform:translateY(-150px)}to{-webkit-transform:translate(0);transform:translate(0)}}
.box-image-icon-wrapper{display:-webkit-box;display:flex}.box-image-icon-wrapper>.box-image-icon,.box-image-icon-wrapper>a.box-link{flex-shrink:0;width:280px}@media screen and (min-width:375px){.box-image-icon-wrapper>.box-image-icon,.box-image-icon-wrapper>a.box-link{width:300px}}@media screen and (min-width:769px){.box-image-icon-wrapper>.box-image-icon,.box-image-icon-wrapper>a.box-link{width:354px;flex-basis:50%}}@media screen and (min-width:1024px){.box-image-icon-wrapper>.box-image-icon,.box-image-icon-wrapper>a.box-link{width:33%;flex-basis:33%}}@media screen and (min-width:1440px){.box-image-icon-wrapper>.box-image-icon,.box-image-icon-wrapper>a.box-link{flex-basis:25%}}.box-image-icon-wrapper>a.box-link>.box-image-icon{height:calc(100% - 20px)}@media screen and (min-width:769px){.box-image-icon-wrapper{flex-wrap:wrap}}@media screen and (min-width:1440px){.box-image-icon-wrapper{display:-webkit-box;display:flex}}.box-image-icon-wrapper .box-image-icon{margin:10px;border:1px solid #dedede;background-color:#fff;text-align:center}.box-image-icon-wrapper .box-image-icon .box-image{height:243px;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.box-image-icon-wrapper .box-image-icon .box-image img{max-height:100%}.box-image-icon-wrapper .box-image-icon .box-icon{text-align:center;margin-top:-30px;margin-bottom:-20px}.box-image-icon-wrapper .box-image-icon .box-icon img{height:60px}.box-image-icon-wrapper .box-image-icon .ce_text{padding:20px}.box-image-icon-wrapper .box-image-icon .ce_text p{margin-bottom:.5em}.box-image-icon-wrapper .box-image-icon .ce_headline{margin:0}.box-image-icon-wrapper>a.box-link,.box-image-icon-wrapper>a.box-link:focus,.box-image-icon-wrapper>a.box-link:hover,.box-image-icon-wrapper>a.box-link:visited{color:#373637}.box-image-icon-wrapper>a.box-link .box-image-icon:hover,.box-image-icon-wrapper>a.box-link:focus .box-image-icon:hover,.box-image-icon-wrapper>a.box-link:hover .box-image-icon:hover,.box-image-icon-wrapper>a.box-link:visited .box-image-icon:hover{-webkit-box-shadow:0 0 15px rgba(0,0,0,.2);box-shadow:0 0 15px rgba(0,0,0,.2)}
.box-image-scroll-wrapper{display:-webkit-inline-box;display:inline-flex}@media screen and (min-width:769px){.box-image-scroll-wrapper{flex-wrap:wrap}}@media screen and (min-width:1024px){.box-image-scroll-wrapper{max-width:1000px;margin:0 auto;display:-webkit-box;display:flex}}@media screen and (min-width:1600px){.box-image-scroll-wrapper{max-width:1440px}}.box-image-scroll-wrapper{-webkit-box-pack:center;justify-content:center}.box-image-scroll-wrapper>.box-image-scroll{flex-shrink:0;-webkit-box-flex:0;flex-grow:0;width:272px}.box-image-scroll-wrapper>.box-image-scroll .box-image-scroll-sticky{overflow:hidden;height:100%}.box-image-scroll-wrapper>.box-image-scroll .box-image-scroll-sticky .box-image-scroll-inner{position:relative;top:0;-webkit-transition:top .5s ease;transition:top .5s ease}.box-image-scroll-wrapper>.box-image-scroll{position:relative}@media screen and (min-width:320px){.box-image-scroll-wrapper>.box-image-scroll{width:286px;height:461px}}@media screen and (min-width:1024px){.box-image-scroll-wrapper>.box-image-scroll{height:501px}}@media screen and (min-width:1600px){.box-image-scroll-wrapper>.box-image-scroll{width:386px;height:570px}}@media screen and (min-width:2560px){.box-image-scroll-wrapper>.box-image-scroll{width:416px}}.box-image-scroll-wrapper>.box-image-scroll{margin:10px;border:1px solid #dedede;background-color:#fff}.box-image-scroll-wrapper>.box-image-scroll .image_container img{width:100%}.box-image-scroll-wrapper>.box-image-scroll .ce_text{margin:20px}.box-image-scroll-wrapper>.box-image-scroll .ce_headline,.box-image-scroll-wrapper>.box-image-scroll .ce_text p{margin-bottom:.5em}.box-image-scroll-wrapper>.box-image-scroll .image_container{max-height:230px;-webkit-transition:max-height .5s ease;transition:max-height .5s ease;overflow:hidden}.box-image-scroll-wrapper>.box-image-scroll.scrollable .scrollToggle{position:absolute;bottom:0;width:100%;height:50px;background-color:#fff;background-image:url(/files/compart/code/images/arrow-down-blue.svg);background-repeat:no-repeat;background-position:50%;background-size:25px;cursor:pointer}.box-image-scroll-wrapper>.box-image-scroll.scrollable .scrollToggle:before{content:"";position:absolute;right:0;width:100%;background-image:-webkit-gradient(linear,left bottom, left top,from(#fff),to(hsla(0,0%,100%,0)));background-image:linear-gradient(0deg,#fff,hsla(0,0%,100%,0));height:30px;top:-30px}.box-image-scroll-wrapper>.box-image-scroll.scrollable.scrolled .box-image-scroll-inner{margin-bottom:80px}.box-image-scroll-wrapper>.box-image-scroll.scrollable.scrolled .scrollToggle{background-image:url(/files/compart/code/images/arrow-up-blue.svg)}.box-image-scroll-wrapper .box-image-scroll:hover{-webkit-box-shadow:0 0 15px rgba(0,0,0,.2);box-shadow:0 0 15px rgba(0,0,0,.2)}
.ce_fact_list{max-width:700px}@media screen and (min-width:768px){.ce_fact_list.arrow:after{content:"";width:100%;height:50px;display:block;background:url(/files/compart/media/icons/eyecatcher-arrow.svg) no-repeat 95%;background-size:auto 100%}}@media screen and (min-width:1600px){.ce_fact_list{margin:1em 0}.ce_fact_list:after{height:65px}}.ce_fact_list h3,.ce_fact_list h4{font-size:1.25rem;line-height:1.5;font-weight:400;margin:0}@media screen and (min-width:768px){.ce_fact_list h3,.ce_fact_list h4{font-size:1.375rem}}@media screen and (min-width:1600px){.ce_fact_list h3,.ce_fact_list h4{font-size:1.5rem}}@media screen and (min-width:1920px){.ce_fact_list h3,.ce_fact_list h4{font-size:1.75rem}}.ce_fact_list p{font-size:1rem;line-height:1.6;margin:0}@media screen and (min-width:768px){.ce_fact_list p{font-size:1.125rem}}@media screen and (min-width:1920px){.ce_fact_list p{font-size:1.25rem}}.ce_fact_list .fact{display:-webkit-box;display:flex;flex-wrap:wrap;margin-bottom:1em;-webkit-box-align:start;align-items:flex-start}@media screen and (min-width:768px){.ce_fact_list .fact:last-child{margin-bottom:1.5em}}@media screen and (min-width:768px){.ce_fact_list .fact{margin-top:1.5em;margin-bottom:1.5em}}@media screen and (min-width:1440px){.ce_fact_list .fact{margin-top:2em;margin-bottom:2em}}.ce_fact_list .fact-content{width:75%}.ce_fact_list .icon{display:block}.ce_fact_list .icon:before{content:"";display:block;width:46px;height:52px;margin:.25em .75em 0 0;background:url(/files/compart/theme/images/icons/icon-checkmark.svg) no-repeat 0 0;background-size:100%}@media screen and (min-width:1600px){.ce_fact_list .icon:before{width:58px;height:66px;margin:.25em 1em 0 0}}.mautic-container.sidebar-form{border:2px solid #0399f7}.mautic-container.sidebar-form .mautic-form-container{padding:1em}.flex-gallery{padding:1em 0;overflow-x:scroll;-webkit-overflow-scrolling:touch}@media screen and (min-width:1024px){.flex-gallery{padding:0;margin:1em 0;overflow:hidden;-webkit-overflow-scrolling:none}}.flex-gallery ul{margin:0;display:-webkit-box;display:flex;padding-left:0;list-style:none}@media screen and (min-width:1024px){.flex-gallery ul{flex-wrap:wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}}.flex-gallery li{text-align:center;margin-right:1em;min-width:125px;max-width:125px;width:125px}.flex-gallery li:last-child{margin-right:0}@media screen and (min-width:1024px){.flex-gallery li{min-width:auto;max-width:100%;width:auto}}.flex-gallery img{width:auto;height:60px}.flex-gallery a{display:block}.ce_case_studies{margin:1em 0;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.ce_case_studies a{display:block}.ce_case_studies .case_study{margin-right:1em;margin-bottom:1em}.ce_mega_list{margin-top:2em;margin-bottom:2em;counter-reset:section}.ce_mega_list .list_item{padding-left:3em;position:relative;margin-bottom:2em}.ce_mega_list .list_item ul li{margin-bottom:.5em}.ce_mega_list .list_item:before{display:block;position:absolute;top:7px;left:0;height:1.7em;counter-increment:section;content:counter(section);line-height:1.3;font-size:1.875rem;color:#0399f7;padding-right:.25em;border-right:1px solid #0399f7}@media screen and (min-width:375px){.ce_mega_list .list_item:before{font-size:2.25rem}}@media screen and (min-width:768px){.ce_mega_list .list_item:before{padding-right:.4em}}@media screen and (min-width:1920px){.ce_mega_list .list_item:before{font-size:2.5rem}}@media screen and (min-width:2560px){.ce_mega_list .list_item:before{font-size:2.875rem}}.ce_mega_list .list_item:last-child{margin-bottom:0}.ce_mega_list.narrow{margin-top:0;margin-bottom:0}.ce_mega_list.narrow h2{margin-top:0}.ce_mega_list.narrow .list_item{margin-bottom:1em}.ce_mega_list.narrow .list_item h2,.ce_mega_list.narrow .list_item h3{margin-top:0;margin-bottom:.25em;font-size:1.125rem;line-height:1.4}@media screen and (min-width:768px){.ce_mega_list.narrow .list_item h2,.ce_mega_list.narrow .list_item h3{font-size:1.375rem}}@media screen and (min-width:1920px){.ce_mega_list.narrow .list_item h2,.ce_mega_list.narrow .list_item h3{font-size:1.5rem}}.ce_mega_list.narrow .list_item p{font-size:1rem;margin-bottom:.5em}@media screen and (min-width:768px){.ce_mega_list.narrow .list_item p{font-size:1.125rem}}@media screen and (min-width:1920px){.ce_mega_list.narrow .list_item p{font-size:1.25rem}}.ce_mega_list.narrow .list_item p:last-child{margin-bottom:0}.ce_mega_list.narrow .multiple-columns-2-1024 .list_item h2,.ce_mega_list.narrow .multiple-columns-2-1024 .list_item h3{font-size:1.3rem;text-align:left}@media screen and (min-width:768px){.ce_mega_list.narrow .multiple-columns-2-1024 .list_item h2,.ce_mega_list.narrow .multiple-columns-2-1024 .list_item h3{font-size:1.6rem}}@media screen and (min-width:1920px){.ce_mega_list.narrow .multiple-columns-2-1024 .list_item h2,.ce_mega_list.narrow .multiple-columns-2-1024 .list_item h3{font-size:1.7rem}}.ce_document_download{display:-webkit-box;display:flex;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media screen and (min-width:768px){.ce_document_download{flex-wrap:wrap;text-align:left;margin:2em auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.ce_document_download .document_image{line-height:0}.ce_document_download .document_image img{max-height:200px}@media screen and (min-width:768px){.ce_document_download .document_image{width:25%}.ce_document_download .document_image img{max-height:100%}}.ce_document_download .document_download{max-width:768px}@media screen and (min-width:768px){.ce_document_download .document_download{width:73%;margin-left:2%;-ms-grid-row-align:center;align-self:center}}.ce_document_download h2,.ce_document_download h3{margin:0 0 .5em;font-size:1.875rem}@media screen and (min-width:768px){.ce_document_download h2,.ce_document_download h3{font-size:2.25rem}}@media screen and (min-width:1024px){.ce_document_download h2,.ce_document_download h3{font-size:1.875rem}}@media screen and (min-width:1600px){.ce_document_download h2,.ce_document_download h3{font-size:2.875rem}}@media screen and (min-width:1920px){.ce_document_download h2,.ce_document_download h3{font-size:3.125rem}}.ce_document_download a{margin:0 auto;max-width:200px}@media screen and (min-width:768px){.ce_document_download a{margin:1em 0}}.ce_table{padding:1em;background:#fff}.ce_table h3,.ce_table h4{margin:0;font-size:1.25rem;padding:0 0 .5em;border-bottom:1px solid #45b5ff}@media screen and (min-width:1024px){.ce_table h3,.ce_table h4{font-size:1.5rem}}.block.center{text-align:center}.block.box{width:90%;max-width:1280px;margin-left:auto;margin-right:auto}.block .float{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:center}@media screen and (min-width:768px){.block .float{display:block;text-align:left}}.block .float p,.block .float ul{width:90%;max-width:512px;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.block .float p,.block .float ul{width:100%;max-width:100%}}.block .float h2,.block .float h3{font-size:1.875rem;margin-bottom:1em}@media screen and (min-width:768px){.block .float h2,.block .float h3{font-size:2.25rem}}@media screen and (min-width:1600px){.block .float h2,.block .float h3{font-size:2.875rem}}.block .float .image_container{width:90%;max-width:320px;margin:1em auto 0;line-height:0;-webkit-box-ordinal-group:6;order:5}@media screen and (min-width:768px){.block .float .image_container{width:100%;margin:0 0 0 1em}}@media screen and (min-width:1600px){.block .float .image_container{max-width:420px}}.block .upper-space{margin-top:1em;margin-bottom:1em}@media screen and (min-width:768px){.image_container.float_right{float:right}}@media screen and (min-width:768px){.image_container.float_left{float:left}}.ce_banner{position:relative;line-height:0}.ce_banner .banner-text{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center}.ce_banner .banner-text .ce_text{max-width:600px}.ce_banner .banner-text img{width:100%}.ce_banner .banner-text a{color:#fff;display:block;max-width:175px;padding:.5em 1em;line-height:1.25;text-align:center;font-size:inherit;background:#0399f7}.ce_banner .banner-text .w1024{width:90%}@media screen and (min-width:375px){.ce_banner .banner-text .w1024{margin:0 20px}}@media screen and (min-width:768px){.ce_banner .banner-text .w1024{margin:0 30px}}@media screen and (min-width:1024px){.ce_banner .banner-text .w1024{margin:0 50px}}@media screen and (min-width:1600px){.ce_banner .banner-text .w1024{max-width:1440px;margin-left:auto;margin-right:auto;position:relative}}@media screen and (min-width:768px){.ce_banner .banner-text .w1024{width:100%}}.ce_banner .banner-text .w1024 h2{margin-top:0;margin-bottom:.25em;font-size:1.5rem;line-height:1.4}@media screen and (min-width:768px){.ce_banner .banner-text .w1024 h2{font-size:44px}}@media screen and (min-width:1600px){.ce_banner .banner-text .w1024 h2{font-size:60px}}.ce_banner .banner-text .w1024 p{margin:0 0 1em;font-size:1rem;line-height:1.5}@media screen and (min-width:768px){.ce_banner .banner-text .w1024 p{font-size:1.125rem}}@media screen and (min-width:1600px){.ce_banner .banner-text .w1024 p{font-size:1.25rem}}.ce_banner .banner-text .w1024 p:last-child{margin-bottom:0}.ce_text.blue-headline h2,.ce_text.blue-headline h3{color:#0399f7}.blockquote-image{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.blockquote-image .image_container{width:100%;text-align:center}@media screen and (min-width:512px){.blockquote-image .image_container{width:auto;display:-webkit-box;display:flex;margin:0 auto;flex-wrap:wrap;-webkit-box-align:center;align-items:center}}.blockquote-image .image_container a{margin:1em 1em 1em 0;display:block;line-height:1}.blockquote-image .image_container img{width:auto;height:150px}@media screen and (min-width:768px){.blockquote-image .image_container img{height:175px}}.blockquote-image .image_container .caption{font-size:1rem}@media screen and (min-width:416px){.blockquote-image .image_container .caption{font-size:1.125rem}}@media screen and (min-width:512px){.blockquote-image .image_container .caption{text-align:left}}.blockquote-image .image_container strong{font-weight:400;font-size:1.125rem}@media screen and (min-width:420px){.blockquote-image .image_container strong{font-size:1.25rem}}@media screen and (min-width:768px){.blockquote-image .image_container strong{font-size:1.375rem}}@media screen and (min-width:2560px){.blockquote-image .image_container strong{font-size:1.75rem}}.blockquote-image .image_container p.more{margin-bottom:0}.blockquote-image .image_container p.more a{margin:0;font-size:inherit;line-height:inherit}.blockquote-image .image_container p.more a:after{margin-bottom:.2em}.ce_numbers .block h2{color:#0399f7;font-weight:400;word-wrap:break-word}@media screen and (max-width:767px){.ce_numbers{padding:1em}.ce_numbers .block h2{margin-bottom:.1em;display:block}.ce_numbers .block p{-webkit-box-flex:1;flex:1}}@media screen and (min-width:768px){.ce_numbers{display:-webkit-box;display:flex}.ce_numbers .block{margin:10px;-webkit-box-flex:1;flex:1;text-align:center}}.cg__slider-dot-navigation-container{text-align:center;margin-top:.5em}.cg__slider-dot-navigation-container .cg__slider-navigation-button.cg__slider-navigation-button--dot-navigation{width:14px;height:14px;background:0;cursor:pointer;margin-right:.5em;border-radius:100%;border:1px solid #df000f;overflow:hidden;color:transparent}.cg__slider-dot-navigation-container .cg__slider-navigation-button.cg__slider-navigation-button--dot-navigation.cg__slider-navigation-button--dot-navigation-active{background:#df000f}section.glide__slide{position:relative}.cg__slider-navigation-container .cg__slider-navigation-button{width:55px;height:55px;cursor:pointer;margin:0;border:0;padding:0;background:0;overflow:hidden;color:transparent}.cg__slider-navigation-container .cg__slider-navigation-button--prev{background:url(/files/compart/code/images/arrow-left-icon-red.svg) no-repeat 50%;position:absolute;left:0;top:45%}.cg__slider-navigation-container .cg__slider-navigation-button--prev:focus,.cg__slider-navigation-container .cg__slider-navigation-button--prev:hover{background:url(/files/compart/code/images/arrow-left-icon-blue.svg) no-repeat 50%}.cg__slider-navigation-container .cg__slider-navigation-button--next{background:url(/files/compart/code/images/arrow-right-icon-red.svg) no-repeat 50%;position:absolute;right:0;top:45%}.cg__slider-navigation-container .cg__slider-navigation-button--next:focus,.cg__slider-navigation-container .cg__slider-navigation-button--next:hover{background:url(/files/compart/code/images/arrow-right-icon-blue.svg) no-repeat 50%}.product-icon-text p{text-align:left}.product-icon-text a img{vertical-align:middle}.product-icon-text a+a{color:#373637;display:inline-block;width:calc(100% - 60px);vertical-align:middle;margin-left:5px}.product-icon-text a+a:hover{color:#0399f7}@media screen and (max-width:767px){.portrait.ce_text{text-align:center}.portrait.ce_text img{display:inline}}iframe.mf-notification-iframe.mf-notification-iframe-bottom-right{-webkit-box-shadow:10px 10px 35px 1px rgba(0,0,0,.15);box-shadow:10px 10px 35px 1px rgba(0,0,0,.15);margin-bottom:10px}ul.career_list li{position:relative;margin:0;text-indent:0;padding:.5em 1em;border-bottom:1px solid #dbe1e7}ul.career_list li:first-child{border-top:1px solid #dbe1e7}ul.career_list li:nth-child(odd){background-color:#f7f7f7}ul.career_list li:before{content:none!important}ul.career_list li:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1.2em;-webkit-transition:right .15s ease-in-out;transition:right .15s ease-in-out;width:1em;height:20px;background:url(/files/compart/code/images/arrow-right-icon-red.svg) no-repeat 50%}ul.career_list li:hover{background-color:#fbfbfb}ul.career_list li:hover .location,ul.career_list li:hover .subtitle,ul.career_list li:hover .title{color:#0399f7}ul.career_list li:hover:after{right:1em;background:url(/files/compart/code/images/arrow-right-icon-blue.svg) no-repeat 50%}ul.career_list li .location,ul.career_list li .subtitle,ul.career_list li .title{display:block}ul.career_list li .title{font-size:130%;color:#e60000}ul.career_list li .location,ul.career_list li .subtitle{color:#141011;font-weight:300}.career .career_contact_person img,.career img.career_contact_person,.jobs .career_contact_person img,.jobs img.career_contact_person{border-radius:50%}.career img.career_contact_person,.jobs img.career_contact_person{padding:2em}.career .career_contact_person figure,.jobs .career_contact_person figure{padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:1280px){.career .career_contact_person,.jobs .career_contact_person{float:left}}.career .contact_person,.jobs .contact_person{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.career .contact_person .group,.jobs .contact_person .group{-ms-grid-row-align:center;align-self:center;margin:0 1em}@media screen and (min-width:1280px){.career .contact_person .group,.jobs .contact_person .group{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}@media screen and (max-width:768px){.career .contact_person,.jobs .contact_person{flex-wrap:wrap;-webkit-box-pack:center;justify-content:center}}.expand_dropdown .expand_button{cursor:pointer}.expand_dropdown .expand_element{overflow:hidden;max-height:0;-webkit-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out}.expand_dropdown .expand_toggle_button{position:relative;bottom:0;width:100%;height:50px;background-image:url(/files/compart/code/images/arrow-down-blue.svg);background-repeat:no-repeat;background-position:50%;background-size:2em;cursor:pointer}.expand_dropdown.active .expand_element{max-height:400px}.expand_dropdown.active .expand_toggle_button{background-image:url(/files/compart/code/images/arrow-up-blue.svg)}.privacy_dropdown.active h3{font-weight:400}.privacy_dropdown.active .career_privacy_info{max-height:300px;overflow-y:scroll}.ce_download_pdf a:before{content:"";display:inline-block;background:url(/files/compart/code/images/pdf-icon.svg) no-repeat;width:55px;height:60px;margin:2em 1em;background-position:50%;vertical-align:middle}.nav_inpage_wrapper{text-align:center}.nav_inpage{display:-webkit-inline-box;display:inline-flex;margin:0 auto}.nav_inpage .box{font-size:18px;width:230px;flex-shrink:0;text-align:center;border-right:1px solid #dfdedf}.nav_inpage .box:last-of-type{border-right:0}.nav_inpage .box .inner{color:#373637}.nav_inpage .box .inner p{margin-bottom:0}.nav_inpage .box .title{font-weight:400}.nav_inpage .box img{max-height:50px}.nav_inpage .box a{display:block;padding:1em}.nav_inpage .box a:hover{background-color:#f7f7f7}.nav_inpage .box a:hover .title{color:#0399f7}@media screen and (min-width:768px){.reduced_width{margin:0 10%}}@media screen and (min-width:1280px){.reduced_width{margin:0 20%}}.clear-columns{font-size:inherit;clear:both}.mod_geo_list{font-size:16px}@media screen and (min-width:1440px){.mod_geo_list{font-size:18px}}.mod_geo_list{width:90%;max-width:1024px;margin-right:auto;margin-left:auto}@media screen and (min-width:1440px){.mod_geo_list{max-width:1280px}}.mod_geo_list ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}@media screen and (min-width:600px){.mod_geo_list ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media screen and (min-width:768px){.mod_geo_list ul{-webkit-column-count:4;-moz-column-count:4;column-count:4}}@media screen and (min-width:1024px){.mod_geo_list ul{-webkit-column-count:5;-moz-column-count:5;column-count:5}}.mod_geo_list li{page-break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;position:static;margin:0;padding:0}.mod_geo_list li:before{content:none}.mod_geo_list li a{display:block;padding-top:5px;padding-bottom:5px;color:#373637}.mod_geo_list li a:hover{color:#0399f7}.mod_geo_list li{line-height:1.4}.mod_geo_list ul{position:relative;padding:0;margin:0 0 30px}@media screen and (min-width:786px){.mod_geo_list ul{margin-bottom:45px}}.mod_lang_list ul{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;overflow:hidden}.mod_lang_list ul li{margin-left:-1px;margin-bottom:10px}.mod_lang_list ul li:not(:first-child){border-left:1px solid #ced0d1}.mod_lang_list ul{-webkit-box-pack:center;justify-content:center;flex-wrap:wrap;margin:0}@media screen and (min-width:414px){.mod_lang_list ul{margin:10px}}.mod_lang_list ul{margin-bottom:20px}.mod_lang_list ul a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:0 6px}@media screen and (min-width:414px){.mod_lang_list ul a{margin:0 10px}}.mod_lang_list ul a{font-weight:300;color:#484f55;font-size:26px}.mod_lang_list ul a:hover{color:#0399f7}.mod_lang_list ul a span{margin:0 7px}@media screen and (min-width:1600px){.mod_lang_list ul a span{margin:0 10px}}.mod_lang_list ul a img{-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out, -webkit-transform .1s ease-in-out;height:40px}@media screen and (min-width:768px){.mod_lang_list ul a img{height:44px}}@media screen and (min-width:1600px){.mod_lang_list ul a img{height:52px}}.mod_lang_list ul a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.lang-area-lang{padding-top:20px;padding-bottom:30px;background:#fbfbfb}.lang-area-lang h4{text-align:center;margin-bottom:1em;font-size:18px}.lang-area-lang a{color:#373637}.lang-area-lang a:hover{color:#0399f7}.links-with-arrows{display:-webkit-box;display:flex;flex-wrap:wrap;gap:1em 3em;-webkit-box-pack:center;justify-content:center}@media screen and (max-width:767px){.links-with-arrows{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}}.with-icon-arrow-icon{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center;font-size:1.3em}@media screen and (min-width:600px){.with-icon-arrow-icon{font-size:1.5em}}.with-icon-arrow-icon a{color:#04335e;font-weight:600;display:-webkit-inline-box;display:inline-flex}.with-icon-arrow-icon:hover a{color:#0599f7}.with-icon-arrow-icon .hyperlink_img{flex-shrink:0}.with-icon-arrow-icon img{height:3em;width:auto!important;margin-right:.5em}.with-icon-arrow-icon .hyperlink_txt:after{content:"";display:inline-block;background-image:url(/files/compart/code/images/arrow-icon.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;width:1.7em;height:1.6em;margin-left:.5em;margin-right:0;-webkit-transition:margin .25s ease;transition:margin .25s ease;-ms-grid-row-align:center;align-self:center;flex-shrink:0}.with-icon-arrow-icon.color_darkblue .hyperlink_txt:after{background-image:url(/files/compart/code/images/arrow-icon_darkblue.svg)}.with-icon-arrow-icon:hover .hyperlink_txt:after{background-image:url(/files/compart/code/images/arrow-icon.svg)}@media screen and (min-width:600px){.with-icon-arrow-icon .hyperlink_txt:after{margin-left:1em;margin-right:.5em}.with-icon-arrow-icon:hover .hyperlink_txt:after{margin-left:1.5em;margin-right:0}}
.news-line{font-size:120%}.news-line h6,.news-line p{display:inline}.news-line h6:after{content:"";border-left:1px solid #0399f7;margin:0 .5em 0 .6em}.news-line a{position:relative;color:#373637;padding-right:26px}.news-line a:hover{color:#6cbefd}.news-line a:after{content:"";position:absolute;bottom:3px;right:0;height:1em;width:16px;display:inline-block;background:url(/files/compart/code/images/arrow-right-icon-blue.svg);background-repeat:no-repeat;background-position:50%}
.basicLightbox:after{content:"";position:absolute;top:1.8rem;right:1.8rem;width:2em;height:2em;background:url(/files/compart/code/images/close-icon.svg);background-size:contain;background-repeat:no-repeat}
.basicLightbox{position:fixed;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.8);opacity:.01;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;z-index:1000;will-change:opacity}.basicLightbox--visible{opacity:1}.basicLightbox__placeholder{max-width:100%;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1;will-change:transform}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:95%;max-height:95%}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{pointer-events:auto}.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{width:auto;height:auto}.basicLightbox__placeholder>[data-basicLightbox]{display:block!important}.basicLightbox--iframe .basicLightbox__placeholder,.basicLightbox--img .basicLightbox__placeholder,.basicLightbox--video .basicLightbox__placeholder{width:100%;height:100%;pointer-events:none}.basicLightbox--visible .basicLightbox__placeholder{-webkit-transform:scale(1);transform:scale(1)}[data-basicLightbox]{display:none!important}
.search-area-search,.search-iface{overflow:visible}.search-area-search{background:#fbfbfb;padding-top:30px;padding-bottom:30px}@media screen and (min-width:768px){.search-area-search{padding-bottom:50px;padding-top:50px}}.mod_elasticsearch_search button.submit,.mod_elasticsearch_search input.submit,.search-area-search .mod_search button.submit,.search-area-search .mod_search input.submit{width:100%}@media screen and (min-width:768px){.mod_elasticsearch_search button.submit,.mod_elasticsearch_search input.submit,.search-area-search .mod_search button.submit,.search-area-search .mod_search input.submit{width:25%;float:left}}.mod_elasticsearch_search .awesomplete,.search-area-search .mod_search input.text{width:73%;height:65px;margin-right:2%;float:left}.control-interface .mod_search,.mod_elasticsearch_search{width:90%;max-width:1024px;margin-left:auto;margin-right:auto}.mod_elasticsearch .elasticsearch-result p{color:#000}.mod_elasticsearch .pagination{text-align:center;position:relative;margin:1em 0;width:100%}.mod_elasticsearch .pagination span.invisible{display:none}.mod_elasticsearch .pagination p{margin-top:0;margin-bottom:0;font-size:.85rem}.mod_elasticsearch .pagination ul{list-style:none;display:inline-block}.mod_elasticsearch .pagination ul li{margin-left:.5em;margin-right:.5em;float:left;height:50px;line-height:50px}.mod_elasticsearch .pagination ul li:before{content:none}.mod_elasticsearch .pagination a{text-decoration:none;display:block;color:inherit}.mod_elasticsearch_search .search-icon{display:none}.mod_elasticsearch_search input{border:1px solid #c5cbd0;border-left-color:#ee484e;background-color:#fff}.mod_elasticsearch_search:after{content:"";clear:both;display:block}.mod_elasticsearch_search ul li:before{content:none}.mod_elasticsearch_search button.submit,.mod_elasticsearch_search input.submit{cursor:pointer;border:1px solid #fc240f;color:#fc240f;background-color:#fff;margin:0}.mod_elasticsearch_search button.submit:hover,.mod_elasticsearch_search input.submit:hover{color:#0399f7;border-color:#0399f7}.mod_elasticsearch_search .awesomplete{width:100%;margin-right:0;margin-bottom:1em}@media screen and (min-width:768px){.mod_elasticsearch_search .awesomplete{width:73%;margin-right:2%}}.mod_elasticsearch_search .awesomplete mark{background-color:#b1d0ee}.mod_elasticsearch_search .awesomplete>ul>li:hover{background-color:#f9f9fa}.mod_elasticsearch_search .awesomplete>ul>li:hover mark{background-color:#0399f7;color:#fafafa}.content .mod_elasticsearch_search{padding-top:2em;padding-bottom:2em}.content .mod_elasticsearch_search .search-icon{float:left;border:1px solid #c5cbd0;border-right:0;background-color:#fff;-webkit-box-pack:center;justify-content:center;display:-webkit-box;display:flex;height:1.6em;font-size:20px;padding:16px 16px 15px}.content .mod_elasticsearch_search .awesomplete{width:calc(100% - 60px);margin-right:0}@media screen and (min-width:768px){.content .mod_elasticsearch_search .awesomplete{width:calc(73% - 60px);margin-right:2%}}.content .mod_elasticsearch_search .awesomplete input{margin:0;border-radius:0}.content_wrapper.search{overflow:visible}
body.sticky-nav header.header{-webkit-transform:translateY(-72px)!important;transform:translateY(-72px)!important}body.sticky-nav .sticky-nav-wrapper{height:150px;width:100%}body.sticky-nav .sticky-nav-wrapper .nav_inpage_wrapper{position:fixed;top:-65px;left:0;right:0;background-color:#fff;border-bottom:1px solid #dfdedf;z-index:12;-webkit-transform:translateY(65px)!important;transform:translateY(65px)!important;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}body.sticky-nav .sticky-nav-wrapper .nav_inpage_wrapper .box .description,body.sticky-nav .sticky-nav-wrapper .nav_inpage_wrapper .box a:after,body.sticky-nav .sticky-nav-wrapper .nav_inpage_wrapper .box img{display:none}body.sticky-nav .sticky-nav-wrapper .nav_inpage_wrapper .box a.active{border-bottom:4px solid #0399f7}body.sticky-nav .sticky-nav-wrapper .nav_inpage_wrapper .box a.active .title{font-weight:600}
.w768,.w1024{max-width:100%;margin-left:auto;margin-right:auto}.w768{width:90%}@media screen and (min-width:1024px){.w768{width:640px}}@media screen and (min-width:1200px){.w768{width:768px}}@media screen and (min-width:1440px){.w768{width:840px}}.w1024{width:90%}@media screen and (min-width:1024px){.w1024{width:960px}}@media screen and (min-width:1200px){.w1024{width:1024px}}@media screen and (min-width:1440px){.w1024{width:1200px}}.c33-33-33,.c33-66,.c50-50,.c66-33{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media screen and (min-width:768px){.c33-33-33,.c33-66,.c50-50,.c66-33{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.c33-33-33:not(.slide-out-left)>.ce_text:first-child,.c33-33-33:not(.slide-out-right)>.ce_text:first-child,.c33-66:not(.slide-out-left)>.ce_text:first-child,.c33-66:not(.slide-out-right)>.ce_text:first-child,.c50-50:not(.slide-out-left)>.ce_text:first-child,.c50-50:not(.slide-out-right)>.ce_text:first-child,.c66-33:not(.slide-out-left)>.ce_text:first-child,.c66-33:not(.slide-out-right)>.ce_text:first-child{margin-left:2%}.c33-33-33:not(.slide-out-left)>.ce_text:last-child,.c33-33-33:not(.slide-out-right)>.ce_text:last-child,.c33-66:not(.slide-out-left)>.ce_text:last-child,.c33-66:not(.slide-out-right)>.ce_text:last-child,.c50-50:not(.slide-out-left)>.ce_text:last-child,.c50-50:not(.slide-out-right)>.ce_text:last-child,.c66-33:not(.slide-out-left)>.ce_text:last-child,.c66-33:not(.slide-out-right)>.ce_text:last-child{margin-right:2%}}@media screen and (min-width:768px){.c33-33-33.w768.slide-out-left,.c33-33-33.w768.slide-out-right,.c33-66.w768.slide-out-left,.c33-66.w768.slide-out-right,.c50-50.w768.slide-out-left,.c50-50.w768.slide-out-right,.c66-33.w768.slide-out-left,.c66-33.w768.slide-out-right{width:95%}}@media screen and (min-width:1024px){.c33-33-33.w768.slide-out-left,.c33-33-33.w768.slide-out-right,.c33-66.w768.slide-out-left,.c33-66.w768.slide-out-right,.c50-50.w768.slide-out-left,.c50-50.w768.slide-out-right,.c66-33.w768.slide-out-left,.c66-33.w768.slide-out-right{width:calc(320px + 50%)}}@media screen and (min-width:1200px){.c33-33-33.w768.slide-out-left,.c33-33-33.w768.slide-out-right,.c33-66.w768.slide-out-left,.c33-66.w768.slide-out-right,.c50-50.w768.slide-out-left,.c50-50.w768.slide-out-right,.c66-33.w768.slide-out-left,.c66-33.w768.slide-out-right{width:calc(384px + 50%)}}@media screen and (min-width:1440px){.c33-33-33.w768.slide-out-left,.c33-33-33.w768.slide-out-right,.c33-66.w768.slide-out-left,.c33-66.w768.slide-out-right,.c50-50.w768.slide-out-left,.c50-50.w768.slide-out-right,.c66-33.w768.slide-out-left,.c66-33.w768.slide-out-right{width:calc(420px + 50%)}}@media screen and (min-width:768px){.c33-33-33.w1024.slide-out-left,.c33-33-33.w1024.slide-out-right,.c33-66.w1024.slide-out-left,.c33-66.w1024.slide-out-right,.c50-50.w1024.slide-out-left,.c50-50.w1024.slide-out-right,.c66-33.w1024.slide-out-left,.c66-33.w1024.slide-out-right{width:95%}}@media screen and (min-width:1024px){.c33-33-33.w1024.slide-out-left,.c33-33-33.w1024.slide-out-right,.c33-66.w1024.slide-out-left,.c33-66.w1024.slide-out-right,.c50-50.w1024.slide-out-left,.c50-50.w1024.slide-out-right,.c66-33.w1024.slide-out-left,.c66-33.w1024.slide-out-right{width:calc(480px + 50%)}}@media screen and (min-width:1200px){.c33-33-33.w1024.slide-out-left,.c33-33-33.w1024.slide-out-right,.c33-66.w1024.slide-out-left,.c33-66.w1024.slide-out-right,.c50-50.w1024.slide-out-left,.c50-50.w1024.slide-out-right,.c66-33.w1024.slide-out-left,.c66-33.w1024.slide-out-right{width:calc(512px + 50%)}}@media screen and (min-width:1440px){.c33-33-33.w1024.slide-out-left,.c33-33-33.w1024.slide-out-right,.c33-66.w1024.slide-out-left,.c33-66.w1024.slide-out-right,.c50-50.w1024.slide-out-left,.c50-50.w1024.slide-out-right,.c66-33.w1024.slide-out-left,.c66-33.w1024.slide-out-right{width:calc(600px + 50%)}}.c50-50>:first-child,.c50-50>:nth-child(2){width:100%}@media screen and (min-width:768px){.c50-50>:first-child,.c50-50>:nth-child(2){width:50%}}.c50-50>:first-child{margin-bottom:1em}@media screen and (min-width:768px){.c50-50>:first-child{width:49%;margin-right:1%;margin-bottom:0}}@media screen and (min-width:768px){.c50-50>:nth-child(2){width:49%;margin-left:1%}}.c33-33-33>:first-child,.c33-33-33>:nth-child(2),.c33-33-33>:nth-child(3){width:100%}.c33-33-33>:first-child{margin-bottom:1em}@media screen and (min-width:768px){.c33-33-33>:first-child{width:32.333%;margin-right:1%;margin-bottom:0}}.c33-33-33>:nth-child(2){margin-bottom:1em}@media screen and (min-width:768px){.c33-33-33>:nth-child(2){width:31.333%;margin-left:1%;margin-right:1%;margin-bottom:0}}@media screen and (min-width:768px){.c33-33-33>:nth-child(3){width:32.333%;margin-left:1%}}.c33-66>:first-child{width:100%;margin-bottom:1em}@media screen and (min-width:768px){.c33-66>:first-child{width:32.333%;margin-right:1%;margin-bottom:0}}.c33-66>:nth-child(2){width:100%}@media screen and (min-width:768px){.c33-66>:nth-child(2){width:65.666%;margin-left:1%}}.c66-33>:first-child{width:100%;margin-bottom:1em}@media screen and (min-width:768px){.c66-33>:first-child{width:65.666%;margin-right:1%;margin-bottom:0}}.c66-33>:nth-child(2){width:100%}@media screen and (min-width:768px){.c66-33>:nth-child(2){width:32.333%;margin-left:1%}}
.flip-card:focus .flip .front-content,.flip-card:hover .flip .front-content{opacity:0;-webkit-transform:scale(1.3);transform:scale(1.3)}.flip-card:focus .flip .back-content,.flip-card:hover .flip .back-content{opacity:1;-webkit-transform:scale(1.125);transform:scale(1.125)}.flip{width:100%;height:100%;position:relative}.back-content,.front-content{-webkit-transition:opacity .15s ease,-webkit-transform .25s ease;transition:opacity .15s ease,-webkit-transform .25s ease;transition:opacity .15s ease,transform .25s ease;transition:opacity .15s ease,transform .25s ease,-webkit-transform .25s ease;position:absolute;left:0;top:0}.front-content{z-index:2}.back-content{opacity:0;-webkit-transform:scale(1);transform:scale(1);background:#f2f8fa}.ce_flip-cards{display:-webkit-box;display:flex;margin:1.25em 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}@media screen and (min-width:768px){.ce_flip-cards{width:90%;flex-wrap:wrap;max-width:768px;margin:1em auto}}@media screen and (min-width:1024px){.ce_flip-cards{margin:1.5em auto;max-width:960px;width:100%}}@media screen and (min-width:1600px){.ce_flip-cards{max-width:1024px}}@media screen and (min-width:2560px){.ce_flip-cards{max-width:1280px}}.ce_flip-cards .card-content{width:90%;height:100%;text-align:center}.ce_flip-cards .card-content img{width:auto;max-height:92px}.ce_flip-cards .card-content p{font-size:1rem;margin:0 0 .4em;line-height:1.4}@media screen and (min-width:1920px){.ce_flip-cards .card-content p{font-size:1.125rem}}.ce_flip-cards .card-content p:last-child{margin-bottom:0}.ce_flip-cards .card-content h3,.ce_flip-cards .card-content h4{font-size:1.125rem;line-height:1.5;font-weight:300;margin:0}@media screen and (min-width:1920px){.ce_flip-cards .card-content h3,.ce_flip-cards .card-content h4{font-size:1.25rem}}.ce_flip-cards:after,.ce_flip-cards:before{content:"";display:block;width:24px;height:24px;min-width:24px}@media screen and (min-width:768px){.ce_flip-cards:after,.ce_flip-cards:before{content:none}}.ce_flip-cards .flip-card.hover,.ce_flip-cards .flip-card:focus,.ce_flip-cards .flip-card:hover{z-index:3}.ce_flip-cards .flip-card{width:250px;height:250px;min-width:250px;margin-right:.75em}@media screen and (min-width:768px){.ce_flip-cards .flip-card{width:49%;min-width:0;margin-right:2%;margin-bottom:.75em}.ce_flip-cards .flip-card:nth-of-type(2n){margin-right:0}}@media screen and (min-width:1024px){.ce_flip-cards .flip-card{width:24%;min-width:0;height:250px;margin-bottom:0;margin-right:1.25%}.ce_flip-cards .flip-card:nth-of-type(2n){margin-right:1.25%}.ce_flip-cards .flip-card:nth-of-type(4n){margin-right:0}}@media screen and (min-width:1600px){.ce_flip-cards .flip-card{height:260px}}@media screen and (min-width:2560px){.ce_flip-cards .flip-card{height:290px}}.ce_flip-cards .back-content,.ce_flip-cards .flip-card,.ce_flip-cards .front-content{cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.ce_flip-cards .front-content{width:100%;height:100%;margin-right:0;background:#f2f8fa}.ce_flip-cards .front-content .card-content{margin:20% auto 0}@media screen and (min-width:1024px){.ce_flip-cards .front-content .card-content{margin:25% auto 0}}.ce_flip-cards .back-content{width:100%;color:#fff;height:100%;margin-right:0;background:#0399f7;-webkit-box-shadow:0 0 15px hsla(0,0%,73.7%,.4);box-shadow:0 0 15px hsla(0,0%,73.7%,.4);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;justify-items:center}.ce_flip-cards .back-content .card-content{margin:0 auto;height:auto}.ce_flip-cards .back-content .card-content h6{line-height:1.25;margin-bottom:.5em}.content_wrapper.background-image .ce_flip-cards .front-content{background:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.content_wrapper.background-image .ce_flip-cards .back-content{-webkit-box-shadow:0 0 15px rgba(0,0,0,.4);box-shadow:0 0 15px rgba(0,0,0,.4)}

/*# sourceMappingURL=redesign-2018.8d3e2ab3de8ef16a24c2.css.map*/