*,:after,:before{box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}html{-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;cursor:default;line-height:1.5;tab-size:4;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin:0}hr{color:inherit;height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}nav li:before{content:"\200B"}pre{-ms-overflow-style:scrollbar;font-family:monospace,monospace;font-size:1em;overflow:auto}a{background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe,img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical;resize:block}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}

/*! Flickity v2.2.2
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{height:100%;overflow:hidden;position:relative}.flickity-slider{height:100%;position:absolute;width:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{background:hsla(0,0%,100%,.75);border:none;color:#333;position:absolute}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{box-shadow:0 0 0 5px #19f;outline:none}.flickity-button:active{opacity:.6}.flickity-button:disabled{cursor:auto;opacity:.3;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{border-radius:50%;height:44px;top:50%;transform:translateY(-50%);width:44px}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{left:10px;right:auto}.flickity-prev-next-button .flickity-button-icon{height:60%;left:20%;position:absolute;top:20%;width:60%}.flickity-page-dots{bottom:-25px;line-height:1;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{background:#333;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 8px;opacity:.25;width:10px}.flickity-page-dots .dot.is-selected{opacity:1}.container:after{clear:both;content:"";display:table}.row,.row-reverse{-webkit-box-flex:0;display:-moz-flex;display:flex;-moz-flex:0 1 auto;flex:0 1 auto;flex-wrap:wrap}.gr-0,.gr-1,.gr-2,.gr-3,.gr-4,.gr-5,.gr-6,.gr-7,.gr-8,.gr-9,.gr-10,.gr-11,.gr-12,.gr-13,.gr-14,.gr-15,.gr-16,.gr-17,.gr-18,.gr-19,.gr-20,.gr-21,.gr-22,.gr-23,.gr-24{-webkit-box-flex:0;box-sizing:border-box;display:block;-moz-flex:0 0 auto;flex:0 0 auto;-moz-flex-direction:column;flex-direction:column}.gr-adapt{-moz-flex:0 1 auto;flex:0 1 auto;-moz-flex-direction:column;flex-direction:column}.gr-adapt,.gr-grow{-webkit-box-orient:vertical;box-sizing:border-box;display:-moz-flex;display:flex;max-width:100%}.gr-grow{-moz-flex:1 1 auto;flex:1 1 auto;-moz-flex-direction:column;flex-direction:column}.pull-0,.pull-1,.pull-2,.pull-3,.pull-4,.pull-5,.pull-6,.pull-7,.pull-8,.pull-9,.pull-10,.pull-11,.pull-12,.pull-13,.pull-14,.pull-15,.pull-16,.pull-17,.pull-18,.pull-19,.pull-20,.pull-21,.pull-22,.pull-23,.pull-24,.push-0,.push-1,.push-2,.push-3,.push-4,.push-5,.push-6,.push-7,.push-8,.push-9,.push-10,.push-11,.push-12,.push-13,.push-14,.push-15,.push-16,.push-17,.push-18,.push-19,.push-20,.push-21,.push-22,.push-23,.push-24{position:relative}.nowrap{flex-wrap:nowrap;white-space:nowrap}.nowrap>*,.wrap{white-space:normal}.wrap{flex-wrap:wrap}.gr-centered{clear:both!important;display:block!important;float:none!important;margin-left:auto!important;margin-right:auto!important}@media only screen and (min-width:480px){.container\@tiny:after{clear:both;content:"";display:table}.row-reverse\@tiny,.row\@tiny{-webkit-box-flex:0;display:-moz-flex;display:flex;-moz-flex:0 1 auto;flex:0 1 auto;flex-wrap:wrap}.gr-0\@tiny,.gr-1\@tiny,.gr-2\@tiny,.gr-3\@tiny,.gr-4\@tiny,.gr-5\@tiny,.gr-6\@tiny,.gr-7\@tiny,.gr-8\@tiny,.gr-9\@tiny,.gr-10\@tiny,.gr-11\@tiny,.gr-12\@tiny,.gr-13\@tiny,.gr-14\@tiny,.gr-15\@tiny,.gr-16\@tiny,.gr-17\@tiny,.gr-18\@tiny,.gr-19\@tiny,.gr-20\@tiny,.gr-21\@tiny,.gr-22\@tiny,.gr-23\@tiny,.gr-24\@tiny{-webkit-box-flex:0;box-sizing:border-box;display:block;-moz-flex:0 0 auto;flex:0 0 auto;-moz-flex-direction:column;flex-direction:column}.gr-adapt\@tiny{-moz-flex:0 1 auto;flex:0 1 auto;-moz-flex-direction:column;flex-direction:column}.gr-adapt\@tiny,.gr-grow\@tiny{-webkit-box-orient:vertical;box-sizing:border-box;display:-moz-flex;display:flex;max-width:100%}.gr-grow\@tiny{-moz-flex:1 1 auto;flex:1 1 auto;-moz-flex-direction:column;flex-direction:column}.pull-0\@tiny,.pull-1\@tiny,.pull-2\@tiny,.pull-3\@tiny,.pull-4\@tiny,.pull-5\@tiny,.pull-6\@tiny,.pull-7\@tiny,.pull-8\@tiny,.pull-9\@tiny,.pull-10\@tiny,.pull-11\@tiny,.pull-12\@tiny,.pull-13\@tiny,.pull-14\@tiny,.pull-15\@tiny,.pull-16\@tiny,.pull-17\@tiny,.pull-18\@tiny,.pull-19\@tiny,.pull-20\@tiny,.pull-21\@tiny,.pull-22\@tiny,.pull-23\@tiny,.pull-24\@tiny,.push-0\@tiny,.push-1\@tiny,.push-2\@tiny,.push-3\@tiny,.push-4\@tiny,.push-5\@tiny,.push-6\@tiny,.push-7\@tiny,.push-8\@tiny,.push-9\@tiny,.push-10\@tiny,.push-11\@tiny,.push-12\@tiny,.push-13\@tiny,.push-14\@tiny,.push-15\@tiny,.push-16\@tiny,.push-17\@tiny,.push-18\@tiny,.push-19\@tiny,.push-20\@tiny,.push-21\@tiny,.push-22\@tiny,.push-23\@tiny,.push-24\@tiny{position:relative}.nowrap\@tiny{flex-wrap:nowrap;white-space:nowrap}.nowrap\@tiny>*,.wrap\@tiny{white-space:normal}.wrap\@tiny{flex-wrap:wrap}.gr-centered\@tiny{clear:both!important;display:block!important;float:none!important;margin-left:auto!important;margin-right:auto!important}}@media only screen and (min-width:768px){.container\@small:after{clear:both;content:"";display:table}.row-reverse\@small,.row\@small{-webkit-box-flex:0;display:-moz-flex;display:flex;-moz-flex:0 1 auto;flex:0 1 auto;flex-wrap:wrap}.gr-0\@small,.gr-1\@small,.gr-2\@small,.gr-3\@small,.gr-4\@small,.gr-5\@small,.gr-6\@small,.gr-7\@small,.gr-8\@small,.gr-9\@small,.gr-10\@small,.gr-11\@small,.gr-12\@small,.gr-13\@small,.gr-14\@small,.gr-15\@small,.gr-16\@small,.gr-17\@small,.gr-18\@small,.gr-19\@small,.gr-20\@small,.gr-21\@small,.gr-22\@small,.gr-23\@small,.gr-24\@small{-webkit-box-flex:0;box-sizing:border-box;display:block;-moz-flex:0 0 auto;flex:0 0 auto;-moz-flex-direction:column;flex-direction:column}.gr-adapt\@small{-moz-flex:0 1 auto;flex:0 1 auto;-moz-flex-direction:column;flex-direction:column}.gr-adapt\@small,.gr-grow\@small{-webkit-box-orient:vertical;box-sizing:border-box;display:-moz-flex;display:flex;max-width:100%}.gr-grow\@small{-moz-flex:1 1 auto;flex:1 1 auto;-moz-flex-direction:column;flex-direction:column}.pull-0\@small,.pull-1\@small,.pull-2\@small,.pull-3\@small,.pull-4\@small,.pull-5\@small,.pull-6\@small,.pull-7\@small,.pull-8\@small,.pull-9\@small,.pull-10\@small,.pull-11\@small,.pull-12\@small,.pull-13\@small,.pull-14\@small,.pull-15\@small,.pull-16\@small,.pull-17\@small,.pull-18\@small,.pull-19\@small,.pull-20\@small,.pull-21\@small,.pull-22\@small,.pull-23\@small,.pull-24\@small,.push-0\@small,.push-1\@small,.push-2\@small,.push-3\@small,.push-4\@small,.push-5\@small,.push-6\@small,.push-7\@small,.push-8\@small,.push-9\@small,.push-10\@small,.push-11\@small,.push-12\@small,.push-13\@small,.push-14\@small,.push-15\@small,.push-16\@small,.push-17\@small,.push-18\@small,.push-19\@small,.push-20\@small,.push-21\@small,.push-22\@small,.push-23\@small,.push-24\@small{position:relative}.nowrap\@small{flex-wrap:nowrap;white-space:nowrap}.nowrap\@small>*,.wrap\@small{white-space:normal}.wrap\@small{flex-wrap:wrap}.gr-centered\@small{clear:both!important;display:block!important;float:none!important;margin-left:auto!important;margin-right:auto!important}}@media only screen and (min-width:1024px){.container\@medium:after{clear:both;content:"";display:table}.row-reverse\@medium,.row\@medium{-webkit-box-flex:0;display:-moz-flex;display:flex;-moz-flex:0 1 auto;flex:0 1 auto;flex-wrap:wrap}.gr-0\@medium,.gr-1\@medium,.gr-2\@medium,.gr-3\@medium,.gr-4\@medium,.gr-5\@medium,.gr-6\@medium,.gr-7\@medium,.gr-8\@medium,.gr-9\@medium,.gr-10\@medium,.gr-11\@medium,.gr-12\@medium,.gr-13\@medium,.gr-14\@medium,.gr-15\@medium,.gr-16\@medium,.gr-17\@medium,.gr-18\@medium,.gr-19\@medium,.gr-20\@medium,.gr-21\@medium,.gr-22\@medium,.gr-23\@medium,.gr-24\@medium{-webkit-box-flex:0;box-sizing:border-box;display:block;-moz-flex:0 0 auto;flex:0 0 auto;-moz-flex-direction:column;flex-direction:column}.gr-adapt\@medium{-moz-flex:0 1 auto;flex:0 1 auto;-moz-flex-direction:column;flex-direction:column}.gr-adapt\@medium,.gr-grow\@medium{-webkit-box-orient:vertical;box-sizing:border-box;display:-moz-flex;display:flex;max-width:100%}.gr-grow\@medium{-moz-flex:1 1 auto;flex:1 1 auto;-moz-flex-direction:column;flex-direction:column}.pull-0\@medium,.pull-1\@medium,.pull-2\@medium,.pull-3\@medium,.pull-4\@medium,.pull-5\@medium,.pull-6\@medium,.pull-7\@medium,.pull-8\@medium,.pull-9\@medium,.pull-10\@medium,.pull-11\@medium,.pull-12\@medium,.pull-13\@medium,.pull-14\@medium,.pull-15\@medium,.pull-16\@medium,.pull-17\@medium,.pull-18\@medium,.pull-19\@medium,.pull-20\@medium,.pull-21\@medium,.pull-22\@medium,.pull-23\@medium,.pull-24\@medium,.push-0\@medium,.push-1\@medium,.push-2\@medium,.push-3\@medium,.push-4\@medium,.push-5\@medium,.push-6\@medium,.push-7\@medium,.push-8\@medium,.push-9\@medium,.push-10\@medium,.push-11\@medium,.push-12\@medium,.push-13\@medium,.push-14\@medium,.push-15\@medium,.push-16\@medium,.push-17\@medium,.push-18\@medium,.push-19\@medium,.push-20\@medium,.push-21\@medium,.push-22\@medium,.push-23\@medium,.push-24\@medium{position:relative}.nowrap\@medium{flex-wrap:nowrap;white-space:nowrap}.nowrap\@medium>*,.wrap\@medium{white-space:normal}.wrap\@medium{flex-wrap:wrap}.gr-centered\@medium{clear:both!important;display:block!important;float:none!important;margin-left:auto!important;margin-right:auto!important}}@media only screen and (min-width:1200px){.container\@large:after{clear:both;content:"";display:table}.row-reverse\@large,.row\@large{-webkit-box-flex:0;display:-moz-flex;display:flex;-moz-flex:0 1 auto;flex:0 1 auto;flex-wrap:wrap}.gr-0\@large,.gr-1\@large,.gr-2\@large,.gr-3\@large,.gr-4\@large,.gr-5\@large,.gr-6\@large,.gr-7\@large,.gr-8\@large,.gr-9\@large,.gr-10\@large,.gr-11\@large,.gr-12\@large,.gr-13\@large,.gr-14\@large,.gr-15\@large,.gr-16\@large,.gr-17\@large,.gr-18\@large,.gr-19\@large,.gr-20\@large,.gr-21\@large,.gr-22\@large,.gr-23\@large,.gr-24\@large{-webkit-box-flex:0;box-sizing:border-box;display:block;-moz-flex:0 0 auto;flex:0 0 auto;-moz-flex-direction:column;flex-direction:column}.gr-adapt\@large{-moz-flex:0 1 auto;flex:0 1 auto;-moz-flex-direction:column;flex-direction:column}.gr-adapt\@large,.gr-grow\@large{-webkit-box-orient:vertical;box-sizing:border-box;display:-moz-flex;display:flex;max-width:100%}.gr-grow\@large{-moz-flex:1 1 auto;flex:1 1 auto;-moz-flex-direction:column;flex-direction:column}.pull-0\@large,.pull-1\@large,.pull-2\@large,.pull-3\@large,.pull-4\@large,.pull-5\@large,.pull-6\@large,.pull-7\@large,.pull-8\@large,.pull-9\@large,.pull-10\@large,.pull-11\@large,.pull-12\@large,.pull-13\@large,.pull-14\@large,.pull-15\@large,.pull-16\@large,.pull-17\@large,.pull-18\@large,.pull-19\@large,.pull-20\@large,.pull-21\@large,.pull-22\@large,.pull-23\@large,.pull-24\@large,.push-0\@large,.push-1\@large,.push-2\@large,.push-3\@large,.push-4\@large,.push-5\@large,.push-6\@large,.push-7\@large,.push-8\@large,.push-9\@large,.push-10\@large,.push-11\@large,.push-12\@large,.push-13\@large,.push-14\@large,.push-15\@large,.push-16\@large,.push-17\@large,.push-18\@large,.push-19\@large,.push-20\@large,.push-21\@large,.push-22\@large,.push-23\@large,.push-24\@large{position:relative}.nowrap\@large{flex-wrap:nowrap;white-space:nowrap}.nowrap\@large>*,.wrap\@large{white-space:normal}.wrap\@large{flex-wrap:wrap}.gr-centered\@large{clear:both!important;display:block!important;float:none!important;margin-left:auto!important;margin-right:auto!important}}@media only screen and (min-width:1440px){.container\@huge:after{clear:both;content:"";display:table}.row-reverse\@huge,.row\@huge{-webkit-box-flex:0;display:-moz-flex;display:flex;-moz-flex:0 1 auto;flex:0 1 auto;flex-wrap:wrap}.gr-0\@huge,.gr-1\@huge,.gr-2\@huge,.gr-3\@huge,.gr-4\@huge,.gr-5\@huge,.gr-6\@huge,.gr-7\@huge,.gr-8\@huge,.gr-9\@huge,.gr-10\@huge,.gr-11\@huge,.gr-12\@huge,.gr-13\@huge,.gr-14\@huge,.gr-15\@huge,.gr-16\@huge,.gr-17\@huge,.gr-18\@huge,.gr-19\@huge,.gr-20\@huge,.gr-21\@huge,.gr-22\@huge,.gr-23\@huge,.gr-24\@huge{-webkit-box-flex:0;box-sizing:border-box;display:block;-moz-flex:0 0 auto;flex:0 0 auto;-moz-flex-direction:column;flex-direction:column}.gr-adapt\@huge{-moz-flex:0 1 auto;flex:0 1 auto;-moz-flex-direction:column;flex-direction:column}.gr-adapt\@huge,.gr-grow\@huge{-webkit-box-orient:vertical;box-sizing:border-box;display:-moz-flex;display:flex;max-width:100%}.gr-grow\@huge{-moz-flex:1 1 auto;flex:1 1 auto;-moz-flex-direction:column;flex-direction:column}.pull-0\@huge,.pull-1\@huge,.pull-2\@huge,.pull-3\@huge,.pull-4\@huge,.pull-5\@huge,.pull-6\@huge,.pull-7\@huge,.pull-8\@huge,.pull-9\@huge,.pull-10\@huge,.pull-11\@huge,.pull-12\@huge,.pull-13\@huge,.pull-14\@huge,.pull-15\@huge,.pull-16\@huge,.pull-17\@huge,.pull-18\@huge,.pull-19\@huge,.pull-20\@huge,.pull-21\@huge,.pull-22\@huge,.pull-23\@huge,.pull-24\@huge,.push-0\@huge,.push-1\@huge,.push-2\@huge,.push-3\@huge,.push-4\@huge,.push-5\@huge,.push-6\@huge,.push-7\@huge,.push-8\@huge,.push-9\@huge,.push-10\@huge,.push-11\@huge,.push-12\@huge,.push-13\@huge,.push-14\@huge,.push-15\@huge,.push-16\@huge,.push-17\@huge,.push-18\@huge,.push-19\@huge,.push-20\@huge,.push-21\@huge,.push-22\@huge,.push-23\@huge,.push-24\@huge{position:relative}.nowrap\@huge{flex-wrap:nowrap;white-space:nowrap}.nowrap\@huge>*,.wrap\@huge{white-space:normal}.wrap\@huge{flex-wrap:wrap}.gr-centered\@huge{clear:both!important;display:block!important;float:none!important;margin-left:auto!important;margin-right:auto!important}}@media only screen and (min-width:1680px){.container\@full:after{clear:both;content:"";display:table}.row-reverse\@full,.row\@full{-webkit-box-flex:0;display:-moz-flex;display:flex;-moz-flex:0 1 auto;flex:0 1 auto;flex-wrap:wrap}.gr-0\@full,.gr-1\@full,.gr-2\@full,.gr-3\@full,.gr-4\@full,.gr-5\@full,.gr-6\@full,.gr-7\@full,.gr-8\@full,.gr-9\@full,.gr-10\@full,.gr-11\@full,.gr-12\@full,.gr-13\@full,.gr-14\@full,.gr-15\@full,.gr-16\@full,.gr-17\@full,.gr-18\@full,.gr-19\@full,.gr-20\@full,.gr-21\@full,.gr-22\@full,.gr-23\@full,.gr-24\@full{-webkit-box-flex:0;box-sizing:border-box;display:block;-moz-flex:0 0 auto;flex:0 0 auto;-moz-flex-direction:column;flex-direction:column}.gr-adapt\@full{-moz-flex:0 1 auto;flex:0 1 auto;-moz-flex-direction:column;flex-direction:column}.gr-adapt\@full,.gr-grow\@full{-webkit-box-orient:vertical;box-sizing:border-box;display:-moz-flex;display:flex;max-width:100%}.gr-grow\@full{-moz-flex:1 1 auto;flex:1 1 auto;-moz-flex-direction:column;flex-direction:column}.pull-0\@full,.pull-1\@full,.pull-2\@full,.pull-3\@full,.pull-4\@full,.pull-5\@full,.pull-6\@full,.pull-7\@full,.pull-8\@full,.pull-9\@full,.pull-10\@full,.pull-11\@full,.pull-12\@full,.pull-13\@full,.pull-14\@full,.pull-15\@full,.pull-16\@full,.pull-17\@full,.pull-18\@full,.pull-19\@full,.pull-20\@full,.pull-21\@full,.pull-22\@full,.pull-23\@full,.pull-24\@full,.push-0\@full,.push-1\@full,.push-2\@full,.push-3\@full,.push-4\@full,.push-5\@full,.push-6\@full,.push-7\@full,.push-8\@full,.push-9\@full,.push-10\@full,.push-11\@full,.push-12\@full,.push-13\@full,.push-14\@full,.push-15\@full,.push-16\@full,.push-17\@full,.push-18\@full,.push-19\@full,.push-20\@full,.push-21\@full,.push-22\@full,.push-23\@full,.push-24\@full{position:relative}.nowrap\@full{flex-wrap:nowrap;white-space:nowrap}.nowrap\@full>*,.wrap\@full{white-space:normal}.wrap\@full{flex-wrap:wrap}.gr-centered\@full{clear:both!important;display:block!important;float:none!important;margin-left:auto!important;margin-right:auto!important}}@media screen and (max-width:400px){}#gridle-settings{content:'{ "version" : "2.0.48", "states" : { "default":{ "name" : "default", "min-width" : null, "max-width" : null, "query" : null, "classes" : true, "context" : "24", "column-width" : null, "gutter-width" : "0", "gutter-height" : "0", "gutter-top" : "0", "gutter-right" : "0", "gutter-bottom" : "0", "gutter-left" : "0", "direction" : "ltr", "dir-attribute" : false, "name-multiplicator" : "1", "states-classes" : false, "classes-prefix" : null, "_" : true }, "tiny":{ "name" : "tiny", "min-width" : null, "max-width" : null, "query" : "only screen and (min-width: 480px)", "classes" : true, "context" : "24", "column-width" : null, "gutter-width" : "0", "gutter-height" : "0", "gutter-top" : "0", "gutter-right" : "0", "gutter-bottom" : "0", "gutter-left" : "0", "direction" : "ltr", "dir-attribute" : false, "name-multiplicator" : "1", "states-classes" : false, "classes-prefix" : null, "_" : true }, "small":{ "name" : "small", "min-width" : null, "max-width" : null, "query" : "only screen and (min-width: 768px)", "classes" : true, "context" : "24", "column-width" : null, "gutter-width" : "0", "gutter-height" : "0", "gutter-top" : "0", "gutter-right" : "0", "gutter-bottom" : "0", "gutter-left" : "0", "direction" : "ltr", "dir-attribute" : false, "name-multiplicator" : "1", "states-classes" : false, "classes-prefix" : null, "_" : true }, "medium":{ "name" : "medium", "min-width" : null, "max-width" : null, "query" : "only screen and (min-width: 1024px)", "classes" : true, "context" : "24", "column-width" : null, "gutter-width" : "0", "gutter-height" : "0", "gutter-top" : "0", "gutter-right" : "0", "gutter-bottom" : "0", "gutter-left" : "0", "direction" : "ltr", "dir-attribute" : false, "name-multiplicator" : "1", "states-classes" : false, "classes-prefix" : null, "_" : true }, "large":{ "name" : "large", "min-width" : null, "max-width" : null, "query" : "only screen and (min-width: 1200px)", "classes" : true, "context" : "24", "column-width" : null, "gutter-width" : "0", "gutter-height" : "0", "gutter-top" : "0", "gutter-right" : "0", "gutter-bottom" : "0", "gutter-left" : "0", "direction" : "ltr", "dir-attribute" : false, "name-multiplicator" : "1", "states-classes" : false, "classes-prefix" : null, "_" : true }, "huge":{ "name" : "huge", "min-width" : null, "max-width" : null, "query" : "only screen and (min-width: 1440px)", "classes" : true, "context" : "24", "column-width" : null, "gutter-width" : "0", "gutter-height" : "0", "gutter-top" : "0", "gutter-right" : "0", "gutter-bottom" : "0", "gutter-left" : "0", "direction" : "ltr", "dir-attribute" : false, "name-multiplicator" : "1", "states-classes" : false, "classes-prefix" : null, "_" : true }, "full":{ "name" : "full", "min-width" : null, "max-width" : null, "query" : "only screen and (min-width: 1680px)", "classes" : true, "context" : "24", "column-width" : null, "gutter-width" : "0", "gutter-height" : "0", "gutter-top" : "0", "gutter-right" : "0", "gutter-bottom" : "0", "gutter-left" : "0", "direction" : "ltr", "dir-attribute" : false, "name-multiplicator" : "1", "states-classes" : false, "classes-prefix" : null, "_" : true }} }'}.gr-0{flex-basis:0%;max-width:0}.push-0{left:0;right:auto}.pull-0{left:auto;right:0}.prefix-0{margin-left:0}.suffix-0{margin-right:0}.order-0{-moz-order:0;order:0}.gr-1{flex-basis:4.16667%;max-width:4.16667%}.push-1{left:4.16667%;right:auto}.pull-1{left:auto;right:4.16667%}.prefix-1{margin-left:4.16667%}.suffix-1{margin-right:4.16667%}.order-1{-moz-order:1;order:1}.gr-2{flex-basis:8.33333%;max-width:8.33333%}.push-2{left:8.33333%;right:auto}.pull-2{left:auto;right:8.33333%}.prefix-2{margin-left:8.33333%}.suffix-2{margin-right:8.33333%}.order-2{-moz-order:2;order:2}.gr-3{flex-basis:12.5%;max-width:12.5%}.push-3{left:12.5%;right:auto}.pull-3{left:auto;right:12.5%}.prefix-3{margin-left:12.5%}.suffix-3{margin-right:12.5%}.order-3{-moz-order:3;order:3}.gr-4{flex-basis:16.66667%;max-width:16.66667%}.push-4{left:16.66667%;right:auto}.pull-4{left:auto;right:16.66667%}.prefix-4{margin-left:16.66667%}.suffix-4{margin-right:16.66667%}.order-4{-moz-order:4;order:4}.gr-5{flex-basis:20.83333%;max-width:20.83333%}.push-5{left:20.83333%;right:auto}.pull-5{left:auto;right:20.83333%}.prefix-5{margin-left:20.83333%}.suffix-5{margin-right:20.83333%}.order-5{-moz-order:5;order:5}.gr-6{flex-basis:25%;max-width:25%}.push-6{left:25%;right:auto}.pull-6{left:auto;right:25%}.prefix-6{margin-left:25%}.suffix-6{margin-right:25%}.order-6{-moz-order:6;order:6}.gr-7{flex-basis:29.16667%;max-width:29.16667%}.push-7{left:29.16667%;right:auto}.pull-7{left:auto;right:29.16667%}.prefix-7{margin-left:29.16667%}.suffix-7{margin-right:29.16667%}.order-7{-moz-order:7;order:7}.gr-8{flex-basis:33.33333%;max-width:33.33333%}.push-8{left:33.33333%;right:auto}.pull-8{left:auto;right:33.33333%}.prefix-8{margin-left:33.33333%}.suffix-8{margin-right:33.33333%}.order-8{-moz-order:8;order:8}.gr-9{flex-basis:37.5%;max-width:37.5%}.push-9{left:37.5%;right:auto}.pull-9{left:auto;right:37.5%}.prefix-9{margin-left:37.5%}.suffix-9{margin-right:37.5%}.order-9{-moz-order:9;order:9}.gr-10{flex-basis:41.66667%;max-width:41.66667%}.push-10{left:41.66667%;right:auto}.pull-10{left:auto;right:41.66667%}.prefix-10{margin-left:41.66667%}.suffix-10{margin-right:41.66667%}.order-10{-moz-order:10;order:10}.gr-11{flex-basis:45.83333%;max-width:45.83333%}.push-11{left:45.83333%;right:auto}.pull-11{left:auto;right:45.83333%}.prefix-11{margin-left:45.83333%}.suffix-11{margin-right:45.83333%}.order-11{-moz-order:11;order:11}.gr-12{flex-basis:50%;max-width:50%}.push-12{left:50%;right:auto}.pull-12{left:auto;right:50%}.prefix-12{margin-left:50%}.suffix-12{margin-right:50%}.order-12{-moz-order:12;order:12}.gr-13{flex-basis:54.16667%;max-width:54.16667%}.push-13{left:54.16667%;right:auto}.pull-13{left:auto;right:54.16667%}.prefix-13{margin-left:54.16667%}.suffix-13{margin-right:54.16667%}.order-13{-moz-order:13;order:13}.gr-14{flex-basis:58.33333%;max-width:58.33333%}.push-14{left:58.33333%;right:auto}.pull-14{left:auto;right:58.33333%}.prefix-14{margin-left:58.33333%}.suffix-14{margin-right:58.33333%}.order-14{-moz-order:14;order:14}.gr-15{flex-basis:62.5%;max-width:62.5%}.push-15{left:62.5%;right:auto}.pull-15{left:auto;right:62.5%}.prefix-15{margin-left:62.5%}.suffix-15{margin-right:62.5%}.order-15{-moz-order:15;order:15}.gr-16{flex-basis:66.66667%;max-width:66.66667%}.push-16{left:66.66667%;right:auto}.pull-16{left:auto;right:66.66667%}.prefix-16{margin-left:66.66667%}.suffix-16{margin-right:66.66667%}.order-16{-moz-order:16;order:16}.gr-17{flex-basis:70.83333%;max-width:70.83333%}.push-17{left:70.83333%;right:auto}.pull-17{left:auto;right:70.83333%}.prefix-17{margin-left:70.83333%}.suffix-17{margin-right:70.83333%}.order-17{-moz-order:17;order:17}.gr-18{flex-basis:75%;max-width:75%}.push-18{left:75%;right:auto}.pull-18{left:auto;right:75%}.prefix-18{margin-left:75%}.suffix-18{margin-right:75%}.order-18{-moz-order:18;order:18}.gr-19{flex-basis:79.16667%;max-width:79.16667%}.push-19{left:79.16667%;right:auto}.pull-19{left:auto;right:79.16667%}.prefix-19{margin-left:79.16667%}.suffix-19{margin-right:79.16667%}.order-19{-moz-order:19;order:19}.gr-20{flex-basis:83.33333%;max-width:83.33333%}.push-20{left:83.33333%;right:auto}.pull-20{left:auto;right:83.33333%}.prefix-20{margin-left:83.33333%}.suffix-20{margin-right:83.33333%}.order-20{-moz-order:20;order:20}.gr-21{flex-basis:87.5%;max-width:87.5%}.push-21{left:87.5%;right:auto}.pull-21{left:auto;right:87.5%}.prefix-21{margin-left:87.5%}.suffix-21{margin-right:87.5%}.order-21{-moz-order:21;order:21}.gr-22{flex-basis:91.66667%;max-width:91.66667%}.push-22{left:91.66667%;right:auto}.pull-22{left:auto;right:91.66667%}.prefix-22{margin-left:91.66667%}.suffix-22{margin-right:91.66667%}.order-22{-moz-order:22;order:22}.gr-23{flex-basis:95.83333%;max-width:95.83333%}.push-23{left:95.83333%;right:auto}.pull-23{left:auto;right:95.83333%}.prefix-23{margin-left:95.83333%}.suffix-23{margin-right:95.83333%}.order-23{-moz-order:23;order:23}.gr-24{flex-basis:100%;max-width:100%}.push-24{left:100%;right:auto}.pull-24{left:auto;right:100%}.prefix-24{margin-left:100%}.suffix-24{margin-right:100%}.order-first{-moz-order:-1;order:-1}.order-24{-moz-order:24;order:24}.order-last{-moz-order:9999;order:9999}.float-left{float:left}.float-right{float:right}.clear{clear:both}.clear-left{clear:left}.clear-right{clear:right}.no-gutter{padding:0}.no-gutter-left{padding-left:0}.no-gutter-right{padding-right:0}.no-gutter-top{padding-top:0}.no-gutter-bottom{padding-bottom:0}.auto-height{height:inherit}.row{-moz-flex-direction:row;flex-direction:row;margin-left:0;margin-right:0;padding-left:0!important;padding-right:0!important}[class*=no-gutter]>.row{margin-left:0!important;margin-right:0!important}.row-reverse{-moz-flex-direction:row-reverse;flex-direction:row-reverse;margin-left:0;margin-right:0;padding-left:0!important;padding-right:0!important}[class*=no-gutter]>.row-reverse{margin-left:0!important;margin-right:0!important}.row-full{margin-left:50%!important;margin-right:0!important;transform:translateX(-50%);-moz-transition:translateX(-50%);width:100vw}.col{-moz-flex-direction:column;flex-direction:column}.col,.col-reverse{-webkit-box-orient:vertical;margin-left:0;margin-right:0;padding-left:0!important;padding-right:0!important}.col-reverse{-moz-flex-direction:column-reverse;flex-direction:column-reverse}.row-align-left{-moz-justify-content:flex-start;justify-content:flex-start}.row-align-center{-moz-justify-content:center;justify-content:center}.row-align-right{-moz-justify-content:flex-end;justify-content:flex-end}.row-align-middle{-moz-align-items:center;align-items:center}.row-align-top{-moz-align-items:flex-start;align-items:flex-start}.row-align-bottom{-moz-align-items:flex-end;align-items:flex-end}.row-align-around{-moz-justify-content:space-around;justify-content:space-around}.row-align-between{-moz-justify-content:space-between;justify-content:space-between}.hide{display:none}.not-visible{visibility:hidden}.show{display:block}.show-inline{display:inline-block}.visible{visibility:visible}body{direction:ltr}@media only screen and (min-width:480px){.gr-0\@tiny{flex-basis:0%;max-width:0}.push-0\@tiny{left:0;right:auto}.pull-0\@tiny{left:auto;right:0}.prefix-0\@tiny{margin-left:0}.suffix-0\@tiny{margin-right:0}.order-0\@tiny{-moz-order:0;order:0}.gr-1\@tiny{flex-basis:4.16667%;max-width:4.16667%}.push-1\@tiny{left:4.16667%;right:auto}.pull-1\@tiny{left:auto;right:4.16667%}.prefix-1\@tiny{margin-left:4.16667%}.suffix-1\@tiny{margin-right:4.16667%}.order-1\@tiny{-moz-order:1;order:1}.gr-2\@tiny{flex-basis:8.33333%;max-width:8.33333%}.push-2\@tiny{left:8.33333%;right:auto}.pull-2\@tiny{left:auto;right:8.33333%}.prefix-2\@tiny{margin-left:8.33333%}.suffix-2\@tiny{margin-right:8.33333%}.order-2\@tiny{-moz-order:2;order:2}.gr-3\@tiny{flex-basis:12.5%;max-width:12.5%}.push-3\@tiny{left:12.5%;right:auto}.pull-3\@tiny{left:auto;right:12.5%}.prefix-3\@tiny{margin-left:12.5%}.suffix-3\@tiny{margin-right:12.5%}.order-3\@tiny{-moz-order:3;order:3}.gr-4\@tiny{flex-basis:16.66667%;max-width:16.66667%}.push-4\@tiny{left:16.66667%;right:auto}.pull-4\@tiny{left:auto;right:16.66667%}.prefix-4\@tiny{margin-left:16.66667%}.suffix-4\@tiny{margin-right:16.66667%}.order-4\@tiny{-moz-order:4;order:4}.gr-5\@tiny{flex-basis:20.83333%;max-width:20.83333%}.push-5\@tiny{left:20.83333%;right:auto}.pull-5\@tiny{left:auto;right:20.83333%}.prefix-5\@tiny{margin-left:20.83333%}.suffix-5\@tiny{margin-right:20.83333%}.order-5\@tiny{-moz-order:5;order:5}.gr-6\@tiny{flex-basis:25%;max-width:25%}.push-6\@tiny{left:25%;right:auto}.pull-6\@tiny{left:auto;right:25%}.prefix-6\@tiny{margin-left:25%}.suffix-6\@tiny{margin-right:25%}.order-6\@tiny{-moz-order:6;order:6}.gr-7\@tiny{flex-basis:29.16667%;max-width:29.16667%}.push-7\@tiny{left:29.16667%;right:auto}.pull-7\@tiny{left:auto;right:29.16667%}.prefix-7\@tiny{margin-left:29.16667%}.suffix-7\@tiny{margin-right:29.16667%}.order-7\@tiny{-moz-order:7;order:7}.gr-8\@tiny{flex-basis:33.33333%;max-width:33.33333%}.push-8\@tiny{left:33.33333%;right:auto}.pull-8\@tiny{left:auto;right:33.33333%}.prefix-8\@tiny{margin-left:33.33333%}.suffix-8\@tiny{margin-right:33.33333%}.order-8\@tiny{-moz-order:8;order:8}.gr-9\@tiny{flex-basis:37.5%;max-width:37.5%}.push-9\@tiny{left:37.5%;right:auto}.pull-9\@tiny{left:auto;right:37.5%}.prefix-9\@tiny{margin-left:37.5%}.suffix-9\@tiny{margin-right:37.5%}.order-9\@tiny{-moz-order:9;order:9}.gr-10\@tiny{flex-basis:41.66667%;max-width:41.66667%}.push-10\@tiny{left:41.66667%;right:auto}.pull-10\@tiny{left:auto;right:41.66667%}.prefix-10\@tiny{margin-left:41.66667%}.suffix-10\@tiny{margin-right:41.66667%}.order-10\@tiny{-moz-order:10;order:10}.gr-11\@tiny{flex-basis:45.83333%;max-width:45.83333%}.push-11\@tiny{left:45.83333%;right:auto}.pull-11\@tiny{left:auto;right:45.83333%}.prefix-11\@tiny{margin-left:45.83333%}.suffix-11\@tiny{margin-right:45.83333%}.order-11\@tiny{-moz-order:11;order:11}.gr-12\@tiny{flex-basis:50%;max-width:50%}.push-12\@tiny{left:50%;right:auto}.pull-12\@tiny{left:auto;right:50%}.prefix-12\@tiny{margin-left:50%}.suffix-12\@tiny{margin-right:50%}.order-12\@tiny{-moz-order:12;order:12}.gr-13\@tiny{flex-basis:54.16667%;max-width:54.16667%}.push-13\@tiny{left:54.16667%;right:auto}.pull-13\@tiny{left:auto;right:54.16667%}.prefix-13\@tiny{margin-left:54.16667%}.suffix-13\@tiny{margin-right:54.16667%}.order-13\@tiny{-moz-order:13;order:13}.gr-14\@tiny{flex-basis:58.33333%;max-width:58.33333%}.push-14\@tiny{left:58.33333%;right:auto}.pull-14\@tiny{left:auto;right:58.33333%}.prefix-14\@tiny{margin-left:58.33333%}.suffix-14\@tiny{margin-right:58.33333%}.order-14\@tiny{-moz-order:14;order:14}.gr-15\@tiny{flex-basis:62.5%;max-width:62.5%}.push-15\@tiny{left:62.5%;right:auto}.pull-15\@tiny{left:auto;right:62.5%}.prefix-15\@tiny{margin-left:62.5%}.suffix-15\@tiny{margin-right:62.5%}.order-15\@tiny{-moz-order:15;order:15}.gr-16\@tiny{flex-basis:66.66667%;max-width:66.66667%}.push-16\@tiny{left:66.66667%;right:auto}.pull-16\@tiny{left:auto;right:66.66667%}.prefix-16\@tiny{margin-left:66.66667%}.suffix-16\@tiny{margin-right:66.66667%}.order-16\@tiny{-moz-order:16;order:16}.gr-17\@tiny{flex-basis:70.83333%;max-width:70.83333%}.push-17\@tiny{left:70.83333%;right:auto}.pull-17\@tiny{left:auto;right:70.83333%}.prefix-17\@tiny{margin-left:70.83333%}.suffix-17\@tiny{margin-right:70.83333%}.order-17\@tiny{-moz-order:17;order:17}.gr-18\@tiny{flex-basis:75%;max-width:75%}.push-18\@tiny{left:75%;right:auto}.pull-18\@tiny{left:auto;right:75%}.prefix-18\@tiny{margin-left:75%}.suffix-18\@tiny{margin-right:75%}.order-18\@tiny{-moz-order:18;order:18}.gr-19\@tiny{flex-basis:79.16667%;max-width:79.16667%}.push-19\@tiny{left:79.16667%;right:auto}.pull-19\@tiny{left:auto;right:79.16667%}.prefix-19\@tiny{margin-left:79.16667%}.suffix-19\@tiny{margin-right:79.16667%}.order-19\@tiny{-moz-order:19;order:19}.gr-20\@tiny{flex-basis:83.33333%;max-width:83.33333%}.push-20\@tiny{left:83.33333%;right:auto}.pull-20\@tiny{left:auto;right:83.33333%}.prefix-20\@tiny{margin-left:83.33333%}.suffix-20\@tiny{margin-right:83.33333%}.order-20\@tiny{-moz-order:20;order:20}.gr-21\@tiny{flex-basis:87.5%;max-width:87.5%}.push-21\@tiny{left:87.5%;right:auto}.pull-21\@tiny{left:auto;right:87.5%}.prefix-21\@tiny{margin-left:87.5%}.suffix-21\@tiny{margin-right:87.5%}.order-21\@tiny{-moz-order:21;order:21}.gr-22\@tiny{flex-basis:91.66667%;max-width:91.66667%}.push-22\@tiny{left:91.66667%;right:auto}.pull-22\@tiny{left:auto;right:91.66667%}.prefix-22\@tiny{margin-left:91.66667%}.suffix-22\@tiny{margin-right:91.66667%}.order-22\@tiny{-moz-order:22;order:22}.gr-23\@tiny{flex-basis:95.83333%;max-width:95.83333%}.push-23\@tiny{left:95.83333%;right:auto}.pull-23\@tiny{left:auto;right:95.83333%}.prefix-23\@tiny{margin-left:95.83333%}.suffix-23\@tiny{margin-right:95.83333%}.order-23\@tiny{-moz-order:23;order:23}.gr-24\@tiny{flex-basis:100%;max-width:100%}.push-24\@tiny{left:100%;right:auto}.pull-24\@tiny{left:auto;right:100%}.prefix-24\@tiny{margin-left:100%}.suffix-24\@tiny{margin-right:100%}.order-first\@tiny{-moz-order:-1;order:-1}.order-24\@tiny{-moz-order:24;order:24}.order-last\@tiny{-moz-order:9999;order:9999}.float-left\@tiny{float:left}.float-right\@tiny{float:right}.clear\@tiny{clear:both}.clear-left\@tiny{clear:left}.clear-right\@tiny{clear:right}.no-gutter\@tiny{padding:0}.no-gutter-left\@tiny{padding-left:0}.no-gutter-right\@tiny{padding-right:0}.no-gutter-top\@tiny{padding-top:0}.no-gutter-bottom\@tiny{padding-bottom:0}.auto-height\@tiny{height:inherit}.row\@tiny{-moz-flex-direction:row;flex-direction:row;margin-left:0;margin-right:0;padding-left:0!important;padding-right:0!important}[class*=no-gutter]>.row\@tiny{margin-left:0!important;margin-right:0!important}.row-reverse\@tiny{-moz-flex-direction:row-reverse;flex-direction:row-reverse;margin-left:0;margin-right:0;padding-left:0!important;padding-right:0!important}[class*=no-gutter]>.row-reverse\@tiny{margin-left:0!important;margin-right:0!important}.row-full\@tiny{margin-left:50%!important;margin-right:0!important;transform:translateX(-50%);-moz-transition:translateX(-50%);width:100vw}.col\@tiny{-moz-flex-direction:column;flex-direction:column}.col-reverse\@tiny,.col\@tiny{-webkit-box-orient:vertical;margin-left:0;margin-right:0;padding-left:0!important;padding-right:0!important}.col-reverse\@tiny{-moz-flex-direction:column-reverse;flex-direction:column-reverse}.row-align-left\@tiny{-moz-justify-content:flex-start;justify-content:flex-start}.row-align-center\@tiny{-moz-justify-content:center;justify-content:center}.row-align-right\@tiny{-moz-justify-content:flex-end;justify-content:flex-end}.row-align-middle\@tiny{-moz-align-items:center;align-items:center}.row-align-top\@tiny{-moz-align-items:flex-start;align-items:flex-start}.row-align-bottom\@tiny{-moz-align-items:flex-end;align-items:flex-end}.row-align-around\@tiny{-moz-justify-content:space-around;justify-content:space-around}.row-align-between\@tiny{-moz-justify-content:space-between;justify-content:space-between}.hide\@tiny{display:none}.not-visible\@tiny{visibility:hidden}.show\@tiny{display:block}.show-inline\@tiny{display:inline-block}.visible\@tiny{visibility:visible}body{direction:ltr}}@media only screen and (min-width:768px){.gr-0\@small{flex-basis:0%;max-width:0}.push-0\@small{left:0;right:auto}.pull-0\@small{left:auto;right:0}.prefix-0\@small{margin-left:0}.suffix-0\@small{margin-right:0}.order-0\@small{-moz-order:0;order:0}.gr-1\@small{flex-basis:4.16667%;max-width:4.16667%}.push-1\@small{left:4.16667%;right:auto}.pull-1\@small{left:auto;right:4.16667%}.prefix-1\@small{margin-left:4.16667%}.suffix-1\@small{margin-right:4.16667%}.order-1\@small{-moz-order:1;order:1}.gr-2\@small{flex-basis:8.33333%;max-width:8.33333%}.push-2\@small{left:8.33333%;right:auto}.pull-2\@small{left:auto;right:8.33333%}.prefix-2\@small{margin-left:8.33333%}.suffix-2\@small{margin-right:8.33333%}.order-2\@small{-moz-order:2;order:2}.gr-3\@small{flex-basis:12.5%;max-width:12.5%}.push-3\@small{left:12.5%;right:auto}.pull-3\@small{left:auto;right:12.5%}.prefix-3\@small{margin-left:12.5%}.suffix-3\@small{margin-right:12.5%}.order-3\@small{-moz-order:3;order:3}.gr-4\@small{flex-basis:16.66667%;max-width:16.66667%}.push-4\@small{left:16.66667%;right:auto}.pull-4\@small{left:auto;right:16.66667%}.prefix-4\@small{margin-left:16.66667%}.suffix-4\@small{margin-right:16.66667%}.order-4\@small{-moz-order:4;order:4}.gr-5\@small{flex-basis:20.83333%;max-width:20.83333%}.push-5\@small{left:20.83333%;right:auto}.pull-5\@small{left:auto;right:20.83333%}.prefix-5\@small{margin-left:20.83333%}.suffix-5\@small{margin-right:20.83333%}.order-5\@small{-moz-order:5;order:5}.gr-6\@small{flex-basis:25%;max-width:25%}.push-6\@small{left:25%;right:auto}.pull-6\@small{left:auto;right:25%}.prefix-6\@small{margin-left:25%}.suffix-6\@small{margin-right:25%}.order-6\@small{-moz-order:6;order:6}.gr-7\@small{flex-basis:29.16667%;max-width:29.16667%}.push-7\@small{left:29.16667%;right:auto}.pull-7\@small{left:auto;right:29.16667%}.prefix-7\@small{margin-left:29.16667%}.suffix-7\@small{margin-right:29.16667%}.order-7\@small{-moz-order:7;order:7}.gr-8\@small{flex-basis:33.33333%;max-width:33.33333%}.push-8\@small{left:33.33333%;right:auto}.pull-8\@small{left:auto;right:33.33333%}.prefix-8\@small{margin-left:33.33333%}.suffix-8\@small{margin-right:33.33333%}.order-8\@small{-moz-order:8;order:8}.gr-9\@small{flex-basis:37.5%;max-width:37.5%}.push-9\@small{left:37.5%;right:auto}.pull-9\@small{left:auto;right:37.5%}.prefix-9\@small{margin-left:37.5%}.suffix-9\@small{margin-right:37.5%}.order-9\@small{-moz-order:9;order:9}.gr-10\@small{flex-basis:41.66667%;max-width:41.66667%}.push-10\@small{left:41.66667%;right:auto}.pull-10\@small{left:auto;right:41.66667%}.prefix-10\@small{margin-left:41.66667%}.suffix-10\@small{margin-right:41.66667%}.order-10\@small{-moz-order:10;order:10}.gr-11\@small{flex-basis:45.83333%;max-width:45.83333%}.push-11\@small{left:45.83333%;right:auto}.pull-11\@small{left:auto;right:45.83333%}.prefix-11\@small{margin-left:45.83333%}.suffix-11\@small{margin-right:45.83333%}.order-11\@small{-moz-order:11;order:11}.gr-12\@small{flex-basis:50%;max-width:50%}.push-12\@small{left:50%;right:auto}.pull-12\@small{left:auto;right:50%}.prefix-12\@small{margin-left:50%}.suffix-12\@small{margin-right:50%}.order-12\@small{-moz-order:12;order:12}.gr-13\@small{flex-basis:54.16667%;max-width:54.16667%}.push-13\@small{left:54.16667%;right:auto}.pull-13\@small{left:auto;right:54.16667%}.prefix-13\@small{margin-left:54.16667%}.suffix-13\@small{margin-right:54.16667%}.order-13\@small{-moz-order:13;order:13}.gr-14\@small{flex-basis:58.33333%;max-width:58.33333%}.push-14\@small{left:58.33333%;right:auto}.pull-14\@small{left:auto;right:58.33333%}.prefix-14\@small{margin-left:58.33333%}.suffix-14\@small{margin-right:58.33333%}.order-14\@small{-moz-order:14;order:14}.gr-15\@small{flex-basis:62.5%;max-width:62.5%}.push-15\@small{left:62.5%;right:auto}.pull-15\@small{left:auto;right:62.5%}.prefix-15\@small{margin-left:62.5%}.suffix-15\@small{margin-right:62.5%}.order-15\@small{-moz-order:15;order:15}.gr-16\@small{flex-basis:66.66667%;max-width:66.66667%}.push-16\@small{left:66.66667%;right:auto}.pull-16\@small{left:auto;right:66.66667%}.prefix-16\@small{margin-left:66.66667%}.suffix-16\@small{margin-right:66.66667%}.order-16\@small{-moz-order:16;order:16}.gr-17\@small{flex-basis:70.83333%;max-width:70.83333%}.push-17\@small{left:70.83333%;right:auto}.pull-17\@small{left:auto;right:70.83333%}.prefix-17\@small{margin-left:70.83333%}.suffix-17\@small{margin-right:70.83333%}.order-17\@small{-moz-order:17;order:17}.gr-18\@small{flex-basis:75%;max-width:75%}.push-18\@small{left:75%;right:auto}.pull-18\@small{left:auto;right:75%}.prefix-18\@small{margin-left:75%}.suffix-18\@small{margin-right:75%}.order-18\@small{-moz-order:18;order:18}.gr-19\@small{flex-basis:79.16667%;max-width:79.16667%}.push-19\@small{left:79.16667%;right:auto}.pull-19\@small{left:auto;right:79.16667%}.prefix-19\@small{margin-left:79.16667%}.suffix-19\@small{margin-right:79.16667%}.order-19\@small{-moz-order:19;order:19}.gr-20\@small{flex-basis:83.33333%;max-width:83.33333%}.push-20\@small{left:83.33333%;right:auto}.pull-20\@small{left:auto;right:83.33333%}.prefix-20\@small{margin-left:83.33333%}.suffix-20\@small{margin-right:83.33333%}.order-20\@small{-moz-order:20;order:20}.gr-21\@small{flex-basis:87.5%;max-width:87.5%}.push-21\@small{left:87.5%;right:auto}.pull-21\@small{left:auto;right:87.5%}.prefix-21\@small{margin-left:87.5%}.suffix-21\@small{margin-right:87.5%}.order-21\@small{-moz-order:21;order:21}.gr-22\@small{flex-basis:91.66667%;max-width:91.66667%}.push-22\@small{left:91.66667%;right:auto}.pull-22\@small{left:auto;right:91.66667%}.prefix-22\@small{margin-left:91.66667%}.suffix-22\@small{margin-right:91.66667%}.order-22\@small{-moz-order:22;order:22}.gr-23\@small{flex-basis:95.83333%;max-width:95.83333%}.push-23\@small{left:95.83333%;right:auto}.pull-23\@small{left:auto;right:95.83333%}.prefix-23\@small{margin-left:95.83333%}.suffix-23\@small{margin-right:95.83333%}.order-23\@small{-moz-order:23;order:23}.gr-24\@small{flex-basis:100%;max-width:100%}.push-24\@small{left:100%;right:auto}.pull-24\@small{left:auto;right:100%}.prefix-24\@small{margin-left:100%}.suffix-24\@small{margin-right:100%}.order-first\@small{-moz-order:-1;order:-1}.order-24\@small{-moz-order:24;order:24}.order-last\@small{-moz-order:9999;order:9999}.float-left\@small{float:left}.float-right\@small{float:right}.clear\@small{clear:both}.clear-left\@small{clear:left}.clear-right\@small{clear:right}.no-gutter\@small{padding:0}.no-gutter-left\@small{padding-left:0}.no-gutter-right\@small{padding-right:0}.no-gutter-top\@small{padding-top:0}.no-gutter-bottom\@small{padding-bottom:0}.auto-height\@small{height:inherit}.row\@small{-moz-flex-direction:row;flex-direction:row;margin-left:0;margin-right:0;padding-left:0!important;padding-right:0!important}[class*=no-gutter]>.row\@small{margin-left:0!important;margin-right:0!important}.row-reverse\@small{-moz-flex-direction:row-reverse;flex-direction:row-reverse;margin-left:0;margin-right:0;padding-left:0!important;padding-right:0!important}[class*=no-gutter]>.row-reverse\@small{margin-left:0!important;margin-right:0!important}.row-full\@small{margin-left:50%!important;margin-right:0!important;transform:translateX(-50%);-moz-transition:translateX(-50%);width:100vw}.col\@small{-moz-flex-direction:column;flex-direction:column}.col-reverse\@small,.col\@small{-webkit-box-orient:vertical;margin-left:0;margin-right:0;padding-left:0!important;padding-right:0!important}.col-reverse\@small{-moz-flex-direction:column-reverse;flex-direction:column-reverse}.row-align-left\@small{-moz-justify-content:flex-start;justify-content:flex-start}.row-align-center\@small{-moz-justify-content:center;justify-content:center}.row-align-right\@small{-moz-justify-content:flex-end;justify-content:flex-end}.row-align-middle\@small{-moz-align-items:center;align-items:center}.row-align-top\@small{-moz-align-items:flex-start;align-items:flex-start}.row-align-bottom\@small{-moz-align-items:flex-end;align-items:flex-end}.row-align-around\@small{-moz-justify-content:space-around;justify-content:space-around}.row-align-between\@small{-moz-justify-content:space-between;justify-content:space-between}.hide\@small{display:none}.not-visible\@small{visibility:hidden}.show\@small{display:block}.show-inline\@small{display:inline-block}.visible\@small{visibility:visible}body{direction:ltr}}@media only screen and (min-width:1024px){.gr-0\@medium{flex-basis:0%;max-width:0}.push-0\@medium{left:0;right:auto}.pull-0\@medium{left:auto;right:0}.prefix-0\@medium{margin-left:0}.suffix-0\@medium{margin-right:0}.order-0\@medium{-moz-order:0;order:0}.gr-1\@medium{flex-basis:4.16667%;max-width:4.16667%}.push-1\@medium{left:4.16667%;right:auto}.pull-1\@medium{left:auto;right:4.16667%}.prefix-1\@medium{margin-left:4.16667%}.suffix-1\@medium{margin-right:4.16667%}.order-1\@medium{-moz-order:1;order:1}.gr-2\@medium{flex-basis:8.33333%;max-width:8.33333%}.push-2\@medium{left:8.33333%;right:auto}.pull-2\@medium{left:auto;right:8.33333%}.prefix-2\@medium{margin-left:8.33333%}.suffix-2\@medium{margin-right:8.33333%}.order-2\@medium{-moz-order:2;order:2}.gr-3\@medium{flex-basis:12.5%;max-width:12.5%}.push-3\@medium{left:12.5%;right:auto}.pull-3\@medium{left:auto;right:12.5%}.prefix-3\@medium{margin-left:12.5%}.suffix-3\@medium{margin-right:12.5%}.order-3\@medium{-moz-order:3;order:3}.gr-4\@medium{flex-basis:16.66667%;max-width:16.66667%}.push-4\@medium{left:16.66667%;right:auto}.pull-4\@medium{left:auto;right:16.66667%}.prefix-4\@medium{margin-left:16.66667%}.suffix-4\@medium{margin-right:16.66667%}.order-4\@medium{-moz-order:4;order:4}.gr-5\@medium{flex-basis:20.83333%;max-width:20.83333%}.push-5\@medium{left:20.83333%;right:auto}.pull-5\@medium{left:auto;right:20.83333%}.prefix-5\@medium{margin-left:20.83333%}.suffix-5\@medium{margin-right:20.83333%}.order-5\@medium{-moz-order:5;order:5}.gr-6\@medium{flex-basis:25%;max-width:25%}.push-6\@medium{left:25%;right:auto}.pull-6\@medium{left:auto;right:25%}.prefix-6\@medium{margin-left:25%}.suffix-6\@medium{margin-right:25%}.order-6\@medium{-moz-order:6;order:6}.gr-7\@medium{flex-basis:29.16667%;max-width:29.16667%}.push-7\@medium{left:29.16667%;right:auto}.pull-7\@medium{left:auto;right:29.16667%}.prefix-7\@medium{margin-left:29.16667%}.suffix-7\@medium{margin-right:29.16667%}.order-7\@medium{-moz-order:7;order:7}.gr-8\@medium{flex-basis:33.33333%;max-width:33.33333%}.push-8\@medium{left:33.33333%;right:auto}.pull-8\@medium{left:auto;right:33.33333%}.prefix-8\@medium{margin-left:33.33333%}.suffix-8\@medium{margin-right:33.33333%}.order-8\@medium{-moz-order:8;order:8}.gr-9\@medium{flex-basis:37.5%;max-width:37.5%}.push-9\@medium{left:37.5%;right:auto}.pull-9\@medium{left:auto;right:37.5%}.prefix-9\@medium{margin-left:37.5%}.suffix-9\@medium{margin-right:37.5%}.order-9\@medium{-moz-order:9;order:9}.gr-10\@medium{flex-basis:41.66667%;max-width:41.66667%}.push-10\@medium{left:41.66667%;right:auto}.pull-10\@medium{left:auto;right:41.66667%}.prefix-10\@medium{margin-left:41.66667%}.suffix-10\@medium{margin-right:41.66667%}.order-10\@medium{-moz-order:10;order:10}.gr-11\@medium{flex-basis:45.83333%;max-width:45.83333%}.push-11\@medium{left:45.83333%;right:auto}.pull-11\@medium{left:auto;right:45.83333%}.prefix-11\@medium{margin-left:45.83333%}.suffix-11\@medium{margin-right:45.83333%}.order-11\@medium{-moz-order:11;order:11}.gr-12\@medium{flex-basis:50%;max-width:50%}.push-12\@medium{left:50%;right:auto}.pull-12\@medium{left:auto;right:50%}.prefix-12\@medium{margin-left:50%}.suffix-12\@medium{margin-right:50%}.order-12\@medium{-moz-order:12;order:12}.gr-13\@medium{flex-basis:54.16667%;max-width:54.16667%}.push-13\@medium{left:54.16667%;right:auto}.pull-13\@medium{left:auto;right:54.16667%}.prefix-13\@medium{margin-left:54.16667%}.suffix-13\@medium{margin-right:54.16667%}.order-13\@medium{-moz-order:13;order:13}.gr-14\@medium{flex-basis:58.33333%;max-width:58.33333%}.push-14\@medium{left:58.33333%;right:auto}.pull-14\@medium{left:auto;right:58.33333%}.prefix-14\@medium{margin-left:58.33333%}.suffix-14\@medium{margin-right:58.33333%}.order-14\@medium{-moz-order:14;order:14}.gr-15\@medium{flex-basis:62.5%;max-width:62.5%}.push-15\@medium{left:62.5%;right:auto}.pull-15\@medium{left:auto;right:62.5%}.prefix-15\@medium{margin-left:62.5%}.suffix-15\@medium{margin-right:62.5%}.order-15\@medium{-moz-order:15;order:15}.gr-16\@medium{flex-basis:66.66667%;max-width:66.66667%}.push-16\@medium{left:66.66667%;right:auto}.pull-16\@medium{left:auto;right:66.66667%}.prefix-16\@medium{margin-left:66.66667%}.suffix-16\@medium{margin-right:66.66667%}.order-16\@medium{-moz-order:16;order:16}.gr-17\@medium{flex-basis:70.83333%;max-width:70.83333%}.push-17\@medium{left:70.83333%;right:auto}.pull-17\@medium{left:auto;right:70.83333%}.prefix-17\@medium{margin-left:70.83333%}.suffix-17\@medium{margin-right:70.83333%}.order-17\@medium{-moz-order:17;order:17}.gr-18\@medium{flex-basis:75%;max-width:75%}.push-18\@medium{left:75%;right:auto}.pull-18\@medium{left:auto;right:75%}.prefix-18\@medium{margin-left:75%}.suffix-18\@medium{margin-right:75%}.order-18\@medium{-moz-order:18;order:18}.gr-19\@medium{flex-basis:79.16667%;max-width:79.16667%}.push-19\@medium{left:79.16667%;right:auto}.pull-19\@medium{left:auto;right:79.16667%}.prefix-19\@medium{margin-left:79.16667%}.suffix-19\@medium{margin-right:79.16667%}.order-19\@medium{-moz-order:19;order:19}.gr-20\@medium{flex-basis:83.33333%;max-width:83.33333%}.push-20\@medium{left:83.33333%;right:auto}.pull-20\@medium{left:auto;right:83.33333%}.prefix-20\@medium{margin-left:83.33333%}.suffix-20\@medium{margin-right:83.33333%}.order-20\@medium{-moz-order:20;order:20}.gr-21\@medium{flex-basis:87.5%;max-width:87.5%}.push-21\@medium{left:87.5%;right:auto}.pull-21\@medium{left:auto;right:87.5%}.prefix-21\@medium{margin-left:87.5%}.suffix-21\@medium{margin-right:87.5%}.order-21\@medium{-moz-order:21;order:21}.gr-22\@medium{flex-basis:91.66667%;max-width:91.66667%}.push-22\@medium{left:91.66667%;right:auto}.pull-22\@medium{left:auto;right:91.66667%}.prefix-22\@medium{margin-left:91.66667%}.suffix-22\@medium{margin-right:91.66667%}.order-22\@medium{-moz-order:22;order:22}.gr-23\@medium{flex-basis:95.83333%;max-width:95.83333%}.push-23\@medium{left:95.83333%;right:auto}.pull-23\@medium{left:auto;right:95.83333%}.prefix-23\@medium{margin-left:95.83333%}.suffix-23\@medium{margin-right:95.83333%}.order-23\@medium{-moz-order:23;order:23}.gr-24\@medium{flex-basis:100%;max-width:100%}.push-24\@medium{left:100%;right:auto}.pull-24\@medium{left:auto;right:100%}.prefix-24\@medium{margin-left:100%}.suffix-24\@medium{margin-right:100%}.order-first\@medium{-moz-order:-1;order:-1}.order-24\@medium{-moz-order:24;order:24}.order-last\@medium{-moz-order:9999;order:9999}.float-left\@medium{float:left}.float-right\@medium{float:right}.clear\@medium{clear:both}.clear-left\@medium{clear:left}.clear-right\@medium{clear:right}.no-gutter\@medium{padding:0}.no-gutter-left\@medium{padding-left:0}.no-gutter-right\@medium{padding-right:0}.no-gutter-top\@medium{padding-top:0}.no-gutter-bottom\@medium{padding-bottom:0}.auto-height\@medium{height:inherit}.row\@medium{-moz-flex-direction:row;flex-direction:row;margin-left:0;margin-right:0;padding-left:0!important;padding-right:0!important}[class*=no-gutter]>.row\@medium{margin-left:0!important;margin-right:0!important}.row-reverse\@medium{-moz-flex-direction:row-reverse;flex-direction:row-reverse;margin-left:0;margin-right:0;padding-left:0!important;padding-right:0!important}[class*=no-gutter]>.row-reverse\@medium{margin-left:0!important;margin-right:0!important}.row-full\@medium{margin-left:50%!important;margin-right:0!important;transform:translateX(-50%);-moz-transition:translateX(-50%);width:100vw}.col\@medium{-moz-flex-direction:column;flex-direction:column}.col-reverse\@medium,.col\@medium{-webkit-box-orient:vertical;margin-left:0;margin-right:0;padding-left:0!important;padding-right:0!important}.col-reverse\@medium{-moz-flex-direction:column-reverse;flex-direction:column-reverse}.row-align-left\@medium{-moz-justify-content:flex-start;justify-content:flex-start}.row-align-center\@medium{-moz-justify-content:center;justify-content:center}.row-align-right\@medium{-moz-justify-content:flex-end;justify-content:flex-end}.row-align-middle\@medium{-moz-align-items:center;align-items:center}.row-align-top\@medium{-moz-align-items:flex-start;align-items:flex-start}.row-align-bottom\@medium{-moz-align-items:flex-end;align-items:flex-end}.row-align-around\@medium{-moz-justify-content:space-around;justify-content:space-around}.row-align-between\@medium{-moz-justify-content:space-between;justify-content:space-between}.hide\@medium{display:none}.not-visible\@medium{visibility:hidden}.show\@medium{display:block}.show-inline\@medium{display:inline-block}.visible\@medium{visibility:visible}body{direction:ltr}}@media only screen and (min-width:1200px){.gr-0\@large{flex-basis:0%;max-width:0}.push-0\@large{left:0;right:auto}.pull-0\@large{left:auto;right:0}.prefix-0\@large{margin-left:0}.suffix-0\@large{margin-right:0}.order-0\@large{-moz-order:0;order:0}.gr-1\@large{flex-basis:4.16667%;max-width:4.16667%}.push-1\@large{left:4.16667%;right:auto}.pull-1\@large{left:auto;right:4.16667%}.prefix-1\@large{margin-left:4.16667%}.suffix-1\@large{margin-right:4.16667%}.order-1\@large{-moz-order:1;order:1}.gr-2\@large{flex-basis:8.33333%;max-width:8.33333%}.push-2\@large{left:8.33333%;right:auto}.pull-2\@large{left:auto;right:8.33333%}.prefix-2\@large{margin-left:8.33333%}.suffix-2\@large{margin-right:8.33333%}.order-2\@large{-moz-order:2;order:2}.gr-3\@large{flex-basis:12.5%;max-width:12.5%}.push-3\@large{left:12.5%;right:auto}.pull-3\@large{left:auto;right:12.5%}.prefix-3\@large{margin-left:12.5%}.suffix-3\@large{margin-right:12.5%}.order-3\@large{-moz-order:3;order:3}.gr-4\@large{flex-basis:16.66667%;max-width:16.66667%}.push-4\@large{left:16.66667%;right:auto}.pull-4\@large{left:auto;right:16.66667%}.prefix-4\@large{margin-left:16.66667%}.suffix-4\@large{margin-right:16.66667%}.order-4\@large{-moz-order:4;order:4}.gr-5\@large{flex-basis:20.83333%;max-width:20.83333%}.push-5\@large{left:20.83333%;right:auto}.pull-5\@large{left:auto;right:20.83333%}.prefix-5\@large{margin-left:20.83333%}.suffix-5\@large{margin-right:20.83333%}.order-5\@large{-moz-order:5;order:5}.gr-6\@large{flex-basis:25%;max-width:25%}.push-6\@large{left:25%;right:auto}.pull-6\@large{left:auto;right:25%}.prefix-6\@large{margin-left:25%}.suffix-6\@large{margin-right:25%}.order-6\@large{-moz-order:6;order:6}.gr-7\@large{flex-basis:29.16667%;max-width:29.16667%}.push-7\@large{left:29.16667%;right:auto}.pull-7\@large{left:auto;right:29.16667%}.prefix-7\@large{margin-left:29.16667%}.suffix-7\@large{margin-right:29.16667%}.order-7\@large{-moz-order:7;order:7}.gr-8\@large{flex-basis:33.33333%;max-width:33.33333%}.push-8\@large{left:33.33333%;right:auto}.pull-8\@large{left:auto;right:33.33333%}.prefix-8\@large{margin-left:33.33333%}.suffix-8\@large{margin-right:33.33333%}.order-8\@large{-moz-order:8;order:8}.gr-9\@large{flex-basis:37.5%;max-width:37.5%}.push-9\@large{left:37.5%;right:auto}.pull-9\@large{left:auto;right:37.5%}.prefix-9\@large{margin-left:37.5%}.suffix-9\@large{margin-right:37.5%}.order-9\@large{-moz-order:9;order:9}.gr-10\@large{flex-basis:41.66667%;max-width:41.66667%}.push-10\@large{left:41.66667%;right:auto}.pull-10\@large{left:auto;right:41.66667%}.prefix-10\@large{margin-left:41.66667%}.suffix-10\@large{margin-right:41.66667%}.order-10\@large{-moz-order:10;order:10}.gr-11\@large{flex-basis:45.83333%;max-width:45.83333%}.push-11\@large{left:45.83333%;right:auto}.pull-11\@large{left:auto;right:45.83333%}.prefix-11\@large{margin-left:45.83333%}.suffix-11\@large{margin-right:45.83333%}.order-11\@large{-moz-order:11;order:11}.gr-12\@large{flex-basis:50%;max-width:50%}.push-12\@large{left:50%;right:auto}.pull-12\@large{left:auto;right:50%}.prefix-12\@large{margin-left:50%}.suffix-12\@large{margin-right:50%}.order-12\@large{-moz-order:12;order:12}.gr-13\@large{flex-basis:54.16667%;max-width:54.16667%}.push-13\@large{left:54.16667%;right:auto}.pull-13\@large{left:auto;right:54.16667%}.prefix-13\@large{margin-left:54.16667%}.suffix-13\@large{margin-right:54.16667%}.order-13\@large{-moz-order:13;order:13}.gr-14\@large{flex-basis:58.33333%;max-width:58.33333%}.push-14\@large{left:58.33333%;right:auto}.pull-14\@large{left:auto;right:58.33333%}.prefix-14\@large{margin-left:58.33333%}.suffix-14\@large{margin-right:58.33333%}.order-14\@large{-moz-order:14;order:14}.gr-15\@large{flex-basis:62.5%;max-width:62.5%}.push-15\@large{left:62.5%;right:auto}.pull-15\@large{left:auto;right:62.5%}.prefix-15\@large{margin-left:62.5%}.suffix-15\@large{margin-right:62.5%}.order-15\@large{-moz-order:15;order:15}.gr-16\@large{flex-basis:66.66667%;max-width:66.66667%}.push-16\@large{left:66.66667%;right:auto}.pull-16\@large{left:auto;right:66.66667%}.prefix-16\@large{margin-left:66.66667%}.suffix-16\@large{margin-right:66.66667%}.order-16\@large{-moz-order:16;order:16}.gr-17\@large{flex-basis:70.83333%;max-width:70.83333%}.push-17\@large{left:70.83333%;right:auto}.pull-17\@large{left:auto;right:70.83333%}.prefix-17\@large{margin-left:70.83333%}.suffix-17\@large{margin-right:70.83333%}.order-17\@large{-moz-order:17;order:17}.gr-18\@large{flex-basis:75%;max-width:75%}.push-18\@large{left:75%;right:auto}.pull-18\@large{left:auto;right:75%}.prefix-18\@large{margin-left:75%}.suffix-18\@large{margin-right:75%}.order-18\@large{-moz-order:18;order:18}.gr-19\@large{flex-basis:79.16667%;max-width:79.16667%}.push-19\@large{left:79.16667%;right:auto}.pull-19\@large{left:auto;right:79.16667%}.prefix-19\@large{margin-left:79.16667%}.suffix-19\@large{margin-right:79.16667%}.order-19\@large{-moz-order:19;order:19}.gr-20\@large{flex-basis:83.33333%;max-width:83.33333%}.push-20\@large{left:83.33333%;right:auto}.pull-20\@large{left:auto;right:83.33333%}.prefix-20\@large{margin-left:83.33333%}.suffix-20\@large{margin-right:83.33333%}.order-20\@large{-moz-order:20;order:20}.gr-21\@large{flex-basis:87.5%;max-width:87.5%}.push-21\@large{left:87.5%;right:auto}.pull-21\@large{left:auto;right:87.5%}.prefix-21\@large{margin-left:87.5%}.suffix-21\@large{margin-right:87.5%}.order-21\@large{-moz-order:21;order:21}.gr-22\@large{flex-basis:91.66667%;max-width:91.66667%}.push-22\@large{left:91.66667%;right:auto}.pull-22\@large{left:auto;right:91.66667%}.prefix-22\@large{margin-left:91.66667%}.suffix-22\@large{margin-right:91.66667%}.order-22\@large{-moz-order:22;order:22}.gr-23\@large{flex-basis:95.83333%;max-width:95.83333%}.push-23\@large{left:95.83333%;right:auto}.pull-23\@large{left:auto;right:95.83333%}.prefix-23\@large{margin-left:95.83333%}.suffix-23\@large{margin-right:95.83333%}.order-23\@large{-moz-order:23;order:23}.gr-24\@large{flex-basis:100%;max-width:100%}.push-24\@large{left:100%;right:auto}.pull-24\@large{left:auto;right:100%}.prefix-24\@large{margin-left:100%}.suffix-24\@large{margin-right:100%}.order-first\@large{-moz-order:-1;order:-1}.order-24\@large{-moz-order:24;order:24}.order-last\@large{-moz-order:9999;order:9999}.float-left\@large{float:left}.float-right\@large{float:right}.clear\@large{clear:both}.clear-left\@large{clear:left}.clear-right\@large{clear:right}.no-gutter\@large{padding:0}.no-gutter-left\@large{padding-left:0}.no-gutter-right\@large{padding-right:0}.no-gutter-top\@large{padding-top:0}.no-gutter-bottom\@large{padding-bottom:0}.auto-height\@large{height:inherit}.row\@large{-moz-flex-direction:row;flex-direction:row;margin-left:0;margin-right:0;padding-left:0!important;padding-right:0!important}[class*=no-gutter]>.row\@large{margin-left:0!important;margin-right:0!important}.row-reverse\@large{-moz-flex-direction:row-reverse;flex-direction:row-reverse;margin-left:0;margin-right:0;padding-left:0!important;padding-right:0!important}[class*=no-gutter]>.row-reverse\@large{margin-left:0!important;margin-right:0!important}.row-full\@large{margin-left:50%!important;margin-right:0!important;transform:translateX(-50%);-moz-transition:translateX(-50%);width:100vw}.col\@large{-moz-flex-direction:column;flex-direction:column}.col-reverse\@large,.col\@large{-webkit-box-orient:vertical;margin-left:0;margin-right:0;padding-left:0!important;padding-right:0!important}.col-reverse\@large{-moz-flex-direction:column-reverse;flex-direction:column-reverse}.row-align-left\@large{-moz-justify-content:flex-start;justify-content:flex-start}.row-align-center\@large{-moz-justify-content:center;justify-content:center}.row-align-right\@large{-moz-justify-content:flex-end;justify-content:flex-end}.row-align-middle\@large{-moz-align-items:center;align-items:center}.row-align-top\@large{-moz-align-items:flex-start;align-items:flex-start}.row-align-bottom\@large{-moz-align-items:flex-end;align-items:flex-end}.row-align-around\@large{-moz-justify-content:space-around;justify-content:space-around}.row-align-between\@large{-moz-justify-content:space-between;justify-content:space-between}.hide\@large{display:none}.not-visible\@large{visibility:hidden}.show\@large{display:block}.show-inline\@large{display:inline-block}.visible\@large{visibility:visible}body{direction:ltr}}@media only screen and (min-width:1440px){.gr-0\@huge{flex-basis:0%;max-width:0}.push-0\@huge{left:0;right:auto}.pull-0\@huge{left:auto;right:0}.prefix-0\@huge{margin-left:0}.suffix-0\@huge{margin-right:0}.order-0\@huge{-moz-order:0;order:0}.gr-1\@huge{flex-basis:4.16667%;max-width:4.16667%}.push-1\@huge{left:4.16667%;right:auto}.pull-1\@huge{left:auto;right:4.16667%}.prefix-1\@huge{margin-left:4.16667%}.suffix-1\@huge{margin-right:4.16667%}.order-1\@huge{-moz-order:1;order:1}.gr-2\@huge{flex-basis:8.33333%;max-width:8.33333%}.push-2\@huge{left:8.33333%;right:auto}.pull-2\@huge{left:auto;right:8.33333%}.prefix-2\@huge{margin-left:8.33333%}.suffix-2\@huge{margin-right:8.33333%}.order-2\@huge{-moz-order:2;order:2}.gr-3\@huge{flex-basis:12.5%;max-width:12.5%}.push-3\@huge{left:12.5%;right:auto}.pull-3\@huge{left:auto;right:12.5%}.prefix-3\@huge{margin-left:12.5%}.suffix-3\@huge{margin-right:12.5%}.order-3\@huge{-moz-order:3;order:3}.gr-4\@huge{flex-basis:16.66667%;max-width:16.66667%}.push-4\@huge{left:16.66667%;right:auto}.pull-4\@huge{left:auto;right:16.66667%}.prefix-4\@huge{margin-left:16.66667%}.suffix-4\@huge{margin-right:16.66667%}.order-4\@huge{-moz-order:4;order:4}.gr-5\@huge{flex-basis:20.83333%;max-width:20.83333%}.push-5\@huge{left:20.83333%;right:auto}.pull-5\@huge{left:auto;right:20.83333%}.prefix-5\@huge{margin-left:20.83333%}.suffix-5\@huge{margin-right:20.83333%}.order-5\@huge{-moz-order:5;order:5}.gr-6\@huge{flex-basis:25%;max-width:25%}.push-6\@huge{left:25%;right:auto}.pull-6\@huge{left:auto;right:25%}.prefix-6\@huge{margin-left:25%}.suffix-6\@huge{margin-right:25%}.order-6\@huge{-moz-order:6;order:6}.gr-7\@huge{flex-basis:29.16667%;max-width:29.16667%}.push-7\@huge{left:29.16667%;right:auto}.pull-7\@huge{left:auto;right:29.16667%}.prefix-7\@huge{margin-left:29.16667%}.suffix-7\@huge{margin-right:29.16667%}.order-7\@huge{-moz-order:7;order:7}.gr-8\@huge{flex-basis:33.33333%;max-width:33.33333%}.push-8\@huge{left:33.33333%;right:auto}.pull-8\@huge{left:auto;right:33.33333%}.prefix-8\@huge{margin-left:33.33333%}.suffix-8\@huge{margin-right:33.33333%}.order-8\@huge{-moz-order:8;order:8}.gr-9\@huge{flex-basis:37.5%;max-width:37.5%}.push-9\@huge{left:37.5%;right:auto}.pull-9\@huge{left:auto;right:37.5%}.prefix-9\@huge{margin-left:37.5%}.suffix-9\@huge{margin-right:37.5%}.order-9\@huge{-moz-order:9;order:9}.gr-10\@huge{flex-basis:41.66667%;max-width:41.66667%}.push-10\@huge{left:41.66667%;right:auto}.pull-10\@huge{left:auto;right:41.66667%}.prefix-10\@huge{margin-left:41.66667%}.suffix-10\@huge{margin-right:41.66667%}.order-10\@huge{-moz-order:10;order:10}.gr-11\@huge{flex-basis:45.83333%;max-width:45.83333%}.push-11\@huge{left:45.83333%;right:auto}.pull-11\@huge{left:auto;right:45.83333%}.prefix-11\@huge{margin-left:45.83333%}.suffix-11\@huge{margin-right:45.83333%}.order-11\@huge{-moz-order:11;order:11}.gr-12\@huge{flex-basis:50%;max-width:50%}.push-12\@huge{left:50%;right:auto}.pull-12\@huge{left:auto;right:50%}.prefix-12\@huge{margin-left:50%}.suffix-12\@huge{margin-right:50%}.order-12\@huge{-moz-order:12;order:12}.gr-13\@huge{flex-basis:54.16667%;max-width:54.16667%}.push-13\@huge{left:54.16667%;right:auto}.pull-13\@huge{left:auto;right:54.16667%}.prefix-13\@huge{margin-left:54.16667%}.suffix-13\@huge{margin-right:54.16667%}.order-13\@huge{-moz-order:13;order:13}.gr-14\@huge{flex-basis:58.33333%;max-width:58.33333%}.push-14\@huge{left:58.33333%;right:auto}.pull-14\@huge{left:auto;right:58.33333%}.prefix-14\@huge{margin-left:58.33333%}.suffix-14\@huge{margin-right:58.33333%}.order-14\@huge{-moz-order:14;order:14}.gr-15\@huge{flex-basis:62.5%;max-width:62.5%}.push-15\@huge{left:62.5%;right:auto}.pull-15\@huge{left:auto;right:62.5%}.prefix-15\@huge{margin-left:62.5%}.suffix-15\@huge{margin-right:62.5%}.order-15\@huge{-moz-order:15;order:15}.gr-16\@huge{flex-basis:66.66667%;max-width:66.66667%}.push-16\@huge{left:66.66667%;right:auto}.pull-16\@huge{left:auto;right:66.66667%}.prefix-16\@huge{margin-left:66.66667%}.suffix-16\@huge{margin-right:66.66667%}.order-16\@huge{-moz-order:16;order:16}.gr-17\@huge{flex-basis:70.83333%;max-width:70.83333%}.push-17\@huge{left:70.83333%;right:auto}.pull-17\@huge{left:auto;right:70.83333%}.prefix-17\@huge{margin-left:70.83333%}.suffix-17\@huge{margin-right:70.83333%}.order-17\@huge{-moz-order:17;order:17}.gr-18\@huge{flex-basis:75%;max-width:75%}.push-18\@huge{left:75%;right:auto}.pull-18\@huge{left:auto;right:75%}.prefix-18\@huge{margin-left:75%}.suffix-18\@huge{margin-right:75%}.order-18\@huge{-moz-order:18;order:18}.gr-19\@huge{flex-basis:79.16667%;max-width:79.16667%}.push-19\@huge{left:79.16667%;right:auto}.pull-19\@huge{left:auto;right:79.16667%}.prefix-19\@huge{margin-left:79.16667%}.suffix-19\@huge{margin-right:79.16667%}.order-19\@huge{-moz-order:19;order:19}.gr-20\@huge{flex-basis:83.33333%;max-width:83.33333%}.push-20\@huge{left:83.33333%;right:auto}.pull-20\@huge{left:auto;right:83.33333%}.prefix-20\@huge{margin-left:83.33333%}.suffix-20\@huge{margin-right:83.33333%}.order-20\@huge{-moz-order:20;order:20}.gr-21\@huge{flex-basis:87.5%;max-width:87.5%}.push-21\@huge{left:87.5%;right:auto}.pull-21\@huge{left:auto;right:87.5%}.prefix-21\@huge{margin-left:87.5%}.suffix-21\@huge{margin-right:87.5%}.order-21\@huge{-moz-order:21;order:21}.gr-22\@huge{flex-basis:91.66667%;max-width:91.66667%}.push-22\@huge{left:91.66667%;right:auto}.pull-22\@huge{left:auto;right:91.66667%}.prefix-22\@huge{margin-left:91.66667%}.suffix-22\@huge{margin-right:91.66667%}.order-22\@huge{-moz-order:22;order:22}.gr-23\@huge{flex-basis:95.83333%;max-width:95.83333%}.push-23\@huge{left:95.83333%;right:auto}.pull-23\@huge{left:auto;right:95.83333%}.prefix-23\@huge{margin-left:95.83333%}.suffix-23\@huge{margin-right:95.83333%}.order-23\@huge{-moz-order:23;order:23}.gr-24\@huge{flex-basis:100%;max-width:100%}.push-24\@huge{left:100%;right:auto}.pull-24\@huge{left:auto;right:100%}.prefix-24\@huge{margin-left:100%}.suffix-24\@huge{margin-right:100%}.order-first\@huge{-moz-order:-1;order:-1}.order-24\@huge{-moz-order:24;order:24}.order-last\@huge{-moz-order:9999;order:9999}.float-left\@huge{float:left}.float-right\@huge{float:right}.clear\@huge{clear:both}.clear-left\@huge{clear:left}.clear-right\@huge{clear:right}.no-gutter\@huge{padding:0}.no-gutter-left\@huge{padding-left:0}.no-gutter-right\@huge{padding-right:0}.no-gutter-top\@huge{padding-top:0}.no-gutter-bottom\@huge{padding-bottom:0}.auto-height\@huge{height:inherit}.row\@huge{-moz-flex-direction:row;flex-direction:row;margin-left:0;margin-right:0;padding-left:0!important;padding-right:0!important}[class*=no-gutter]>.row\@huge{margin-left:0!important;margin-right:0!important}.row-reverse\@huge{-moz-flex-direction:row-reverse;flex-direction:row-reverse;margin-left:0;margin-right:0;padding-left:0!important;padding-right:0!important}[class*=no-gutter]>.row-reverse\@huge{margin-left:0!important;margin-right:0!important}.row-full\@huge{margin-left:50%!important;margin-right:0!important;transform:translateX(-50%);-moz-transition:translateX(-50%);width:100vw}.col\@huge{-moz-flex-direction:column;flex-direction:column}.col-reverse\@huge,.col\@huge{-webkit-box-orient:vertical;margin-left:0;margin-right:0;padding-left:0!important;padding-right:0!important}.col-reverse\@huge{-moz-flex-direction:column-reverse;flex-direction:column-reverse}.row-align-left\@huge{-moz-justify-content:flex-start;justify-content:flex-start}.row-align-center\@huge{-moz-justify-content:center;justify-content:center}.row-align-right\@huge{-moz-justify-content:flex-end;justify-content:flex-end}.row-align-middle\@huge{-moz-align-items:center;align-items:center}.row-align-top\@huge{-moz-align-items:flex-start;align-items:flex-start}.row-align-bottom\@huge{-moz-align-items:flex-end;align-items:flex-end}.row-align-around\@huge{-moz-justify-content:space-around;justify-content:space-around}.row-align-between\@huge{-moz-justify-content:space-between;justify-content:space-between}.hide\@huge{display:none}.not-visible\@huge{visibility:hidden}.show\@huge{display:block}.show-inline\@huge{display:inline-block}.visible\@huge{visibility:visible}body{direction:ltr}}@media only screen and (min-width:1680px){.gr-0\@full{flex-basis:0%;max-width:0}.push-0\@full{left:0;right:auto}.pull-0\@full{left:auto;right:0}.prefix-0\@full{margin-left:0}.suffix-0\@full{margin-right:0}.order-0\@full{-moz-order:0;order:0}.gr-1\@full{flex-basis:4.16667%;max-width:4.16667%}.push-1\@full{left:4.16667%;right:auto}.pull-1\@full{left:auto;right:4.16667%}.prefix-1\@full{margin-left:4.16667%}.suffix-1\@full{margin-right:4.16667%}.order-1\@full{-moz-order:1;order:1}.gr-2\@full{flex-basis:8.33333%;max-width:8.33333%}.push-2\@full{left:8.33333%;right:auto}.pull-2\@full{left:auto;right:8.33333%}.prefix-2\@full{margin-left:8.33333%}.suffix-2\@full{margin-right:8.33333%}.order-2\@full{-moz-order:2;order:2}.gr-3\@full{flex-basis:12.5%;max-width:12.5%}.push-3\@full{left:12.5%;right:auto}.pull-3\@full{left:auto;right:12.5%}.prefix-3\@full{margin-left:12.5%}.suffix-3\@full{margin-right:12.5%}.order-3\@full{-moz-order:3;order:3}.gr-4\@full{flex-basis:16.66667%;max-width:16.66667%}.push-4\@full{left:16.66667%;right:auto}.pull-4\@full{left:auto;right:16.66667%}.prefix-4\@full{margin-left:16.66667%}.suffix-4\@full{margin-right:16.66667%}.order-4\@full{-moz-order:4;order:4}.gr-5\@full{flex-basis:20.83333%;max-width:20.83333%}.push-5\@full{left:20.83333%;right:auto}.pull-5\@full{left:auto;right:20.83333%}.prefix-5\@full{margin-left:20.83333%}.suffix-5\@full{margin-right:20.83333%}.order-5\@full{-moz-order:5;order:5}.gr-6\@full{flex-basis:25%;max-width:25%}.push-6\@full{left:25%;right:auto}.pull-6\@full{left:auto;right:25%}.prefix-6\@full{margin-left:25%}.suffix-6\@full{margin-right:25%}.order-6\@full{-moz-order:6;order:6}.gr-7\@full{flex-basis:29.16667%;max-width:29.16667%}.push-7\@full{left:29.16667%;right:auto}.pull-7\@full{left:auto;right:29.16667%}.prefix-7\@full{margin-left:29.16667%}.suffix-7\@full{margin-right:29.16667%}.order-7\@full{-moz-order:7;order:7}.gr-8\@full{flex-basis:33.33333%;max-width:33.33333%}.push-8\@full{left:33.33333%;right:auto}.pull-8\@full{left:auto;right:33.33333%}.prefix-8\@full{margin-left:33.33333%}.suffix-8\@full{margin-right:33.33333%}.order-8\@full{-moz-order:8;order:8}.gr-9\@full{flex-basis:37.5%;max-width:37.5%}.push-9\@full{left:37.5%;right:auto}.pull-9\@full{left:auto;right:37.5%}.prefix-9\@full{margin-left:37.5%}.suffix-9\@full{margin-right:37.5%}.order-9\@full{-moz-order:9;order:9}.gr-10\@full{flex-basis:41.66667%;max-width:41.66667%}.push-10\@full{left:41.66667%;right:auto}.pull-10\@full{left:auto;right:41.66667%}.prefix-10\@full{margin-left:41.66667%}.suffix-10\@full{margin-right:41.66667%}.order-10\@full{-moz-order:10;order:10}.gr-11\@full{flex-basis:45.83333%;max-width:45.83333%}.push-11\@full{left:45.83333%;right:auto}.pull-11\@full{left:auto;right:45.83333%}.prefix-11\@full{margin-left:45.83333%}.suffix-11\@full{margin-right:45.83333%}.order-11\@full{-moz-order:11;order:11}.gr-12\@full{flex-basis:50%;max-width:50%}.push-12\@full{left:50%;right:auto}.pull-12\@full{left:auto;right:50%}.prefix-12\@full{margin-left:50%}.suffix-12\@full{margin-right:50%}.order-12\@full{-moz-order:12;order:12}.gr-13\@full{flex-basis:54.16667%;max-width:54.16667%}.push-13\@full{left:54.16667%;right:auto}.pull-13\@full{left:auto;right:54.16667%}.prefix-13\@full{margin-left:54.16667%}.suffix-13\@full{margin-right:54.16667%}.order-13\@full{-moz-order:13;order:13}.gr-14\@full{flex-basis:58.33333%;max-width:58.33333%}.push-14\@full{left:58.33333%;right:auto}.pull-14\@full{left:auto;right:58.33333%}.prefix-14\@full{margin-left:58.33333%}.suffix-14\@full{margin-right:58.33333%}.order-14\@full{-moz-order:14;order:14}.gr-15\@full{flex-basis:62.5%;max-width:62.5%}.push-15\@full{left:62.5%;right:auto}.pull-15\@full{left:auto;right:62.5%}.prefix-15\@full{margin-left:62.5%}.suffix-15\@full{margin-right:62.5%}.order-15\@full{-moz-order:15;order:15}.gr-16\@full{flex-basis:66.66667%;max-width:66.66667%}.push-16\@full{left:66.66667%;right:auto}.pull-16\@full{left:auto;right:66.66667%}.prefix-16\@full{margin-left:66.66667%}.suffix-16\@full{margin-right:66.66667%}.order-16\@full{-moz-order:16;order:16}.gr-17\@full{flex-basis:70.83333%;max-width:70.83333%}.push-17\@full{left:70.83333%;right:auto}.pull-17\@full{left:auto;right:70.83333%}.prefix-17\@full{margin-left:70.83333%}.suffix-17\@full{margin-right:70.83333%}.order-17\@full{-moz-order:17;order:17}.gr-18\@full{flex-basis:75%;max-width:75%}.push-18\@full{left:75%;right:auto}.pull-18\@full{left:auto;right:75%}.prefix-18\@full{margin-left:75%}.suffix-18\@full{margin-right:75%}.order-18\@full{-moz-order:18;order:18}.gr-19\@full{flex-basis:79.16667%;max-width:79.16667%}.push-19\@full{left:79.16667%;right:auto}.pull-19\@full{left:auto;right:79.16667%}.prefix-19\@full{margin-left:79.16667%}.suffix-19\@full{margin-right:79.16667%}.order-19\@full{-moz-order:19;order:19}.gr-20\@full{flex-basis:83.33333%;max-width:83.33333%}.push-20\@full{left:83.33333%;right:auto}.pull-20\@full{left:auto;right:83.33333%}.prefix-20\@full{margin-left:83.33333%}.suffix-20\@full{margin-right:83.33333%}.order-20\@full{-moz-order:20;order:20}.gr-21\@full{flex-basis:87.5%;max-width:87.5%}.push-21\@full{left:87.5%;right:auto}.pull-21\@full{left:auto;right:87.5%}.prefix-21\@full{margin-left:87.5%}.suffix-21\@full{margin-right:87.5%}.order-21\@full{-moz-order:21;order:21}.gr-22\@full{flex-basis:91.66667%;max-width:91.66667%}.push-22\@full{left:91.66667%;right:auto}.pull-22\@full{left:auto;right:91.66667%}.prefix-22\@full{margin-left:91.66667%}.suffix-22\@full{margin-right:91.66667%}.order-22\@full{-moz-order:22;order:22}.gr-23\@full{flex-basis:95.83333%;max-width:95.83333%}.push-23\@full{left:95.83333%;right:auto}.pull-23\@full{left:auto;right:95.83333%}.prefix-23\@full{margin-left:95.83333%}.suffix-23\@full{margin-right:95.83333%}.order-23\@full{-moz-order:23;order:23}.gr-24\@full{flex-basis:100%;max-width:100%}.push-24\@full{left:100%;right:auto}.pull-24\@full{left:auto;right:100%}.prefix-24\@full{margin-left:100%}.suffix-24\@full{margin-right:100%}.order-first\@full{-moz-order:-1;order:-1}.order-24\@full{-moz-order:24;order:24}.order-last\@full{-moz-order:9999;order:9999}.float-left\@full{float:left}.float-right\@full{float:right}.clear\@full{clear:both}.clear-left\@full{clear:left}.clear-right\@full{clear:right}.no-gutter\@full{padding:0}.no-gutter-left\@full{padding-left:0}.no-gutter-right\@full{padding-right:0}.no-gutter-top\@full{padding-top:0}.no-gutter-bottom\@full{padding-bottom:0}.auto-height\@full{height:inherit}.row\@full{-moz-flex-direction:row;flex-direction:row;margin-left:0;margin-right:0;padding-left:0!important;padding-right:0!important}[class*=no-gutter]>.row\@full{margin-left:0!important;margin-right:0!important}.row-reverse\@full{-moz-flex-direction:row-reverse;flex-direction:row-reverse;margin-left:0;margin-right:0;padding-left:0!important;padding-right:0!important}[class*=no-gutter]>.row-reverse\@full{margin-left:0!important;margin-right:0!important}.row-full\@full{margin-left:50%!important;margin-right:0!important;transform:translateX(-50%);-moz-transition:translateX(-50%);width:100vw}.col\@full{-moz-flex-direction:column;flex-direction:column}.col-reverse\@full,.col\@full{-webkit-box-orient:vertical;margin-left:0;margin-right:0;padding-left:0!important;padding-right:0!important}.col-reverse\@full{-moz-flex-direction:column-reverse;flex-direction:column-reverse}.row-align-left\@full{-moz-justify-content:flex-start;justify-content:flex-start}.row-align-center\@full{-moz-justify-content:center;justify-content:center}.row-align-right\@full{-moz-justify-content:flex-end;justify-content:flex-end}.row-align-middle\@full{-moz-align-items:center;align-items:center}.row-align-top\@full{-moz-align-items:flex-start;align-items:flex-start}.row-align-bottom\@full{-moz-align-items:flex-end;align-items:flex-end}.row-align-around\@full{-moz-justify-content:space-around;justify-content:space-around}.row-align-between\@full{-moz-justify-content:space-between;justify-content:space-between}.hide\@full{display:none}.not-visible\@full{visibility:hidden}.show\@full{display:block}.show-inline\@full{display:inline-block}.visible\@full{visibility:visible}body{direction:ltr}}[class*=gr-]>[class^=col],[class*=gr-]>[class^=row]{margin-left:0;margin-right:0}@media only screen and (min-width:480px){[class*=gr-]>[class^=col],[class*=gr-]>[class^=row]{margin-left:0;margin-right:0}}@media only screen and (min-width:768px){[class*=gr-]>[class^=col],[class*=gr-]>[class^=row]{margin-left:0;margin-right:0}}@media only screen and (min-width:1024px){[class*=gr-]>[class^=col],[class*=gr-]>[class^=row]{margin-left:0;margin-right:0}}@media only screen and (min-width:1200px){[class*=gr-]>[class^=col],[class*=gr-]>[class^=row]{margin-left:0;margin-right:0}}@media only screen and (min-width:1440px){[class*=gr-]>[class^=col],[class*=gr-]>[class^=row]{margin-left:0;margin-right:0}}@media only screen and (min-width:1680px){[class*=gr-]>[class^=col],[class*=gr-]>[class^=row]{margin-left:0;margin-right:0}}.no-gutter{padding-left:0!important;padding-right:0!important}@media only screen and (min-width:480px){.no-gutter\@tiny{padding-left:0!important;padding-right:0!important}}@media only screen and (min-width:768px){.no-gutter\@small{padding-left:0!important;padding-right:0!important}}@media only screen and (min-width:1024px){.no-gutter\@medium{padding-left:0!important;padding-right:0!important}}@media only screen and (min-width:1200px){.no-gutter\@large{padding-left:0!important;padding-right:0!important}}@media only screen and (min-width:1440px){.no-gutter\@huge{padding-left:0!important;padding-right:0!important}}@media only screen and (min-width:1680px){.no-gutter\@full{padding-left:0!important;padding-right:0!important}}.no-gutter-left{padding-left:0!important}@media only screen and (min-width:480px){.no-gutter-left\@tiny{padding-left:0!important}}@media only screen and (min-width:768px){.no-gutter-left\@small{padding-left:0!important}}@media only screen and (min-width:1024px){.no-gutter-left\@medium{padding-left:0!important}}@media only screen and (min-width:1200px){.no-gutter-left\@large{padding-left:0!important}}@media only screen and (min-width:1440px){.no-gutter-left\@huge{padding-left:0!important}}@media only screen and (min-width:1680px){.no-gutter-left\@full{padding-left:0!important}}.no-gutter-right{padding-right:0!important}@media only screen and (min-width:480px){.no-gutter-right\@tiny{padding-right:0!important}}@media only screen and (min-width:768px){.no-gutter-right\@small{padding-right:0!important}}@media only screen and (min-width:1024px){.no-gutter-right\@medium{padding-right:0!important}}@media only screen and (min-width:1200px){.no-gutter-right\@large{padding-right:0!important}}@media only screen and (min-width:1440px){.no-gutter-right\@huge{padding-right:0!important}}@media only screen and (min-width:1680px){.no-gutter-right\@full{padding-right:0!important}}.gutter-right{padding-left:0!important}@media only screen and (min-width:480px){.gutter-right\@tiny{padding-left:0!important;padding-right:0!important}}@media only screen and (min-width:768px){.gutter-right\@small{padding-left:0!important;padding-right:0!important}}@media only screen and (min-width:1024px){.gutter-right\@medium{padding-left:0!important;padding-right:0!important}}@media only screen and (min-width:1200px){.gutter-right\@large{padding-left:0!important;padding-right:0!important}}@media only screen and (min-width:1440px){.gutter-right\@huge{padding-left:0!important;padding-right:0!important}}@media only screen and (min-width:1680px){.gutter-right\@full{padding-left:0!important;padding-right:0!important}}.gutter-left{padding-left:0!important}@media only screen and (min-width:480px){.gutter-left\@tiny{padding-left:0!important}}@media only screen and (min-width:768px){.gutter-left\@small{padding-left:0!important}}@media only screen and (min-width:1024px){.gutter-left\@medium{padding-left:0!important}}@media only screen and (min-width:1200px){.gutter-left\@large{padding-left:0!important}}@media only screen and (min-width:1440px){.gutter-left\@huge{padding-left:0!important}}@media only screen and (min-width:1680px){.gutter-left\@full{padding-left:0!important}}.gutter-right{padding-right:0!important}@media only screen and (min-width:480px){.gutter-right\@tiny{padding-right:0!important}}@media only screen and (min-width:768px){.gutter-right\@small{padding-right:0!important}}@media only screen and (min-width:1024px){.gutter-right\@medium{padding-right:0!important}}@media only screen and (min-width:1200px){.gutter-right\@large{padding-right:0!important}}@media only screen and (min-width:1440px){.gutter-right\@huge{padding-right:0!important}}@media only screen and (min-width:1680px){.gutter-right\@full{padding-right:0!important}}.tac{text-align:center!important}@media only screen and (min-width:480px){.tac\@tiny{text-align:center!important}}@media only screen and (min-width:768px){.tac\@small{text-align:center!important}}@media only screen and (min-width:1024px){.tac\@medium{text-align:center!important}}@media only screen and (min-width:1200px){.tac\@large{text-align:center!important}}@media only screen and (min-width:1440px){.tac\@huge{text-align:center!important}}@media only screen and (min-width:1680px){.tac\@full{text-align:center!important}}.tal{text-align:left!important}@media only screen and (min-width:480px){.tal\@tiny{text-align:left!important}}@media only screen and (min-width:768px){.tal\@small{text-align:left!important}}@media only screen and (min-width:1024px){.tal\@medium{text-align:left!important}}@media only screen and (min-width:1200px){.tal\@large{text-align:left!important}}@media only screen and (min-width:1440px){.tal\@huge{text-align:left!important}}@media only screen and (min-width:1680px){.tal\@full{text-align:left!important}}.tar{text-align:right!important}@media only screen and (min-width:480px){.tar\@tiny{text-align:right!important}}@media only screen and (min-width:768px){.tar\@small{text-align:right!important}}@media only screen and (min-width:1024px){.tar\@medium{text-align:right!important}}@media only screen and (min-width:1200px){.tar\@large{text-align:right!important}}@media only screen and (min-width:1440px){.tar\@huge{text-align:right!important}}@media only screen and (min-width:1680px){.tar\@full{text-align:right!important}}.container{margin:0 auto;max-width:1680px;width:100%}@media only screen and (min-width:1200px){.container{width:100%}}@media only screen and (min-width:1024px){.container{width:100%}}@media only screen and (min-width:768px){.container{width:100%}}@media only screen and (min-width:1200px){.row{margin-left:0;margin-right:0}}@media only screen and (min-width:1024px){.row{margin-left:0;margin-right:0}}@media only screen and (min-width:768px){.row{margin-left:0;margin-right:0}}.gr-inner{margin-left:0;margin-right:0}@media only screen and (min-width:1200px){.gr-inner{margin-left:0;margin-right:0}}@media only screen and (min-width:1024px){.gr-inner{margin-left:0;margin-right:0}}@media only screen and (min-width:768px){.gr-inner{margin-left:0;margin-right:0}}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.no-intro-bottom-margin{margin-bottom:0!important}.no-top-padding{padding-top:0!important}.slick-dots{-webkit-box-pack:center;-ms-flex-pack:center;display:flex;justify-content:center;list-style-type:none;margin:0;padding:1rem 0 0}.slick-dots li{margin:0 .25rem}.slick-dots button{background-color:#133c7d;border:none;border-radius:100%;display:block;height:10px;padding:0;text-indent:-9999px;width:10px}.slick-dots li.slick-active button{background-color:#4cc28f}.display-none{display:none!important}.active-language{color:#4cc28f}@font-face{font-family:sourcesanspro-black;font-style:normal;font-weight:900;src:url(../fonts/sourcesanspro/source-sans-pro-v14-latin-900.woff2) format("woff2"),url(../fonts/sourcesanspro/source-sans-pro-v14-latin-900.woff) format("woff"),url(../fonts/sourcesanspro/source-sans-pro-v14-latin-900.eot) format("eot")}@font-face{font-family:sourcesanspro-bold;font-style:normal;font-weight:600;src:url(../fonts/sourcesanspro/source-sans-pro-v14-latin-600.woff2) format("woff2"),url(../fonts/sourcesanspro/source-sans-pro-v14-latin-600.woff) format("woff"),url(../fonts/sourcesanspro/source-sans-pro-v14-latin-600.eot) format("eot")}@font-face{font-family:sourcesanspro-regular;font-style:normal;font-weight:400;src:url(../fonts/sourcesanspro/source-sans-pro-v14-latin-regular.woff2) format("woff2"),url(../fonts/sourcesanspro/source-sans-pro-v14-latin-regular.woff) format("woff"),url(../fonts/sourcesanspro/source-sans-pro-v14-latin-regular.eot) format("eot")}body,html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-hyphens:auto;hyphens:auto}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}.banner-fullwidth__lead,.blank-intro__headline,.fullwidth-intro__headline,.news-intro__headline,.news-intro__headline--overview,.news-intro__headline--related-entries,.text__f1,.text__f1--black{font-size:2.5rem;font-size:4vw;line-height:1.1}@media (max-width:625px){.banner-fullwidth__lead,.blank-intro__headline,.fullwidth-intro__headline,.news-intro__headline,.news-intro__headline--overview,.news-intro__headline--related-entries,.text__f1,.text__f1--black{font-size:1.5625rem}}@media (min-width:1375px){.banner-fullwidth__lead,.blank-intro__headline,.fullwidth-intro__headline,.news-intro__headline,.news-intro__headline--overview,.news-intro__headline--related-entries,.text__f1,.text__f1--black{font-size:3.4375rem}}.banner-fullwidth__lead,.blank-intro__headline,.fullwidth-intro__headline,.news-intro__headline,.news-intro__headline--overview,.news-intro__headline--related-entries,.text__f1--black{font-family:sourcesanspro-black;font-weight:900}.optional-headline__wysiwyg,.optional-headline__wysiwyg--dark,.optional-headline__wysiwyg--light,.text__f2,.text__f2--black,.wysiwyg__text h2{font-size:2.0625rem;font-size:3.3vw;line-height:1.1}@media (max-width:606.06061px){.optional-headline__wysiwyg,.optional-headline__wysiwyg--dark,.optional-headline__wysiwyg--light,.text__f2,.text__f2--black,.wysiwyg__text h2{font-size:1.25rem}}@media (min-width:1424.24242px){.optional-headline__wysiwyg,.optional-headline__wysiwyg--dark,.optional-headline__wysiwyg--light,.text__f2,.text__f2--black,.wysiwyg__text h2{font-size:2.9375rem}}.optional-headline__wysiwyg,.optional-headline__wysiwyg--dark,.optional-headline__wysiwyg--light,.text__f2--black,.wysiwyg__text h2{font-family:sourcesanspro-black;font-weight:900}.dynamic-blocks__wysiwyg-block .wysiwyg h3,.home-slider .slide__content-item__time,.home-slider .slide__content-item__time--blue,.home-slider .slide__content-item__time--green,.home-slider .slide__content-item__time--purple,.news-teaser__headline,.search__input,.search__input::placeholder,.search__lead,.search__maintitle,.search__result-title,.teaser__headline,.testimonial__headline,.text__f3,.text__f3--black,.text__f3--bold,.text__f3--regular,.wysiwyg__text h3{font-size:1.5rem;font-size:2.4vw;line-height:1.1}@media (max-width:750px){.dynamic-blocks__wysiwyg-block .wysiwyg h3,.home-slider .slide__content-item__time,.home-slider .slide__content-item__time--blue,.home-slider .slide__content-item__time--green,.home-slider .slide__content-item__time--purple,.news-teaser__headline,.search__input,.search__input::placeholder,.search__lead,.search__maintitle,.search__result-title,.teaser__headline,.testimonial__headline,.text__f3,.text__f3--black,.text__f3--bold,.text__f3--regular,.wysiwyg__text h3{font-size:1.125rem}}@media (min-width:1250px){.dynamic-blocks__wysiwyg-block .wysiwyg h3,.home-slider .slide__content-item__time,.home-slider .slide__content-item__time--blue,.home-slider .slide__content-item__time--green,.home-slider .slide__content-item__time--purple,.news-teaser__headline,.search__input,.search__input::placeholder,.search__lead,.search__maintitle,.search__result-title,.teaser__headline,.testimonial__headline,.text__f3,.text__f3--black,.text__f3--bold,.text__f3--regular,.wysiwyg__text h3{font-size:1.875rem}}.dynamic-blocks__wysiwyg-block .wysiwyg h3,.home-slider .slide__content-item__time,.home-slider .slide__content-item__time--blue,.home-slider .slide__content-item__time--green,.home-slider .slide__content-item__time--purple,.news-teaser__headline,.teaser__headline,.testimonial__headline,.text__f3--black,.wysiwyg__text h3{font-family:sourcesanspro-black;font-weight:900}.search__input,.search__lead,.search__maintitle,.search__result-title,.text__f3--bold{font-family:sourcesanspro-bold;font-weight:700}.search__input::placeholder,.text__f3--regular{font-family:sourcesanspro-regular;font-weight:400}.accordion__link,.accordion__text,.accordion__text h3,.accordion__title-text,.accordion h2,.btn,.btn--dark,.btn--green,.btn--light,.btn--small,.circle-teaser--dark .circle-teaser__headline,.circle-teaser--light .circle-teaser__headline,.dynamic-blocks__teaser-block .headline,.dynamic-blocks__wysiwyg-block .wysiwyg,.footer__claim,.footer__headline,.form__label,.form button,.form input:not([type=submit]),.form input[type=submit],.form select,.home-slider .slide__content-item__headline,.home-slider .slide__content-item__headline b,.home-slider .slide__content-item__headline strong,.search__info,.search__url-link,.subfooter__claim,.teaser__wysiwyg,.testimonial-slider .slide__author,.testimonial-slider .slide__quote,.testimonial__subheadline,.testimonial__text,.text__f4,.text__f4--black,.text__f4--bold,.text__f4--regular,.text__f5,.text__f5--black,.text__f5--bold,.text__f5--regular,.wysiwyg__text,textarea{font-size:1.0625rem;font-size:1.7vw;line-height:1.5}@media (max-width:882.35294px){.accordion__link,.accordion__text,.accordion__text h3,.accordion__title-text,.accordion h2,.btn,.btn--dark,.btn--green,.btn--light,.btn--small,.circle-teaser--dark .circle-teaser__headline,.circle-teaser--light .circle-teaser__headline,.dynamic-blocks__teaser-block .headline,.dynamic-blocks__wysiwyg-block .wysiwyg,.footer__claim,.footer__headline,.form__label,.form button,.form input:not([type=submit]),.form input[type=submit],.form select,.home-slider .slide__content-item__headline,.home-slider .slide__content-item__headline b,.home-slider .slide__content-item__headline strong,.search__info,.search__url-link,.subfooter__claim,.teaser__wysiwyg,.testimonial-slider .slide__author,.testimonial-slider .slide__quote,.testimonial__subheadline,.testimonial__text,.text__f4,.text__f4--black,.text__f4--bold,.text__f4--regular,.text__f5,.text__f5--black,.text__f5--bold,.text__f5--regular,.wysiwyg__text,textarea{font-size:.9375rem}}@media (min-width:1176.47059px){.accordion__link,.accordion__text,.accordion__text h3,.accordion__title-text,.accordion h2,.btn,.btn--dark,.btn--green,.btn--light,.btn--small,.circle-teaser--dark .circle-teaser__headline,.circle-teaser--light .circle-teaser__headline,.dynamic-blocks__teaser-block .headline,.dynamic-blocks__wysiwyg-block .wysiwyg,.footer__claim,.footer__headline,.form__label,.form button,.form input:not([type=submit]),.form input[type=submit],.form select,.home-slider .slide__content-item__headline,.home-slider .slide__content-item__headline b,.home-slider .slide__content-item__headline strong,.search__info,.search__url-link,.subfooter__claim,.teaser__wysiwyg,.testimonial-slider .slide__author,.testimonial-slider .slide__quote,.testimonial__subheadline,.testimonial__text,.text__f4,.text__f4--black,.text__f4--bold,.text__f4--regular,.text__f5,.text__f5--black,.text__f5--bold,.text__f5--regular,.wysiwyg__text,textarea{font-size:1.25rem}}.accordion__title-text,.btn,.btn--dark,.btn--green,.btn--light,.btn--small,.circle-teaser--dark .circle-teaser__headline,.circle-teaser--light .circle-teaser__headline,.dynamic-blocks__teaser-block .headline,.footer__claim,.footer__headline,.form__label,.form button,.form input[type=submit],.subfooter__claim,.testimonial-slider .slide__author,.testimonial__subheadline,.text__f4--black,.text__f5--black{font-family:sourcesanspro-black;font-weight:900}.accordion__link,.accordion h2,.home-slider .slide__content-item__headline b,.home-slider .slide__content-item__headline strong,.text__f4--bold,.text__f5--bold{font-family:sourcesanspro-bold;font-weight:700}.accordion__text,.accordion__text h3,.dynamic-blocks__wysiwyg-block .wysiwyg,.form input:not([type=submit]),.form select,.home-slider .slide__content-item__headline,.search__info,.search__url-link,.teaser__wysiwyg,.testimonial-slider .slide__quote,.testimonial__text,.text__f4--regular,.text__f5--regular,.wysiwyg__text,textarea{font-family:sourcesanspro-regular;font-weight:400}.nav__contact-link,.nav__language-divider,.nav__language-item,.nav__main-link,.nav__subnav-inner,.text__f4-nav,.text__f4-nav--black,.text__f4-nav--bold,.text__f4-nav--regular{font-size:1rem;font-size:1.6vw;line-height:1.5}@media (max-width:875px){.nav__contact-link,.nav__language-divider,.nav__language-item,.nav__main-link,.nav__subnav-inner,.text__f4-nav,.text__f4-nav--black,.text__f4-nav--bold,.text__f4-nav--regular{font-size:.875rem}}@media (min-width:1125px){.nav__contact-link,.nav__language-divider,.nav__language-item,.nav__main-link,.nav__subnav-inner,.text__f4-nav,.text__f4-nav--black,.text__f4-nav--bold,.text__f4-nav--regular{font-size:1.125rem}}.nav__contact-link,.nav__language-item,.nav__main-link,.nav__subnav-inner,.text__f4-nav--black{font-family:sourcesanspro-black;font-weight:900}.text__f4-nav--bold{font-family:sourcesanspro-bold;font-weight:700}.nav__language-divider,.text__f4-nav--regular{font-family:sourcesanspro-regular;font-weight:400}.accordion__icon--minus,.accordion__icon--plus,.btn--small,.circle-teaser__link,.dynamic-blocks__teaser-block .link,.footer__email,.footer__legal-item,.footer__link,.footer__phone,.footer__wysiwyg,.form .errors li,.news-teaser__link,.teaser__cta-text,.testimonial-slider .slide__text,.testimonial__link,.text__f6,.text__f6--black,.text__f6--bold,.text__f6--regular,.text__f7,.text__f7--black,.text__f7--bold,.text__f7--regular,.text__f8,.text__f8--black,.text__f8--bold,.text__f8--regular{font-size:.9375rem;font-size:1.5vw;line-height:1.3}@media (max-width:800px){.accordion__icon--minus,.accordion__icon--plus,.btn--small,.circle-teaser__link,.dynamic-blocks__teaser-block .link,.footer__email,.footer__legal-item,.footer__link,.footer__phone,.footer__wysiwyg,.form .errors li,.news-teaser__link,.teaser__cta-text,.testimonial-slider .slide__text,.testimonial__link,.text__f6,.text__f6--black,.text__f6--bold,.text__f6--regular,.text__f7,.text__f7--black,.text__f7--bold,.text__f7--regular,.text__f8,.text__f8--black,.text__f8--bold,.text__f8--regular{font-size:.75rem}}@media (min-width:1066.66667px){.accordion__icon--minus,.accordion__icon--plus,.btn--small,.circle-teaser__link,.dynamic-blocks__teaser-block .link,.footer__email,.footer__legal-item,.footer__link,.footer__phone,.footer__wysiwyg,.form .errors li,.news-teaser__link,.teaser__cta-text,.testimonial-slider .slide__text,.testimonial__link,.text__f6,.text__f6--black,.text__f6--bold,.text__f6--regular,.text__f7,.text__f7--black,.text__f7--bold,.text__f7--regular,.text__f8,.text__f8--black,.text__f8--bold,.text__f8--regular{font-size:1rem}}.btn--small,.text__f6--black,.text__f7--black,.text__f8--black{font-family:sourcesanspro-black;font-weight:900}.accordion__icon--minus,.accordion__icon--plus,.circle-teaser__link,.dynamic-blocks__teaser-block .link,.footer__email,.footer__legal-item,.footer__link,.footer__phone,.footer__wysiwyg,.news-teaser__link,.teaser__cta-text,.testimonial-slider .slide__text,.testimonial__link,.text__f6--bold,.text__f7--bold,.text__f8--bold{font-family:sourcesanspro-bold;font-weight:700}.form .errors li,.text__f6--regular,.text__f7--regular,.text__f8--regular{font-family:sourcesanspro-regular;font-weight:400}.btn,.btn--dark,.btn--green,.btn--light,.btn--small,.form button,.form input[type=submit]{display:inline-block;padding:.8rem 2.3rem;text-decoration:none;text-transform:uppercase}@media only screen and (min-width:1200px){.btn,.btn--dark,.btn--green,.btn--light,.btn--small,.form button,.form input[type=submit]{padding:1rem 4rem}}.btn--dark:hover,.btn--green:hover,.btn--light:hover,.btn--small:hover,.btn:hover,.form button:hover,.form input:hover[type=submit]{background-color:#4cc28f;color:#fff}.btn--light{background:#fff;color:#133c7d}.btn--dark,.form button,.form input[type=submit]{background:#133c7d;color:#fff}.btn--green{background:#4cc28f;color:#fff}.btn--green:hover{background:#133c7d}.btn--small{padding:1rem 5rem}.icon,.icon__linkedin,.icon__linkedin--mobile-nav,.icon__linkedin--nav,.icon__mail,.icon__minus,.icon__minus--white,.icon__minus-nav,.icon__paper-plane,.icon__paper-plane--green,.icon__phone,.icon__plus,.icon__plus--white,.icon__search,.icon__youtube,.icon__youtube--mobile-nav,.icon__youtube--nav{transform:scale(1);transition:all .15s ease-in}.icon:hover,.icon__linkedin--mobile-nav:hover,.icon__linkedin--nav:hover,.icon__linkedin:hover,.icon__mail:hover,.icon__minus--white:hover,.icon__minus-nav:hover,.icon__minus:hover,.icon__paper-plane--green:hover,.icon__paper-plane:hover,.icon__phone:hover,.icon__plus--white:hover,.icon__plus:hover,.icon__search:hover,.icon__youtube--mobile-nav:hover,.icon__youtube--nav:hover,.icon__youtube:hover{transform:scale(.93);transition:all .15s ease-in}.icon__paper-plane,.icon__paper-plane--green{margin-right:.5rem;width:20px}.icon__minus,.icon__minus--white,.icon__plus,.icon__plus--white{margin-left:.3rem;width:11px}.icon__minus--white,.icon__plus--white{margin-left:.4rem;margin-right:0;margin-top:-2px;width:9px}.icon__minus-nav{position:absolute;right:0;top:20px}.icon__mail,.icon__phone{margin-right:5px;width:inherit5%}.icon__youtube,.icon__youtube--mobile-nav,.icon__youtube--nav{margin-right:15px;width:26px}.icon__youtube--nav{margin-right:8px}@media only screen and (min-width:1200px){.icon__youtube--nav{margin-right:13px}}.icon__youtube--mobile-nav{width:20px}.icon__linkedin,.icon__linkedin--mobile-nav,.icon__linkedin--nav{margin-top:-5px;width:23px}.icon__linkedin--nav{margin-top:-3px;width:18px}.icon__linkedin--mobile-nav{width:17px}.icon__search{width:18px}.icon__close{margin-left:-5px;margin-right:-3px}.nav__mobile-bar{background:#f5f5f5;box-shadow:0 3px 6px #00000029;left:0;margin:1rem auto auto;padding:0;position:fixed;right:0;width:93%;z-index:99999}.nav__mobile-bar-item,.nav__mobile-bar-item--menu{border-right:1px solid #d3d3d3;display:inline-block;height:54px;padding-left:15px;padding-right:18px;padding-top:13px}.nav__mobile-bar-item--menu{padding-left:21px;padding-right:25px}.nav__mobile-subnav{background:#f5f5f5;display:none;left:0;margin:5rem auto auto;max-height:100%;overflow-y:scroll;position:fixed;right:0;width:93%;z-index:99999}.nav__mobile-subnav,.nav__mobile-subnav-item{box-shadow:0 3px 6px #00000029}.nav__mobile-subnav-item{padding:1rem 1rem 0}.nav__mobile-subnav-item a{display:inline-block;text-decoration:none}.nav__bar,.nav__mobile-social-media{padding:1rem 0}.nav__bar{background:#f5f5f5;box-shadow:0 3px 6px #00000029;left:0;margin:2rem auto auto;position:fixed;right:0;width:95%;z-index:99999}.nav__logo{padding:.5rem 0;width:70px}@media only screen and (min-width:768px){.nav__logo{margin-left:15px;padding:0;width:80px}}@media only screen and (min-width:1024px){.nav__logo{margin-left:15px;width:100px}}@media only screen and (min-width:1200px){.nav__logo{margin-left:25px;width:120px}}@media only screen and (min-width:1440px){.nav__logo{margin-left:0;width:130px}}.nav__main-links li,.nav__main-links ul{list-style-type:none;margin:0;padding:0}.nav__main-link{color:#133c7d;display:inline-block;text-transform:uppercase}.nav__main-link a{color:#133c7d;margin:0 1rem;text-decoration:none}@media only screen and (min-width:768px){.nav__main-link a{margin:0 .5rem}}@media only screen and (min-width:1024px){.nav__main-link a{margin:0 .6rem}}@media only screen and (min-width:1200px){.nav__main-link a{margin:0 .5rem}}@media only screen and (min-width:1440px){.nav__main-link a{margin:0 1rem}}.nav__main-link .active,.nav__main-link a:hover{color:#4cc28f}.nav__icons{margin-top:-5px}.nav__search{margin-right:10px}@media only screen and (min-width:1200px){.nav__search{margin-right:30px}}.nav__contact-link{border-bottom:3px solid transparent;color:#133c7d;display:inline-block;margin-left:2rem;text-decoration:none;text-transform:uppercase}.nav__contact-link:hover{color:#4cc28f}.nav__contact-link:hover .nav__subnav{display:inline-block!important}.nav__contact-link .active{color:#4cc28f}.nav__subnav{background:#f5f5f5;box-shadow:0 3px 6px #00000029;display:none;left:0;margin:8rem auto auto;position:fixed;right:0;width:700px;z-index:99999}@media only screen and (min-width:1200px){.nav__subnav{margin-top:10rem}}.nav__subnav:before{border-bottom:30px solid transparent;border-top:30px solid transparent;content:"";display:block;height:18px;position:absolute;top:-46px;width:100%}.nav__subnav-outer{height:280px;position:relative}.nav__subnav-link{background:gray;display:inline-block;height:150px;line-height:normal;position:absolute;vertical-align:middle;width:100%}.nav__subnav-items{display:inline-block;margin-right:-5px}.nav__subnav-outer{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;box-shadow:none;display:flex;height:100px;justify-content:center;width:233px}.nav__subnav-outer,.nav__subnav-outer:hover{transition:all .2s ease-in}.nav__subnav-outer:hover{box-shadow:3px 3px 6px #00000029}.nav__subnav-outer:hover .nav__subnav-inner{color:#4cc28f}.nav__subnav-inner{color:#133c7d;display:inline-block;line-height:1.1;text-align:center;text-decoration:none}@media only screen and (min-width:1200px){.nav__subnav-inner{padding:0 .5rem}.nav__language-items{margin-left:3rem}}@media only screen and (min-width:1440px){.nav__language-items{margin-left:2rem}}@media only screen and (min-width:1680px){.nav__language-items{margin-left:3rem}}.nav__language-item{color:#133c7d;display:inline-block;margin:0 .2rem;text-decoration:none;text-transform:uppercase}.nav__language-item:hover{color:#4cc28f}.nav__language-divider{color:#133c7d}.footer{background:#f5f5f5;box-shadow:0 3px 6px #00000029;margin-bottom:5px;padding:2rem 0 1.5rem}@media only screen and (min-width:1200px){.footer{padding:4rem 0}}.footer__cta{margin-top:.5rem;padding:.4rem .7rem}@media only screen and (min-width:1680px){.footer__cta{margin-top:1rem;padding:1rem 5rem}}.footer__logo{margin-bottom:1rem;width:100px}@media only screen and (min-width:1200px){.footer__logo{margin-bottom:3rem;width:150px}}.footer__claim{color:#133c7d;margin-bottom:2rem}@media only screen and (min-width:1200px){.footer__claim{margin-bottom:0}}.footer__headline{color:#133c7d;display:block;margin-bottom:.3rem;text-transform:uppercase}@media only screen and (min-width:480px){.footer__headline{margin-bottom:.5rem}}@media only screen and (min-width:1200px){.footer__headline{margin-bottom:1rem}}.footer__wysiwyg{color:#6d86ad}.footer__links li,.footer__links ul{list-style-type:none;margin-top:0;padding:0}.footer__contact-cta{margin-top:1rem}@media only screen and (min-width:1200px){.footer__contact-cta{margin-top:5rem}}.footer__email,.footer__phone{color:#133c7d;display:block;text-decoration:none}.footer__email:hover,.footer__phone:hover{text-decoration:underline}.footer__email{margin-bottom:.5rem}@media only screen and (min-width:1024px){.footer__email{margin-bottom:1rem}}.footer__legal{margin-top:2rem}@media only screen and (min-width:1200px){.footer__legal{margin-top:5rem}}.footer__legal-item{color:#6d86ad;display:inline-block;margin-right:1rem;text-decoration:none}@media only screen and (min-width:1200px){.footer__legal-item{margin-right:4rem}}.footer__legal-item:hover{color:#4cc28f}.footer__legal-item:last-of-type{margin-right:0}.footer__address{margin-bottom:1rem}@media only screen and (min-width:1200px){.footer__address{margin-bottom:0}}.footer__link{color:#6d86ad;margin-bottom:.7rem}.footer__link:last-of-type{margin-bottom:0}@media only screen and (min-width:1200px){.footer__link{margin-bottom:1rem}}.footer__link a{color:#6d86ad}.footer__link .active,.footer__link a:hover{color:#4cc28f}.footer__link a{text-decoration:none}.subfooter{background:#f5f5f5;padding:2rem 0}.subfooter__claim{color:#6d86ad;margin-bottom:1.5rem;text-transform:uppercase}@media only screen and (min-width:1200px){.subfooter__claim{margin-bottom:0}}.subfooter__partnerlogos{display:inline-block;margin-bottom:1.5rem;margin-right:0}@media only screen and (min-width:1200px){.subfooter__partnerlogos{margin-bottom:0;margin-right:1.5rem}}.subfooter__partnerlogos:last-of-type{margin-right:0}.module,.module--no-bottom-padding{padding-bottom:3rem}@media only screen and (min-width:768px){.module,.module--no-bottom-padding{padding-bottom:4rem}}@media only screen and (min-width:1024px){.module,.module--no-bottom-padding{padding-bottom:5rem}}@media only screen and (min-width:1200px){.module,.module--no-bottom-padding{padding-bottom:6rem}}@media only screen and (min-width:1440px){.module,.module--no-bottom-padding{padding-bottom:7rem}}.module--no-bottom-padding{padding-bottom:0}.fullwidth-intro{background-repeat:no-repeat;background-size:cover;height:100%;margin-bottom:1rem;min-height:100vh}@media only screen and (min-width:768px){.fullwidth-intro{margin-bottom:3rem;min-height:500px}}@media only screen and (min-width:1024px){.fullwidth-intro{min-height:550px}}@media only screen and (min-width:1200px){.fullwidth-intro{min-height:720px}}.fullwidth-intro__content{color:#fff;padding:27rem 0 3rem}@media only screen and (min-width:768px){.fullwidth-intro__content{padding:19rem 0 4rem}}@media only screen and (min-width:1024px){.fullwidth-intro__content{padding:17rem 0 4rem}}@media only screen and (min-width:1200px){.fullwidth-intro__content{padding:17rem 0 7rem}}.fullwidth-intro__headline{-webkit-hyphens:none;hyphens:none}.fullwidth-intro__cta{margin-top:2rem}@media only screen and (min-width:1200px){.fullwidth-intro__cta{margin-top:3rem}}@media only screen and (min-width:1440px){.fullwidth-intro__cta{margin-top:4rem}}.blank-intro{background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:1rem}@media only screen and (min-width:1200px){.blank-intro{margin-bottom:3rem;min-height:300px}}.blank-intro__content{color:#133c7d;padding:9rem 0 2rem}@media only screen and (min-width:1200px){.blank-intro__content{padding:19rem 0 2rem}}.blank-intro__cta{margin-top:.5rem}@media only screen and (min-width:1200px){.blank-intro__cta{margin-top:4rem}}.news-intro{background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:1rem}@media only screen and (min-width:1200px){.news-intro{min-height:300px}}.news-intro__content,.news-intro__content--overview{color:#133c7d;padding:8rem 0 .5rem}@media only screen and (min-width:768px){.news-intro__content,.news-intro__content--overview{padding:11rem 0 1rem}}@media only screen and (min-width:1200px){.news-intro__content,.news-intro__content--overview{padding:15rem 0 2rem}}@media only screen and (min-width:1440px){.news-intro__content,.news-intro__content--overview{padding:15rem 0 4rem}.news-intro__content--overview{padding:15rem 0 2rem}}.news-intro__headline,.news-intro__headline--overview,.news-intro__headline--related-entries{-webkit-hyphens:none;hyphens:none;margin-bottom:1rem}@media only screen and (min-width:1200px){.news-intro__headline,.news-intro__headline--overview,.news-intro__headline--related-entries{margin-bottom:2.5rem}}@media only screen and (min-width:1440px){.news-intro__headline,.news-intro__headline--overview,.news-intro__headline--related-entries{margin-bottom:2.5rem}}.news-intro__headline--overview{margin-bottom:0}.news-intro__headline--related-entries{color:#133c7d}.news-intro__cta{margin-top:.5rem}@media only screen and (min-width:1200px){.news-intro__cta{margin-top:4rem}}.glide{box-sizing:border-box;position:relative;width:100%}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-wrap:nowrap;list-style:none;padding:0;position:relative;touch-action:pan-Y;transform-style:preserve-3d;white-space:nowrap;width:100%;will-change:transform}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;user-select:none}.glide__slide{-ms-flex-negative:0;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;flex-shrink:0;height:100%;white-space:normal;width:100%}.glide__slide a{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.glide--rtl{direction:rtl}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.accordion b,.accordion strong{font-family:sourcesanspro-bold;font-weight:700}.accordion h2{text-transform:uppercase}.accordion a{color:#4cc28f!important}.accordion a:hover{text-decoration:none!important}.accordion ul li{background:url(assets/img/svg/plus-green.svg) no-repeat left 0 top 13px;display:block;list-style:none;padding-left:15px}@media only screen and (min-width:1024px){.accordion ul li{padding-left:22px}}.accordion ol{counter-reset:item;list-style-type:none;padding-left:0}.accordion ol li:before{color:#4cc28f;content:counter(item,decimal-leading-zero) " ";counter-increment:item;font-family:sourcesanspro-bold;font-weight:700;margin-right:.5rem}.accordion__wrapper,.accordion__wrapper--nav{box-shadow:0 3px 6px #00000029;margin-bottom:1rem}@media only screen and (min-width:1200px){.accordion__wrapper,.accordion__wrapper--nav{margin-bottom:1.5rem}}.accordion__wrapper--nav{margin-bottom:0}.accordion__title,.accordion__title--nav{align-items:center;color:#133c7d;cursor:pointer;display:flex;padding:1.3rem 0;text-transform:uppercase}@media only screen and (min-width:1200px){.accordion__title,.accordion__title--nav{padding:1.5rem 0}}@media only screen and (min-width:1440px){.accordion__title,.accordion__title--nav{padding:2rem 0}}.accordion__title--nav:hover .accordion__icon--minus,.accordion__title--nav:hover .accordion__icon--plus,.accordion__title:hover .accordion__icon--minus,.accordion__title:hover .accordion__icon--plus{transition:all .15s ease-in}.accordion__title--nav:hover .accordion__icon--minus .st0,.accordion__title--nav:hover .accordion__icon--plus .st0,.accordion__title:hover .accordion__icon--minus .st0,.accordion__title:hover .accordion__icon--plus .st0{fill:blue;background-color:#ff0;padding:5px}.accordion__title--nav{padding-left:1rem;padding-right:1rem}.accordion__title-text{-webkit-box-flex:2;color:#133c7d;flex:2 1 auto;padding-right:1rem}.accordion__title-text a{color:inherit;text-decoration:none}.accordion__link{color:#000;text-decoration:none}.accordion__link-img{margin-left:.5rem!important;width:37px}@media only screen and (min-width:1200px){.accordion__link-img{width:40px}}.accordion__icon,.accordion__icon--nav{float:right;position:absolute;right:10px}.accordion__icon--minus,.accordion__icon--plus{color:#4cc28f;text-transform:none}.accordion__icon--minus .inner,.accordion__icon--plus .inner{display:none}@media only screen and (min-width:768px){.accordion__icon--minus .inner,.accordion__icon--plus .inner{display:inline-block}}.accordion__icon--plus{display:inline-block}.accordion__icon--minus{display:none;margin-right:-14px}.accordion__icon--nav{right:20px}.accordion__text{color:#133c7d;padding:0 0 1rem}@media only screen and (min-width:1200px){.accordion__text{padding:1rem 3rem 3rem 2rem}}.accordion__text figure{margin-left:0}.accordion__text figure img{max-width:100%}.accordion__text ul{padding-left:0}.accordion__text h3{padding-bottom:.5rem}@media only screen and (min-width:1200px){.accordion__text h3{padding-bottom:1.5rem}}.accordion__text a{color:#000}.accordion__wrapper.js-collapsed .accordion__content,.accordion__wrapper.js-collapsed .accordion__content--nav,.js-collapsed.accordion__wrapper--nav .accordion__content,.js-collapsed.accordion__wrapper--nav .accordion__content--nav{transition:height .25s ease-in}.accordion__wrapper.js-collapsed .accordion__content--nav,.js-collapsed.accordion__wrapper--nav .accordion__content--nav{box-shadow:0 3px 6px #00000029;padding:0 1rem}.accordion__wrapper.js-expanded .accordion__content,.accordion__wrapper.js-expanded .accordion__content--nav,.js-expanded.accordion__wrapper--nav .accordion__content,.js-expanded.accordion__wrapper--nav .accordion__content--nav{color:#000;margin-bottom:3rem}@media only screen and (min-width:1440px){.accordion__wrapper.js-expanded .accordion__content,.accordion__wrapper.js-expanded .accordion__content--nav,.js-expanded.accordion__wrapper--nav .accordion__content,.js-expanded.accordion__wrapper--nav .accordion__content--nav{margin-bottom:4rem}}.accordion__wrapper.js-expanded .accordion__title,.accordion__wrapper.js-expanded .accordion__title--nav,.js-expanded.accordion__wrapper--nav .accordion__title,.js-expanded.accordion__wrapper--nav .accordion__title--nav{color:#000}.accordion__wrapper.js-expanded .accordion__icon,.accordion__wrapper.js-expanded .accordion__icon--nav,.js-expanded.accordion__wrapper--nav .accordion__icon,.js-expanded.accordion__wrapper--nav .accordion__icon--nav{padding:10px}.accordion__wrapper.js-expanded .accordion__icon--plus,.js-expanded.accordion__wrapper--nav .accordion__icon--plus{display:none}.accordion__wrapper.js-expanded .accordion__icon--minus,.js-expanded.accordion__wrapper--nav .accordion__icon--minus{display:inline-block;margin-right:-14px}.accordion__wrapper.js-expanded .accordion__content,.accordion__wrapper.js-expanded .accordion__content--nav,.js-expanded.accordion__wrapper--nav .accordion__content,.js-expanded.accordion__wrapper--nav .accordion__content--nav{transition:height .25s ease-out}.accordion__wrapper.js-expanded .accordion__content--nav,.js-expanded.accordion__wrapper--nav .accordion__content--nav{box-shadow:0 3px 6px #00000029;padding:0 1rem}.circle-teaser,.circle-teaser--dark,.circle-teaser--light{padding:3rem 0 .5rem}@media only screen and (min-width:768px){.circle-teaser,.circle-teaser--dark,.circle-teaser--light{padding:4rem 0 1.5rem}}@media only screen and (min-width:1200px){.circle-teaser,.circle-teaser--dark,.circle-teaser--light{padding:6rem 0 3rem}.circle-teaser__item-row{margin-bottom:4rem}}.circle-teaser__item{cursor:pointer;margin-bottom:2.5rem}@media only screen and (min-width:1200px){.circle-teaser__item{margin-bottom:0}}.circle-teaser__item:hover .circle-teaser__link{border-bottom:2px solid #4cc28f}.circle-teaser__img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;box-shadow:0 3px 6px #00000029;height:0;padding-bottom:100%;width:100%}.circle-teaser__link{color:#4cc28f;display:inline-block;margin-top:.5rem;text-decoration:none}@media only screen and (min-width:1200px){.circle-teaser__link{margin-top:1rem}}.circle-teaser__link:hover{border-bottom:2px solid #4cc28f}.circle-teaser--light{background:#fff;color:#133c7d}.circle-teaser--light .circle-teaser__headline{color:#133c7d;display:block;text-transform:uppercase}.circle-teaser--dark{background:#133c7d;color:#fff}@media only screen and (min-width:1200px){.circle-teaser--dark{padding-bottom:2rem}}.circle-teaser--dark .circle-teaser__headline{color:#fff;display:block;text-transform:uppercase}@media only screen and (min-width:1440px){.dynamic-blocks-container{padding:0 30px}}.dynamic-blocks-container .bg-img{background-repeat:no-repeat;background-size:50%}@media only screen and (min-width:1200px){.dynamic-blocks-container .bg-img{background-size:60%}}.dynamic-blocks,.dynamic-blocks__img-block,.dynamic-blocks__teaser-block,.dynamic-blocks__video-block,.dynamic-blocks__wysiwyg-block{height:270px;margin-bottom:3rem}@media only screen and (min-width:768px){.dynamic-blocks,.dynamic-blocks__img-block,.dynamic-blocks__teaser-block,.dynamic-blocks__video-block,.dynamic-blocks__wysiwyg-block{height:350px;margin-bottom:5rem}}@media only screen and (min-width:1200px){.dynamic-blocks,.dynamic-blocks__img-block,.dynamic-blocks__teaser-block,.dynamic-blocks__video-block,.dynamic-blocks__wysiwyg-block{height:430px}}@media only screen and (min-width:1440px){.dynamic-blocks,.dynamic-blocks__img-block,.dynamic-blocks__teaser-block,.dynamic-blocks__video-block,.dynamic-blocks__wysiwyg-block{height:480px}}.dynamic-blocks__row:last-of-type{margin-bottom:-3rem}@media only screen and (min-width:768px){.dynamic-blocks__row:last-of-type{margin-bottom:-5rem}}.dynamic-blocks__img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%}.dynamic-blocks__wysiwyg-block{color:#133c7d;height:auto;padding:0}@media only screen and (min-width:1200px){.dynamic-blocks__wysiwyg-block{padding:2rem}}.dynamic-blocks__wysiwyg-block .wysiwyg h3{padding-bottom:.5rem}@media only screen and (min-width:1024px){.dynamic-blocks__wysiwyg-block .wysiwyg h3{padding-bottom:1rem}}.dynamic-blocks__wysiwyg-block .block-button{margin-top:1rem}@media only screen and (min-width:768px){.dynamic-blocks__wysiwyg-block .block-button{margin-top:2rem}}.dynamic-blocks__video-block iframe{height:270px}@media only screen and (min-width:768px){.dynamic-blocks__video-block iframe{height:350px}}@media only screen and (min-width:1200px){.dynamic-blocks__video-block iframe{height:430px}}@media only screen and (min-width:1440px){.dynamic-blocks__video-block iframe{height:480px}}.dynamic-blocks__teaser-block{height:215px}@media only screen and (min-width:480px){.dynamic-blocks__teaser-block{height:inherit}}.dynamic-blocks__teaser-block .outer{padding:3px}@media only screen and (min-width:1024px){.dynamic-blocks__teaser-block .outer{padding:7px}}@media only screen and (min-width:1200px){.dynamic-blocks__teaser-block .outer{padding:10px}}.dynamic-blocks__teaser-block .inner{background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 0 0 1000px transparent;cursor:pointer;height:100%;height:100px;transition:all .15s ease-in}@media only screen and (min-width:768px){.dynamic-blocks__teaser-block .inner{height:150px}}@media only screen and (min-width:1024px){.dynamic-blocks__teaser-block .inner{height:140px}}@media only screen and (min-width:1200px){.dynamic-blocks__teaser-block .inner{height:190px}}.dynamic-blocks__teaser-block .inner:hover{box-shadow:inset 0 0 0 1000px rgba(0,0,0,.3);transition:all .15s ease-in}.dynamic-blocks__teaser-block .content{padding:1rem}@media only screen and (min-width:1024px){.dynamic-blocks__teaser-block .content{padding:1.5rem}}@media only screen and (min-width:1200px){.dynamic-blocks__teaser-block .content{-webkit-hyphens:none;hyphens:none;padding:1.7rem 1.7rem 3rem}}.dynamic-blocks__teaser-block .headline{color:#fff;line-height:1.2}@media only screen and (min-width:1200px){.dynamic-blocks__teaser-block .headline{font-size:1.6rem}}.dynamic-blocks__teaser-block .link{bottom:14px;color:#fff;display:block;position:absolute;right:14px;text-decoration:none}@media only screen and (min-width:1024px){.dynamic-blocks__teaser-block .link{bottom:18px;right:20px}}@media only screen and (min-width:1200px){.dynamic-blocks__teaser-block .link{bottom:38px;right:34px}}.dynamic-blocks__img-block{background-repeat:no-repeat;background-size:cover}.html5-video-player a{display:none!important}.optional-headline,.optional-headline--dark,.optional-headline--light{padding-bottom:1rem}@media only screen and (min-width:768px){.optional-headline,.optional-headline--dark,.optional-headline--light{padding-bottom:2rem}}@media only screen and (min-width:1024px){.optional-headline,.optional-headline--dark,.optional-headline--light{padding-bottom:3.5rem}}@media only screen and (min-width:1200px){.optional-headline,.optional-headline--dark,.optional-headline--light{padding-bottom:5rem}}.optional-headline__wysiwyg--dark{padding-top:2rem}@media only screen and (min-width:768px){.optional-headline__wysiwyg--dark{padding-top:3rem}}@media only screen and (min-width:1200px){.optional-headline__wysiwyg--dark{padding-top:6rem}}.optional-headline--dark{background:#133c7d;color:#fff}.optional-headline--light{background:#fff;color:#133c7d}.banner-fullwidth--light{background:#fff!important}.banner-fullwidth--light .banner-fullwidth__content{color:#133c7d}.banner-fullwidth__content{color:#fff;padding:3rem 0}@media only screen and (min-width:768px){.banner-fullwidth__content{padding:5rem 0}}@media only screen and (min-width:1024px){.banner-fullwidth__content{padding:6rem 0}}@media only screen and (min-width:1200px){.banner-fullwidth__content{padding:4rem 0 7rem}}.banner-fullwidth__cta{margin-top:1.5rem}@media only screen and (min-width:1200px){.banner-fullwidth__cta{margin-top:4rem}}.search{padding-bottom:4rem}.search button:focus,.search input:focus,.search select:focus,.search textarea:focus{outline:none}.search__info{color:#133c7d}.search__form{margin-bottom:2rem}.search__input{border:none;box-shadow:0 3px 6px #00000029;color:#133c7d;display:block;margin-bottom:.5rem;padding:.8rem .3rem;text-align:left;width:100%}@media only screen and (min-width:1200px){.search__input{padding:1.5rem 1rem}}.search__input::placeholder{color:gray;padding:.5rem 0}.search__results{padding-top:1.5rem}.search__result{border-bottom:2px solid #133c7d;margin-bottom:1rem;padding-bottom:1rem}.search__result-title{color:#133c7d;padding-bottom:.2rem}.search__lead{margin-bottom:.25em}.search__title-link:hover{text-decoration:none}.search__url-link{color:#133c7d}.search__url-link:hover{text-decoration:none}@media only screen and (min-width:768px){.teaser__item-container{padding:.5rem}}@media only screen and (min-width:1024px){.teaser__item-container{padding:1rem}}@media only screen and (min-width:1200px){.teaser__item-container{padding:.5rem}}.teaser__item,.teaser__item--headline-only,.teaser__item--no-link,.teaser__item--with-text{box-shadow:3px 3px 6px #00000029;display:inline-block;padding:.8rem 1rem .5rem;position:relative;text-decoration:none;transition:all .15s ease-in;width:100%}@media only screen and (min-width:480px){.teaser__item,.teaser__item--headline-only,.teaser__item--no-link,.teaser__item--with-text{padding:1rem 2rem}}@media only screen and (min-width:768px){.teaser__item,.teaser__item--headline-only,.teaser__item--no-link,.teaser__item--with-text{margin-bottom:0}}@media only screen and (min-width:1200px){.teaser__item,.teaser__item--headline-only,.teaser__item--no-link,.teaser__item--with-text{padding:1.5rem 2rem}}.teaser__item--headline-only:hover,.teaser__item--no-link:hover,.teaser__item--with-text:hover,.teaser__item:hover{box-shadow:none;transition:all .15s ease-in}.teaser__item--headline-only{min-height:130px}@media only screen and (min-width:1200px){.teaser__item--headline-only{min-height:200px}}.teaser__item--with-text{min-height:260px}@media only screen and (min-width:1200px){.teaser__item--with-text{min-height:420px}}.teaser__item--no-link:hover{box-shadow:3px 3px 6px #00000029}.teaser__headline{color:#133c7d;line-height:1.15;margin-bottom:.5rem}@media only screen and (min-width:768px){.teaser__headline{margin-bottom:1rem}}@media only screen and (min-width:1024px){.teaser__headline{margin-bottom:2rem}}.teaser__wysiwyg{color:#133c7d;margin-top:.5rem}@media only screen and (min-width:1200px){.teaser__wysiwyg{margin-bottom:2rem;margin-top:1.5rem}}.teaser__cta-text{bottom:13px;color:#4cc28f;margin-top:.5rem;position:absolute;right:13px;text-decoration:none}@media only screen and (min-width:1024px){.teaser__cta-text{margin-top:1rem}}@media only screen and (min-width:1200px){.teaser__cta-text{bottom:20px;right:25px}}.testimonial__img{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;height:0;margin-bottom:2rem;padding-bottom:100%;width:100%}@media only screen and (min-width:1024px){.testimonial__img{margin-bottom:0}}.testimonial__headline{color:#4cc28f;margin-bottom:.8rem}.testimonial__text{color:#133c7d;margin-bottom:1rem}@media only screen and (min-width:1024px){.testimonial__text{margin-bottom:2rem}}.testimonial__subheadline{color:#133c7d;margin-bottom:.5rem;text-transform:uppercase}.testimonial__link{color:#4cc28f;text-decoration:none}.testimonial__link:hover{text-decoration:underline}.banner-img__img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:400px}@media only screen and (min-width:1200px){.banner-img__img{height:700px}}.banner-video iframe{height:250px}@media only screen and (min-width:768px){.banner-video iframe{height:400px}}@media only screen and (min-width:1200px){.banner-video iframe{height:500px}}@media only screen and (min-width:1440px){.banner-video iframe{height:700px}}.testimonial-slider .slider,.testimonial-slider .slider__control--next,.testimonial-slider .slider__control--prev{position:relative}.testimonial-slider .slider__control--next,.testimonial-slider .slider__control--prev{cursor:pointer;display:none!important;position:absolute;top:93px;transform:scale(1);transition:all .15s ease-in;width:13px;z-index:999999!important}@media only screen and (min-width:480px){.testimonial-slider .slider__control--next,.testimonial-slider .slider__control--prev{top:125px}}@media only screen and (min-width:768px){.testimonial-slider .slider__control--next,.testimonial-slider .slider__control--prev{display:block!important;top:180px}}@media only screen and (min-width:1024px){.testimonial-slider .slider__control--next,.testimonial-slider .slider__control--prev{top:255px}}@media only screen and (min-width:1200px){.testimonial-slider .slider__control--next,.testimonial-slider .slider__control--prev{top:200px;width:17px}}.testimonial-slider .slider__control--next:hover,.testimonial-slider .slider__control--prev:hover{transform:scale(.95);transition:all .15s ease-in}.testimonial-slider .slider__control--prev{display:inline-block;left:0;position:absolute}@media only screen and (min-width:768px){.testimonial-slider .slider__control--prev{left:-10px}}@media only screen and (min-width:1200px){.testimonial-slider .slider__control--prev{left:-30px}}.testimonial-slider .slider__control--next{display:inline-block;position:absolute;right:0}@media only screen and (min-width:768px){.testimonial-slider .slider__control--next{right:-10px}}@media only screen and (min-width:1200px){.testimonial-slider .slider__control--next{right:-30px}}.testimonial-slider .slide__portrait-container{display:block;margin:1rem auto;width:110px}@media only screen and (min-width:1200px){.testimonial-slider .slide__portrait-container{margin:2rem auto}}.testimonial-slider .slide__portrait{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;box-shadow:0 3px 6px #00000029;height:0;padding-bottom:100%;width:100%}.testimonial-slider .slide__content-box{background:#fff;box-shadow:3px 3px 6px #00000029;height:auto;margin:0 2rem;padding:2rem 1rem}@media only screen and (min-width:768px){.testimonial-slider .slide__content-box{min-height:300px}}@media only screen and (min-width:1024px){.testimonial-slider .slide__content-box{min-height:400px}}@media only screen and (min-width:1200px){.testimonial-slider .slide__content-box{height:430px;margin:0 1rem;padding:3rem 2rem}}.testimonial-slider .slide__quotes-symbol{display:inline-block;margin-bottom:3rem;width:25px}@media only screen and (min-width:1024px){.testimonial-slider .slide__quotes-symbol{width:35px}}@media only screen and (min-width:1200px){.testimonial-slider .slide__quotes-symbol{width:50px}}.testimonial-slider .slide__quote{color:#133c7d;-webkit-hyphens:none;hyphens:none}.testimonial-slider .slide__author{color:#4cc28f;text-transform:uppercase}.testimonial-slider .slide__text{color:#133c7d}.home-slider{position:relative}.home-slider__cta-btn{left:12px;padding:.4rem .7rem;position:absolute;right:auto;top:79px;z-index:99}@media only screen and (min-width:480px){.home-slider__cta-btn{left:22px}}@media only screen and (min-width:768px){.home-slider__cta-btn{left:27px}}@media only screen and (min-width:1024px){.home-slider__cta-btn{left:36px}}@media only screen and (min-width:1200px){.home-slider__cta-btn{bottom:72px;left:50%;padding:1rem 5rem;right:auto;top:auto;transform:translate(-50%)}}@media only screen and (min-width:1440px){.home-slider__cta-btn{bottom:77px}}.home-slider .slider,.home-slider .testimonial-slider .slider__control--next,.home-slider .testimonial-slider .slider__control--prev,.testimonial-slider .home-slider .slider__control--next,.testimonial-slider .home-slider .slider__control--prev{margin-bottom:1rem;position:relative}@media only screen and (min-width:1200px){.home-slider .slider,.home-slider .testimonial-slider .slider__control--next,.home-slider .testimonial-slider .slider__control--prev,.testimonial-slider .home-slider .slider__control--next,.testimonial-slider .home-slider .slider__control--prev{margin-bottom:2rem}}.home-slider .slide__img{background-repeat:no-repeat;background-size:cover;height:400px;position:relative}@media only screen and (min-width:768px){.home-slider .slide__img{height:500px}}@media only screen and (min-width:1024px){.home-slider .slide__img{height:550px}}@media only screen and (min-width:1200px){.home-slider .slide__img{height:630px}}.home-slider .slide__content{bottom:10px;left:10px;position:absolute;right:auto}@media only screen and (min-width:768px){.home-slider .slide__content{bottom:40px;left:50px;right:auto}}@media only screen and (min-width:1200px){.home-slider .slide__content{bottom:30px;left:auto;right:40px}}.home-slider .slide__content-item{margin-bottom:.5rem}@media only screen and (min-width:1200px){.home-slider .slide__content-item{margin-bottom:.8rem}}.home-slider .slide__content-item__time,.home-slider .slide__content-item__time--blue,.home-slider .slide__content-item__time--green,.home-slider .slide__content-item__time--purple{color:#fff;display:inline-block;padding:5px 8px}@media only screen and (min-width:1200px){.home-slider .slide__content-item__time,.home-slider .slide__content-item__time--blue,.home-slider .slide__content-item__time--green,.home-slider .slide__content-item__time--purple{padding:8px 13px}}.home-slider .slide__content-item__time--blue{background-color:#133c7d}.home-slider .slide__content-item__time--green{background-color:#4cc28f}.home-slider .slide__content-item__time--purple{background-color:#4f2d74}.home-slider .slide__content-item__headline{background-color:#fff;color:#000;line-height:1.2;max-width:250px;padding:5px 8px}@media only screen and (min-width:1024px){.home-slider .slide__content-item__headline{max-width:400px;padding:8px 13px}}.home-slider .slide__content-item__headline b,.home-slider .slide__content-item__headline strong{color:#133c7d;line-height:1.2}.wysiwyg b,.wysiwyg strong{font-family:sourcesanspro-bold;font-weight:700}.wysiwyg ol,.wysiwyg ul{padding:0}.wysiwyg ul li{background:url(assets/img/svg/plus-green.svg) no-repeat left 0 top 13px;display:block;list-style:none;padding-left:25px}.wysiwyg .wysiwyg__text>ol{counter-reset:item}.wysiwyg ol{list-style-type:none;padding-left:0}.wysiwyg ol li:before{color:#4cc28f;content:counter(item) " ";counter-increment:item;font-family:sourcesanspro-bold;font-weight:700;margin-right:.5rem}.wysiwyg ol li ol{list-style-type:lower-alpha}.wysiwyg ol li ol li{margin-left:30px}@media only screen and (min-width:1024px){.wysiwyg ol li ol li{margin-left:60px}}.wysiwyg ol li ol li:before{color:#4cc28f!important;content:none;margin-right:0}.wysiwyg ol li ol li::marker{color:#4cc28f;font-family:sourcesanspro-bold;font-weight:700}.wysiwyg__text{color:#133c7d}.wysiwyg__text figure{margin-left:0}.wysiwyg__text figure img{max-width:100%}.wysiwyg__text h2{padding-bottom:.5rem}@media only screen and (min-width:1200px){.wysiwyg__text h2{padding-bottom:1rem}}.wysiwyg__text h3{padding-bottom:.5rem}@media only screen and (min-width:1200px){.wysiwyg__text h3{padding-bottom:.7rem}}.wysiwyg__text a{color:#133c7d}.wysiwyg__text a:hover{text-decoration:none!important}.form :focus,.form input:focus,.form textarea:focus{outline:none}.form input:not([type=submit]),.form select{background-color:transparent;background-image:none}.form button,.form input[type=submit]{border:none;color:#fff;cursor:pointer!important;float:right;outline:none}@media only screen and (min-width:1200px){.form button,.form input[type=submit]{margin-top:1rem!important}}.form input[type=file]{font-size:.6rem}.form__select .category{color:#133c7d!important}.form__title{padding-bottom:.5rem}@media only screen and (min-width:1200px){.form__title{padding-bottom:2rem}}@media only screen and (min-width:1440px){.form__title{padding-bottom:1rem}}.form__label{color:#133c7d;text-transform:uppercase}.form__group{display:flex;flex-direction:column;margin-bottom:1rem}@media only screen and (min-width:1200px){.form__group{margin-bottom:1.5rem}}.form__group--checkbox,.form__group--radio,.form__group .form__select{display:flex;flex-direction:column;margin-bottom:.25rem}.form__group:last-of-type+[type=text]{display:none}.form__textarea,.form__textinput{background-color:transparent;border:none;box-shadow:0 3px 6px #00000029;color:#133c7d;display:block;padding:.3rem;width:100%}@media only screen and (min-width:1024px){.form__textarea,.form__textinput{padding:1.5rem 1rem}}.form__textarea{height:300%}.form__checkbox{margin-right:.5rem}.form__optional-text{color:#9fbef0;font-size:66%}.form .errors{background-color:#ff004a;color:#fff;margin:0;padding:.2rem .3rem .18rem}.form .errors li,.form .errors ul{list-style-type:none;padding:0}.form .errors li{font-size:1rem}textarea{padding:8px}.news-teaser{background:#fff;color:#133c7d;padding:0 0 .5rem}@media only screen and (min-width:768px){.news-teaser{padding:0 0 1.5rem}}@media only screen and (min-width:1200px){.news-teaser{padding:0 0 3rem}}.news-teaser__headline{color:#133c7d;display:inline-block;margin-top:.5rem}@media only screen and (min-width:480px){.news-teaser__headline{margin-top:1rem}}@media only screen and (min-width:1200px){.news-teaser__headline{margin-top:1.2rem}.news-teaser__item-row{margin-bottom:3rem}}@media only screen and (min-width:1440px){.news-teaser__item-row{margin-bottom:4rem}}.news-teaser__item{box-shadow:0 3px 6px #00000029;cursor:pointer;margin-bottom:1.5rem}@media only screen and (min-width:768px){.news-teaser__item{margin-bottom:2.5rem}}@media only screen and (min-width:1200px){.news-teaser__item{margin-bottom:0}}.news-teaser__item:hover .news-teaser__link{border-bottom:2px solid #4cc28f}.news-teaser__img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:120px;width:100%}@media only screen and (min-width:480px){.news-teaser__img{height:180px}}@media only screen and (min-width:768px){.news-teaser__img{height:120px}}@media only screen and (min-width:1024px){.news-teaser__img{height:160px}}@media only screen and (min-width:1200px){.news-teaser__img{height:180px}}@media only screen and (min-width:1440px){.news-teaser__img{height:220px}}.news-teaser__link{border-bottom:2px solid #fff;bottom:10px;color:#4cc28f;display:inline-block;margin-top:.5rem;position:absolute;right:-15px;text-decoration:none}@media only screen and (min-width:480px){.news-teaser__link{bottom:20px;right:-25px}}@media only screen and (min-width:768px){.news-teaser__link{bottom:10px;right:0}}@media only screen and (min-width:1024px){.news-teaser__link{bottom:8px;right:-15px}}@media only screen and (min-width:1200px){.news-teaser__link{margin-top:1rem;right:-8px}}@media only screen and (min-width:1440px){.news-teaser__link{bottom:15px}}.news-teaser__link:hover{border-bottom:2px solid #4cc28f}@media only screen and (min-width:768px){.logo-wall__item-container{padding:.5rem}}@media only screen and (min-width:1024px){.logo-wall__item-container{padding:1rem}}@media only screen and (min-width:1200px){.logo-wall__item-container{padding:.5rem}}.logo-wall__item{box-shadow:3px 3px 6px #00000029;display:inline-block;height:130px;padding:.8rem 1rem .5rem;position:relative;text-decoration:none;transition:all .15s ease-in;width:100%}@media only screen and (min-width:480px){.logo-wall__item{padding:1rem 2rem}}@media only screen and (min-width:768px){.logo-wall__item{margin-bottom:0}}@media only screen and (min-width:1200px){.logo-wall__item{height:200px;padding:1.5rem 2rem}}.logo-wall__item:hover{box-shadow:none;transition:all .15s ease-in}.logo-wall__img{height:100%;object-fit:contain;width:100%}
/**
 * Simpler shortcut to create easily break points
 */
/**
 * For hacks. Use wisely.
 */
/**
 * Object mixin to make polyfill working.
 */
/**
 * Easy functions to create easily pure css arrows anywhere
 */
@import 'flickity.min.css';
.clearfix:after,
.clearfix:before {
  content: " ";
  display: table;
}

.clearfix:after {
  clear: both;
}

.no-intro-bottom-margin {
  margin-bottom: 0 !important;
}

.no-top-padding {
  padding-top: 0 !important;
}

.slick-dots {
  display: flex;
  justify-content: center;
  margin: 0;
  padding: 1rem 0 0;
  list-style-type: none;
}
.slick-dots li {
  margin: 0 0.25rem;
}
.slick-dots button {
  display: block;
  width: 10px;
  height: 10px;
  padding: 0;
  border: none;
  border-radius: 100%;
  background-color: #133C7D;
  text-indent: -9999px;
}
.slick-dots li.slick-active button {
  background-color: #4CC28F;
}

.display-none {
  display: none !important;
}

.active-language {
  color: #4CC28F;
}

.anchor-dest-with-headline {
  scroll-margin-top: 150px;
}
@media only screen and (min-width: 1200px) {
  .anchor-dest-with-headline {
    scroll-margin-top: 350px;
  }
}
@media only screen and (min-width: 1680px) {
  .anchor-dest-with-headline {
    scroll-margin-top: 270px;
  }
}

@font-face {
  font-family: "sourcesanspro-black";
  src: url("assets/fonts/sourcesanspro/source-sans-pro-v14-latin-900.woff2") format("woff2"), url("assets/fonts/sourcesanspro/source-sans-pro-v14-latin-900.woff") format("woff"), url("assets/fonts/sourcesanspro/source-sans-pro-v14-latin-900.eot") format("eot");
  font-style: normal;
  font-weight: 900;
}
@font-face {
  font-family: "sourcesanspro-bold";
  src: url("assets/fonts/sourcesanspro/source-sans-pro-v14-latin-600.woff2") format("woff2"), url("assets/fonts/sourcesanspro/source-sans-pro-v14-latin-600.woff") format("woff"), url("assets/fonts/sourcesanspro/source-sans-pro-v14-latin-600.eot") format("eot");
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "sourcesanspro-regular";
  src: url("assets/fonts/sourcesanspro/source-sans-pro-v14-latin-regular.woff2") format("woff2"), url("assets/fonts/sourcesanspro/source-sans-pro-v14-latin-regular.woff") format("woff"), url("assets/fonts/sourcesanspro/source-sans-pro-v14-latin-regular.eot") format("eot");
  font-style: normal;
  font-weight: 400;
}
body,
html {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -webkit-hyphens: auto;
          hyphens: auto;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0;
  padding: 0;
}

.text__f1, .text__f1--black, .banner-fullwidth__lead, .news-intro__headline, .news-intro__headline--related-entries, .news-intro__headline--overview, .blank-intro__headline, .fullwidth-intro__headline {
  font-size: 40px;
  font-size: 4vw;
  line-height: 1.1;
}
@media (max-width: 625px) {
  .text__f1, .text__f1--black, .banner-fullwidth__lead, .news-intro__headline, .news-intro__headline--related-entries, .news-intro__headline--overview, .blank-intro__headline, .fullwidth-intro__headline {
    font-size: 25px;
  }
}
@media (min-width: 1375px) {
  .text__f1, .text__f1--black, .banner-fullwidth__lead, .news-intro__headline, .news-intro__headline--related-entries, .news-intro__headline--overview, .blank-intro__headline, .fullwidth-intro__headline {
    font-size: 55px;
  }
}
.text__f1--black, .banner-fullwidth__lead, .news-intro__headline, .news-intro__headline--related-entries, .news-intro__headline--overview, .blank-intro__headline, .fullwidth-intro__headline {
  font-family: "sourcesanspro-black";
  font-weight: 900;
}
.text__f2, .text__f2--black, .wysiwyg__text h2, .optional-headline__wysiwyg, .optional-headline__wysiwyg--light, .optional-headline__wysiwyg--dark {
  font-size: 33px;
  font-size: 3.3vw;
  line-height: 1.1;
}
@media (max-width: 606.0606060606px) {
  .text__f2, .text__f2--black, .wysiwyg__text h2, .optional-headline__wysiwyg, .optional-headline__wysiwyg--light, .optional-headline__wysiwyg--dark {
    font-size: 20px;
  }
}
@media (min-width: 1424.2424242424px) {
  .text__f2, .text__f2--black, .wysiwyg__text h2, .optional-headline__wysiwyg, .optional-headline__wysiwyg--light, .optional-headline__wysiwyg--dark {
    font-size: 47px;
  }
}
.text__f2--black, .wysiwyg__text h2, .optional-headline__wysiwyg, .optional-headline__wysiwyg--light, .optional-headline__wysiwyg--dark {
  font-family: "sourcesanspro-black";
  font-weight: 900;
}
.text__f3, .text__f3--regular, .search__input::placeholder, .text__f3--bold, .search__lead, .search__result-title, .search__input, .search__maintitle, .text__f3--black, .shinyapp__headline, .popup__title, .news-teaser__headline, .wysiwyg__text h3, .home-slider .slide__content-item__time, .home-slider .slide__content-item__time--purple, .home-slider .slide__content-item__time--green, .home-slider .slide__content-item__time--blue, .testimonial__headline, .teaser__headline, .dynamic-blocks__wysiwyg-block .wysiwyg h3 {
  font-size: 24px;
  font-size: 2.4vw;
  line-height: 1.1;
}
@media (max-width: 750px) {
  .text__f3, .text__f3--regular, .search__input::placeholder, .text__f3--bold, .search__lead, .search__result-title, .search__input, .search__maintitle, .text__f3--black, .shinyapp__headline, .popup__title, .news-teaser__headline, .wysiwyg__text h3, .home-slider .slide__content-item__time, .home-slider .slide__content-item__time--purple, .home-slider .slide__content-item__time--green, .home-slider .slide__content-item__time--blue, .testimonial__headline, .teaser__headline, .dynamic-blocks__wysiwyg-block .wysiwyg h3 {
    font-size: 18px;
  }
}
@media (min-width: 1250px) {
  .text__f3, .text__f3--regular, .search__input::placeholder, .text__f3--bold, .search__lead, .search__result-title, .search__input, .search__maintitle, .text__f3--black, .shinyapp__headline, .popup__title, .news-teaser__headline, .wysiwyg__text h3, .home-slider .slide__content-item__time, .home-slider .slide__content-item__time--purple, .home-slider .slide__content-item__time--green, .home-slider .slide__content-item__time--blue, .testimonial__headline, .teaser__headline, .dynamic-blocks__wysiwyg-block .wysiwyg h3 {
    font-size: 30px;
  }
}
.text__f3--black, .shinyapp__headline, .popup__title, .news-teaser__headline, .wysiwyg__text h3, .home-slider .slide__content-item__time, .home-slider .slide__content-item__time--purple, .home-slider .slide__content-item__time--green, .home-slider .slide__content-item__time--blue, .testimonial__headline, .teaser__headline, .dynamic-blocks__wysiwyg-block .wysiwyg h3 {
  font-family: "sourcesanspro-black";
  font-weight: 900;
}
.text__f3--bold, .search__lead, .search__result-title, .search__input, .search__maintitle {
  font-family: "sourcesanspro-bold";
  font-weight: 700;
}
.text__f3--regular, .search__input::placeholder {
  font-family: "sourcesanspro-regular";
  font-weight: 400;
}
.text__f4, .text__f4--regular, .shinyapp__text, .popup__desc, textarea, .form input:not([type=submit]),
.form select, .wysiwyg__text, .home-slider .slide__content-item__headline, .testimonial-slider .slide__quote, .testimonial__text, .teaser__wysiwyg, .search__url-link, .search__info, .accordion__text h3, .accordion__text, .text__f5--regular, .dynamic-blocks__wysiwyg-block .wysiwyg, .text__f4--bold, .home-slider .slide__content-item__headline b,
.home-slider .slide__content-item__headline strong, .accordion__link, .accordion h2, .text__f5--bold, .text__f4--black, .form__label, .testimonial-slider .slide__author, .testimonial__subheadline, .dynamic-blocks__teaser-block .headline, .subfooter__claim, .footer__headline, .footer__claim, .text__f5--black, .circle-teaser--dark .circle-teaser__headline, .circle-teaser--light .circle-teaser__headline, .accordion__title-text, .btn, .btn--small, .btn--green, .btn--dark, .form button,
.form input[type=submit], .btn--light, .text__f5 {
  font-size: 17px;
  font-size: 1.7vw;
  line-height: 1.5;
}
@media (max-width: 882.3529411765px) {
  .text__f4, .text__f4--regular, .shinyapp__text, .popup__desc, textarea, .form input:not([type=submit]),
.form select, .wysiwyg__text, .home-slider .slide__content-item__headline, .testimonial-slider .slide__quote, .testimonial__text, .teaser__wysiwyg, .search__url-link, .search__info, .accordion__text h3, .accordion__text, .text__f5--regular, .dynamic-blocks__wysiwyg-block .wysiwyg, .text__f4--bold, .home-slider .slide__content-item__headline b,
.home-slider .slide__content-item__headline strong, .accordion__link, .accordion h2, .text__f5--bold, .text__f4--black, .form__label, .testimonial-slider .slide__author, .testimonial__subheadline, .dynamic-blocks__teaser-block .headline, .subfooter__claim, .footer__headline, .footer__claim, .text__f5--black, .circle-teaser--dark .circle-teaser__headline, .circle-teaser--light .circle-teaser__headline, .accordion__title-text, .btn, .btn--small, .btn--green, .btn--dark, .form button,
.form input[type=submit], .btn--light, .text__f5 {
    font-size: 15px;
  }
}
@media (min-width: 1176.4705882353px) {
  .text__f4, .text__f4--regular, .shinyapp__text, .popup__desc, textarea, .form input:not([type=submit]),
.form select, .wysiwyg__text, .home-slider .slide__content-item__headline, .testimonial-slider .slide__quote, .testimonial__text, .teaser__wysiwyg, .search__url-link, .search__info, .accordion__text h3, .accordion__text, .text__f5--regular, .dynamic-blocks__wysiwyg-block .wysiwyg, .text__f4--bold, .home-slider .slide__content-item__headline b,
.home-slider .slide__content-item__headline strong, .accordion__link, .accordion h2, .text__f5--bold, .text__f4--black, .form__label, .testimonial-slider .slide__author, .testimonial__subheadline, .dynamic-blocks__teaser-block .headline, .subfooter__claim, .footer__headline, .footer__claim, .text__f5--black, .circle-teaser--dark .circle-teaser__headline, .circle-teaser--light .circle-teaser__headline, .accordion__title-text, .btn, .btn--small, .btn--green, .btn--dark, .form button,
.form input[type=submit], .btn--light, .text__f5 {
    font-size: 20px;
  }
}
.text__f4--black, .form__label, .testimonial-slider .slide__author, .testimonial__subheadline, .dynamic-blocks__teaser-block .headline, .subfooter__claim, .footer__headline, .footer__claim, .text__f5--black, .circle-teaser--dark .circle-teaser__headline, .circle-teaser--light .circle-teaser__headline, .accordion__title-text, .btn, .btn--small, .btn--green, .btn--dark, .form button,
.form input[type=submit], .btn--light {
  font-family: "sourcesanspro-black";
  font-weight: 900;
}
.text__f4--bold, .home-slider .slide__content-item__headline b,
.home-slider .slide__content-item__headline strong, .accordion__link, .accordion h2, .text__f5--bold {
  font-family: "sourcesanspro-bold";
  font-weight: 700;
}
.text__f4--regular, .shinyapp__text, .popup__desc, textarea, .form input:not([type=submit]),
.form select, .wysiwyg__text, .home-slider .slide__content-item__headline, .testimonial-slider .slide__quote, .testimonial__text, .teaser__wysiwyg, .search__url-link, .search__info, .accordion__text h3, .accordion__text, .text__f5--regular, .dynamic-blocks__wysiwyg-block .wysiwyg {
  font-family: "sourcesanspro-regular";
  font-weight: 400;
}
.text__f4-nav, .text__f4-nav--regular, .nav__language-divider, .text__f4-nav--bold, .text__f4-nav--black, .nav__language-item, .nav__subnav-inner, .nav__contact-link, .nav__main-link {
  font-size: 16px;
  font-size: 1.6vw;
  line-height: 1.5;
}
@media (max-width: 875px) {
  .text__f4-nav, .text__f4-nav--regular, .nav__language-divider, .text__f4-nav--bold, .text__f4-nav--black, .nav__language-item, .nav__subnav-inner, .nav__contact-link, .nav__main-link {
    font-size: 14px;
  }
}
@media (min-width: 1125px) {
  .text__f4-nav, .text__f4-nav--regular, .nav__language-divider, .text__f4-nav--bold, .text__f4-nav--black, .nav__language-item, .nav__subnav-inner, .nav__contact-link, .nav__main-link {
    font-size: 18px;
  }
}
.text__f4-nav--black, .nav__language-item, .nav__subnav-inner, .nav__contact-link, .nav__main-link {
  font-family: "sourcesanspro-black";
  font-weight: 900;
}
.text__f4-nav--bold {
  font-family: "sourcesanspro-bold";
  font-weight: 700;
}
.text__f4-nav--regular, .nav__language-divider {
  font-family: "sourcesanspro-regular";
  font-weight: 400;
}
.text__f6, .text__f7, .text__f6--regular, .form .errors li, .text__f7--regular, .text__f8--regular, .text__f6--bold, .shinyapp__link, .news-teaser__link, .testimonial-slider .slide__text, .testimonial__link, .teaser__cta-text, .dynamic-blocks__teaser-block .link, .circle-teaser__link, .accordion__icon--minus, .accordion__icon--plus, .footer__link, .footer__legal-item, .footer__email, .footer__phone, .footer__wysiwyg, .text__f7--bold, .text__f8--bold, .text__f6--black, .btn--small, .text__f7--black, .text__f8--black, .text__f8 {
  font-size: 15px;
  font-size: 1.5vw;
  line-height: 1.3;
}
@media (max-width: 800px) {
  .text__f6, .text__f7, .text__f6--regular, .form .errors li, .text__f7--regular, .text__f8--regular, .text__f6--bold, .shinyapp__link, .news-teaser__link, .testimonial-slider .slide__text, .testimonial__link, .teaser__cta-text, .dynamic-blocks__teaser-block .link, .circle-teaser__link, .accordion__icon--minus, .accordion__icon--plus, .footer__link, .footer__legal-item, .footer__email, .footer__phone, .footer__wysiwyg, .text__f7--bold, .text__f8--bold, .text__f6--black, .btn--small, .text__f7--black, .text__f8--black, .text__f8 {
    font-size: 12px;
  }
}
@media (min-width: 1066.6666666667px) {
  .text__f6, .text__f7, .text__f6--regular, .form .errors li, .text__f7--regular, .text__f8--regular, .text__f6--bold, .shinyapp__link, .news-teaser__link, .testimonial-slider .slide__text, .testimonial__link, .teaser__cta-text, .dynamic-blocks__teaser-block .link, .circle-teaser__link, .accordion__icon--minus, .accordion__icon--plus, .footer__link, .footer__legal-item, .footer__email, .footer__phone, .footer__wysiwyg, .text__f7--bold, .text__f8--bold, .text__f6--black, .btn--small, .text__f7--black, .text__f8--black, .text__f8 {
    font-size: 16px;
  }
}
.text__f6--black, .btn--small, .text__f7--black, .text__f8--black {
  font-family: "sourcesanspro-black";
  font-weight: 900;
}
.text__f6--bold, .shinyapp__link, .news-teaser__link, .testimonial-slider .slide__text, .testimonial__link, .teaser__cta-text, .dynamic-blocks__teaser-block .link, .circle-teaser__link, .accordion__icon--minus, .accordion__icon--plus, .footer__link, .footer__legal-item, .footer__email, .footer__phone, .footer__wysiwyg, .text__f7--bold, .text__f8--bold {
  font-family: "sourcesanspro-bold";
  font-weight: 700;
}
.text__f6--regular, .form .errors li, .text__f7--regular, .text__f8--regular {
  font-family: "sourcesanspro-regular";
  font-weight: 400;
}

.btn, .btn--small, .btn--green, .btn--dark, .form button,
.form input[type=submit], .btn--light {
  text-decoration: none;
  text-transform: uppercase;
  padding: 0.8rem 2.3rem;
  display: inline-block;
}
@media only screen and (min-width: 1200px) {
  .btn, .btn--small, .btn--green, .btn--dark, .form button,
.form input[type=submit], .btn--light {
    padding: 1rem 4rem;
  }
}
.btn:hover, .btn--small:hover, .btn--green:hover, .btn--dark:hover, .form button:hover,
.form input[type=submit]:hover, .btn--light:hover {
  background-color: #4CC28F;
  color: #ffffff;
}
.btn--light {
  background: #ffffff;
  color: #133C7D;
}
.btn--dark, .form button,
.form input[type=submit] {
  background: #133C7D;
  color: #ffffff;
}
.btn--green {
  background: #4CC28F;
  color: #ffffff;
}
.btn--green:hover {
  background: #133C7D;
}
.btn--small {
  padding: 1rem 5rem;
}

.icon, .icon__search, .icon__linkedin, .icon__linkedin--mobile-nav, .icon__linkedin--nav, .icon__youtube, .icon__youtube--mobile-nav, .icon__youtube--nav, .icon__mail, .icon__phone, .icon__minus-nav, .icon__minus, .icon__plus, .icon__minus--white, .icon__plus--white, .icon__paper-plane, .icon__paper-plane--green {
  transform: scale(1);
  transition: ease-in all 0.15s;
}
.icon:hover, .icon__search:hover, .icon__linkedin:hover, .icon__linkedin--mobile-nav:hover, .icon__linkedin--nav:hover, .icon__youtube:hover, .icon__youtube--mobile-nav:hover, .icon__youtube--nav:hover, .icon__mail:hover, .icon__phone:hover, .icon__minus-nav:hover, .icon__minus:hover, .icon__plus:hover, .icon__minus--white:hover, .icon__plus--white:hover, .icon__paper-plane:hover, .icon__paper-plane--green:hover {
  transform: scale(0.93);
  transition: ease-in all 0.15s;
}
.icon__paper-plane, .icon__paper-plane--green {
  margin-right: 0.5rem;
  width: 20px;
}
.icon__minus, .icon__plus, .icon__minus--white, .icon__plus--white {
  width: 11px;
  margin-left: 0.3rem;
}
.icon__minus--white, .icon__plus--white {
  width: 9px;
  margin-top: -2px;
  margin-right: 0;
  margin-left: 0.4rem;
}
.icon__minus-nav {
  top: 20px;
  right: 0;
  position: absolute;
}
.icon__phone {
  width: inherit5%;
  margin-right: 5px;
}
.icon__mail {
  width: inherit5%;
  margin-right: 5px;
}
.icon__youtube, .icon__youtube--mobile-nav, .icon__youtube--nav {
  width: 26px;
  margin-right: 15px;
}
.icon__youtube--nav {
  margin-right: 8px;
}
@media only screen and (min-width: 1200px) {
  .icon__youtube--nav {
    margin-right: 13px;
  }
}
.icon__youtube--mobile-nav {
  width: 20px;
}
.icon__linkedin, .icon__linkedin--mobile-nav, .icon__linkedin--nav {
  width: 23px;
  margin-top: -5px;
}
.icon__linkedin--nav {
  margin-top: -3px;
  width: 18px;
}
.icon__linkedin--mobile-nav {
  width: 17px;
}
.icon__search {
  width: 18px;
}
.icon__close {
  margin-left: -5px;
  margin-right: -3px;
}

.nav__mobile-bar {
  position: fixed;
  background: #F5F5F5;
  box-shadow: 0 3px 6px #00000029;
  z-index: 99999;
  width: 93%;
  margin: auto;
  left: 0;
  right: 0;
  margin-top: 1rem;
  padding: 0;
}
.nav__mobile-bar-item, .nav__mobile-bar-item--menu {
  display: inline-block;
  /* margin: 0 .5rem; */
  height: 54px;
  padding-top: 13px;
  padding-right: 18px;
  padding-left: 15px;
  border-right: 1px solid lightgray;
}
.nav__mobile-bar-item--menu {
  padding-left: 21px;
  padding-right: 25px;
}
.nav__mobile-subnav {
  display: none;
  position: fixed;
  background: #F5F5F5;
  box-shadow: 0 3px 6px #00000029;
  z-index: 99999;
  margin: auto;
  left: 0;
  right: 0;
  margin-top: 5rem;
  width: 93%;
  max-height: 100%;
  overflow-y: scroll;
}
.nav__mobile-subnav-item {
  box-shadow: 0 3px 6px #00000029;
  padding: 1rem 1rem 0;
}
.nav__mobile-subnav-item a {
  display: inline-block;
  text-decoration: none;
}
.nav__mobile-social-media {
  padding: 1rem 0;
}
.nav__bar {
  position: fixed;
  background: #F5F5F5;
  box-shadow: 0 3px 6px #00000029;
  z-index: 99999;
  width: 95%;
  margin: auto;
  left: 0;
  right: 0;
  margin-top: 2rem;
  padding: 1rem 0;
}
.nav__logo {
  width: 70px;
  padding: 0.5rem 0;
}
@media only screen and (min-width: 768px) {
  .nav__logo {
    margin-left: 15px;
    padding: 0;
    width: 80px;
  }
}
@media only screen and (min-width: 1024px) {
  .nav__logo {
    margin-left: 15px;
    width: 100px;
  }
}
@media only screen and (min-width: 1200px) {
  .nav__logo {
    margin-left: 25px;
    width: 120px;
  }
}
@media only screen and (min-width: 1440px) {
  .nav__logo {
    margin-left: 0;
    width: 130px;
  }
}
.nav__main-links li,
.nav__main-links ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.nav__main-link {
  color: #133C7D;
  display: inline-block;
  text-transform: uppercase;
}
.nav__main-link a {
  color: #133C7D;
  margin: 0 1rem;
  text-decoration: none;
}
@media only screen and (min-width: 768px) {
  .nav__main-link a {
    margin: 0 0.5rem;
  }
}
@media only screen and (min-width: 1024px) {
  .nav__main-link a {
    margin: 0 0.6rem;
  }
}
@media only screen and (min-width: 1200px) {
  .nav__main-link a {
    margin: 0 0.5rem;
  }
}
@media only screen and (min-width: 1440px) {
  .nav__main-link a {
    margin: 0 1rem;
  }
}
.nav__main-link a:hover {
  color: #4CC28F;
}
.nav__main-link .active {
  color: #4CC28F;
}
.nav__icons {
  margin-top: -5px;
}
.nav__search {
  margin-right: 10px;
}
@media only screen and (min-width: 1200px) {
  .nav__search {
    margin-right: 30px;
  }
}
.nav__contact-link {
  display: inline-block;
  text-transform: uppercase;
  color: #133C7D;
  text-decoration: none;
  margin-left: 2rem;
  border-bottom: 3px transparent solid;
}
.nav__contact-link:hover {
  color: #4CC28F;
}
.nav__contact-link:hover .nav__subnav {
  display: inline-block !important;
}
.nav__contact-link .active {
  color: #4CC28F;
}
.nav__subnav {
  display: none;
  position: fixed;
  background: #F5F5F5;
  box-shadow: 0 3px 6px #00000029;
  z-index: 99999;
  margin: auto;
  left: 0;
  right: 0;
  margin-top: 8rem;
  width: 700px;
}
@media only screen and (min-width: 1200px) {
  .nav__subnav {
    margin-top: 10rem;
  }
}
.nav__subnav:before {
  border-bottom: 30px solid transparent;
  border-top: 30px solid transparent;
  content: "";
  display: block;
  height: 18px;
  position: absolute;
  top: -46px;
  width: 100%;
}
.nav__subnav-outer {
  height: 280px;
  position: relative;
  display: flex;
  align-items: center;
}
.nav__subnav-link {
  height: 150px;
  background: gray;
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
  position: absolute;
  width: 100%;
}
.nav__subnav-items {
  display: inline-block;
  margin-right: -5px;
}
.nav__subnav-outer {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100px;
  width: 233px;
  box-shadow: none;
  transition: all ease-in 0.2s;
}
.nav__subnav-outer:hover {
  box-shadow: 3px 3px 6px #00000029;
  transition: all ease-in 0.2s;
}
.nav__subnav-outer:hover .nav__subnav-inner {
  color: #4CC28F;
}
.nav__subnav-inner {
  color: #133C7D;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  line-height: 1.1;
}
@media only screen and (min-width: 1200px) {
  .nav__subnav-inner {
    padding: 0 0.5rem;
  }
}
@media only screen and (min-width: 1200px) {
  .nav__language-items {
    margin-left: 3rem;
  }
}
@media only screen and (min-width: 1440px) {
  .nav__language-items {
    margin-left: 2rem;
  }
}
@media only screen and (min-width: 1680px) {
  .nav__language-items {
    margin-left: 3rem;
  }
}
.nav__language-item {
  color: #133C7D;
  display: inline-block;
  text-transform: uppercase;
  color: #133C7D;
  margin: 0 0.2rem;
  text-decoration: none;
}
.nav__language-item:hover {
  color: #4CC28F;
}
.nav__language-divider {
  color: #133C7D;
}

.footer {
  background: #F5F5F5;
  padding: 2rem 0 1.5rem;
  box-shadow: 0 3px 6px #00000029;
  margin-bottom: 5px;
}
@media only screen and (min-width: 1200px) {
  .footer {
    padding: 4rem 0;
  }
}
.footer__cta {
  padding: 0.4rem 0.7rem;
  margin-top: 0.5rem;
}
@media only screen and (min-width: 1680px) {
  .footer__cta {
    padding: 1rem 5rem;
    margin-top: 1rem;
  }
}
.footer__logo {
  width: 100px;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 1200px) {
  .footer__logo {
    width: 150px;
    margin-bottom: 3rem;
  }
}
.footer__claim {
  color: #133C7D;
  margin-bottom: 2rem;
}
@media only screen and (min-width: 1200px) {
  .footer__claim {
    margin-bottom: 0;
  }
}
.footer__headline {
  color: #133C7D;
  display: block;
  text-transform: uppercase;
  margin-bottom: 0.3rem;
}
@media only screen and (min-width: 480px) {
  .footer__headline {
    margin-bottom: 0.5rem;
  }
}
@media only screen and (min-width: 1200px) {
  .footer__headline {
    margin-bottom: 1rem;
  }
}
.footer__wysiwyg {
  color: #6d86ad;
}
.footer__links li,
.footer__links ul {
  list-style-type: none;
  padding: 0;
  margin-top: 0;
}
.footer__contact-cta {
  margin-top: 1rem;
}
@media only screen and (min-width: 1200px) {
  .footer__contact-cta {
    margin-top: 5rem;
  }
}
.footer__email, .footer__phone {
  color: #133C7D;
  display: block;
  text-decoration: none;
}
.footer__email:hover, .footer__phone:hover {
  text-decoration: underline;
}
.footer__email {
  margin-bottom: 0.5rem;
}
@media only screen and (min-width: 1024px) {
  .footer__email {
    margin-bottom: 1rem;
  }
}
.footer__legal {
  margin-top: 2rem;
}
@media only screen and (min-width: 1200px) {
  .footer__legal {
    margin-top: 5rem;
  }
}
.footer__legal-item {
  display: inline-block;
  margin-right: 1rem;
  text-decoration: none;
  color: #6d86ad;
}
@media only screen and (min-width: 1200px) {
  .footer__legal-item {
    margin-right: 4rem;
  }
}
.footer__legal-item:hover {
  color: #4CC28F;
}
.footer__legal-item:last-of-type {
  margin-right: 0;
}
.footer__address {
  margin-bottom: 1rem;
}
@media only screen and (min-width: 1200px) {
  .footer__address {
    margin-bottom: 0;
  }
}
.footer__link {
  color: #6d86ad;
  margin-bottom: 0.7rem;
}
.footer__link:last-of-type {
  margin-bottom: 0;
}
@media only screen and (min-width: 1200px) {
  .footer__link {
    margin-bottom: 1rem;
  }
}
.footer__link a {
  color: #6d86ad;
}
.footer__link a:hover {
  color: #4CC28F;
}
.footer__link .active {
  color: #4CC28F;
}
.footer__link a {
  text-decoration: none;
}

.subfooter {
  background: #F5F5F5;
  padding: 2rem 0;
}
.subfooter__claim {
  color: #6d86ad;
  text-transform: uppercase;
  margin-bottom: 1.5rem;
}
@media only screen and (min-width: 1200px) {
  .subfooter__claim {
    margin-bottom: 0;
  }
}
.subfooter__partnerlogos {
  display: inline-block;
  margin-right: 0;
  margin-bottom: 1.5rem;
}
@media only screen and (min-width: 1200px) {
  .subfooter__partnerlogos {
    margin-right: 1.5rem;
    margin-bottom: 0;
  }
}
.subfooter__partnerlogos:last-of-type {
  margin-right: 0;
}

.module, .module--no-bottom-padding {
  padding-bottom: 3rem;
}
@media only screen and (min-width: 768px) {
  .module, .module--no-bottom-padding {
    padding-bottom: 4rem;
  }
}
@media only screen and (min-width: 1024px) {
  .module, .module--no-bottom-padding {
    padding-bottom: 5rem;
  }
}
@media only screen and (min-width: 1200px) {
  .module, .module--no-bottom-padding {
    padding-bottom: 6rem;
  }
}
@media only screen and (min-width: 1440px) {
  .module, .module--no-bottom-padding {
    padding-bottom: 7rem;
  }
}
.module--no-bottom-padding {
  padding-bottom: 0;
}

.fullwidth-intro {
  background-size: cover;
  background-repeat: no-repeat;
  margin-bottom: 1rem;
  min-height: 100vh;
  height: 100%;
}
@media only screen and (min-width: 768px) {
  .fullwidth-intro {
    min-height: 500px;
    margin-bottom: 3rem;
  }
}
@media only screen and (min-width: 1024px) {
  .fullwidth-intro {
    min-height: 550px;
  }
}
@media only screen and (min-width: 1200px) {
  .fullwidth-intro {
    min-height: 720px;
  }
}
.fullwidth-intro__content {
  color: #ffffff;
  padding: 27rem 0 3rem;
}
@media only screen and (min-width: 768px) {
  .fullwidth-intro__content {
    padding: 19rem 0 4rem;
  }
}
@media only screen and (min-width: 1024px) {
  .fullwidth-intro__content {
    padding: 17rem 0 4rem;
  }
}
@media only screen and (min-width: 1200px) {
  .fullwidth-intro__content {
    padding: 17rem 0 7rem;
  }
}
.fullwidth-intro__headline {
  -webkit-hyphens: none;
          hyphens: none;
}
.fullwidth-intro__cta {
  margin-top: 2rem;
}
@media only screen and (min-width: 1200px) {
  .fullwidth-intro__cta {
    margin-top: 3rem;
  }
}
@media only screen and (min-width: 1440px) {
  .fullwidth-intro__cta {
    margin-top: 4rem;
  }
}

.blank-intro {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 1200px) {
  .blank-intro {
    min-height: 300px;
    margin-bottom: 3rem;
  }
}
.blank-intro__content {
  color: #133C7D;
  padding: 9rem 0 2rem;
}
@media only screen and (min-width: 1200px) {
  .blank-intro__content {
    padding: 19rem 0 2rem;
  }
}
.blank-intro__cta {
  margin-top: 0.5rem;
}
@media only screen and (min-width: 1200px) {
  .blank-intro__cta {
    margin-top: 4rem;
  }
}

.news-intro {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 1200px) {
  .news-intro {
    min-height: 300px;
  }
}
@media only screen and (min-width: 1200px) {
  .news-intro.small-space {
    min-height: auto;
  }
}
.news-intro__content, .news-intro__content--overview {
  color: #133C7D;
  padding: 8rem 0 0.5rem;
}
@media only screen and (min-width: 768px) {
  .news-intro__content, .news-intro__content--overview {
    padding: 11rem 0 1rem;
  }
}
@media only screen and (min-width: 1200px) {
  .news-intro__content, .news-intro__content--overview {
    padding: 15rem 0 2rem;
  }
}
@media only screen and (min-width: 1440px) {
  .news-intro__content, .news-intro__content--overview {
    padding: 15rem 0 4rem;
  }
}
.news-intro__content.small-space, .small-space.news-intro__content--overview {
  padding: 2rem 0 0.5rem;
  min-height: 150px;
}
@media only screen and (min-width: 1440px) {
  .news-intro__content--overview {
    padding: 15rem 0 2rem;
  }
}
.news-intro__content--overview.small-space {
  padding: 2rem 0 0.5rem;
  min-height: 150px;
}
.news-intro__headline, .news-intro__headline--related-entries, .news-intro__headline--overview {
  margin-bottom: 1rem;
  -webkit-hyphens: none;
          hyphens: none;
}
@media only screen and (min-width: 1200px) {
  .news-intro__headline, .news-intro__headline--related-entries, .news-intro__headline--overview {
    margin-bottom: 2.5rem;
  }
}
@media only screen and (min-width: 1440px) {
  .news-intro__headline, .news-intro__headline--related-entries, .news-intro__headline--overview {
    margin-bottom: 2.5rem;
  }
}
.news-intro__headline--overview {
  margin-bottom: 0;
}
.news-intro__headline--related-entries {
  color: #133C7D;
}
.news-intro__cta {
  margin-top: 0.5rem;
}
@media only screen and (min-width: 1200px) {
  .news-intro__cta {
    margin-top: 4rem;
  }
}

.glide {
  position: relative;
  width: 100%;
  box-sizing: border-box;
}
.glide * {
  box-sizing: inherit;
}
.glide__track {
  overflow: hidden;
}
.glide__slides {
  position: relative;
  width: 100%;
  list-style: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transform-style: preserve-3d;
  touch-action: pan-Y;
  overflow: hidden;
  margin: 0;
  padding: 0;
  white-space: nowrap;
  display: flex;
  flex-wrap: nowrap;
  will-change: transform;
}
.glide__slides--dragging {
  -webkit-user-select: none;
          user-select: none;
}
.glide__slide {
  width: 100%;
  height: 100%;
  flex-shrink: 0;
  white-space: normal;
  -webkit-user-select: none;
          user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.glide__slide a {
  -webkit-user-select: none;
          user-select: none;
  -webkit-user-drag: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.glide__arrows {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
          user-select: none;
}
.glide__bullets {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
          user-select: none;
}
.glide--rtl {
  direction: rtl;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.accordion b,
.accordion strong {
  font-family: "sourcesanspro-bold";
  font-weight: 700;
}
.accordion h2 {
  text-transform: uppercase;
}
.accordion a {
  color: #4CC28F !important;
}
.accordion a:hover {
  text-decoration: none !important;
}
.accordion ul li {
  list-style: none;
  background: url("assets/img/svg/plus-green.svg") no-repeat left 0 top 13px;
  display: block;
  list-style: none;
  padding-left: 15px;
}
@media only screen and (min-width: 1024px) {
  .accordion ul li {
    padding-left: 22px;
  }
}
.accordion ol {
  list-style-type: none;
  padding-left: 0;
}
.accordion ol li:before {
  content: counter(item, decimal-leading-zero) " ";
  counter-increment: item;
  color: #4CC28F;
  margin-right: 0.5rem;
  font-family: "sourcesanspro-bold";
  font-weight: 700;
}
.accordion__wrapper, .accordion__wrapper--nav {
  box-shadow: 0 3px 6px #00000029;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 1200px) {
  .accordion__wrapper, .accordion__wrapper--nav {
    margin-bottom: 1.5rem;
  }
}
.accordion__wrapper--nav {
  margin-bottom: 0;
}
.accordion__title, .accordion__title--nav {
  color: #133C7D;
  cursor: pointer;
  display: flex;
  align-items: center;
  padding: 1.3rem 0;
  text-transform: uppercase;
}
@media only screen and (min-width: 1200px) {
  .accordion__title, .accordion__title--nav {
    padding: 1.5rem 0;
  }
}
@media only screen and (min-width: 1440px) {
  .accordion__title, .accordion__title--nav {
    padding: 2rem 0;
  }
}
.accordion__title:hover .accordion__icon--minus, .accordion__title--nav:hover .accordion__icon--minus,
.accordion__title:hover .accordion__icon--plus,
.accordion__title--nav:hover .accordion__icon--plus {
  transition: ease-in all 0.15s;
}
.accordion__title:hover .accordion__icon--minus .st0, .accordion__title--nav:hover .accordion__icon--minus .st0,
.accordion__title:hover .accordion__icon--plus .st0,
.accordion__title--nav:hover .accordion__icon--plus .st0 {
  fill: blue;
  background-color: yellow;
  padding: 5px;
}
.accordion__title--nav {
  padding-left: 1rem;
  padding-right: 1rem;
}
.accordion__title-text {
  color: #133C7D;
  flex: 2 1 auto;
  padding-right: 1rem;
}
.accordion__title-text a {
  text-decoration: none;
  color: inherit;
}
.accordion__link {
  color: #000000;
  text-decoration: none;
}
.accordion__link-img {
  width: 37px;
  margin-left: 0.5rem !important;
}
@media only screen and (min-width: 1200px) {
  .accordion__link-img {
    width: 40px;
  }
}
.accordion__icon, .accordion__icon--nav {
  float: right;
  position: absolute;
  right: 10px;
}
.accordion__icon--minus, .accordion__icon--plus {
  color: #4CC28F;
  text-transform: none;
}
.accordion__icon--minus .inner, .accordion__icon--plus .inner {
  display: none;
}
@media only screen and (min-width: 768px) {
  .accordion__icon--minus .inner, .accordion__icon--plus .inner {
    display: inline-block;
  }
}
.accordion__icon--plus {
  display: inline-block;
}
.accordion__icon--minus {
  display: none;
  margin-right: -14px;
}
.accordion__icon--nav {
  right: 20px;
}
.accordion__text {
  color: #133C7D;
  padding: 0 0 1rem;
}
@media only screen and (min-width: 1200px) {
  .accordion__text {
    padding: 1rem 3rem 3rem 2rem;
  }
}
.accordion__text figure {
  margin-left: 0;
}
.accordion__text figure img {
  max-width: 100%;
}
.accordion__text ul {
  padding-left: 0;
}
.accordion__text h3 {
  padding-bottom: 0.5rem;
}
@media only screen and (min-width: 1200px) {
  .accordion__text h3 {
    padding-bottom: 1.5rem;
  }
}
.accordion__text a {
  color: #000000;
}
.accordion__wrapper.js-collapsed .accordion__content, .accordion__wrapper.js-collapsed .accordion__content--nav, .js-collapsed.accordion__wrapper--nav .accordion__content, .js-collapsed.accordion__wrapper--nav .accordion__content--nav {
  transition: height 250ms ease-in;
}
.accordion__wrapper.js-collapsed .accordion__content--nav, .js-collapsed.accordion__wrapper--nav .accordion__content--nav {
  box-shadow: 0 3px 6px #00000029;
  padding: 0 1rem;
}
.accordion__wrapper.js-expanded .accordion__content, .accordion__wrapper.js-expanded .accordion__content--nav, .js-expanded.accordion__wrapper--nav .accordion__content, .js-expanded.accordion__wrapper--nav .accordion__content--nav {
  color: #000000;
  margin-bottom: 3rem;
}
@media only screen and (min-width: 1440px) {
  .accordion__wrapper.js-expanded .accordion__content, .accordion__wrapper.js-expanded .accordion__content--nav, .js-expanded.accordion__wrapper--nav .accordion__content, .js-expanded.accordion__wrapper--nav .accordion__content--nav {
    margin-bottom: 4rem;
  }
}
.accordion__wrapper.js-expanded .accordion__title, .js-expanded.accordion__wrapper--nav .accordion__title, .accordion__wrapper.js-expanded .accordion__title--nav, .js-expanded.accordion__wrapper--nav .accordion__title--nav {
  color: #000000;
}
.accordion__wrapper.js-expanded .accordion__icon, .js-expanded.accordion__wrapper--nav .accordion__icon, .accordion__wrapper.js-expanded .accordion__icon--nav, .js-expanded.accordion__wrapper--nav .accordion__icon--nav {
  padding: 10px;
}
.accordion__wrapper.js-expanded .accordion__icon--plus, .js-expanded.accordion__wrapper--nav .accordion__icon--plus {
  display: none;
}
.accordion__wrapper.js-expanded .accordion__icon--minus, .js-expanded.accordion__wrapper--nav .accordion__icon--minus {
  display: inline-block;
  margin-right: -14px;
}
.accordion__wrapper.js-expanded .accordion__content, .accordion__wrapper.js-expanded .accordion__content--nav, .js-expanded.accordion__wrapper--nav .accordion__content, .js-expanded.accordion__wrapper--nav .accordion__content--nav {
  transition: height 250ms ease-out;
}
.accordion__wrapper.js-expanded .accordion__content--nav, .js-expanded.accordion__wrapper--nav .accordion__content--nav {
  box-shadow: 0 3px 6px #00000029;
  padding: 0 1rem;
}

.circle-teaser, .circle-teaser--dark, .circle-teaser--light {
  padding: 3rem 0 0.5rem;
}
@media only screen and (min-width: 768px) {
  .circle-teaser, .circle-teaser--dark, .circle-teaser--light {
    padding: 4rem 0 1.5rem;
  }
}
@media only screen and (min-width: 1200px) {
  .circle-teaser, .circle-teaser--dark, .circle-teaser--light {
    padding: 6rem 0 3rem;
  }
}
@media only screen and (min-width: 1200px) {
  .circle-teaser__item-row {
    margin-bottom: 4rem;
  }
}
.circle-teaser__item {
  cursor: pointer;
  margin-bottom: 2.5rem;
}
@media only screen and (min-width: 1200px) {
  .circle-teaser__item {
    margin-bottom: 0;
  }
}
.circle-teaser__item:hover .circle-teaser__link {
  border-bottom: 2px #4CC28F solid;
}
.circle-teaser__img {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  border-radius: 50%;
  box-shadow: 0 3px 6px #00000029;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
}
.circle-teaser__link {
  color: #4CC28F;
  display: inline-block;
  text-decoration: none;
  margin-top: 0.5rem;
}
@media only screen and (min-width: 1200px) {
  .circle-teaser__link {
    margin-top: 1rem;
  }
}
.circle-teaser__link:hover {
  border-bottom: 2px #4CC28F solid;
}
.circle-teaser--light {
  background: #ffffff;
  color: #133C7D;
}
.circle-teaser--light .circle-teaser__headline {
  color: #133C7D;
  display: block;
  text-transform: uppercase;
}
.circle-teaser--dark {
  background: #133C7D;
  color: #ffffff;
}
@media only screen and (min-width: 1200px) {
  .circle-teaser--dark {
    padding-bottom: 2rem;
  }
}
.circle-teaser--dark .circle-teaser__headline {
  color: #ffffff;
  display: block;
  text-transform: uppercase;
}

@media only screen and (min-width: 1440px) {
  .dynamic-blocks-container {
    padding: 0 30px;
  }
}
.dynamic-blocks-container .bg-img {
  background-size: 50%;
  background-repeat: no-repeat;
}
@media only screen and (min-width: 1200px) {
  .dynamic-blocks-container .bg-img {
    background-size: 60%;
  }
}

.dynamic-blocks, .dynamic-blocks__teaser-block, .dynamic-blocks__video-block, .dynamic-blocks__img-contain, .dynamic-blocks__img-block, .dynamic-blocks__wysiwyg-block {
  height: 270px;
  margin-bottom: 3rem;
}
@media only screen and (min-width: 768px) {
  .dynamic-blocks, .dynamic-blocks__teaser-block, .dynamic-blocks__video-block, .dynamic-blocks__img-contain, .dynamic-blocks__img-block, .dynamic-blocks__wysiwyg-block {
    height: 350px;
    margin-bottom: 5rem;
  }
}
@media only screen and (min-width: 1200px) {
  .dynamic-blocks, .dynamic-blocks__teaser-block, .dynamic-blocks__video-block, .dynamic-blocks__img-contain, .dynamic-blocks__img-block, .dynamic-blocks__wysiwyg-block {
    height: 430px;
  }
}
@media only screen and (min-width: 1440px) {
  .dynamic-blocks, .dynamic-blocks__teaser-block, .dynamic-blocks__video-block, .dynamic-blocks__img-contain, .dynamic-blocks__img-block, .dynamic-blocks__wysiwyg-block {
    height: 480px;
  }
}
.dynamic-blocks__row:last-of-type {
  margin-bottom: -3rem;
}
@media only screen and (min-width: 768px) {
  .dynamic-blocks__row:last-of-type {
    margin-bottom: -5rem;
  }
}
.dynamic-blocks__img {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  height: 100%;
}
.dynamic-blocks__wysiwyg-block {
  color: #133C7D;
  padding: 0;
  height: auto;
}
@media only screen and (min-width: 1200px) {
  .dynamic-blocks__wysiwyg-block {
    padding: 2rem;
  }
}
.dynamic-blocks__wysiwyg-block .wysiwyg h3 {
  padding-bottom: 0.5rem;
}
@media only screen and (min-width: 1024px) {
  .dynamic-blocks__wysiwyg-block .wysiwyg h3 {
    padding-bottom: 1rem;
  }
}
.dynamic-blocks__wysiwyg-block .block-button {
  margin-top: 1rem;
}
@media only screen and (min-width: 768px) {
  .dynamic-blocks__wysiwyg-block .block-button {
    margin-top: 2rem;
  }
}
.dynamic-blocks__img-contain {
  background-size: contain;
}
.dynamic-blocks__video-block iframe {
  height: 270px;
}
@media only screen and (min-width: 768px) {
  .dynamic-blocks__video-block iframe {
    height: 350px;
  }
}
@media only screen and (min-width: 1200px) {
  .dynamic-blocks__video-block iframe {
    height: 430px;
  }
}
@media only screen and (min-width: 1440px) {
  .dynamic-blocks__video-block iframe {
    height: 480px;
  }
}
.dynamic-blocks__teaser-block {
  height: 215px;
}
@media only screen and (min-width: 480px) {
  .dynamic-blocks__teaser-block {
    height: inherit;
  }
}
.dynamic-blocks__teaser-block .outer {
  padding: 3px;
}
@media only screen and (min-width: 1024px) {
  .dynamic-blocks__teaser-block .outer {
    padding: 7px;
  }
}
@media only screen and (min-width: 1200px) {
  .dynamic-blocks__teaser-block .outer {
    padding: 10px;
  }
}
.dynamic-blocks__teaser-block .inner {
  background-size: cover;
  background-repeat: no-repeat;
  height: 100%;
  cursor: pointer;
  height: 100px;
  box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0);
  transition: all ease-in 0.15s;
}
@media only screen and (min-width: 768px) {
  .dynamic-blocks__teaser-block .inner {
    height: 150px;
  }
}
@media only screen and (min-width: 1024px) {
  .dynamic-blocks__teaser-block .inner {
    height: 140px;
  }
}
@media only screen and (min-width: 1200px) {
  .dynamic-blocks__teaser-block .inner {
    height: 190px;
  }
}
.dynamic-blocks__teaser-block .inner:hover {
  box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0.3);
  transition: all ease-in 0.15s;
}
.dynamic-blocks__teaser-block .content {
  padding: 1rem;
}
@media only screen and (min-width: 1024px) {
  .dynamic-blocks__teaser-block .content {
    padding: 1.5rem;
  }
}
@media only screen and (min-width: 1200px) {
  .dynamic-blocks__teaser-block .content {
    padding: 1.7rem 1.7rem 3rem;
    -webkit-hyphens: none;
            hyphens: none;
  }
}
.dynamic-blocks__teaser-block .headline {
  line-height: 1.2;
  color: #ffffff;
}
@media only screen and (min-width: 1200px) {
  .dynamic-blocks__teaser-block .headline {
    font-size: 1.6rem;
  }
}
.dynamic-blocks__teaser-block .link {
  color: #ffffff;
  display: block;
  text-decoration: none;
  position: absolute;
  bottom: 14px;
  right: 14px;
}
@media only screen and (min-width: 1024px) {
  .dynamic-blocks__teaser-block .link {
    bottom: 18px;
    right: 20px;
  }
}
@media only screen and (min-width: 1200px) {
  .dynamic-blocks__teaser-block .link {
    bottom: 38px;
    right: 34px;
  }
}
.dynamic-blocks__img-block {
  background-size: cover;
  background-repeat: no-repeat;
}
.dynamic-blocks__img-contain {
  background-size: contain;
  background-repeat: no-repeat;
}

.html5-video-player a {
  display: none !important;
}

.optional-headline, .optional-headline--light, .optional-headline--dark {
  padding-bottom: 1rem;
}
@media only screen and (min-width: 768px) {
  .optional-headline, .optional-headline--light, .optional-headline--dark {
    padding-bottom: 2rem;
  }
}
@media only screen and (min-width: 1024px) {
  .optional-headline, .optional-headline--light, .optional-headline--dark {
    padding-bottom: 3.5rem;
  }
}
@media only screen and (min-width: 1200px) {
  .optional-headline, .optional-headline--light, .optional-headline--dark {
    padding-bottom: 5rem;
  }
}
.optional-headline__wysiwyg--dark {
  padding-top: 2rem;
}
@media only screen and (min-width: 768px) {
  .optional-headline__wysiwyg--dark {
    padding-top: 3rem;
  }
}
@media only screen and (min-width: 1200px) {
  .optional-headline__wysiwyg--dark {
    padding-top: 6rem;
  }
}
.optional-headline--dark {
  background: #133C7D;
  color: #ffffff;
}
.optional-headline--light {
  background: #ffffff;
  color: #133C7D;
}

.banner-fullwidth--light {
  background: #ffffff !important;
}
.banner-fullwidth--light .banner-fullwidth__content {
  color: #133C7D;
}
.banner-fullwidth__content {
  color: #ffffff;
  padding: 3rem 0;
}
@media only screen and (min-width: 768px) {
  .banner-fullwidth__content {
    padding: 5rem 0;
  }
}
@media only screen and (min-width: 1024px) {
  .banner-fullwidth__content {
    padding: 6rem 0;
  }
}
@media only screen and (min-width: 1200px) {
  .banner-fullwidth__content {
    padding: 4rem 0 7rem 0;
  }
}
.banner-fullwidth__cta {
  margin-top: 1.5rem;
}
@media only screen and (min-width: 1200px) {
  .banner-fullwidth__cta {
    margin-top: 4rem;
  }
}

.search {
  padding-bottom: 4rem;
}
.search button:focus,
.search input:focus,
.search select:focus,
.search textarea:focus {
  outline: none;
}
.search__info {
  color: #133C7D;
}
.search__form {
  margin-bottom: 2rem;
}
.search__input {
  color: #133C7D;
  text-align: left;
  display: block;
  width: 100%;
  padding: 0.8rem 0.3rem;
  border: none;
  box-shadow: 0 3px 6px #00000029;
  margin-bottom: 0.5rem;
}
@media only screen and (min-width: 1200px) {
  .search__input {
    padding: 1.5rem 1rem;
  }
}
.search__input::placeholder {
  color: gray;
  padding: 0.5rem 0;
}
.search__results {
  padding-top: 1.5rem;
}
.search__result {
  margin-bottom: 1rem;
  padding-bottom: 1rem;
  border-bottom: 2px #133C7D solid;
}
.search__result-title {
  color: #133C7D;
  padding-bottom: 0.2rem;
}
.search__lead {
  margin-bottom: 0.25em;
}
.search__title-link:hover {
  text-decoration: none;
}
.search__url-link {
  color: #133C7D;
}
.search__url-link:hover {
  text-decoration: none;
}

@media only screen and (min-width: 768px) {
  .teaser__item-container {
    padding: 0.5rem;
  }
}
@media only screen and (min-width: 1024px) {
  .teaser__item-container {
    padding: 1rem;
  }
}
@media only screen and (min-width: 1200px) {
  .teaser__item-container {
    padding: 0.5rem;
  }
}
.teaser__item, .teaser__item--no-link, .teaser__item--with-text, .teaser__item--headline-only {
  box-shadow: 3px 3px 6px #00000029;
  transition: all ease-in 0.15s;
  text-decoration: none;
  padding: 0.8rem 1rem 0.5rem 1rem;
  display: inline-block;
  position: relative;
  width: 100%;
}
@media only screen and (min-width: 480px) {
  .teaser__item, .teaser__item--no-link, .teaser__item--with-text, .teaser__item--headline-only {
    padding: 1rem 2rem;
  }
}
@media only screen and (min-width: 768px) {
  .teaser__item, .teaser__item--no-link, .teaser__item--with-text, .teaser__item--headline-only {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .teaser__item, .teaser__item--no-link, .teaser__item--with-text, .teaser__item--headline-only {
    padding: 1.5rem 2rem;
  }
}
.teaser__item:hover, .teaser__item--no-link:hover, .teaser__item--with-text:hover, .teaser__item--headline-only:hover {
  box-shadow: none;
  transition: all ease-in 0.15s;
}
.teaser__item--headline-only {
  min-height: 130px;
}
@media only screen and (min-width: 1200px) {
  .teaser__item--headline-only {
    min-height: 200px;
  }
}
.teaser__item--with-text {
  min-height: 260px;
}
@media only screen and (min-width: 1200px) {
  .teaser__item--with-text {
    min-height: 420px;
  }
}
.teaser__item--no-link:hover {
  box-shadow: 3px 3px 6px #00000029;
}
.teaser__headline {
  color: #133C7D;
  margin-bottom: 0.5rem;
  line-height: 1.15;
}
@media only screen and (min-width: 768px) {
  .teaser__headline {
    margin-bottom: 1rem;
  }
}
@media only screen and (min-width: 1024px) {
  .teaser__headline {
    margin-bottom: 2rem;
  }
}
.teaser__wysiwyg {
  color: #133C7D;
  margin-top: 0.5rem;
}
@media only screen and (min-width: 1200px) {
  .teaser__wysiwyg {
    margin-top: 1.5rem;
    margin-bottom: 2rem;
  }
}
.teaser__cta-text {
  color: #4CC28F;
  text-decoration: none;
  margin-top: 0.5rem;
  position: absolute;
  bottom: 13px;
  right: 13px;
}
@media only screen and (min-width: 1024px) {
  .teaser__cta-text {
    margin-top: 1rem;
  }
}
@media only screen and (min-width: 1200px) {
  .teaser__cta-text {
    bottom: 20px;
    right: 25px;
  }
}

.testimonial__img {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  border-radius: 50%;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  margin-bottom: 2rem;
}
@media only screen and (min-width: 1024px) {
  .testimonial__img {
    margin-bottom: 0;
  }
}
.testimonial__headline {
  color: #4CC28F;
  margin-bottom: 0.8rem;
}
.testimonial__text {
  color: #133C7D;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 1024px) {
  .testimonial__text {
    margin-bottom: 2rem;
  }
}
.testimonial__subheadline {
  color: #133C7D;
  text-transform: uppercase;
  margin-bottom: 0.5rem;
}
.testimonial__link {
  color: #4CC28F;
  text-decoration: none;
}
.testimonial__link:hover {
  text-decoration: underline;
}

.banner-img__img {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  height: 400px;
}
@media only screen and (min-width: 1200px) {
  .banner-img__img {
    height: 700px;
  }
}
.banner-img__contain {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  padding-top: 100%;
}
@media only screen and (min-width: 768px) {
  .banner-img__contain {
    background-size: contain;
    padding-top: 56%;
  }
}
@media only screen and (min-width: 1200px) {
  .banner-img__contain {
    height: 700px;
    padding-top: 0%;
  }
}

.banner-video iframe {
  height: 250px;
}
@media only screen and (min-width: 768px) {
  .banner-video iframe {
    height: 400px;
  }
}
@media only screen and (min-width: 1200px) {
  .banner-video iframe {
    height: 500px;
  }
}
@media only screen and (min-width: 1440px) {
  .banner-video iframe {
    height: 700px;
  }
}

.testimonial-slider .slider, .testimonial-slider .slider__control--next, .testimonial-slider .slider__control--prev {
  position: relative;
}
.testimonial-slider .slider__control--next, .testimonial-slider .slider__control--prev {
  transform: scale(1);
  transition: ease-in all 0.15s;
  cursor: pointer;
  position: absolute;
  top: 93px;
  width: 13px;
  display: none !important;
  z-index: 999999 !important;
}
@media only screen and (min-width: 480px) {
  .testimonial-slider .slider__control--next, .testimonial-slider .slider__control--prev {
    top: 125px;
  }
}
@media only screen and (min-width: 768px) {
  .testimonial-slider .slider__control--next, .testimonial-slider .slider__control--prev {
    display: block !important;
    top: 180px;
  }
}
@media only screen and (min-width: 1024px) {
  .testimonial-slider .slider__control--next, .testimonial-slider .slider__control--prev {
    top: 255px;
  }
}
@media only screen and (min-width: 1200px) {
  .testimonial-slider .slider__control--next, .testimonial-slider .slider__control--prev {
    top: 200px;
    width: 17px;
  }
}
.testimonial-slider .slider__control--next:hover, .testimonial-slider .slider__control--prev:hover {
  transform: scale(0.95);
  transition: ease-in all 0.15s;
}
.testimonial-slider .slider__control--prev {
  display: inline-block;
  position: absolute;
  left: 0;
}
@media only screen and (min-width: 768px) {
  .testimonial-slider .slider__control--prev {
    left: -10px;
  }
}
@media only screen and (min-width: 1200px) {
  .testimonial-slider .slider__control--prev {
    left: -30px;
  }
}
.testimonial-slider .slider__control--next {
  display: inline-block;
  position: absolute;
  right: 0;
}
@media only screen and (min-width: 768px) {
  .testimonial-slider .slider__control--next {
    right: -10px;
  }
}
@media only screen and (min-width: 1200px) {
  .testimonial-slider .slider__control--next {
    right: -30px;
  }
}
.testimonial-slider .slide__portrait-container {
  width: 110px;
  display: block;
  margin: 1rem auto;
}
@media only screen and (min-width: 1200px) {
  .testimonial-slider .slide__portrait-container {
    margin: 2rem auto;
  }
}
.testimonial-slider .slide__portrait {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  border-radius: 50%;
  width: 100%;
  height: 0;
  padding-bottom: 100%;
  box-shadow: 0 3px 6px #00000029;
}
.testimonial-slider .slide__content-box {
  margin: 0 2rem;
  padding: 2rem 1rem;
  box-shadow: 3px 3px 6px #00000029;
  height: auto;
  background: #ffffff;
}
@media only screen and (min-width: 768px) {
  .testimonial-slider .slide__content-box {
    min-height: 300px;
  }
}
@media only screen and (min-width: 1024px) {
  .testimonial-slider .slide__content-box {
    min-height: 400px;
  }
}
@media only screen and (min-width: 1200px) {
  .testimonial-slider .slide__content-box {
    height: 430px;
    margin-bottom: 1rem;
    padding: 3rem 2rem;
    margin: 0 1rem;
  }
}
.testimonial-slider .slide__quotes-symbol {
  display: inline-block;
  margin-bottom: 3rem;
  width: 25px;
}
@media only screen and (min-width: 1024px) {
  .testimonial-slider .slide__quotes-symbol {
    width: 35px;
  }
}
@media only screen and (min-width: 1200px) {
  .testimonial-slider .slide__quotes-symbol {
    width: 50px;
  }
}
.testimonial-slider .slide__quote {
  color: #133C7D;
  -webkit-hyphens: none;
          hyphens: none;
}
.testimonial-slider .slide__author {
  color: #4CC28F;
  text-transform: uppercase;
}
.testimonial-slider .slide__text {
  color: #133C7D;
}

.home-slider {
  position: relative;
}
.home-slider .btn-container {
  position: absolute;
  display: flex;
  flex-wrap: wrap;
  left: auto;
  z-index: 99;
  gap: 1px;
  bottom: 72px;
  left: 50%;
  transform: translateX(-50%);
  flex-wrap: nowrap;
}
@media only screen and (min-width: 1200px) {
  .home-slider .btn-container {
    right: auto;
  }
}
@media only screen and (min-width: 1440px) {
  .home-slider .btn-container {
    bottom: 77px;
  }
}
.home-slider__slider-btn {
  position: static;
  display: block;
  padding: 0.4rem 0.7rem;
  width: max-content;
}
@media only screen and (min-width: 768px) {
  .home-slider__slider-btn {
    padding: 1rem 5rem;
  }
}
.home-slider .slider, .home-slider .testimonial-slider .slider__control--prev, .testimonial-slider .home-slider .slider__control--prev, .home-slider .testimonial-slider .slider__control--next, .testimonial-slider .home-slider .slider__control--next {
  margin-bottom: 1rem;
  position: relative;
}
@media only screen and (min-width: 1200px) {
  .home-slider .slider, .home-slider .testimonial-slider .slider__control--prev, .testimonial-slider .home-slider .slider__control--prev, .home-slider .testimonial-slider .slider__control--next, .testimonial-slider .home-slider .slider__control--next {
    margin-bottom: 2rem;
  }
}
.home-slider .slide__img {
  background-size: cover;
  background-repeat: no-repeat;
  height: 400px;
  position: relative;
}
@media only screen and (min-width: 768px) {
  .home-slider .slide__img {
    height: 500px;
  }
}
@media only screen and (min-width: 1024px) {
  .home-slider .slide__img {
    height: 550px;
  }
}
@media only screen and (min-width: 1200px) {
  .home-slider .slide__img {
    height: 630px;
  }
}
.home-slider .slide__content {
  position: absolute;
  left: 10px;
  right: auto;
  bottom: 36px;
}
@media only screen and (min-width: 480px) {
  .home-slider .slide__content {
    bottom: 36px;
  }
}
@media only screen and (min-width: 768px) {
  .home-slider .slide__content {
    left: 50px;
    right: auto;
    bottom: 40px;
  }
}
@media only screen and (min-width: 1200px) {
  .home-slider .slide__content {
    right: 40px;
    left: auto;
    bottom: 30px;
  }
}
.home-slider .slide__content-item {
  margin-bottom: 0.5rem;
}
@media only screen and (min-width: 1200px) {
  .home-slider .slide__content-item {
    margin-bottom: 0.8rem;
  }
}
.home-slider .slide__content-item__time, .home-slider .slide__content-item__time--purple, .home-slider .slide__content-item__time--green, .home-slider .slide__content-item__time--blue {
  display: inline-block;
  color: #ffffff;
  padding: 5px 8px;
}
@media only screen and (min-width: 1200px) {
  .home-slider .slide__content-item__time, .home-slider .slide__content-item__time--purple, .home-slider .slide__content-item__time--green, .home-slider .slide__content-item__time--blue {
    padding: 8px 13px;
  }
}
.home-slider .slide__content-item__time--blue {
  background-color: #133C7D;
}
.home-slider .slide__content-item__time--green {
  background-color: #4CC28F;
}
.home-slider .slide__content-item__time--purple {
  background-color: #4F2D74;
}
.home-slider .slide__content-item__headline {
  background-color: #ffffff;
  color: #000000;
  line-height: 1.2;
  padding: 5px 8px;
  max-width: 250px;
}
@media only screen and (min-width: 1024px) {
  .home-slider .slide__content-item__headline {
    padding: 8px 13px;
    max-width: 400px;
  }
}
.home-slider .slide__content-item__headline b,
.home-slider .slide__content-item__headline strong {
  color: #133C7D;
  line-height: 1.2;
}

.wysiwyg b,
.wysiwyg strong {
  font-family: "sourcesanspro-bold";
  font-weight: 700;
}
.wysiwyg ol,
.wysiwyg ul {
  padding: 0;
}
.wysiwyg .wysiwyg__text > ol {
  counter-reset: item;
}
.wysiwyg ul li {
  list-style: none;
  background: url("assets/img/svg/plus-green.svg") no-repeat left 0 top 13px;
  display: block;
  list-style: none;
  padding-left: 25px;
}
.wysiwyg ol {
  list-style-type: none;
  padding-left: 0px;
  margin-left: 1.5rem;
}
.wysiwyg ol li:before {
  counter-increment: item;
  content: counters(item);
  color: #4CC28F;
  margin-left: -1.5rem;
  padding-left: -2rem;
  font-family: "sourcesanspro-bold";
  font-weight: 700;
}
.wysiwyg ol li ol {
  list-style-type: lower-alpha;
}
.wysiwyg ol li ol li {
  margin-left: 30px;
}
@media only screen and (min-width: 1024px) {
  .wysiwyg ol li ol li {
    margin-left: 60px;
  }
}
.wysiwyg ol li ol li:before {
  content: none;
  margin-right: 0;
  color: #4CC28F !important;
}
.wysiwyg ol li ol li::marker {
  right: 4px;
  color: #4CC28F;
  font-family: "sourcesanspro-bold";
  font-weight: 700;
}
.wysiwyg__text {
  color: #133C7D;
}
.wysiwyg__text figure {
  margin-left: 0;
}
.wysiwyg__text figure img {
  max-width: 100%;
}
.wysiwyg__text h2 {
  padding-bottom: 0.5rem;
}
@media only screen and (min-width: 1200px) {
  .wysiwyg__text h2 {
    padding-bottom: 1rem;
  }
}
.wysiwyg__text h3 {
  padding-bottom: 0.5rem;
}
@media only screen and (min-width: 1200px) {
  .wysiwyg__text h3 {
    padding-bottom: 0.7rem;
  }
}
.wysiwyg__text a {
  color: #133C7D;
}
.wysiwyg__text a:hover {
  text-decoration: none !important;
}

.form *:focus {
  outline: none;
}
.form input:focus,
.form textarea:focus {
  outline: none;
}
.form input:not([type=submit]),
.form select {
  background-image: none;
  background-color: transparent;
}
.form button,
.form input[type=submit] {
  outline: none;
  color: #ffffff;
  border: none;
  float: right;
  cursor: pointer !important;
}
@media only screen and (min-width: 1200px) {
  .form button,
.form input[type=submit] {
    margin-top: 1rem !important;
  }
}
.form input[type=file] {
  font-size: 0.6rem;
}
.form__select .category {
  color: #133C7D !important;
}
.form__title {
  padding-bottom: 0.5rem;
}
@media only screen and (min-width: 1200px) {
  .form__title {
    padding-bottom: 2rem;
  }
}
@media only screen and (min-width: 1440px) {
  .form__title {
    padding-bottom: 1rem;
  }
}
.form__label {
  color: #133C7D;
  text-transform: uppercase;
}
.form__group {
  display: flex;
  flex-direction: column;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 1200px) {
  .form__group {
    margin-bottom: 1.5rem;
  }
}
.form__group--checkbox, .form__group--radio,
.form__group .form__select {
  display: flex;
  flex-direction: column;
  margin-bottom: 0.25rem;
}
.form__group:last-of-type + [type=text] {
  display: none;
}
.form__textarea, .form__textinput {
  display: block;
  width: 100%;
  background-color: transparent;
  color: #133C7D;
  border: none;
  box-shadow: 0 3px 6px #00000029;
  padding: 0.3rem;
}
@media only screen and (min-width: 1024px) {
  .form__textarea, .form__textinput {
    padding: 1.5rem 1rem;
  }
}
.form__textarea {
  height: 300%;
}
.form__checkbox {
  margin-right: 0.5rem;
}
.form__optional-text {
  font-size: 66%;
  color: #9fbef0;
}
.form .errors {
  color: #ffffff;
  background-color: #ff004a;
  margin: 0;
  padding: 0.2rem 0.3rem 0.18rem;
}
.form .errors li,
.form .errors ul {
  padding: 0;
  list-style-type: none;
}
.form .errors li {
  font-size: 1rem;
}

textarea {
  padding: 8px;
}

.news-teaser {
  background: #ffffff;
  color: #133C7D;
  padding: 0 0 0.5rem;
}
@media only screen and (min-width: 768px) {
  .news-teaser {
    padding: 0 0 1.5rem;
  }
}
@media only screen and (min-width: 1200px) {
  .news-teaser {
    padding: 0 0 3rem;
  }
}
.news-teaser .more-container {
  display: flex;
}
@media (max-width: 768px) {
  .news-teaser .more-container {
    justify-content: center;
  }
}
.news-teaser .more-container .btn--dark, .news-teaser .more-container .form button, .form .news-teaser .more-container button,
.news-teaser .more-container .form input[type=submit],
.form .news-teaser .more-container input[type=submit] {
  margin-left: auto;
  margin-right: 8.666%;
}
@media (max-width: 768px) {
  .news-teaser .more-container .btn--dark, .news-teaser .more-container .form button, .form .news-teaser .more-container button,
.news-teaser .more-container .form input[type=submit],
.form .news-teaser .more-container input[type=submit] {
    margin-right: auto;
  }
}
.news-teaser__headline {
  margin-top: 0.5rem;
  color: #133C7D;
  display: inline-block;
}
@media only screen and (min-width: 480px) {
  .news-teaser__headline {
    margin-top: 1rem;
  }
}
@media only screen and (min-width: 1200px) {
  .news-teaser__headline {
    margin-top: 1.2rem;
  }
}
@media only screen and (min-width: 1200px) {
  .news-teaser__item-row {
    margin-bottom: 3rem;
  }
}
@media only screen and (min-width: 1440px) {
  .news-teaser__item-row {
    margin-bottom: 4rem;
  }
}
.news-teaser__item {
  cursor: pointer;
  box-shadow: 0 3px 6px #00000029;
  margin-bottom: 1.5rem;
}
@media only screen and (min-width: 768px) {
  .news-teaser__item {
    margin-bottom: 2.5rem;
  }
}
@media only screen and (min-width: 1200px) {
  .news-teaser__item {
    margin-bottom: 0;
  }
}
.news-teaser__item:hover .news-teaser__link {
  border-bottom: 2px #4CC28F solid;
}
.news-teaser__img {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  width: 100%;
  height: 120px;
}
@media only screen and (min-width: 480px) {
  .news-teaser__img {
    height: 180px;
  }
}
@media only screen and (min-width: 768px) {
  .news-teaser__img {
    height: 120px;
  }
}
@media only screen and (min-width: 1024px) {
  .news-teaser__img {
    height: 160px;
  }
}
@media only screen and (min-width: 1200px) {
  .news-teaser__img {
    height: 180px;
  }
}
@media only screen and (min-width: 1440px) {
  .news-teaser__img {
    height: 220px;
  }
}
.news-teaser__link {
  color: #4CC28F;
  display: inline-block;
  text-decoration: none;
  margin-top: 0.5rem;
  position: absolute;
  right: -15px;
  bottom: 10px;
  border-bottom: 2px #ffffff solid;
}
@media only screen and (min-width: 480px) {
  .news-teaser__link {
    right: -25px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 768px) {
  .news-teaser__link {
    right: 0;
    bottom: 10px;
  }
}
@media only screen and (min-width: 1024px) {
  .news-teaser__link {
    right: -15px;
    bottom: 8px;
  }
}
@media only screen and (min-width: 1200px) {
  .news-teaser__link {
    right: -8px;
    margin-top: 1rem;
  }
}
@media only screen and (min-width: 1440px) {
  .news-teaser__link {
    bottom: 15px;
  }
}
.news-teaser__link:hover {
  border-bottom: 2px #4CC28F solid;
}

.video-slider {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding: 20px 100px;
}
.video-slider h2 {
  text-align: center;
  margin-bottom: 4vw;
  color: #133c7d;
}

.slider-container {
  width: 80vw;
  max-width: 1600px;
  position: relative;
}
.slider-container__controls {
  position: absolute;
  display: block;
  width: 100%;
  height: 50px;
  top: 50%;
  transform: translateY(-50%);
}
.slider-container__controls .right {
  position: absolute;
  right: 0;
  transform: translateX(40px);
  z-index: 9999;
}
.slider-container__controls .left {
  position: absolute;
  left: 0;
  transform: translateX(-40px);
  z-index: 9999;
}
@media (max-width: 768px) {
  .slider-container__controls {
    display: none;
  }
}

.video-button {
  background-color: #133c7d;
  width: 40px;
  height: 40px;
  color: white;
  border: none;
  border-radius: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.video-container {
  position: relative;
  width: 35vw;
  max-width: 800px;
  height: 0;
  padding-bottom: 56.25%;
}
.video-container .play-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: none;
  border: none;
  width: 50px;
  height: 50px;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  border-radius: 100%;
  cursor: pointer;
}
.video-container .play-btn img {
  transform: translateX(20%);
}
.video-container:hover .play-btn, .video-container:hover .play-btn:hover {
  display: block;
}

.video-slide {
  position: absolute;
  top: 0;
  left: 0;
  width: 90%;
  height: 90%;
  transform: translate(5%, 5%);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.29);
}

.logo-wall {
  cursor: pointer;
}
@media only screen and (min-width: 768px) {
  .logo-wall__item-container {
    padding: 0.5rem;
  }
}
@media only screen and (min-width: 1024px) {
  .logo-wall__item-container {
    padding: 1rem;
  }
}
@media only screen and (min-width: 1200px) {
  .logo-wall__item-container {
    padding: 0.5rem;
  }
}
.logo-wall .icon__plus, .logo-wall .icon__minus--white, .logo-wall .icon__plus--white {
  position: absolute;
  top: 0;
  right: 0;
  margin: 1rem;
}
.logo-wall .logo-wall-trigger {
  position: relative;
}
.logo-wall .logo-hover-container {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  z-index: 99999;
  transition: all ease-in 0.3s;
}
.logo-wall .logo-hover-container.active {
  opacity: 1;
  z-index: 999999;
  background-color: rgba(19, 60, 125, 0.5);
}
.logo-wall .logo-hover-container.active .logo-wall-hover-wrapper {
  pointer-events: all;
  opacity: 1;
}
.logo-wall .logo-wall-hover-wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  max-height: 100%;
  box-shadow: 3px 3px 6px #00000029;
  background: white;
  padding: 2rem;
  padding-top: 4rem;
  display: flex;
  align-items: start;
  justify-content: center;
  transition: all ease-in 0.3s;
  opacity: 0;
  z-index: -1;
  overflow-y: auto;
}
@media only screen and (min-width: 768px) {
  .logo-wall .logo-wall-hover-wrapper {
    max-height: 70%;
    max-width: 70%;
    height: max-content;
  }
}
@media only screen and (min-width: 1440px) {
  .logo-wall .logo-wall-hover-wrapper {
    max-height: 70%;
    max-width: 50%;
  }
}
.logo-wall .logo-wall-hover-wrapper .overlay-close-icon {
  position: absolute;
  top: 0;
  right: 0;
  padding: 1rem;
  cursor: pointer;
}
.logo-wall__item {
  box-shadow: 3px 3px 6px #00000029;
  transition: all ease-in 0.15s;
  text-decoration: none;
  padding: 0.8rem 1rem 0.5rem;
  display: inline-block;
  position: relative;
  width: 100%;
  height: 130px;
}
@media only screen and (min-width: 480px) {
  .logo-wall__item {
    padding: 1rem 2rem;
  }
}
@media only screen and (min-width: 768px) {
  .logo-wall__item {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .logo-wall__item {
    padding: 1.5rem 2rem;
    height: 200px;
  }
}
.logo-wall__item .circle-teaser__link {
  position: absolute;
  top: 0;
  right: 0;
  margin: 1rem;
}
.logo-wall__item .logo-hover-state-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(76, 194, 143, 0.9);
  opacity: 0;
  transition: all ease-in 0.3s;
  pointer-events: none;
}
.logo-wall__item .logo-hover-state-overlay .logo-hover-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  text-align: center;
  font-size: 1.25rem !important;
  font-weight: 700;
  font-family: "sourcesanspro-black";
  text-transform: uppercase;
  width: 100%;
  text-decoration: underline;
  font-size: 2.5rem;
}
@media only screen and (min-width: 768px) {
  .logo-wall__item .logo-hover-state-overlay .logo-hover-text {
    font-size: 2rem;
  }
}
@media only screen and (min-width: 1200px) {
  .logo-wall__item:hover {
    box-shadow: 3px 3px 6px #00000029;
  }
  .logo-wall__item:hover .logo-hover-state-overlay {
    opacity: 1;
  }
  .logo-wall__item:hover .icon__plus, .logo-wall__item:hover .icon__minus--white, .logo-wall__item:hover .icon__plus--white {
    opacity: 0;
  }
}
.logo-wall__img {
  width: 100%;
  object-fit: contain;
  height: 100%;
}

.no-scroll {
  overflow: hidden;
}

.popup-backdrop {
  position: fixed;
  inset: 0;
  background: rgba(0, 0, 0, 0.45);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 240ms ease;
  z-index: 9998;
}
.popup-backdrop.is-open {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

.popup {
  position: fixed;
  inset: 0;
  z-index: 9999;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1rem;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 240ms ease;
}
.popup.is-open {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.popup__dialog {
  background: #fff;
  width: 100%;
  max-width: 560px;
  padding: 1.25rem 1.5rem;
  border-radius: 6px;
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.2);
  opacity: 0;
  transform: translateY(10px) scale(0.98);
  transition: opacity 240ms ease, transform 240ms ease;
}
.popup.is-open .popup__dialog {
  opacity: 1;
  transform: none;
}
.popup__close {
  -webkit-appearance: none;
          appearance: none;
  border: 0;
  background: transparent;
  font-size: 1.75rem;
  line-height: 1;
  cursor: pointer;
  float: right;
  color: #0d366f;
}
.popup__title {
  margin: 0 0 0.5rem 0;
  color: #133C7D;
}
.popup__desc {
  color: #133C7D;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 1024px) {
  .popup__desc {
    margin-bottom: 2rem;
  }
}
.popup__actions {
  margin-top: 1rem;
  text-align: center;
}
.popup__actions .btn--green {
  display: inline-block;
}

@media (prefers-reduced-motion: reduce) {
  .popup,
.popup__dialog,
.popup-backdrop {
    transition: none !important;
    transform: none !important;
  }
}
.shinyapp {
  max-width: 1400px;
  margin: 0 auto;
}
.shinyapp__iframe {
  width: 100%;
  border: 1px solid #ccc;
  border-radius: 8px;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.15);
}
.shinyapp__headline {
  color: #4CC28F;
  margin-bottom: 0.8rem;
}
.shinyapp__text {
  color: #133C7D;
  margin-bottom: 1rem;
}
@media only screen and (min-width: 1024px) {
  .shinyapp__text {
    margin-bottom: 2rem;
  }
}
.shinyapp__link {
  color: #4CC28F;
  text-decoration: none;
}
.shinyapp__link:hover {
  text-decoration: underline;
}

/*# sourceMappingURL=site.fe5116b3.css.map*/