/*!
Theme Name: nexmart
Author: deepr GmbH
Author URI: https://www.deepr.agency
Description:
Version: 1.0.1
Text Domain: nexmart
*//*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}body{font-size:16px;font-family:"TheSans",sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8D9298;overflow-x:hidden}@media screen and (min-width: 320px){body{font-size:calc(16px + 2 * (100vw - 320px) / 1600)}}@media screen and (min-width: 1920px){body{font-size:18px}}h1,h2,h3,h4,h5,h6{font-weight:normal;margin-top:0.67em;margin-bottom:2rem;line-height:1.125}h1.first,h2.first,h3.first,h4.first,h5.first,h6.first{margin-top:0}h1{font-size:1.875rem}@media screen and (min-width: 960px){h1{font-size:2.8125rem}}@media screen and (max-width: 400px){h1{font-size:1.6875rem}}h2{font-size:2.04rem}@media screen and (min-width: 960px){h2{font-size:2.55rem}}@media screen and (max-width: 400px){h2{font-size:1.785rem}}h3{font-size:1.152rem}@media screen and (min-width: 960px){h3{font-size:1.44rem}}@media screen and (max-width: 400px){h3{font-size:1.008rem}}h4{font-size:.96rem}@media screen and (min-width: 960px){h4{font-size:1.2rem}}@media screen and (max-width: 400px){h4{font-size:.84rem}}p{margin-top:0.37em;margin-bottom:2em}a{text-decoration:none;opacity:1;transition:opacity 0.3s ease;color:#004B8D}a:hover{opacity:0.7}.text-intro{font-size:1.125rem}.text-large{font-size:1.2rem}@media screen and (min-width: 768px){.text-large{font-size:1.44rem}}small,.text-small{font-size:.875rem}ul.list{list-style:none;padding:0;margin:0 0 0 .5em}ul.list li{padding-left:1.4em;text-indent:-1.4em}ul.list li:before{content:"■";color:#FFE45B;padding-right:.7em}*{box-sizing:border-box}*:focus{outline:none}img{display:block;max-width:100%;height:auto}blockquote{font-style:italic;line-height:1.3}button,input,optgroup,select,textarea{font-family:inherit}.text-white{color:#fff !important}.background-white{background-color:#fff}.text-black{color:#000 !important}.background-black{background-color:#000}.text-blue{color:#004B8D !important}.background-blue{background-color:#004B8D}.text-mediumblue{color:#86B9E3 !important}.background-mediumblue{background-color:#86B9E3}.text-lightblue{color:#ECF4FC !important}.background-lightblue{background-color:#ECF4FC}.text-yellow{color:#FFE45B !important}.background-yellow{background-color:#FFE45B}.text-grey{color:#8D9298 !important}.background-grey{background-color:#8D9298}.text-lightgrey{color:#F6F6F6 !important}.background-lightgrey{background-color:#F6F6F6}.text-center{text-align:center}.bold{font-weight:bold}.avatar{border-radius:50%}.hidden{display:none}.invisible{opacity:0}.vertically-padded{padding-top:32px;padding-bottom:48px}@media screen and (min-width: 1190px){.vertically-padded{padding-top:60px;padding-bottom:72px}}.vertically-padded-large{padding-top:48px;padding-bottom:48px}@media screen and (min-width: 1190px){.vertically-padded-large{padding-top:80px;padding-bottom:80px}}.vertically-spaced{margin-top:16px;margin-bottom:16px}.inline-block{display:inline-block}.circle{border-radius:50%}.invisible{opacity:0}@-webkit-keyframes fadeToTop{0%{top:calc(100% + 24px);opacity:0}100%{top:calc(100% + 16px);opacity:1}}@keyframes fadeToTop{0%{top:calc(100% + 24px);opacity:0}100%{top:calc(100% + 16px);opacity:1}}@-webkit-keyframes pulse{0%{box-shadow:0 0 0 0 rgba(255,255,91,0.5)}70%{box-shadow:0 0 0 10px rgba(255,255,91,0)}100%{box-shadow:0 0 0 10px rgba(255,255,91,0)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(255,255,91,0.5)}70%{box-shadow:0 0 0 10px rgba(255,255,91,0)}100%{box-shadow:0 0 0 10px rgba(255,255,91,0)}}.btn{display:inline-block;cursor:pointer;padding:10px 16px;text-decoration:none;font-weight:bold;background:none;border-radius:5px;border-width:2px;border-color:transparent;border-style:solid}.btn:hover{opacity:1}.btn-full-width{width:100%;text-align:center}.btn-arrow-right:after{color:inherit;content:'\edbd';font-family:"icomoon";font-size:0.8em;margin-left:0.5em}.btn-arrow-left:before{color:inherit;content:'\edc5';font-family:"icomoon";font-size:0.8em;margin-right:0.5em}.btn-yellow-to-blue{color:#004B8D;background-color:#FFE45B;border-color:#FFE45B}.btn-white-outline{border:2px solid #fff;color:#fff;transition:all 0.2s ease}.btn-white-outline:hover,.btn-white-outline:focus,.btn-white-outline:active,.btn-white-outline.-active{border:2px solid #FFE45B;color:#FFE45B}.btn-blue-outline{border:2px solid #004B8D;color:#004B8D;transition:all 0.2s ease}.btn-blue-outline:hover,.btn-blue-outline:focus,.btn-blue-outline:active,.btn-blue-outline.-active{color:#fff;background-color:#004B8D}.btn-mediumblue-outline{border:2px solid #86B9E3;color:#86B9E3;transition:all 0.2s ease}.btn-mediumblue-outline:hover,.btn-mediumblue-outline:focus,.btn-mediumblue-outline:active,.btn-mediumblue-outline.-active{border:2px solid #004B8D;color:#004B8D}.btn-lightblue-outline{border:2px solid #ECF4FC;color:#ECF4FC;transition:all 0.2s ease}.btn-lightblue-outline:hover,.btn-lightblue-outline:focus,.btn-lightblue-outline:active,.btn-lightblue-outline.-active{border:2px solid #004B8D;color:#004B8D}.btn-grey-outline{border:2px solid #8D9298;color:#8D9298;transition:all 0.2s ease}.btn-grey-outline:hover,.btn-grey-outline:focus,.btn-grey-outline:active,.btn-grey-outline.-active{border:2px solid #004B8D;color:#004B8D}.btn-blue{border:2px solid #004B8D;background-color:#004B8D;color:#fff;transition:all 0.2s ease;box-shadow:0 2px 8px 0 transparent;-webkit-transform:translateY(0);transform:translateY(0)}.btn-blue:hover,.btn-blue:focus,.btn-blue:active,.btn-blue.-active{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 2px 8px 0 rgba(0,0,0,0.4)}.btn-yellow{color:#004B8D;background-color:#FFE45B;border-color:#FFE45B;transition:all 0.2s ease;box-shadow:0 2px 8px 0 transparent;-webkit-transform:translateY(0);transform:translateY(0)}.btn-yellow:hover,.btn-yellow:focus,.btn-yellow:active,.btn-yellow.-active{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 2px 8px 0 rgba(0,0,0,0.4)}.btn-white{color:#004B8D;background-color:#fff;border-color:#fff;transition:all 0.2s ease;box-shadow:0 2px 8px 0 transparent;-webkit-transform:translateY(0);transform:translateY(0)}.btn-white:hover,.btn-white:focus,.btn-white:active,.btn-white.-active{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 2px 8px 0 rgba(0,0,0,0.4)}.wrapper{display:block;margin-right:auto;margin-left:auto;padding-left:16px;padding-right:16px;width:100%}@media screen and (min-width: 760px){.wrapper{padding-left:40px;padding-right:40px}}@media screen and (min-width: 1190px){.wrapper{padding-left:16px;padding-right:16px}}.wrapper-content{max-width:1190px}.wrapper-large{max-width:1600px}.wrapper-unpadded{padding:0}.flex-container img{-ms-flex-negative:0;flex-shrink:0}.input--text,.input--select,.input--textarea{display:block;width:100%;border:none;outline:none;border-radius:5px;padding:0.8rem;color:#004B8D}.input--select{background-color:#fff}.input:focus{box-shadow:0 0 0 2px #86B9E3}.input-group{margin:1.5rem 0}.input-group.-has-error .input{box-shadow:0 0 0 2px #c40c1e}.input-group>.input-error{display:none;color:#c40c1e;margin:.4rem 0}.input-group>.input-error.-display{display:block}.input-group.-half-left{width:50%;float:left;padding-right:4px;margin-top:0 !important}.input-group.-half-left:after{clear:left}.input-group.-half-right{width:50%;float:right;padding-left:4px;margin-top:0 !important}.input-group.-half-right:after{clear:right}.grid{overflow:hidden;max-width:100%;width:100%}.grid .column{width:100%}@media screen and (min-width: 960px){.grid .column{width:50%}.grid .column.right{float:right}.grid .column.left{float:left}.grid .column.large{width:68%}}.contact-banner{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;right:-380px;width:420px;transition:right 1s;transition-delay:1s;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1000;border-radius:5px 0 0 5px;cursor:pointer}.contact-banner:hover{transition-delay:0s;right:0;cursor:default}.contact-banner>.visible{width:40px;background-color:#FFE45B;color:#004B8D;border-radius:5px 0 0 5px;position:relative;padding-top:20px;padding-bottom:20px}.contact-banner>.visible>.text{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);font-weight:bold;position:absolute;width:100%;bottom:30px}.contact-banner>.visible .icon{width:40px;text-align:center}.contact-banner>.content{width:380px;padding:20px 20px;background-color:#004B8D;color:#fff;opacity:.85}.contact-banner>.content>.headline{margin:0 0 1rem;color:#fff;font-size:22px;font-weight:bold}.contact-banner>.content>.info{width:100%;margin-top:1em;margin-bottom:0.2em;display:block}.contact-banner>.content>.btn{padding:5px 8px}@media screen and (max-width: 759px){.contact-banner{display:none}}.menu{padding:0;margin:0}.menu__item{list-style-type:none;display:inline-block}.dropdown{font-size:1.9125rem}@media screen and (min-width: 767px){.dropdown{font-size:2.55rem}}.dropdown__list{position:absolute;top:calc(100%);left:0;margin:0;padding:0;background-color:#fff;z-index:400;border:2px solid #ECF4FC}.dropdown__item{list-style-type:none;cursor:pointer;font-size:1em;padding:8px 32px 8px 16px;white-space:nowrap}.dropdown__item:first-child{margin-top:0}.dropdown__item:hover{background-color:#ECF4FC}.dropdown__item--active{display:none}.dropdown__label{position:relative;display:inline-block;padding:0 8px;margin:0;border-bottom:2px solid #ECF4FC;font-weight:bold}.dropdown__label.-active{cursor:pointer}.dropdown__label.-active:after{-webkit-transform-origin:center center;transform-origin:center center;transition:-webkit-transform 0.1s linear;transition:transform 0.1s linear;transition:transform 0.1s linear, -webkit-transform 0.1s linear;-webkit-transform:rotate(0deg);transform:rotate(0deg);font-family:"icomoon";content:'\edc1';font-size:24px;line-height:1;margin-left:22px;display:inline-block;background-color:#FFE45B;border-radius:100%;box-shadow:0 0 0 20px rgba(255,255,91,0.1);-webkit-animation:comparison-handle-pulse 2s infinite;animation:comparison-handle-pulse 2s infinite;text-align:center;vertical-align:middle;padding:13px 13px;margin-top:-8px}.dropdown__label.open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dropdown__label .current{font-weight:bold}.accordion.disabled .accordion__panel{border-bottom:2px solid transparent}.accordion.disabled .accordion__panel{cursor:default}.accordion.expandable--closed .accordion__panel{display:none}.accordion.expandable--closed .accordion__panel:nth-child(1),.accordion.expandable--closed .accordion__panel:nth-child(2),.accordion.expandable--closed .accordion__panel:nth-child(3){display:block}.accordion.expandable .accordion__expand{display:inline-block}.accordion__expand{display:none;margin-left:30px;font-size:18px;cursor:pointer}.accordion__panel{cursor:default;padding-top:12px;padding-bottom:10px;border-bottom:2px solid #fff}.accordion__panel:last-child{margin-bottom:0;border-bottom:2px solid transparent}.accordion__panel--expanded .accordion__label:before{content:'\ed5e'}.accordion__panel--expanded .accordion__content{max-height:1000px;padding:8px 0 4px 30px}.accordion__panel.disabled .accordion__label{cursor:default}.accordion__label{font-size:18px;font-weight:bold;position:relative;padding-left:30px;cursor:pointer}.accordion__label:before{position:absolute;top:2px;left:0;color:#FFE45B;font-family:"icomoon";content:'\ed5d';font-size:0.8em;margin-right:0.5em}.accordion__content{transition:all 0.3s ease;max-height:0;overflow:hidden;padding:0 0 0 30px;cursor:default}.accordion__content p{margin-bottom:0}.accordion__content p:first-child{margin-top:0}@media screen and (min-width: 1190px){.accordion__label,.accordion__content{max-width:68%}}.info-boxes .info-box{padding:40px 0}@media screen and (min-width: 1190px){.info-boxes .info-box{padding:80px 0}}.section{position:relative}.section.-notification{background-color:#FFE45B;color:#004B8D;text-align:center;font-weight:bold}.section.-notification>.wrapper{max-width:760px}.section.-notification>.wrapper>:first-child{margin-top:0}.section.-notification>.wrapper>:last-child{margin-bottom:0}.section.news{margin-top:2rem;margin-bottom:3rem}.section .section-scroll-down{cursor:pointer;width:50px;height:50px;border-radius:50%;background-color:#FFE45B;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1000}.section .section-scroll-down.pulsing{box-shadow:0 0 0 10px rgba(255,255,91,0.5);-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}.section .section-scroll-down .arrow-down{font-size:1.2rem}.section .section-scroll-down .arrow-down:after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-family:"icomoon";content:'\edc1';color:#004B8D}.section--intro{text-align:center;color:#004B8D;font-size:1.2rem}@media screen and (min-width: 768px){.section--intro{font-size:1.44rem}}.section--intro .wrapper-intro{max-width:760px}.section--intro .wrapper-intro>:first-child{margin-top:0}.section--intro .wrapper-intro>:last-child{margin-bottom:0}.section--background{padding:5rem 0;background-size:cover;background-position:center;color:#fff;text-align:center}.section--background:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,75,141,0.4);z-index:1}.section--background .wrapper,.section--background .col{z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section--background .wrapper>:first-child,.section--background .col>:first-child{margin-top:0}.section--background .wrapper>:last-child,.section--background .col>:last-child{margin-bottom:0}.section--background .wrapper *,.section--background .col *{max-width:100%}.section--background .col{margin-bottom:2rem}@media screen and (min-width: 960px){.section--background .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.section--background .col{margin-bottom:0;width:50%}}.section.-content>.wrapper p:first-child{margin-top:0}.section.-content>.wrapper p:last-child{margin-bottom:0}.section.-content>.wrapper h2{color:#004B8D}.section.-content>.wrapper h2:first-child{margin-top:0}.section.-contacts-list>.headline{background-color:#ECF4FC;padding-bottom:20px;padding-top:20px;margin-bottom:2.5rem}.section.-contacts-list>.headline>.wrapper{position:relative}.section.-contacts-list>.headline>.wrapper:after{content:'';width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #ECF4FC;z-index:100}.section.-contacts-list>.headline>.wrapper:after{position:absolute;bottom:-40px}.section.-contacts-list>.headline>.wrapper>.text{margin:0;color:#004B8D;font-weight:bold}.section.-contacts-list>.contact{margin-top:3rem;margin-bottom:3rem}.section.-contacts-list>.contact>.contact-person{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2rem;margin-bottom:2rem}@media screen and (min-width: 600px){.section.-contacts-list>.contact>.contact-person{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.section.-contacts-list>.contact>.contact-person>.img-container{-webkit-box-flex:1;flex:1 0 30%;-ms-flex:1 0 auto}.section.-contacts-list>.contact>.contact-person>.img-container .img{width:150px;height:150px;border-radius:50%;border:3px solid #fff;margin:0 auto 1rem}.section.-contacts-list>.contact>.contact-person>.details{-webkit-box-flex:1;-ms-flex:1 1 70%;flex:1 1 70%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#004B8D;-ms-flex:1 0 auto}.section.-contacts-list>.contact>.contact-person>.details>.info{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;font-size:1.4rem;margin-bottom:1rem}.section.-contacts-list>.contact>.contact-person>.details>.info>.name{margin:0;font-weight:bold;font-size:1.4rem}.section.-contacts-list>.contact>.contact-person>.details>.contact,.section.-contacts-list>.contact>.contact-person>.details .address{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%}@media screen and (min-width: 950px){.section.-contacts-list>.contact>.contact-person>.details>.contact,.section.-contacts-list>.contact>.contact-person>.details .address{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;width:50%}}.section.-contacts-list>.contact>.contact-person>.details .email,.section.-contacts-list>.contact>.contact-person>.details .phone,.section.-contacts-list>.contact>.contact-person>.details .fax,.section.-contacts-list>.contact>.contact-person>.details .address{display:block;position:relative;padding-left:25px}.section.-contacts-list>.contact>.contact-person>.details .email:before,.section.-contacts-list>.contact>.contact-person>.details .phone:before,.section.-contacts-list>.contact>.contact-person>.details .fax:before,.section.-contacts-list>.contact>.contact-person>.details .address:before{font-family:FontAwesome;position:absolute;margin-left:-25px}.section.-contacts-list>.contact>.contact-person>.details .email:before{content:"\f0e0"}.section.-contacts-list>.contact>.contact-person>.details .phone:before{content:"\f095"}.section.-contacts-list>.contact>.contact-person>.details .fax:before{content:"\f1ac"}.section.-contacts-list>.contact>.contact-person>.details .address:before{content:"\f041"}.section.-contact-teaser>.wrapper-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 760px){.section.-contact-teaser>.wrapper-contact{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}}.section.-contact-teaser>.wrapper-contact>.headline{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.section.-contact-teaser>.wrapper-contact>.avatar-container{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:2rem}@media screen and (min-width: 760px){.section.-contact-teaser>.wrapper-contact>.avatar-container{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%;max-width:calc(140px + 2rem);margin-bottom:0;padding-right:2rem}}.section.-contact-teaser>.wrapper-contact>.avatar-container>.avatar{width:140px;height:140px;border-color:#fff;margin-right:auto;margin-left:auto}.section.-contact-teaser>.wrapper-contact>.info{-webkit-box-flex:1;-ms-flex:1 1 75%;flex:1 1 75%}@media screen and (max-width: 760px){.section.-contact-teaser>.wrapper-contact>.info{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%}}.section.-contact-teaser>.wrapper-contact>.info a{color:#004B8D;text-decoration:none;font-weight:bold;line-height:1.35}.section.-contact-teaser>.wrapper-contact>.info .text-large{margin-top:0;margin-bottom:1rem}.section.-contact-teaser>.wrapper-contact>.info p:last-child{margin-bottom:0}.section.-contact-teaser>.wrapper-contact>.info .width-span{display:inline-block;margin-bottom:0 !important;line-height:1.35;margin-right:10px}@media screen and (min-width: 767px){.section.-contact-teaser>.wrapper-contact>.info .width-span{width:92px}}.section.-contact-teaser>.wrapper-contact>.info .vertically-padded{padding-top:48px;padding-bottom:56px}.section.-contact-teaser>.wrapper-contact>.info .btn{margin-top:1rem}.section.-contact-teaser>.wrapper-contact>.info .btn:hover,.section.-contact-teaser>.wrapper-contact>.info .btn:focus,.section.-contact-teaser>.wrapper-contact>.info .btn:active,.section.-contact-teaser>.wrapper-contact>.info .btn.-active{color:#FFE45B}@media screen and (max-width: 760px){.section.-contact-teaser>.wrapper-contact>.info .btn{width:100%;text-align:center}}.section.-facts{min-height:520px;background:url("static/img/background/key-facts.jpg") no-repeat 85% 25%;background-size:cover}@media screen and (min-width: 1190px){.section.-facts .headline{max-width:68%}}.section.-facts .cards{overflow:hidden;margin:-8px 0}@media screen and (min-width: 768px){.section.-facts .cards{margin:-8px}}.section.-facts .cards>.card{width:100%;text-align:center;background-color:transparent;border:2px solid #fff;border-radius:5px;height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-weight:bold;margin:8px 0;float:left;padding:5px}@media screen and (min-width: 600px){.section.-facts .cards>.card{height:290px;width:calc(50% - 16px);margin:8px}.section.-facts .cards>.card:nth-child(5){display:none}}@media screen and (min-width: 1020px){.section.-facts .cards>.card{width:calc(20% - 16px)}.section.-facts .cards>.card:nth-child(5){display:-webkit-box;display:-ms-flexbox;display:flex}}.section.-facts .cards>.card .icon{max-width:39px;margin-top:40px}@media screen and (min-width: 1230px){.section.-facts .cards>.card .icon{max-width:52px;margin-top:50px !important}}@media screen and (min-width: 600px){.section.-facts .cards>.card .icon{margin-top:84px}}.section.-facts .cards>.card .number{font-size:2.4375rem;font-weight:bold;max-width:100%}@media screen and (min-width: 1230px){.section.-facts .cards>.card .number{font-size:3.1875rem}}.section.-facts .cards>.card .label{font-size:.936rem;margin-bottom:8px;max-width:100%}@media screen and (min-width: 1230px){.section.-facts .cards>.card .label{font-size:1.152rem}}.section.-solutions .solution-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-1rem}.section.-solutions .solution-list>.solution{display:block;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;margin:1rem;padding:1rem;text-align:center;border:1px solid #ECF4FC;border-radius:5px;transition:all 0.3s ease;-webkit-transform:translateY(0);transform:translateY(0)}.section.-solutions .solution-list>.solution:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 2px 16px 0 rgba(0,0,0,0.1)}@media screen and (min-width: 600px){.section.-solutions .solution-list>.solution{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 2rem);flex:1 1 calc(50% - 2rem);max-width:calc(50% - 2rem)}}@media screen and (min-width: 1000px){.section.-solutions .solution-list>.solution{-webkit-box-flex:1;-ms-flex:1 1 calc(33% - 2rem);flex:1 1 calc(33% - 2rem);max-width:calc(33% - 2rem)}}.section.-solutions .solution-list>.solution .solution-content{padding-bottom:5rem}.section.-solutions .solution-list>.solution .solution-content .btn{margin-top:1rem}.section.-solutions .solution-list>.solution .solution-content .img-container{height:100px;width:100px;margin:0 auto 1rem;position:relative}.section.-solutions .solution-list>.solution .solution-content .img-container>.img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:100%;max-height:100%}.section.-solutions .solution-list>.solution .solution-content .btn{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:1rem;width:calc(100% - 2rem)}.section.-figure>.figure{display:block;margin-right:auto;margin-left:auto;padding-left:16px;padding-right:16px;padding-top:40px;padding-bottom:40px;margin-top:0;margin-bottom:0;width:100%;max-width:1190px;text-align:center}@media screen and (min-width: 760px){.section.-figure>.figure{padding-left:40px;padding-right:40px}}@media screen and (min-width: 1190px){.section.-figure>.figure{padding-left:16px;padding-right:16px}}.section.-figure>.figure>.caption{text-align:center;font-size:1.5em;font-weight:bold}.section.-figure>.figure>.svg .link{cursor:pointer}.section.-figure>.figure>.img,.section.-figure>.figure>.svg{margin-left:auto;margin-right:auto}.solutions .section.-figure>.figure>.img{max-width:650px}.section.-downtimes{background-color:#FFE45B;color:#004B8D}.section.-downtimes .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.section.-downtimes .wrapper>.headline{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.section.-downtimes .wrapper>.avatar-container{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:2rem}@media screen and (min-width: 760px){.section.-downtimes .wrapper>.avatar-container{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%;max-width:calc(140px + 2rem);margin-bottom:0;padding-right:2rem}}.section.-downtimes .wrapper>.avatar-container>.avatar{width:140px;height:140px;border-color:#fff;margin-right:auto;margin-left:auto}.section.-downtimes .wrapper>.downtime-list{-webkit-box-flex:1;-ms-flex:1 1 75%;flex:1 1 75%}@media screen and (max-width: 760px){.section.-downtimes .wrapper>.downtime-list{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%}}.section.-downtimes .wrapper>.downtime-list>tbody .downtime>.system{font-weight:bold;margin-right:3em;display:block}@media screen and (max-width: 760px){.section.-downtimes .wrapper>.downtime-list>tbody .downtime>.system{margin-right:1em}}.section.-centered-teaser{background-color:#ECF4FC;background-position:center;background-size:cover}.section.-centered-teaser>.wrapper-small-text{max-width:760px}.section.-centered-teaser>.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;color:#fff;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.section.-centered-teaser>.wrapper>.img-container{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.section.-centered-teaser>.wrapper>.img-container>.img{margin:0 auto 2rem;height:150px;width:150px;border-radius:50%}.section.-centered-teaser>.wrapper>.text-container{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.section.-centered-teaser>.wrapper>.text-container>.headline{color:#fff}@media screen and (max-width: 599px){.section.-centered-teaser>.wrapper>.text-container .btn{width:100%;text-align:center}}@media screen and (min-width: 600px){.section.-centered-teaser>.wrapper>.img-container{-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;max-width:calc(150px + 2rem)}.section.-centered-teaser>.wrapper>.img-container>.img{margin:0;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.section.-centered-teaser>.wrapper>.text-container{-webkit-box-flex:1;-ms-flex:1 1 70%;flex:1 1 70%}.section.-centered-teaser>.wrapper.-icon-left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.section.-centered-teaser>.wrapper.-icon-left>.img-container>.img{margin-right:2rem}.section.-centered-teaser>.wrapper.-icon-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.section.-centered-teaser>.wrapper.-icon-right>.img-container>.img{margin-left:2rem}}.slider{position:relative}.slider .owl-nav .owl-prev,.slider .owl-nav .owl-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slider .owl-nav .owl-prev.disabled,.slider .owl-nav .owl-next.disabled{display:none}.slider .owl-nav .owl-prev i,.slider .owl-nav .owl-next i{color:#8D9298;transition:color 0.4s ease;font-size:1em}@media screen and (min-width: 475px){.slider .owl-nav .owl-prev i,.slider .owl-nav .owl-next i{font-size:2.2em}}.slider .owl-nav .owl-prev:hover i,.slider .owl-nav .owl-next:hover i{color:#8D9298}.slider .owl-nav .owl-prev{left:0}@media screen and (min-width: 1190px){.slider .owl-nav .owl-prev{left:25px}}.slider .owl-nav .owl-next{right:0}@media screen and (min-width: 1190px){.slider .owl-nav .owl-next{right:25px}}.logo-section{padding-top:32px;padding-left:0;padding-bottom:32px;padding-right:0}@media screen and (min-width: 1190px){.logo-section{padding-left:40px;padding-right:40px}}.logo-section .slider .owl-prev i,.logo-section .slider .owl-next i{font-size:1em}.logo-section .slider .owl-prev{left:8px}@media screen and (min-width: 1190px){.logo-section .slider .owl-prev{left:16px}}.logo-section .slider .owl-next{right:8px}@media screen and (min-width: 1190px){.logo-section .slider .owl-next{right:16px}}.logo-section .slider .logo{width:100px;height:auto;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.5;margin:0 auto}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.cc-window{font-family:"TheSans",sans-serif !important;font-size:.875rem !important;border-radius:5px;-ms-flex:auto;opacity:0.85}.cc-window:hover{opacity:1}.cc-btn{border-radius:5px}.language-menu{position:relative;text-align:center;white-space:nowrap;cursor:pointer;width:70px;margin:0 auto;display:block;font-weight:bold;text-transform:uppercase;font-size:16px}@media screen and (max-width: 1119px){.language-menu.desktop{display:none}}@media screen and (max-width: 450px){.language-menu{width:115px}}@media screen and (max-width: 450px){.language-menu.desktop{display:block}}.language-menu:after{font-family:"icomoon";content:'\edc1';margin-left:5px;font-size:12px;position:relative;display:inline-block;transition:-webkit-transform 0.2s ease;transition:transform 0.2s ease;transition:transform 0.2s ease, -webkit-transform 0.2s ease}.language-menu:hover:after,.language-menu:active:after,.language-menu:focus:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.language-menu:hover .submenu-language,.language-menu:active .submenu-language,.language-menu:focus .submenu-language{display:block}.language-menu .submenu-language{display:none;background-color:#fff;position:absolute;left:0;right:0;font-size:14px;width:70px;margin:0 auto;box-shadow:0 0 5px 1px rgba(0,0,0,0.2)}.language-menu .submenu-language li.menu__item{display:block;text-align:center;margin:0;padding:5px 15px;white-space:nowrap}body:active .submenu-language{display:none}.services{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.services>:first-child{margin-top:0}.services>:last-child{margin-bottom:0}.services .service{text-align:center;width:320px;margin:2rem 1rem;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (min-width: 1150px){.services .service{-ms-flex-preferred-size:10%;flex-basis:10%}}@media screen and (max-width: 440px){.services .service{font-size:.8em;-ms-flex-preferred-size:30%;flex-basis:30%;word-break:break-word;font-size:.875rem}}@media screen and (max-width: 1151px){.services .service{width:300px;-ms-flex-preferred-size:35%;flex-basis:35%}}.services .service__name{color:#004B8D;margin-top:2.25rem;margin-bottom:1.5rem;font-weight:bold}@media screen and (max-width: 440px){.services .service__name{font-size:0.93rem}}.services .service__description{margin-top:1rem;margin-bottom:0}.services .service__icon{width:140px;margin:0 auto}@media screen and (min-width: 600px){.services .service__icon{width:175px}}@media screen and (max-width: 440px){.services .service__icon{width:100px}}#fullscreen-nav{background-color:#FFE45B;position:fixed;width:100%;height:100vh;top:0;left:0;z-index:5000;padding:6rem 1rem;text-align:center;transition:all 0.63s ease;opacity:0;overflow-x:hidden;overflow-y:auto}#fullscreen-nav.is-closed{-webkit-transform:translateX(100%);transform:translateX(100%)}#fullscreen-nav.is-open{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}#fullscreen-nav .menu{margin-bottom:2rem}#fullscreen-nav .menu__item{display:block;margin-bottom:1rem}#fullscreen-nav .menu__item:last-child{margin-bottom:0}#fullscreen-nav .menu__link{font-size:1.2rem}@media screen and (min-width: 768px){#fullscreen-nav .menu__link{font-size:1.44rem}}#fullscreen-nav .login{font-size:1.2rem;display:inline-block;color:#004B8D}@media screen and (min-width: 768px){#fullscreen-nav .login{font-size:1.44rem}}#fullscreen-nav .menu.language .menu__item{display:inline-block;margin-bottom:0}#fullscreen-nav .menu.language .menu__item:after{content:'|';color:#004B8D;margin:1rem}#fullscreen-nav .menu.language .menu__item:last-child:after{content:none}#fullscreen-nav .menu.language .menu__link{font-size:1rem}#toggle-fullscreen-nav{z-index:6000;transition:all 0.3s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media screen and (min-width: 670px){#toggle-fullscreen-nav{transition:none}}@media screen and (min-width: 1120px){#toggle-fullscreen-nav{display:none}}#toggle-fullscreen-nav>span{margin-left:0.5rem;line-height:36px}#toggle-fullscreen-nav .bars{position:relative;width:32px;height:32px;float:left}#toggle-fullscreen-nav .bars .bar{display:block;width:32px;height:3px;background-color:#fff;position:absolute;top:50%;left:50%;transition:all 0.3s ease}#toggle-fullscreen-nav.close{cursor:pointer;right:1rem;color:#004B8D}@media screen and (min-width: 760px){#toggle-fullscreen-nav.close{right:2.75rem}}#toggle-fullscreen-nav.close .bar{background-color:#004B8D}#toggle-fullscreen-nav.close .bar:first-child{-webkit-transform:translate(-50%) rotate(45deg);transform:translate(-50%) rotate(45deg)}#toggle-fullscreen-nav.close .bar:nth-child(2){-webkit-transform:translate(-50%) rotate(-45deg);transform:translate(-50%) rotate(-45deg)}#toggle-fullscreen-nav.close .bar:last-child{opacity:0}#toggle-fullscreen-nav.open{cursor:pointer}#toggle-fullscreen-nav.open .bar{-webkit-transform:translate(-50%);transform:translate(-50%)}#toggle-fullscreen-nav.open .bar:first-child{-webkit-transform:translate(-50%, -250%);transform:translate(-50%, -250%)}#toggle-fullscreen-nav.open .bar:last-child{-webkit-transform:translate(-50%, 250%);transform:translate(-50%, 250%)}.news-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-1rem 0}@media screen and (min-width: 600px){.news-cards{margin:-1rem}}.news-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;border:2px solid #ECF4FC;color:#86B9E3;border-radius:5px;margin:1rem 0;transition:all 0.3s ease;-webkit-transform:translateY(0);transform:translateY(0);-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;cursor:pointer;box-shadow:0 2px 8px 0 transparent}@media screen and (min-width: 600px){.news-card{margin:1rem;-ms-flex-preferred-size:calc(50% - 2rem);flex-basis:calc(50% - 2rem);max-width:calc(50% - 2rem)}}@media screen and (min-width: 1280px){.news-card{-ms-flex-preferred-size:calc(25% - 2rem);flex-basis:calc(25% - 2rem);max-width:calc(25% - 2rem)}}.news-card img{width:100%}.news-card a:hover{opacity:1}.news-card__head{position:relative;border-radius:5px 5px 0 0;overflow:hidden;background-color:#ECF4FC}.news-card__head:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,75,141,0.4);z-index:1}.news-card__title{color:#004B8D;font-weight:bold}.news-card__excerpt{color:#004B8D}.news-card__body{padding:1rem 1rem 2rem 1rem}.news-card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 2px 16px 0 rgba(0,0,0,0.1)}@media screen and (min-width: 1280px){.news-cards.two-columns .news-card{-ms-flex-preferred-size:calc(50% - 2rem);flex-basis:calc(50% - 2rem);max-width:calc(50% - 2rem)}}.newsletter-signup,.whitepaper-signup{background-color:#FFE45B;color:#004B8D}.newsletter-signup .wrapper,.whitepaper-signup .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 800px){.newsletter-signup .wrapper,.whitepaper-signup .wrapper{display:block}}@media screen and (min-width: 800px){.newsletter-signup .wrapper,.whitepaper-signup .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width: 900px){.newsletter-signup .wrapper,.whitepaper-signup .wrapper{margin-top:4rem}}@media screen and (min-width: 930px) and (max-width: 960px){.newsletter-signup .wrapper,.whitepaper-signup .wrapper{margin-top:6rem}}@media screen and (min-width: 1100px){.newsletter-signup .wrapper,.whitepaper-signup .wrapper{margin-top:10rem}}@media screen and (min-width: 1190px){.newsletter-signup .wrapper,.whitepaper-signup .wrapper{margin-top:12rem}}@media screen and (min-width: 960px){.newsletter-signup img,.whitepaper-signup img{max-width:85%}}.newsletter-signup .col,.whitepaper-signup .col{-ms-flex-preferred-size:50%;flex-basis:50%;position:relative;padding:4rem 0}.newsletter-signup .col>:first-child,.whitepaper-signup .col>:first-child{margin-top:0}.newsletter-signup .col>:last-child,.whitepaper-signup .col>:last-child{margin-bottom:0}.newsletter-signup .col:first-child,.whitepaper-signup .col:first-child{display:none;padding:0}@media screen and (min-width: 800px){.newsletter-signup .col:first-child,.whitepaper-signup .col:first-child{display:block;margin-right:1rem}}@media screen and (min-width: 800px){.newsletter-signup .col:last-child,.whitepaper-signup .col:last-child{margin-left:1rem}}.newsletter-signup .col img,.whitepaper-signup .col img{position:absolute;bottom:0}.quote-slider .slide{color:#8D9298}.quote-slider .slide .avatar{height:140px;width:140px;margin:0 auto 32px auto;border-color:#F6F6F6}.quote-slider .slide .vertically-padded{padding-top:40px;padding-bottom:56px}.quote-slider .slide .quote{max-width:90%;margin:0 auto}.quote-slider .slide .quote p{font-size:1.2rem}@media screen and (min-width: 768px){.quote-slider .slide .quote p{font-size:1.44rem}}@media screen and (min-width: 1190px){.quote-slider .slide .quote p{margin:0 auto 1em auto;font-size:1.2rem}}@media screen and (min-width: 1190px) and (min-width: 768px){.quote-slider .slide .quote p{font-size:1.44rem}}.quote-slider .slide .quote-by{margin-bottom:0}.quote-slider .slide .quote-by .name{display:block}.quote-slider .slide .quote-by .position{color:#aeb5bd}.quote-slider .slide .company-logo{width:100px;height:auto;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:0.5;margin:16px auto 0 auto}.tag-cloud{margin:-6px -8px !important}.tag-cloud>.btn{margin:6px 8px}.frame{width:100%;height:2000px;border:none}.portal-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2rem}.portal-slider .slider-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:1px}.comparison-slider{margin:0}.comparison-slider>.resize-content{position:relative;margin:0 auto}.comparison-slider>.resize-content>.handle,.comparison-slider>.resize-content>.resize{display:none}.comparison-slider.-active>.resize-content>.resize,.comparison-slider.-active>.resize-content>.handle{position:absolute;display:block}.comparison-slider.-active>.resize-content>.resize{top:0;right:0;height:100%;width:65%;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;background-size:auto 100%;border-left:1px solid black}.comparison-slider.-active>.resize-content>.resize>.resize-image{height:100%;width:100%;background:no-repeat right top;background-size:auto 100%}.comparison-slider.-active>.resize-content>.handle{height:64px;width:64px;right:65%;top:50%;background-color:#FFE45B;cursor:move;border-radius:50%;margin-top:-32px;margin-right:-32px}@media screen and (max-width: 500px){.comparison-slider.-active>.resize-content>.handle{height:42.66667px;width:42.66667px;margin-top:-21.33333px;margin-right:-21.33333px}}.comparison-slider.-active>.resize-content>.handle.-pulsing{box-shadow:0 0 0 20px rgba(255,255,91,0.7);-webkit-animation:comparison-handle-pulse 2s infinite;animation:comparison-handle-pulse 2s infinite}.comparison-slider.-active>.resize-content>.handle.-pulsing:hover,.comparison-slider.-active>.resize-content>.handle.-pulsing.-dragged{-webkit-animation:none;animation:none;box-shadow:none}.comparison-slider.-active>.resize-content>.handle>.fa{font-size:44px;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#004B8D}@media screen and (max-width: 500px){.comparison-slider.-active>.resize-content>.handle>.fa{font-size:32.66667px}}.comparison-slider.-active>.resize-content>.handle.-dragged{background-color:#8D9298}.comparison-slider>.text{position:relative;width:100%;height:1.5em;font-size:1.3em}.comparison-slider>.text .-left,.comparison-slider>.text .-right{position:absolute;bottom:0;z-index:100;font-weight:bold}.comparison-slider>.text>.-left{left:0}.comparison-slider>.text>.-right{right:0}@-webkit-keyframes comparison-handle-pulse{0%{box-shadow:0 0 0 0 rgba(255,255,91,0.9)}70%{box-shadow:0 0 0 20px rgba(255,255,91,0.2)}100%{box-shadow:0 0 0 20px rgba(255,255,91,0)}}@keyframes comparison-handle-pulse{0%{box-shadow:0 0 0 0 rgba(255,255,91,0.9)}70%{box-shadow:0 0 0 20px rgba(255,255,91,0.2)}100%{box-shadow:0 0 0 20px rgba(255,255,91,0)}}.portal-raw{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:632px}.portal-raw>.col .sidebar{color:#004B8D}.portal-raw>.col .sidebar.-newsletter{border-radius:5px;padding:2rem;background-color:#86B9E3;margin-bottom:2rem}.portal-raw>.col>.portal-slider>.slider-container{max-width:632px;height:auto}.portal-raw>.col>.portal-slider>.slider-container .owl-item img{max-width:632px}.alert{padding:15px 10px;border-radius:5px;overflow:hidden;height:auto;-webkit-animation:fadeIn 3s;animation:fadeIn 3s;display:none}.alert.-error,.alert.-success{display:block}.alert.-error{border:2px solid #c40c1e;color:#c40c1e}.alert.-success{background-color:#FFE45B;max-height:10000px}.alert .headline{font-size:1.2em;font-weight:bold}.alert .text{margin:0;width:100%}.overlay{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;background-color:rgba(0,0,0,0.4)}.overlay.-active{display:block}.overlay>.modal{position:relative;width:350px;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#FFE45B;padding:1.5em 1em 1em;text-align:center;border-radius:5px;color:#004B8D}@media screen and (max-width: 400px){.overlay>.modal{width:calc(100% - 2rem)}}.overlay>.modal>.message{margin-bottom:1em;font-weight:bold;font-size:1.3rem}.overlay>.modal>.remember{margin-top:1em;margin-bottom:0.5em}.overlay>.modal>.remember>.label{margin-left:5px}.overlay>.modal>.btn-group{margin-top:0.5em}.overlay>.modal>.btn-group>.btn{margin:0 0.5em;min-width:100px;text-align:center}.overlay>.modal>.btn-group>.btn.-blue-outline{color:#004B8D;border:2px solid #004B8D;transition:all 0.2s ease;box-shadow:0 2px 8px 0 transparent}.overlay>.modal>.btn-group>.btn.-blue-outline:focus,.overlay>.modal>.btn-group>.btn.-blue-outline:hover,.overlay>.modal>.btn-group>.btn.-blue-outline:active{box-shadow:0 2px 8px 0 rgba(0,0,0,0.4);color:#FFE45B;background-color:#004B8D}.contact>.section.-content>.text{color:#004B8D;font-weight:bold}.contact>.section.-get-in-contact{background-color:#ECF4FC;color:#004B8D}.contact>.section.-get-in-contact>.wrapper{overflow:auto}.contact>.section.-get-in-contact>.wrapper>.headline{margin:0 0 2rem}@media screen and (min-width: 650px){.contact>.section.-get-in-contact>.wrapper>.text,.contact>.section.-get-in-contact>.wrapper>.general{float:left;width:50%;padding-right:1rem}.contact>.section.-get-in-contact>.wrapper>.text{margin-bottom:1rem}.contact>.section.-get-in-contact>.wrapper>.general{margin-top:1rem}.contact>.section.-get-in-contact>.wrapper>.form.-contact{padding-left:1rem;float:right;width:50%}}@media screen and (max-width: 649px){.contact>.section.-get-in-contact>.wrapper>.text,.contact>.section.-get-in-contact>.wrapper>.form.-contact,.contact>.section.-get-in-contact>.wrapper>.general{margin-top:1rem;margin-bottom:1rem}}.contact>.section.-get-in-contact>.wrapper>.form.-contact>.input-group{margin:8px 0}.contact>.section.-get-in-contact>.wrapper>.form.-contact>.input-group:first-child{margin-top:0}.contact>.section.-get-in-contact>.wrapper>.form.-contact>.input-group:last-child{margin-bottom:0}.contact>.section.-get-in-contact>.wrapper>.form.-contact>.input-group.-error{color:#c40c1e}.contact>.section.-get-in-contact>.wrapper>.form.-contact>.input-group.-error>.input{border:1px solid #c40c1e}.contact>.section.-get-in-contact>.wrapper>.form.-contact>.input-group.-error>.input:focus{box-shadow:0 0 0 1px #c40c1e}.contact>.section.-get-in-contact>.wrapper>.form.-contact>.input-group.-error>.error-label{display:block;margin:3px 6px 6px;-webkit-animation:fadeIn 3s;animation:fadeIn 3s}.contact>.section.-get-in-contact>.wrapper>.form.-contact>.input-group .btn{margin-top:10px}.contact>.section.-get-in-contact>.wrapper>.form.-contact>.input-group .btn.btn-blue-outline:hover{color:#ECF4FC}.contact>.section.-get-in-contact>.wrapper>.form.-contact>.input-group .btn.-loading:before{display:inline-block;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;font-family:FontAwesome;content:'\f110';margin-right:5px}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fadeIn{from{opacity:0;max-height:0}to{opacity:1;max-height:500px}}@keyframes fadeIn{from{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.contact>.section.-intro{background-color:#FFE45B;color:#004B8D}.contact>.section.-intro>.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact>.section.-intro>.wrapper>.text>.headline{font-weight:bold;margin:0 0 1em}.contact>.section.-intro>.wrapper>.text p:first-child{margin-top:0}.contact>.section.-intro>.wrapper>.text p:last-child{margin-bottom:0}.contact>.section.-intro>.wrapper>.img-container{display:none}@media screen and (min-width: 600px){.contact>.section.-intro>.wrapper>.text{-webkit-box-flex:1;-ms-flex:1 1 65%;flex:1 1 65%}.contact>.section.-intro>.wrapper>.img-container{display:block;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-flex:1;-ms-flex:1 1 35%;flex:1 1 35%}.contact>.section.-intro>.wrapper>.img-container>.img{position:relative;width:150px;height:150px;margin:0 auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#004B8D}}.contact>.section.-contacts{margin-bottom:5rem}.career>.section.-content h2:first-child{margin-top:0}.career>.section.-accordion{background-color:#ECF4FC;padding-top:20px;padding-bottom:20px}.career>.section.-info{padding-top:3rem;padding-bottom:3rem}.career>.section.-info>.wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.career>.section.-info>.wrapper>.info{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 2rem);flex:1 1 calc(50% - 2rem);max-width:calc(50% - 2rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 801px){.career>.section.-info>.wrapper>.info.-workplace{margin-right:1rem}.career>.section.-info>.wrapper>.info.-application{margin-left:1rem}}@media screen and (max-width: 800px){.career>.section.-info>.wrapper>.info{margin-top:2rem;margin-bottom:2rem;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}.career>.section.-info>.wrapper>.info .headline{margin-top:0;color:#004B8D}.career>.section.-info>.wrapper>.info .btn{margin-top:auto}.company>.section.-worldmap>.image-signature{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:3rem}.company>.section.-worldmap>.image-signature>.signature{margin-left:1rem}.company>.section.-worldmap>.image-signature>.signature:last-child{margin-right:1rem}.company>.section.-worldmap>.image-signature>.signature:before{font-family:FontAwesome;content:"\f192";padding-right:5px}.company>.section.-worldmap>.image-signature>.signature.-blue:before{color:#004B8D}.company>.section.-worldmap>.image-signature>.signature.-mediumblue:before{color:#86B9E3}.company>.section.-worldmap>.image-signature>.signature.-yellow:before{color:#FFE45B}.solutions>.section--intro>.vertically-padded{padding-bottom:0}.solutions>.section.-figure>.figure{padding-bottom:4rem}.form.-portal-login .alert{margin:1.5rem 0}@font-face{font-family:"TheSans";src:url("static/fonts/TheSans_B4_500_.eot");src:url("static/fonts/TheSans_B4_500_.eot?#iefix") format("embedded-opentype"),url("static/fonts/TheSans_B4_500_.woff") format("woff"),url("static/fonts/TheSans_B4_500_.svg#TheSans_B4_500_") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"TheSans";src:url("static/fonts/TheSans_B4_500i.eot");src:url("static/fonts/TheSans_B4_500i.eot?#iefix") format("embedded-opentype"),url("static/fonts/TheSans_B4_500i.woff") format("woff"),url("static/fonts/TheSans_B4_500i.svg#TheSans_B4_500_") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:"TheSans";src:url("static/fonts/TheSans_B4_700_.eot");src:url("static/fonts/TheSans_B4_700_.eot?#iefix") format("embedded-opentype"),url("static/fonts/TheSans_B4_700_.woff") format("woff");font-weight:bold;font-style:normal}.site-navigation{padding:1rem;position:absolute;top:0;left:0;right:0;z-index:9000;background-color:transparent;transition:all 0.3s ease;color:#fff}@media screen and (min-width: 760px){.site-navigation{padding-top:1rem;padding-right:44px;padding-bottom:32px;padding-left:40px}}.site-navigation .menu-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-navigation .btn.-login .icon,.site-navigation .login .icon{margin-right:0.5rem}.site-navigation .site-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:left;height:39px}.site-navigation .site-info .logo{height:26px;transition:height 0.3s ease}@media screen and (min-width: 450px){.site-navigation .site-info .logo{max-height:39px;margin:5px 0;height:auto}}.site-navigation .site-info .solution-name{font-weight:bold;font-size:1.44rem;margin:0 1em;white-space:nowrap}@media screen and (min-width: 330px){.site-navigation .site-info .solution-name{margin:0 0.2em 0 1.2em}}@media screen and (min-width: 300px){.site-navigation{position:fixed}.site-navigation.compressed{padding-top:8px;padding-bottom:8px;background-color:#fff;color:#004B8D;border-bottom:1px solid #F6F6F6}.site-navigation.compressed .scroll-up{cursor:pointer}.site-navigation.compressed #toggle-fullscreen-nav span.bar{background-color:#004B8D}}.site-navigation .site-menu{float:right;display:block}.site-navigation .site-menu .menu__item{margin-right:40px;display:none}@media screen and (min-width: 1120px){.site-navigation .site-menu .menu__item{display:inline-block}}.site-navigation .site-menu .menu__item:last-child{margin-right:0}.site-navigation .site-menu .menu__item.language{display:none;margin-right:20px !important}@media screen and (max-width: 1119px){.site-navigation .site-menu .menu__item.language{display:inline-block}}@media screen and (max-width: 1022px){.site-navigation .site-menu .menu__item.language{padding:12.5px 0}}@media screen and (max-width: 450px){.site-navigation .site-menu .menu__item.language{display:none}}.site-navigation .site-menu .menu__link{color:inherit;text-decoration:none}.admin-bar .site-navigation{top:32px}@media (max-width: 782px){.admin-bar .site-navigation{top:46px}}.header{width:100%;height:480px;padding:0 1rem;position:relative;overflow:hidden;background-color:#8D9298;background-size:cover;background-position:center}.header:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,75,141,0.15);z-index:1}@media screen and (min-width: 1100px){.header{height:600px}}@media screen and (max-width: 330px){.header{height:510px}}@media screen and (min-width: 960px){.header{height:calc(100vh - 124px);max-height:none}}.header .wrapper{position:relative;height:10em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}@media screen and (min-width: 960px){.header .wrapper{margin-top:0}}.header .site-title,.header .typed-text>.text-container{margin:0;line-height:1.125;color:#fff;text-shadow:0 0 1px rgba(0,0,0,0.3)}.header .site-title strong,.header .typed-text>.text-container strong{color:#FFE45B}.header .btn{margin-top:1em}.header .typed-text{width:100%;z-index:2;position:relative;display:none}.header .typed-text.-active{display:block}.header .typed-text>.text-container>.text-before{color:#FFE45B;font-weight:bold}.header .typed-text>.text-container>.text-typed{color:#fff}.header .typed-text>.typed-texts{display:none}.header .hero-video{display:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-width:100%;min-height:100%;width:auto;height:auto;z-index:1}@media screen and (min-width: 766px){.header .hero-video{display:block}}.header.-front-page .wrapper{text-align:center;max-width:760px}.header.-portal{max-height:400px}#site-footer{padding:2rem 0;border-top:1px solid #F6F6F6}@media screen and (min-width: 860px){#site-footer{padding:4rem 0}}#site-footer .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 860px){#site-footer .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#site-footer .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 860px){#site-footer .menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#site-footer .menu__item{color:#004B8D;text-align:center;margin:0.5rem 0}@media screen and (min-width: 860px){#site-footer .menu__item{margin:0 1rem 0 0}}#scroll-to-top{cursor:pointer;color:#004B8D;text-align:center;font-size:1.5rem}.home .section.service-columns{background-color:#ECF4FC;position:relative}.home .section.service-columns .triangle-top{position:relative}.home .section.service-columns .triangle-top:before{position:absolute;top:-16px}.home .section.service-columns .triangle-top:before{content:'';width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:16px solid #ECF4FC;z-index:100}.home .image-text-row{max-width:720px;margin:4rem auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:#86B9E3}.home .image-text-row .col{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;overflow:hidden}.home .image-text-row .col.content{padding:0 1rem}@media screen and (min-width: 400px){.home .image-text-row .col.content{padding:0 2rem}}.home .image-text-row .col.content p{font-size:1.2rem}@media screen and (min-width: 768px){.home .image-text-row .col.content p{font-size:1.44rem}}.home .image-text-row h2{font-weight:bold;margin-top:0}@media screen and (min-width: 1100px){.home .image-text-row{margin:4rem auto;max-width:1600px}.home .image-text-row .col.content{padding:4rem;-ms-flex-preferred-size:45%;flex-basis:45%}.home .image-text-row .col.image{-ms-flex-preferred-size:55%;flex-basis:55%;height:100%}.home .image-text-row:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.home .image-text-row:nth-child(even) img{-webkit-transform:translateX(40%);transform:translateX(40%)}.home .image-text-row:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.home .image-text-row:nth-child(odd) img{-webkit-transform:translateX(-40%);transform:translateX(-40%)}.home .image-text-row:first-child img{-webkit-transform:translateX(-7.5%);transform:translateX(-7.5%)}}.home .section.-comparison .comparison-slider .description{margin-top:1rem;text-align:center;font-size:1.2em;margin-bottom:0.5rem;font-weight:bold}.home .section.-comparison .comparison-slider>.resize-content>.resize{background-color:#F6F6F6}.solutions .section--intro{text-align:left;font-weight:bold}.solutions .section--intro .wrapper{max-width:1190px}.solutions .solution-head{background-color:#FFE45B}.solutions .solution-head .triangle-bottom{padding-top:2rem;padding-bottom:2rem;position:relative}.solutions .solution-head .triangle-bottom:after{content:'';width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #FFE45B;z-index:100}.solutions .solution-head .triangle-bottom:after{position:absolute;bottom:-16px;z-index:100}.solutions .solution-head h2{margin:0;color:#004B8D;font-weight:bold}.solutions .solution-body{padding-top:5rem;padding-bottom:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#004B8D;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.solutions .solution-body>:first-child{margin-top:0}.solutions .solution-body>:last-child{margin-bottom:0}.solutions .solution-body>.col{display:block;-ms-flex-preferred-size:100%;flex-basis:100%}.solutions .solution-body>.col>img{width:100%;height:auto}@media screen and (min-width: 800px){.solutions .solution-body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.solutions .solution-body .col{-ms-flex-preferred-size:50%;flex-basis:50%}}.solutions .accordion-section{padding-top:5rem;padding-bottom:5rem;background-color:#ECF4FC;color:#004B8D}.solutions .accordion-section h3{font-weight:bold}.solutions .accordion-section .wrapper>:first-child{margin-top:0}.solutions .accordion-section .wrapper>:last-child{margin-bottom:0}.solutions .download-section{padding-top:5rem;padding-bottom:5rem}.solutions .download-section h3{color:#fff;font-weight:bold}.solutions .download-section .wrapper>:first-child{margin-top:0}.solutions .download-section .wrapper>:last-child{margin-bottom:0}@media screen and (min-width: 800px){.solutions .solution:nth-child(even) .solution-body{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.solutions .solution:nth-child(even) .solution-body .col{-ms-flex-preferred-size:50%;flex-basis:50%}}.sidebar-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 960px){.sidebar-layout{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.sidebar-layout .col{-ms-flex-item-align:start;align-self:flex-start}.sidebar-layout .col:first-child{-webkit-box-flex:1;-ms-flex:1 1 30%;flex:1 1 30%;margin-left:1.5rem}.sidebar-layout .col:last-child{-webkit-box-flex:1;-ms-flex:1 1 70%;flex:1 1 70%;margin-right:1.5rem}}@media screen and (max-width: 959px){.sidebar-layout .col{margin:2rem 0}.sidebar-layout .col:first-child{margin-top:0}.sidebar-layout .col:last-child{margin-bottom:0}}.sidebar-layout .sidebar{color:#004B8D}.sidebar-layout .sidebar.-newsletter{border-radius:5px;padding:2rem;background-color:#86B9E3}.sidebar-layout .sidebar .input:focus{box-shadow:0 0 0 2px #004B8D}.sidebar-layout .btn-load-more{margin-top:4rem}
