.footer{background:-webkit-gradient(linear,left top,left bottom,from(#737373),color-stop(50%,#929292),to(#ababab));background:linear-gradient(180deg,#737373,#929292 50%,#ababab);padding:1.25rem 0;text-align:center}.footer .footer-copyright{color:#fff}.footer .footer-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style-type:none;color:#fff;margin-bottom:0}.footer .footer-links li{margin:0 5px}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:#737373;background:-webkit-gradient(linear,left bottom,left top,from(#737373),color-stop(50%,#929292),to(#ababab));background:linear-gradient(1turn,#737373,#929292 50%,#ababab);height:6.5rem}.header .header-img img{max-width:200px;height:auto;margin-top:5px}@media only screen and (min-width:11px)and (max-width:540px){.header .nav{visibility:hidden}}.header .nav ul{list-style-type:none}.header .nav li{display:inline-block;margin-left:70px;padding-top:35px;position:relative}.header .nav a{text-decoration:none;text-transform:uppercase}.header .nav a:before{content:"";display:block;height:5px;width:100%;background-color:#3f9ff5;position:absolute;top:0;width:0;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.header .nav a:hover:before{width:100%}.header .heading{padding:1em 0;color:#5377a9;font-family:Arial,Sans-Serif;font-weight:700;font-size:1.2em}.infobar-wrapper-checked{display:none}.infobar-wrapper{background-color:rgba(27,27,27,.65);position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.infobar-wrapper *{color:#fff}.infobar-wrapper .infobar{background-color:rgba(27,27,27,.85);margin:15px}.infobar-wrapper .infobar .cookie-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:15px}.infobar-wrapper .infobar .cookie-row .cookie-row-text{overflow:auto}.infobar-wrapper .infobar .cookie-row .cookie-row-buttons{width:auto}.infobar-wrapper .infobar .cookie-row .cookie-checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:47px;padding:16px 0}@media only screen and (max-width:733px){.infobar-wrapper .infobar .cookie-row .cookie-checkboxes{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.infobar-wrapper .infobar .cookie-row .cookie-checkboxes label{font-size:16px;font-weight:300;margin-right:16px}.infobar-wrapper .infobar .cookie-row .cookie-checkboxes label input{margin-right:8px}.infobar-wrapper .infobar .cookie-row .cookie-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;font-weight:500}@media only screen and (max-width:733px){.infobar-wrapper .infobar .cookie-row .cookie-buttons{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.infobar-wrapper .infobar .cookie-row .cookie-buttons #infobar-acceptSelectedCookiesBtn{font-size:13px;padding:13px 24px;border:1px solid #fff;margin-right:15px;border-radius:3px}@media only screen and (max-width:733px){.infobar-wrapper .infobar .cookie-row .cookie-buttons #infobar-acceptSelectedCookiesBtn{margin-right:0;margin-bottom:5px}}.infobar-wrapper .infobar .cookie-row .cookie-buttons #infobar-acceptAllCookiesBtn{font-size:13px;padding:13px 24px;border:1px solid #fff;background:#fff;color:#181818;border-radius:3px}*{margin:0;padding:0;font-family:Source Sans Pro,sans-serif}html{background:#efefef;font-size:100%}body,html{width:100%;height:100%}#root{min-height:100vh;height:100%;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:stretch;-ms-flex-align:stretch;align-items:stretch}main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}footer,header,main{-ms-flex-negative:0;flex-shrink:0}h1,h2,h3,li,p,td,th{font-family:Source Sans Pro,sans-serif}h2{font-size:2.25rem;margin-bottom:.9375rem}h2,h3{color:#737373}h3{font-size:1rem;margin-bottom:.5rem}li,p{color:#929292;margin-bottom:.625rem}ul{list-style-type:none}a{color:#fff;-webkit-transition:opacity .2s;transition:opacity .2s}a:hover{opacity:.6}.t-heavy{font-weight:700}.layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:auto}.layout .section-left,.layout .section-right{width:20%;background-color:#efefef}@media only screen and (min-width:11px)and (max-width:540px){.layout .section-left,.layout .section-right{width:0}}.layout .section-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;background-color:#fff;width:60%;height:100%}@media only screen and (min-width:11px)and (max-width:540px){.layout .section-center{width:100%}}.layout .layout-element{margin-left:15px;margin-bottom:15px}.layout .layout-element a{color:#737373;text-decoration:none}.layout .layout-element .layout-element-asterik-text{font-size:9px}.layout .layout-element .layout-element-line{color:#929292;max-width:98%}.layout .layout-element .layout-element-legal{text-decoration:underline;font:700;font-size:10px}.section-header{margin-bottom:1.5rem}.section-header h2{color:#3f9ff5;margin-top:15px}.col-span{-webkit-column-span:30px;-moz-column-span:30px;column-span:30px}.v-align{vertical-align:top}ul{padding-top:30px}img{-o-object-fit:contain;object-fit:contain;width:100%;height:145px}.appContainer{display:contents}