.mod_visitors .invisible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    float: left;
	width:0px;
	height:0px;
}
.mod_navigation.dropdown {
    overflow: visible;
}
.mod_navigation li.mm_container > a, .mod_navigation li.mm_container > span, .mod_navigation li.mm_container > strong {
    position: relative;
}
.mod_navigation li.mm_container:not(.mm_container_onClickOnly):hover > a:after, .mod_navigation li.mm_container:not(.mm_container_onClickOnly):hover > strong:after, .mod_navigation li.mm_container.mm_container_onClickOnly.mm_isActive > a:after, .mod_navigation li.mm_container.mm_container_onClickOnly.mm_isActive > strong:after {
    /* hide (overlay)border bottom of main menu */
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -3px;
    height: 3px;
    background-color: #F4F2F0;
    z-index: 110;
}
.mod_navigation li.mm_container .mm_dropdown {
    display: none;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 100;
}
.mod_navigation li.mm_container .mm_dropdown > .inner {
    padding: 1rem 2rem;
    border: 1px solid #E5DFDC;
    background-color: rgba(244, 242, 240, 0.95);
    overflow: hidden;
}
.mod_navigation li.mm_container:not(.mm_container_onClickOnly):hover .mm_dropdown, .mod_navigation li.mm_container.mm_container_onClickOnly .mm_isActive ~ .mm_dropdown {
    display: block;
}
/*!
 * Bootstrap v4.0.0-beta (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
@media print{*,:after,:before{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}
a,a:visited{text-decoration:underline}
abbr[title]:after{content:" (" attr(title) ")"}
pre{white-space:pre-wrap!important}
blockquote,pre{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
img,tr{page-break-inside:avoid}
h2,h3,p{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
.navbar{display:none}
.badge{border:1px solid #000}
.table{border-collapse:collapse!important}
.table td,.table th{background-color:#fff!important}
.table-bordered td,.table-bordered th{border:1px solid #ddd!important}
}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}
*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}
@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}
body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:normal;line-height:1.5;color:#212529;background-color:#fff}
[tabindex="-1"]:focus{outline:none!important}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}
p{margin-top:0;margin-bottom:1rem}
abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}
address{margin-bottom:1rem;font-style:normal;line-height:inherit}
dl,ol,ul{margin-top:0;margin-bottom:1rem}
ol ol,ol ul,ul ol,ul ul{margin-bottom:0}
dt{font-weight:bold}
dd{margin-bottom:.5rem;margin-left:0}
blockquote{margin:0 0 1rem}
dfn{font-style:italic}
b,strong{font-weight:bolder}
small{font-size:80%}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}
a:hover{color:#0056b3;text-decoration:underline}
a:not([href]):not([tabindex]){color:inherit;text-decoration:none}
a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}
a:not([href]):not([tabindex]):focus{outline:0}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
pre{margin-top:0;margin-bottom:1rem;overflow:auto}
figure{margin:0 0 1rem}
img{vertical-align:middle;border-style:none}
svg:not(:root){overflow:hidden}
[role=button],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}
table{border-collapse:collapse}
caption{padding-top:0.75rem;padding-bottom:0.75rem;color:#868e96;text-align:left;caption-side:bottom}
th{text-align:left}
label{display:inline-block;margin-bottom:.5rem}
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}
button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
button,input{overflow:visible}
button,select{text-transform:none}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}
input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}
textarea{overflow:auto;resize:vertical}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}
progress{vertical-align:baseline}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{outline-offset:-2px;-webkit-appearance:none}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
output{display:inline-block}
summary{display:list-item}
template{display:none}
[hidden]{display:none!important}
.container{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}
@media (min-width:576px){.container{max-width:540px}
}@media (min-width:768px){.container{max-width:720px}
}@media (min-width:992px){.container{max-width:960px}
}@media (min-width:1200px){.container{max-width:1140px}
}@media (min-width:1400px){.container{max-width:1400px}
}.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}
.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.no-gutters{margin-right:0;margin-left:0}
.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}
.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-13,.col-14,.col-15,.col-16,.col-17,.col-18,.col-19,.col-20,.col-21,.col-22,.col-23,.col-24,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-13,.col-lg-14,.col-lg-15,.col-lg-16,.col-lg-17,.col-lg-18,.col-lg-19,.col-lg-20,.col-lg-21,.col-lg-22,.col-lg-23,.col-lg-24,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-13,.col-md-14,.col-md-15,.col-md-16,.col-md-17,.col-md-18,.col-md-19,.col-md-20,.col-md-21,.col-md-22,.col-md-23,.col-md-24,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-13,.col-sm-14,.col-sm-15,.col-sm-16,.col-sm-17,.col-sm-18,.col-sm-19,.col-sm-20,.col-sm-21,.col-sm-22,.col-sm-23,.col-sm-24,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-13,.col-xl-14,.col-xl-15,.col-xl-16,.col-xl-17,.col-xl-18,.col-xl-19,.col-xl-20,.col-xl-21,.col-xl-22,.col-xl-23,.col-xl-24,.col-xl-auto,.col-xxl,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-13,.col-xxl-14,.col-xxl-15,.col-xxl-16,.col-xxl-17,.col-xxl-18,.col-xxl-19,.col-xxl-20,.col-xxl-21,.col-xxl-22,.col-xxl-23,.col-xxl-24,.col-xxl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.col-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}
.col-1{-webkit-box-flex:0;-webkit-flex:0 0 4.16667%;-ms-flex:0 0 4.16667%;flex:0 0 4.16667%;max-width:4.16667%}
.col-2{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}
.col-3{-webkit-box-flex:0;-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}
.col-4{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
.col-5{-webkit-box-flex:0;-webkit-flex:0 0 20.83333%;-ms-flex:0 0 20.83333%;flex:0 0 20.83333%;max-width:20.83333%}
.col-6{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-7{-webkit-box-flex:0;-webkit-flex:0 0 29.16667%;-ms-flex:0 0 29.16667%;flex:0 0 29.16667%;max-width:29.16667%}
.col-8{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.col-9{-webkit-box-flex:0;-webkit-flex:0 0 37.5%;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}
.col-10{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}
.col-11{-webkit-box-flex:0;-webkit-flex:0 0 45.83333%;-ms-flex:0 0 45.83333%;flex:0 0 45.83333%;max-width:45.83333%}
.col-12{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-13{-webkit-box-flex:0;-webkit-flex:0 0 54.16667%;-ms-flex:0 0 54.16667%;flex:0 0 54.16667%;max-width:54.16667%}
.col-14{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}
.col-15{-webkit-box-flex:0;-webkit-flex:0 0 62.5%;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}
.col-16{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}
.col-17{-webkit-box-flex:0;-webkit-flex:0 0 70.83333%;-ms-flex:0 0 70.83333%;flex:0 0 70.83333%;max-width:70.83333%}
.col-18{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-19{-webkit-box-flex:0;-webkit-flex:0 0 79.16667%;-ms-flex:0 0 79.16667%;flex:0 0 79.16667%;max-width:79.16667%}
.col-20{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
.col-21{-webkit-box-flex:0;-webkit-flex:0 0 87.5%;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}
.col-22{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}
.col-23{-webkit-box-flex:0;-webkit-flex:0 0 95.83333%;-ms-flex:0 0 95.83333%;flex:0 0 95.83333%;max-width:95.83333%}
.col-24{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
@media (min-width:576px){.col-sm{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.col-sm-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}
.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 4.16667%;-ms-flex:0 0 4.16667%;flex:0 0 4.16667%;max-width:4.16667%}
.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}
.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}
.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 20.83333%;-ms-flex:0 0 20.83333%;flex:0 0 20.83333%;max-width:20.83333%}
.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 29.16667%;-ms-flex:0 0 29.16667%;flex:0 0 29.16667%;max-width:29.16667%}
.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 37.5%;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}
.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}
.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 45.83333%;-ms-flex:0 0 45.83333%;flex:0 0 45.83333%;max-width:45.83333%}
.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-sm-13{-webkit-box-flex:0;-webkit-flex:0 0 54.16667%;-ms-flex:0 0 54.16667%;flex:0 0 54.16667%;max-width:54.16667%}
.col-sm-14{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}
.col-sm-15{-webkit-box-flex:0;-webkit-flex:0 0 62.5%;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}
.col-sm-16{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}
.col-sm-17{-webkit-box-flex:0;-webkit-flex:0 0 70.83333%;-ms-flex:0 0 70.83333%;flex:0 0 70.83333%;max-width:70.83333%}
.col-sm-18{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-sm-19{-webkit-box-flex:0;-webkit-flex:0 0 79.16667%;-ms-flex:0 0 79.16667%;flex:0 0 79.16667%;max-width:79.16667%}
.col-sm-20{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
.col-sm-21{-webkit-box-flex:0;-webkit-flex:0 0 87.5%;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}
.col-sm-22{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}
.col-sm-23{-webkit-box-flex:0;-webkit-flex:0 0 95.83333%;-ms-flex:0 0 95.83333%;flex:0 0 95.83333%;max-width:95.83333%}
.col-sm-24{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}@media (min-width:768px){.col-md{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.col-md-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}
.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 4.16667%;-ms-flex:0 0 4.16667%;flex:0 0 4.16667%;max-width:4.16667%}
.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}
.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}
.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 20.83333%;-ms-flex:0 0 20.83333%;flex:0 0 20.83333%;max-width:20.83333%}
.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 29.16667%;-ms-flex:0 0 29.16667%;flex:0 0 29.16667%;max-width:29.16667%}
.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 37.5%;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}
.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}
.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 45.83333%;-ms-flex:0 0 45.83333%;flex:0 0 45.83333%;max-width:45.83333%}
.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-md-13{-webkit-box-flex:0;-webkit-flex:0 0 54.16667%;-ms-flex:0 0 54.16667%;flex:0 0 54.16667%;max-width:54.16667%}
.col-md-14{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}
.col-md-15{-webkit-box-flex:0;-webkit-flex:0 0 62.5%;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}
.col-md-16{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}
.col-md-17{-webkit-box-flex:0;-webkit-flex:0 0 70.83333%;-ms-flex:0 0 70.83333%;flex:0 0 70.83333%;max-width:70.83333%}
.col-md-18{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-md-19{-webkit-box-flex:0;-webkit-flex:0 0 79.16667%;-ms-flex:0 0 79.16667%;flex:0 0 79.16667%;max-width:79.16667%}
.col-md-20{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
.col-md-21{-webkit-box-flex:0;-webkit-flex:0 0 87.5%;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}
.col-md-22{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}
.col-md-23{-webkit-box-flex:0;-webkit-flex:0 0 95.83333%;-ms-flex:0 0 95.83333%;flex:0 0 95.83333%;max-width:95.83333%}
.col-md-24{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}@media (min-width:992px){.col-lg{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.col-lg-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}
.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 4.16667%;-ms-flex:0 0 4.16667%;flex:0 0 4.16667%;max-width:4.16667%}
.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}
.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}
.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 20.83333%;-ms-flex:0 0 20.83333%;flex:0 0 20.83333%;max-width:20.83333%}
.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 29.16667%;-ms-flex:0 0 29.16667%;flex:0 0 29.16667%;max-width:29.16667%}
.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 37.5%;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}
.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}
.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 45.83333%;-ms-flex:0 0 45.83333%;flex:0 0 45.83333%;max-width:45.83333%}
.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-lg-13{-webkit-box-flex:0;-webkit-flex:0 0 54.16667%;-ms-flex:0 0 54.16667%;flex:0 0 54.16667%;max-width:54.16667%}
.col-lg-14{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}
.col-lg-15{-webkit-box-flex:0;-webkit-flex:0 0 62.5%;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}
.col-lg-16{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}
.col-lg-17{-webkit-box-flex:0;-webkit-flex:0 0 70.83333%;-ms-flex:0 0 70.83333%;flex:0 0 70.83333%;max-width:70.83333%}
.col-lg-18{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-lg-19{-webkit-box-flex:0;-webkit-flex:0 0 79.16667%;-ms-flex:0 0 79.16667%;flex:0 0 79.16667%;max-width:79.16667%}
.col-lg-20{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
.col-lg-21{-webkit-box-flex:0;-webkit-flex:0 0 87.5%;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}
.col-lg-22{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}
.col-lg-23{-webkit-box-flex:0;-webkit-flex:0 0 95.83333%;-ms-flex:0 0 95.83333%;flex:0 0 95.83333%;max-width:95.83333%}
.col-lg-24{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}@media (min-width:1200px){.col-xl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.col-xl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}
.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 4.16667%;-ms-flex:0 0 4.16667%;flex:0 0 4.16667%;max-width:4.16667%}
.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}
.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}
.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 20.83333%;-ms-flex:0 0 20.83333%;flex:0 0 20.83333%;max-width:20.83333%}
.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 29.16667%;-ms-flex:0 0 29.16667%;flex:0 0 29.16667%;max-width:29.16667%}
.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 37.5%;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}
.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}
.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 45.83333%;-ms-flex:0 0 45.83333%;flex:0 0 45.83333%;max-width:45.83333%}
.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-xl-13{-webkit-box-flex:0;-webkit-flex:0 0 54.16667%;-ms-flex:0 0 54.16667%;flex:0 0 54.16667%;max-width:54.16667%}
.col-xl-14{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}
.col-xl-15{-webkit-box-flex:0;-webkit-flex:0 0 62.5%;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}
.col-xl-16{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}
.col-xl-17{-webkit-box-flex:0;-webkit-flex:0 0 70.83333%;-ms-flex:0 0 70.83333%;flex:0 0 70.83333%;max-width:70.83333%}
.col-xl-18{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-xl-19{-webkit-box-flex:0;-webkit-flex:0 0 79.16667%;-ms-flex:0 0 79.16667%;flex:0 0 79.16667%;max-width:79.16667%}
.col-xl-20{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
.col-xl-21{-webkit-box-flex:0;-webkit-flex:0 0 87.5%;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}
.col-xl-22{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}
.col-xl-23{-webkit-box-flex:0;-webkit-flex:0 0 95.83333%;-ms-flex:0 0 95.83333%;flex:0 0 95.83333%;max-width:95.83333%}
.col-xl-24{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}@media (min-width:1400px){.col-xxl{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.col-xxl-auto{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}
.col-xxl-1{-webkit-box-flex:0;-webkit-flex:0 0 4.16667%;-ms-flex:0 0 4.16667%;flex:0 0 4.16667%;max-width:4.16667%}
.col-xxl-2{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}
.col-xxl-3{-webkit-box-flex:0;-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}
.col-xxl-4{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
.col-xxl-5{-webkit-box-flex:0;-webkit-flex:0 0 20.83333%;-ms-flex:0 0 20.83333%;flex:0 0 20.83333%;max-width:20.83333%}
.col-xxl-6{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.col-xxl-7{-webkit-box-flex:0;-webkit-flex:0 0 29.16667%;-ms-flex:0 0 29.16667%;flex:0 0 29.16667%;max-width:29.16667%}
.col-xxl-8{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.col-xxl-9{-webkit-box-flex:0;-webkit-flex:0 0 37.5%;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}
.col-xxl-10{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}
.col-xxl-11{-webkit-box-flex:0;-webkit-flex:0 0 45.83333%;-ms-flex:0 0 45.83333%;flex:0 0 45.83333%;max-width:45.83333%}
.col-xxl-12{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.col-xxl-13{-webkit-box-flex:0;-webkit-flex:0 0 54.16667%;-ms-flex:0 0 54.16667%;flex:0 0 54.16667%;max-width:54.16667%}
.col-xxl-14{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}
.col-xxl-15{-webkit-box-flex:0;-webkit-flex:0 0 62.5%;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}
.col-xxl-16{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}
.col-xxl-17{-webkit-box-flex:0;-webkit-flex:0 0 70.83333%;-ms-flex:0 0 70.83333%;flex:0 0 70.83333%;max-width:70.83333%}
.col-xxl-18{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.col-xxl-19{-webkit-box-flex:0;-webkit-flex:0 0 79.16667%;-ms-flex:0 0 79.16667%;flex:0 0 79.16667%;max-width:79.16667%}
.col-xxl-20{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
.col-xxl-21{-webkit-box-flex:0;-webkit-flex:0 0 87.5%;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}
.col-xxl-22{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}
.col-xxl-23{-webkit-box-flex:0;-webkit-flex:0 0 95.83333%;-ms-flex:0 0 95.83333%;flex:0 0 95.83333%;max-width:95.83333%}
.col-xxl-24{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}.align-middle{vertical-align:middle!important}
.border{border:1px solid #e9ecef!important}
.clearfix:after{display:block;clear:both;content:""}
.d-inline-block{display:inline-block!important}
.d-table-cell{display:table-cell!important}
.d-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}
@media (min-width:576px){.d-sm-inline-block{display:inline-block!important}
.d-sm-table-cell{display:table-cell!important}
.d-sm-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}
}@media (min-width:768px){.d-md-inline-block{display:inline-block!important}
.d-md-table-cell{display:table-cell!important}
.d-md-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}
}@media (min-width:992px){.d-lg-inline-block{display:inline-block!important}
.d-lg-table-cell{display:table-cell!important}
.d-lg-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}
}@media (min-width:1200px){.d-xl-inline-block{display:inline-block!important}
.d-xl-table-cell{display:table-cell!important}
.d-xl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}
}@media (min-width:1400px){.d-xxl-none{display:none!important}
.d-xxl-inline{display:inline!important}
.d-xxl-inline-block{display:inline-block!important}
.d-xxl-block{display:block!important}
.d-xxl-table{display:table!important}
.d-xxl-table-cell{display:table-cell!important}
.d-xxl-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}
.d-xxl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}
}.d-print-inline-block{display:none!important}
@media print{.d-print-inline-block{display:inline-block!important}
}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
.align-items-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}
.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}
@media (min-width:1400px){.m-xxl-0{margin:0!important}
.mt-xxl-0{margin-top:0!important}
.mr-xxl-0{margin-right:0!important}
.mb-xxl-0{margin-bottom:0!important}
.ml-xxl-0{margin-left:0!important}
.mx-xxl-0{margin-right:0!important;margin-left:0!important}
.my-xxl-0{margin-top:0!important;margin-bottom:0!important}
.m-xxl-1{margin:0.25rem!important}
.mt-xxl-1{margin-top:0.25rem!important}
.mr-xxl-1{margin-right:0.25rem!important}
.mb-xxl-1{margin-bottom:0.25rem!important}
.ml-xxl-1{margin-left:0.25rem!important}
.mx-xxl-1{margin-right:0.25rem!important;margin-left:0.25rem!important}
.my-xxl-1{margin-top:0.25rem!important;margin-bottom:0.25rem!important}
.m-xxl-2{margin:0.5rem!important}
.mt-xxl-2{margin-top:0.5rem!important}
.mr-xxl-2{margin-right:0.5rem!important}
.mb-xxl-2{margin-bottom:0.5rem!important}
.ml-xxl-2{margin-left:0.5rem!important}
.mx-xxl-2{margin-right:0.5rem!important;margin-left:0.5rem!important}
.my-xxl-2{margin-top:0.5rem!important;margin-bottom:0.5rem!important}
.m-xxl-3{margin:1rem!important}
.mt-xxl-3{margin-top:1rem!important}
.mr-xxl-3{margin-right:1rem!important}
.mb-xxl-3{margin-bottom:1rem!important}
.ml-xxl-3{margin-left:1rem!important}
.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}
.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}
.m-xxl-4{margin:1.5rem!important}
.mt-xxl-4{margin-top:1.5rem!important}
.mr-xxl-4{margin-right:1.5rem!important}
.mb-xxl-4{margin-bottom:1.5rem!important}
.ml-xxl-4{margin-left:1.5rem!important}
.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}
.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}
.m-xxl-5{margin:3rem!important}
.mt-xxl-5{margin-top:3rem!important}
.mr-xxl-5{margin-right:3rem!important}
.mb-xxl-5{margin-bottom:3rem!important}
.ml-xxl-5{margin-left:3rem!important}
.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}
.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}
.p-xxl-0{padding:0!important}
.pt-xxl-0{padding-top:0!important}
.pr-xxl-0{padding-right:0!important}
.pb-xxl-0{padding-bottom:0!important}
.pl-xxl-0{padding-left:0!important}
.px-xxl-0{padding-right:0!important;padding-left:0!important}
.py-xxl-0{padding-top:0!important;padding-bottom:0!important}
.p-xxl-1{padding:0.25rem!important}
.pt-xxl-1{padding-top:0.25rem!important}
.pr-xxl-1{padding-right:0.25rem!important}
.pb-xxl-1{padding-bottom:0.25rem!important}
.pl-xxl-1{padding-left:0.25rem!important}
.px-xxl-1{padding-right:0.25rem!important;padding-left:0.25rem!important}
.py-xxl-1{padding-top:0.25rem!important;padding-bottom:0.25rem!important}
.p-xxl-2{padding:0.5rem!important}
.pt-xxl-2{padding-top:0.5rem!important}
.pr-xxl-2{padding-right:0.5rem!important}
.pb-xxl-2{padding-bottom:0.5rem!important}
.pl-xxl-2{padding-left:0.5rem!important}
.px-xxl-2{padding-right:0.5rem!important;padding-left:0.5rem!important}
.py-xxl-2{padding-top:0.5rem!important;padding-bottom:0.5rem!important}
.p-xxl-3{padding:1rem!important}
.pt-xxl-3{padding-top:1rem!important}
.pr-xxl-3{padding-right:1rem!important}
.pb-xxl-3{padding-bottom:1rem!important}
.pl-xxl-3{padding-left:1rem!important}
.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}
.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}
.p-xxl-4{padding:1.5rem!important}
.pt-xxl-4{padding-top:1.5rem!important}
.pr-xxl-4{padding-right:1.5rem!important}
.pb-xxl-4{padding-bottom:1.5rem!important}
.pl-xxl-4{padding-left:1.5rem!important}
.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}
.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}
.p-xxl-5{padding:3rem!important}
.pt-xxl-5{padding-top:3rem!important}
.pr-xxl-5{padding-right:3rem!important}
.pb-xxl-5{padding-bottom:3rem!important}
.pl-xxl-5{padding-left:3rem!important}
.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}
.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}
.m-xxl-auto{margin:auto!important}
.mt-xxl-auto{margin-top:auto!important}
.mr-xxl-auto{margin-right:auto!important}
.mb-xxl-auto{margin-bottom:auto!important}
.ml-xxl-auto{margin-left:auto!important}
.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}
.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}
}.visible{visibility:visible!important}
.invisible{visibility:hidden!important}
[data-aos][data-aos][data-aos-duration='50'],body[data-aos-duration='50'] [data-aos]{-webkit-transition-duration:50ms;-o-transition-duration:50ms;transition-duration:50ms}
[data-aos][data-aos][data-aos-delay='50'],body[data-aos-delay='50'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='100'],body[data-aos-duration='100'] [data-aos]{-webkit-transition-duration:.1s;-o-transition-duration:.1s;transition-duration:.1s}
[data-aos][data-aos][data-aos-delay='100'],body[data-aos-delay='100'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='150'],body[data-aos-duration='150'] [data-aos]{-webkit-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}
[data-aos][data-aos][data-aos-delay='150'],body[data-aos-delay='150'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='200'],body[data-aos-duration='200'] [data-aos]{-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}
[data-aos][data-aos][data-aos-delay='200'],body[data-aos-delay='200'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='250'],body[data-aos-duration='250'] [data-aos]{-webkit-transition-duration:.25s;-o-transition-duration:.25s;transition-duration:.25s}
[data-aos][data-aos][data-aos-delay='250'],body[data-aos-delay='250'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='300'],body[data-aos-duration='300'] [data-aos]{-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}
[data-aos][data-aos][data-aos-delay='300'],body[data-aos-delay='300'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='350'],body[data-aos-duration='350'] [data-aos]{-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s}
[data-aos][data-aos][data-aos-delay='350'],body[data-aos-delay='350'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='400'],body[data-aos-duration='400'] [data-aos]{-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}
[data-aos][data-aos][data-aos-delay='400'],body[data-aos-delay='400'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='450'],body[data-aos-duration='450'] [data-aos]{-webkit-transition-duration:.45s;-o-transition-duration:.45s;transition-duration:.45s}
[data-aos][data-aos][data-aos-delay='450'],body[data-aos-delay='450'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='500'],body[data-aos-duration='500'] [data-aos]{-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}
[data-aos][data-aos][data-aos-delay='500'],body[data-aos-delay='500'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='550'],body[data-aos-duration='550'] [data-aos]{-webkit-transition-duration:.55s;-o-transition-duration:.55s;transition-duration:.55s}
[data-aos][data-aos][data-aos-delay='550'],body[data-aos-delay='550'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='600'],body[data-aos-duration='600'] [data-aos]{-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s}
[data-aos][data-aos][data-aos-delay='600'],body[data-aos-delay='600'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='650'],body[data-aos-duration='650'] [data-aos]{-webkit-transition-duration:.65s;-o-transition-duration:.65s;transition-duration:.65s}
[data-aos][data-aos][data-aos-delay='650'],body[data-aos-delay='650'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='700'],body[data-aos-duration='700'] [data-aos]{-webkit-transition-duration:.7s;-o-transition-duration:.7s;transition-duration:.7s}
[data-aos][data-aos][data-aos-delay='700'],body[data-aos-delay='700'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='750'],body[data-aos-duration='750'] [data-aos]{-webkit-transition-duration:.75s;-o-transition-duration:.75s;transition-duration:.75s}
[data-aos][data-aos][data-aos-delay='750'],body[data-aos-delay='750'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='800'],body[data-aos-duration='800'] [data-aos]{-webkit-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}
[data-aos][data-aos][data-aos-delay='800'],body[data-aos-delay='800'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='850'],body[data-aos-duration='850'] [data-aos]{-webkit-transition-duration:.85s;-o-transition-duration:.85s;transition-duration:.85s}
[data-aos][data-aos][data-aos-delay='850'],body[data-aos-delay='850'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='900'],body[data-aos-duration='900'] [data-aos]{-webkit-transition-duration:.9s;-o-transition-duration:.9s;transition-duration:.9s}
[data-aos][data-aos][data-aos-delay='900'],body[data-aos-delay='900'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='950'],body[data-aos-duration='950'] [data-aos]{-webkit-transition-duration:.95s;-o-transition-duration:.95s;transition-duration:.95s}
[data-aos][data-aos][data-aos-delay='950'],body[data-aos-delay='950'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='1000'],body[data-aos-duration='1000'] [data-aos]{-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}
[data-aos][data-aos][data-aos-delay='1000'],body[data-aos-delay='1000'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='1050'],body[data-aos-duration='1050'] [data-aos]{-webkit-transition-duration:1.05s;-o-transition-duration:1.05s;transition-duration:1.05s}
[data-aos][data-aos][data-aos-delay='1050'],body[data-aos-delay='1050'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='1100'],body[data-aos-duration='1100'] [data-aos]{-webkit-transition-duration:1.1s;-o-transition-duration:1.1s;transition-duration:1.1s}
[data-aos][data-aos][data-aos-delay='1100'],body[data-aos-delay='1100'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='1150'],body[data-aos-duration='1150'] [data-aos]{-webkit-transition-duration:1.15s;-o-transition-duration:1.15s;transition-duration:1.15s}
[data-aos][data-aos][data-aos-delay='1150'],body[data-aos-delay='1150'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='1200'],body[data-aos-duration='1200'] [data-aos]{-webkit-transition-duration:1.2s;-o-transition-duration:1.2s;transition-duration:1.2s}
[data-aos][data-aos][data-aos-delay='1200'],body[data-aos-delay='1200'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='1250'],body[data-aos-duration='1250'] [data-aos]{-webkit-transition-duration:1.25s;-o-transition-duration:1.25s;transition-duration:1.25s}
[data-aos][data-aos][data-aos-delay='1250'],body[data-aos-delay='1250'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='1300'],body[data-aos-duration='1300'] [data-aos]{-webkit-transition-duration:1.3s;-o-transition-duration:1.3s;transition-duration:1.3s}
[data-aos][data-aos][data-aos-delay='1300'],body[data-aos-delay='1300'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='1350'],body[data-aos-duration='1350'] [data-aos]{-webkit-transition-duration:1.35s;-o-transition-duration:1.35s;transition-duration:1.35s}
[data-aos][data-aos][data-aos-delay='1350'],body[data-aos-delay='1350'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='1400'],body[data-aos-duration='1400'] [data-aos]{-webkit-transition-duration:1.4s;-o-transition-duration:1.4s;transition-duration:1.4s}
[data-aos][data-aos][data-aos-delay='1400'],body[data-aos-delay='1400'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='1450'],body[data-aos-duration='1450'] [data-aos]{-webkit-transition-duration:1.45s;-o-transition-duration:1.45s;transition-duration:1.45s}
[data-aos][data-aos][data-aos-delay='1450'],body[data-aos-delay='1450'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='1500'],body[data-aos-duration='1500'] [data-aos]{-webkit-transition-duration:1.5s;-o-transition-duration:1.5s;transition-duration:1.5s}
[data-aos][data-aos][data-aos-delay='1500'],body[data-aos-delay='1500'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='1550'],body[data-aos-duration='1550'] [data-aos]{-webkit-transition-duration:1.55s;-o-transition-duration:1.55s;transition-duration:1.55s}
[data-aos][data-aos][data-aos-delay='1550'],body[data-aos-delay='1550'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='1600'],body[data-aos-duration='1600'] [data-aos]{-webkit-transition-duration:1.6s;-o-transition-duration:1.6s;transition-duration:1.6s}
[data-aos][data-aos][data-aos-delay='1600'],body[data-aos-delay='1600'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='1650'],body[data-aos-duration='1650'] [data-aos]{-webkit-transition-duration:1.65s;-o-transition-duration:1.65s;transition-duration:1.65s}
[data-aos][data-aos][data-aos-delay='1650'],body[data-aos-delay='1650'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='1700'],body[data-aos-duration='1700'] [data-aos]{-webkit-transition-duration:1.7s;-o-transition-duration:1.7s;transition-duration:1.7s}
[data-aos][data-aos][data-aos-delay='1700'],body[data-aos-delay='1700'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='1750'],body[data-aos-duration='1750'] [data-aos]{-webkit-transition-duration:1.75s;-o-transition-duration:1.75s;transition-duration:1.75s}
[data-aos][data-aos][data-aos-delay='1750'],body[data-aos-delay='1750'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='1800'],body[data-aos-duration='1800'] [data-aos]{-webkit-transition-duration:1.8s;-o-transition-duration:1.8s;transition-duration:1.8s}
[data-aos][data-aos][data-aos-delay='1800'],body[data-aos-delay='1800'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='1850'],body[data-aos-duration='1850'] [data-aos]{-webkit-transition-duration:1.85s;-o-transition-duration:1.85s;transition-duration:1.85s}
[data-aos][data-aos][data-aos-delay='1850'],body[data-aos-delay='1850'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='1900'],body[data-aos-duration='1900'] [data-aos]{-webkit-transition-duration:1.9s;-o-transition-duration:1.9s;transition-duration:1.9s}
[data-aos][data-aos][data-aos-delay='1900'],body[data-aos-delay='1900'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='1950'],body[data-aos-duration='1950'] [data-aos]{-webkit-transition-duration:1.95s;-o-transition-duration:1.95s;transition-duration:1.95s}
[data-aos][data-aos][data-aos-delay='1950'],body[data-aos-delay='1950'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='2000'],body[data-aos-duration='2000'] [data-aos]{-webkit-transition-duration:2s;-o-transition-duration:2s;transition-duration:2s}
[data-aos][data-aos][data-aos-delay='2000'],body[data-aos-delay='2000'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='2050'],body[data-aos-duration='2050'] [data-aos]{-webkit-transition-duration:2.05s;-o-transition-duration:2.05s;transition-duration:2.05s}
[data-aos][data-aos][data-aos-delay='2050'],body[data-aos-delay='2050'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='2100'],body[data-aos-duration='2100'] [data-aos]{-webkit-transition-duration:2.1s;-o-transition-duration:2.1s;transition-duration:2.1s}
[data-aos][data-aos][data-aos-delay='2100'],body[data-aos-delay='2100'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='2150'],body[data-aos-duration='2150'] [data-aos]{-webkit-transition-duration:2.15s;-o-transition-duration:2.15s;transition-duration:2.15s}
[data-aos][data-aos][data-aos-delay='2150'],body[data-aos-delay='2150'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='2200'],body[data-aos-duration='2200'] [data-aos]{-webkit-transition-duration:2.2s;-o-transition-duration:2.2s;transition-duration:2.2s}
[data-aos][data-aos][data-aos-delay='2200'],body[data-aos-delay='2200'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='2250'],body[data-aos-duration='2250'] [data-aos]{-webkit-transition-duration:2.25s;-o-transition-duration:2.25s;transition-duration:2.25s}
[data-aos][data-aos][data-aos-delay='2250'],body[data-aos-delay='2250'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='2300'],body[data-aos-duration='2300'] [data-aos]{-webkit-transition-duration:2.3s;-o-transition-duration:2.3s;transition-duration:2.3s}
[data-aos][data-aos][data-aos-delay='2300'],body[data-aos-delay='2300'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='2350'],body[data-aos-duration='2350'] [data-aos]{-webkit-transition-duration:2.35s;-o-transition-duration:2.35s;transition-duration:2.35s}
[data-aos][data-aos][data-aos-delay='2350'],body[data-aos-delay='2350'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='2400'],body[data-aos-duration='2400'] [data-aos]{-webkit-transition-duration:2.4s;-o-transition-duration:2.4s;transition-duration:2.4s}
[data-aos][data-aos][data-aos-delay='2400'],body[data-aos-delay='2400'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='2450'],body[data-aos-duration='2450'] [data-aos]{-webkit-transition-duration:2.45s;-o-transition-duration:2.45s;transition-duration:2.45s}
[data-aos][data-aos][data-aos-delay='2450'],body[data-aos-delay='2450'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='2500'],body[data-aos-duration='2500'] [data-aos]{-webkit-transition-duration:2.5s;-o-transition-duration:2.5s;transition-duration:2.5s}
[data-aos][data-aos][data-aos-delay='2500'],body[data-aos-delay='2500'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='2550'],body[data-aos-duration='2550'] [data-aos]{-webkit-transition-duration:2.55s;-o-transition-duration:2.55s;transition-duration:2.55s}
[data-aos][data-aos][data-aos-delay='2550'],body[data-aos-delay='2550'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='2600'],body[data-aos-duration='2600'] [data-aos]{-webkit-transition-duration:2.6s;-o-transition-duration:2.6s;transition-duration:2.6s}
[data-aos][data-aos][data-aos-delay='2600'],body[data-aos-delay='2600'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='2650'],body[data-aos-duration='2650'] [data-aos]{-webkit-transition-duration:2.65s;-o-transition-duration:2.65s;transition-duration:2.65s}
[data-aos][data-aos][data-aos-delay='2650'],body[data-aos-delay='2650'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='2700'],body[data-aos-duration='2700'] [data-aos]{-webkit-transition-duration:2.7s;-o-transition-duration:2.7s;transition-duration:2.7s}
[data-aos][data-aos][data-aos-delay='2700'],body[data-aos-delay='2700'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='2750'],body[data-aos-duration='2750'] [data-aos]{-webkit-transition-duration:2.75s;-o-transition-duration:2.75s;transition-duration:2.75s}
[data-aos][data-aos][data-aos-delay='2750'],body[data-aos-delay='2750'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='2800'],body[data-aos-duration='2800'] [data-aos]{-webkit-transition-duration:2.8s;-o-transition-duration:2.8s;transition-duration:2.8s}
[data-aos][data-aos][data-aos-delay='2800'],body[data-aos-delay='2800'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='2850'],body[data-aos-duration='2850'] [data-aos]{-webkit-transition-duration:2.85s;-o-transition-duration:2.85s;transition-duration:2.85s}
[data-aos][data-aos][data-aos-delay='2850'],body[data-aos-delay='2850'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='2900'],body[data-aos-duration='2900'] [data-aos]{-webkit-transition-duration:2.9s;-o-transition-duration:2.9s;transition-duration:2.9s}
[data-aos][data-aos][data-aos-delay='2900'],body[data-aos-delay='2900'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='2950'],body[data-aos-duration='2950'] [data-aos]{-webkit-transition-duration:2.95s;-o-transition-duration:2.95s;transition-duration:2.95s}
[data-aos][data-aos][data-aos-delay='2950'],body[data-aos-delay='2950'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-duration='3000'],body[data-aos-duration='3000'] [data-aos]{-webkit-transition-duration:3s;-o-transition-duration:3s;transition-duration:3s}
[data-aos][data-aos][data-aos-delay='3000'],body[data-aos-delay='3000'] [data-aos]{-webkit-transition-delay:0;-o-transition-delay:0;transition-delay:0}
[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{-webkit-transition-timing-function:cubic-bezier(0.25,0.25,0.75,0.75);-o-transition-timing-function:cubic-bezier(0.25,0.25,0.75,0.75);transition-timing-function:cubic-bezier(0.25,0.25,0.75,0.75)}
[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}
[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}
[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}
[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}
[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(0.6,-0.28,0.735,0.045);-o-transition-timing-function:cubic-bezier(0.6,-0.28,0.735,0.045);transition-timing-function:cubic-bezier(0.6,-0.28,0.735,0.045)}
[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.275);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.275);transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.275)}
[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);-o-transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55)}
[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(0.47,0,0.745,0.715);-o-transition-timing-function:cubic-bezier(0.47,0,0.745,0.715);transition-timing-function:cubic-bezier(0.47,0,0.745,0.715)}
[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(0.39,0.575,0.565,1);-o-transition-timing-function:cubic-bezier(0.39,0.575,0.565,1);transition-timing-function:cubic-bezier(0.39,0.575,0.565,1)}
[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(0.445,0.05,0.55,0.95);-o-transition-timing-function:cubic-bezier(0.445,0.05,0.55,0.95);transition-timing-function:cubic-bezier(0.445,0.05,0.55,0.95)}
[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(0.55,0.085,0.68,0.53);-o-transition-timing-function:cubic-bezier(0.55,0.085,0.68,0.53);transition-timing-function:cubic-bezier(0.55,0.085,0.68,0.53)}
[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);-o-transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94)}
[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955);-o-transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955);transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955)}
[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(0.55,0.085,0.68,0.53);-o-transition-timing-function:cubic-bezier(0.55,0.085,0.68,0.53);transition-timing-function:cubic-bezier(0.55,0.085,0.68,0.53)}
[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);-o-transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94)}
[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955);-o-transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955);transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955)}
[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(0.55,0.085,0.68,0.53);-o-transition-timing-function:cubic-bezier(0.55,0.085,0.68,0.53);transition-timing-function:cubic-bezier(0.55,0.085,0.68,0.53)}
[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);-o-transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94)}
[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955);-o-transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955);transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955)}
[data-aos^=fade][data-aos^=fade]{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:opacity,transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}
[data-aos=fade-up]{-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px)}
[data-aos=fade-down]{-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}
[data-aos=fade-right]{-webkit-transform:translate(-100px);-ms-transform:translate(-100px);transform:translate(-100px)}
[data-aos=fade-left]{-webkit-transform:translate(100px);-ms-transform:translate(100px);transform:translate(100px)}
[data-aos=fade-up-right]{-webkit-transform:translate(-100px,100px);-ms-transform:translate(-100px,100px);transform:translate(-100px,100px)}
[data-aos=fade-up-left]{-webkit-transform:translate(100px,100px);-ms-transform:translate(100px,100px);transform:translate(100px,100px)}
[data-aos=fade-down-right]{-webkit-transform:translate(-100px,-100px);-ms-transform:translate(-100px,-100px);transform:translate(-100px,-100px)}
[data-aos=fade-down-left]{-webkit-transform:translate(100px,-100px);-ms-transform:translate(100px,-100px);transform:translate(100px,-100px)}
[data-aos^=zoom][data-aos^=zoom]{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:opacity,transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}
[data-aos=zoom-in]{-webkit-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6)}
[data-aos=zoom-in-up]{-webkit-transform:translateY(100px) scale(0.6);-ms-transform:translateY(100px) scale(0.6);transform:translateY(100px) scale(0.6)}
[data-aos=zoom-in-down]{-webkit-transform:translateY(-100px) scale(0.6);-ms-transform:translateY(-100px) scale(0.6);transform:translateY(-100px) scale(0.6)}
[data-aos=zoom-in-right]{-webkit-transform:translate(-100px) scale(0.6);-ms-transform:translate(-100px) scale(0.6);transform:translate(-100px) scale(0.6)}
[data-aos=zoom-in-left]{-webkit-transform:translate(100px) scale(0.6);-ms-transform:translate(100px) scale(0.6);transform:translate(100px) scale(0.6)}
[data-aos=zoom-out]{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
[data-aos=zoom-out-up]{-webkit-transform:translateY(100px) scale(1.2);-ms-transform:translateY(100px) scale(1.2);transform:translateY(100px) scale(1.2)}
[data-aos=zoom-out-down]{-webkit-transform:translateY(-100px) scale(1.2);-ms-transform:translateY(-100px) scale(1.2);transform:translateY(-100px) scale(1.2)}
[data-aos=zoom-out-right]{-webkit-transform:translate(-100px) scale(1.2);-ms-transform:translate(-100px) scale(1.2);transform:translate(-100px) scale(1.2)}
[data-aos=zoom-out-left]{-webkit-transform:translate(100px) scale(1.2);-ms-transform:translate(100px) scale(1.2);transform:translate(100px) scale(1.2)}
[data-aos^=slide][data-aos^=slide]{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}
[data-aos=slide-up]{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}
[data-aos=slide-down]{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
[data-aos=slide-right]{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}
[data-aos=slide-left]{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}
[data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}
[data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}
[data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}
[data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}
[data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.pull-right{float:right}
.pull-left{float:left}
.fa-angle-up:before{content:"\f106"}
.fa-angle-down:before{content:"\f107"}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.custom-cols{margin-bottom:40px}
.custom-cols figure.top img{width:100%;max-width:none}
.custom-cols .teaser{margin-bottom:45px;display:-webkit-box;display:-ms-flexbox;display:flex}
.custom-cols .teaser:first-child{margin-top:0}
.custom-cols .teaser .image_wrapper{min-width:50px;max-width:50px;margin-right:15px}
.custom-cols .teaser .image_wrapper img{width:100%;height:auto}
.custom-cols .teaser .content{margin-top:-8px}
.custom-cols .teaser figure{max-width:none;width:100%}
.custom-cols .mod_customnav ul{list-style:none}
.custom-cols .mod_customnav ul li a,.custom-cols .mod_customnav ul li span{color:#2b3662;text-decoration:underline;font-size:1rem;line-height:1.75rem;font-weight:600}
.custom-cols .teaser .link.pdf a{white-space:nowrap;font-size:.8rem;display:inline-block;margin-top:40px}
.custom-cols .ico_pdf{width:20px;height:auto;margin-right:10px;display:inline-block}
.custom-cols figure.width_teaser{margin-bottom:45px}
@media (max-width:767px){.custom-cols .text{font-size:1rem;line-height:1.6rem}
.custom-cols .headline.top h1,.custom-cols .headline.top h2,.custom-cols .headline.top h3,.custom-cols .headline.top h4,.custom-cols .headline.top h5,.custom-cols .headline.top h6{color:#2b3662;font-size:1.25rem;line-height:1.75rem;margin-bottom:35px;font-weight:400}
.custom-cols .row>div{margin-bottom:40px}
.custom-cols .row>div:last-child{margin-bottom:0}
}@media (min-width:768px){.custom-cols{margin-bottom:50px}
.custom-cols .headline.top h1,.custom-cols .headline.top h2,.custom-cols .headline.top h3,.custom-cols .headline.top h4,.custom-cols .headline.top h5,.custom-cols .headline.top h6{color:#2b3662;font-size:1.75rem;line-height:2.25rem;margin-bottom:35px;font-weight:400}
.custom-cols .teaser{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.custom-cols .teaser:first-child{margin-top:109px}
}@media (min-width:992px){.custom-cols .teaser{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}.news .news-inner .mod_newslist .layout_latest.single_posts{font-size:.85rem;line-height:1rem}
.news .news-inner .mod_newslist .layout_latest.single_posts h2{margin-bottom:15px}
.news .news-inner .mod_newslist .layout_latest.single_posts h2 a{font-size:1.1rem;line-height:1.5rem}
.news .news-inner .mod_newslist figure{margin-bottom:50px}
.news .headline.top h1,.news .headline.top h2,.news .headline.top h3,.news .headline.top h4,.news .headline.top h5,.news .headline.top h6{font-size:1.4rem;line-height:1.65rem;font-weight:400}
.news .headline.top{margin-bottom:50px}
.news p.info{margin-bottom:5px}
.news p.info span{display:none}
.news .layout_latest.all_posts{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;-webkit-box-shadow:0px 0px 2px 5px rgba(200,200,200,0.2);box-shadow:0px 0px 2px 5px rgba(200,200,200,0.2)}
.news .layout_latest.all_posts .left{-webkit-box-flex:0;-ms-flex:0 1 33.333%;flex:0 1 33.333%}
.news .layout_latest.all_posts .right{padding:15px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.news .layout_latest.all_posts p.more{text-align:right;margin-top:auto}
.news .layout_latest.all_posts p.more a{color:#2b3662;font-weight:700;font-size:.85rem;line-height:1.4rem}
.news .layout_latest.all_posts h2 a{color:#2b3662}
.news .layout_latest.all_posts h2{margin-bottom:10px}
.news .layout_latest.all_posts p.info{color:#84aaeb;margin:0;font-size:.85rem;line-height:1.4rem}
.news .layout_latest.all_posts p.info time{font-weight:700}
.news .layout_latest.all_posts figure{margin:0}
.ico_back,p.back{display:none}
.layout_full h1{color:#2b3662;font-size:1.75rem;line-height:2.25rem;margin-bottom:35px}
.ico_back{margin-bottom:40px}
.pagination{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}
.pagination>p{display:none}
.pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none}
.pagination ul li{margin:0 5px}
.pagination ul li span{color:#2b3662;font-weight:600}
.pagination ul li a{font-weight:600}
.pagination ul li a:hover{color:#2b3662}
.layout_short h2{line-height:1.2rem}
.copyright{margin-top:15px}
footer .mod_newslist{margin-bottom:25px}
footer .layout_simple{margin-bottom:5px}
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:after,.slick-track:before{display:table;content:''}
.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{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;padding:0;margin:0}
.slick-dots li{margin:0 4px}
.slick-dots li button{border:none;text-indent:-9999px;width:15px;height:15px;display:block;background:rgba(43,54,98,0.7);cursor:pointer;outline:none;padding:0}
.slick-dots li.slick-active button{background:#1a2240}
.slick-next,.slick-prev{position:absolute;z-index:10000;top:calc(50% - 18px);background:none;border:none;line-height:0;outline:none!important;cursor:pointer;width:30px}
.slick-prev{left:0}
.slick-next{right:0}
.slideshow_news p.more a{color:#84aaeb}
.slideshow_news p.more a:hover{color:#1a2240}
@media (max-width:767px){.news .news-inner .mod_newslist figure{margin-bottom:15px}
.news .news-inner .mod_newslist .layout_latest{margin-bottom:40px}
.news{margin-bottom:40px}
.news .layout_latest.all_posts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.news .layout_latest.all_posts p.more{text-align:left}
.news .layout_latest.all_posts img{width:100%;height:auto}
.mod_newslist .image_container img{width:100%}
}@media (min-width:768px){.news{margin-bottom:50px}
.news .news-inner .mod_newslist .single_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -15px;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}
.news .news-inner .mod_newslist .single_wrapper .layout_latest.single_posts{margin:0 15px 0}
.news .news-inner .mod_newslist .single_wrapper .layout_latest.single_posts{width:29.3333%}
.slideshow_news{padding:0 50px!important}
}@media (min-width:992px){.news .news-inner .mod_newslist .single_wrapper .layout_latest.single_posts{width:30.3333%}
}@media (min-width:1326px){.slideshow_news{margin:0 -63px!important}
}.teaser.single{margin-bottom:40px}
.teaser{font-size:.75rem;line-height:1.4rem}
.teaser figure{max-width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.teaser.single figure{height:50px}
.teaser .headline.first{margin-bottom:5px}
.teaser .headline.second{margin-bottom:10px}
.teaser .headline.second h1,.teaser .headline.second h2,.teaser .headline.second h3,.teaser .headline.second h4,.teaser .headline.second h5,.teaser .headline.second h6{font-size:1rem;line-height:1.75rem;color:#2b3662}
.teaser.single .headline.second h1,.teaser.single .headline.second h2,.teaser.single .headline.second h3,.teaser.single .headline.second h4,.teaser.single .headline.second h5,.teaser.single .headline.second h6{font-size:1rem;line-height:1.3rem;color:#2b3662}
.teaser.single.switched .headline.second h1,.teaser.single.switched .headline.second h2,.teaser.single.switched .headline.second h3,.teaser.single.switched .headline.second h4,.teaser.single.switched .headline.second h5,.teaser.single.switched .headline.second h6{color:#333333}
.teaser .icon{margin-bottom:20px}
.teaser .link .arrow,.teaser .link a{color:#2b3662;display:inline-block}
.teaser.switched .teaser-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.teaser.switched .teaser-item figure{height:auto;padding:10px 25px 0 0;max-width:none}
.teaser.switched .teaser-item .text{-webkit-box-flex:1;-ms-flex:1;flex:1}
.teaser.single .headline.top{margin-bottom:50px}
.teaser.single .headline.top h1,.teaser.single .headline.top h2,.teaser.single .headline.top h3,.teaser.single .headline.top h4,.teaser.single .headline.top h5,.teaser.single .headline.top h6{font-size:1.4rem;line-height:1.65rem;font-weight:400}
.no_teaser .row>div:first-child .teaser{display:none}
@media (max-width:767px){.teaser.single .teaser-item{margin-bottom:40px}
.teaser.single .teaser-item img{width:100%;height:auto}
.teaser.single figure{width:60px;-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;height:50px;display:inline-block}
}@media (min-width:768px){.teaser.single{margin-bottom:50px}
.teaser .teaser-inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -15px;-ms-flex-wrap:wrap;flex-wrap:wrap}
.teaser .teaser-inner .teaser-item{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 30px);flex:0 1 calc(50% - 30px);margin:0 15px 50px}
.teaser.single .teaser-item img{width:100%;height:auto}
.teaser.single figure{width:60px;-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px;height:50px;display:inline-block}
.ie11 .teaser .teaser-inner{display:block}
}@media (min-width:992px){.teaser .teaser-inner{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.teaser .teaser-inner .teaser-item{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0}
.ie11 .teaser .teaser-inner{display:-webkit-box;display:-ms-flexbox;display:flex}
}.header-startseite{position:relative;font-size:.75rem;line-height:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex}
.header-startseite .header-startseite-inner{position:absolute;width:100%;bottom:0;left:0}
.header-startseite .teaser{display:-webkit-box;display:-ms-flexbox;display:flex}
.header-startseite .teaser p{margin:0}
.header-startseite .teaser figure{-webkit-box-flex:0;-ms-flex:0 1 65px;flex:0 1 65px;padding:5px 25px 0 0;width:65px}
.header-startseite .teaser figure img{width:40px}
.header-startseite .teaser .text{-webkit-box-flex:1;-ms-flex:1;flex:1}
.header-startseite .teaser a,.header-startseite .teaser a:hover{color:white}
.header-startseite .bg-dark{background:#333333;color:white;padding:20px 20px 5px}
.gradient2.header{margin-bottom:85px}
.header-startseite .bg{height:100%;top:0;background-size:cover}
.header-startseite .bg1{width:40%;background-position:top right;background:#2b3662!important;display:none}
.header-startseite .bg2{width:100%;left:0%;background-position:top left}
.header-startseite .flex{margin:auto}
.header-startseite .flex .text{font-size:1rem;line-height:1.7rem;color:white}
.additional_text{background:#c3c3c3;position:absolute;width:420px;height:100%;top:0;left:calc(33.33333% + 30px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.additional_text li{list-style:none;color:#2b3662;font-size:1.2rem;line-height:1.8rem;font-weight:bold}
.additional_text li:before{content:'-';margin-right:5px}
.header-startseite .container-fluid.hero-image{max-width:1600px}
.header-startseite .container_text_wrapper{position:absolute;width:100%;height:100%}
.header-startseite .container_text_wrapper .container-fluid,.header-startseite .container_text_wrapper .row{height:100%}
.header-startseite .container_text_wrapper .col-md-8{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
@media (max-width:767px){.gradient2.header{margin-bottom:40px}
.header-startseite .flex{margin-top:30px}
.header-startseite .container-fluid.flex{display:none}
.header-startseite .bg1{width:60%;background-position:top right;display:none}
.header-startseite .bg2{width:100%;left:0;background-position:top left}
.header-startseite{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.header-startseite .header-startseite-inner{position:relative}
}@media (min-width:768px){.header-startseite .flex .text{font-size:1.5rem;line-height:2.2rem;position:relative;top:-50px}
}@media (min-width:992px){.header-startseite .flex .text{font-size:1.75rem;line-height:3rem}
}.staff{margin-bottom:40px;font-size:1rem;line-height:1.6rem}
.staff .staff-inner .text{-webkit-box-flex:1;-ms-flex:1;flex:1}
.staff .staff-inner .text h1,.staff .staff-inner .text h2,.staff .staff-inner .text h3,.staff .staff-inner .text h4,.staff .staff-inner .text h5,.staff .staff-inner .text h6{color:#2b3662;margin-bottom:15px;font-size:1.1rem;line-height:1.6rem}
.staff .staff-inner .text a{color:#2b3662;font-size:.9rem}
.staff .staff-inner .text p:last-child:before{content:">";padding-right:5px;text-decoration:none;position:relative;top:1px}
.staff .staff-inner figure{margin-bottom:15px}
.staff .staff-inner{margin-bottom:40px}
@media (min-width:768px){.staff .staff-inner{display:-webkit-box;display:-ms-flexbox;display:flex}
.staff .staff-inner figure{-webkit-box-flex:0;-ms-flex:0 1 230px;flex:0 1 230px;margin:0 15px 0 0;padding-right:30px}
}@media (min-width:992px){.staff .staff-inner{margin:0}
.staff .staff-inner figure{-webkit-box-flex:0;-ms-flex:0 1 230px;flex:0 1 230px;margin:0 15px 0 0;padding:0 30px 0 0}
}@media (min-width:1200px){.staff{margin-bottom:50px}
}.headline_news_inner{background:#ebf1f8;overflow:hidden;position:relative;margin-bottom:60px}
.headline_news .headline.top{background:#191832;position:relative}
.headline_news .headline.top h1,.headline_news .headline.top h2,.headline_news .headline.top h3,.headline_news .headline.top h4,.headline_news .headline.top h5,.headline_news .headline.top h6{color:white;font-size:1.75rem;line-height:2.25rem;font-weight:400;z-index:10;position:relative;background:#191832;padding:15px}
.headline_news .square{height:30px;position:relative;top:-1px;left:-10px;background:url(../../files/assets/images/news_square.svg);background-size:calc(100% + 10px);background-position:center top;background-repeat:no-repeat}
.headline_news .headline.bottom{background:#ebf1f8;position:relative;z-index:100}
.headline_news .headline.bottom h1,.headline_news .headline.bottom h2,.headline_news .headline.bottom h3,.headline_news .headline.bottom h4,.headline_news .headline.bottom h5,.headline_news .headline.bottom h6{color:#191832;font-size:1.75rem;line-height:2.25rem;font-weight:700;padding:5px 15px}
@media (max-width:767px){.headline_news .headline.bottom h1,.headline_news .headline.bottom h2,.headline_news .headline.bottom h3,.headline_news .headline.bottom h4,.headline_news .headline.bottom h5,.headline_news .headline.bottom h6,.headline_news .headline.top h1,.headline_news .headline.top h2,.headline_news .headline.top h3,.headline_news .headline.top h4,.headline_news .headline.top h5,.headline_news .headline.top h6{font-size:1.25rem;line-height:1.75rem}
}@media (min-width:768px){.headline_news .headline.bottom h1,.headline_news .headline.bottom h2,.headline_news .headline.bottom h3,.headline_news .headline.bottom h4,.headline_news .headline.bottom h5,.headline_news .headline.bottom h6,.headline_news .headline.top h1,.headline_news .headline.top h2,.headline_news .headline.top h3,.headline_news .headline.top h4,.headline_news .headline.top h5,.headline_news .headline.top h6{font-size:1.75rem;line-height:2.25rem}
}.video_outer_wrapper{padding:0 0 70px 0}
.video_outer_wrapper.borderTrue{padding:35px 0 0 0}
.video_outer_wrapper.noPaddingBottom{padding-bottom:0}
.video_outer_wrapper.noPaddingTop{padding-top:0}
.video-image img{width:100%;height:auto;margin-bottom:30px}
.video-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;position:relative}
.video-image video,.video_wrapper video{width:100%;height:auto;cursor:pointer;outline:none!important}
.video-image.video-embed{display:block}
.video-image .play{position:absolute;top:calc(50% - 20px);left:calc(50% - 23px);z-index:100;width:40px}
.video-image .play img{margin:0}
.text_wrapper.datenschutz_text{font-size:0.75rem;line-height:1.2rem}
header{-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.33);box-shadow:0px 1px 3px 0px rgba(0,0,0,0.33);position:relative;z-index:40000}
.header.noSticky{position:relative;z-index:9999}
.header.isSticky{opacity:0;position:fixed;top:-100px;-webkit-transition:all 0s ease-in-out 0s;-o-transition:all 0s ease-in-out 0s;transition:all 0s ease-in-out 0s;width:100%;-webkit-box-shadow:0px 1px 3px 0px rgba(0,0,0,0.33);box-shadow:0px 1px 3px 0px rgba(0,0,0,0.33)}
.header.isSticky.active{opacity:1;position:fixed;z-index:9999;-webkit-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;top:0}
.header.isSticky{background:white}
.header{}
.home header{border-bottom:0}
.home header .logo{-webkit-box-shadow:none;box-shadow:none}
header .logo.left{display:none}
header .logo.left img{position:absolute;width:100%;top:-22px;left:0}
header .logo.right{position:absolute;top:-36px}
header .logo.right img{width:225px;height:auto;max-width:none}
header .logo{position:relative;z-index:99999}
.mod_search .formbody,.mod_search .header,.mod_search p.url,.mod_search span.relevance{display:none}
.searchBox{border-radius:5px;position:relative}
.searchBox form{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;line-height:0;font-size:.8rem}
.searchBox form button,.searchBox form input{border:none;background:none}
.searchBox form input{-webkit-box-flex:1;-ms-flex:1;flex:1;opacity:0;-webkit-transition:opacity .4s ease,border .4s ease;-o-transition:opacity .4s ease,border .4s ease;transition:opacity .4s ease,border .4s ease;border:1px solid transparent;border-radius:5px;padding-right:30px}
.searchBox:hover form input,.searchBox form input:focus{opacity:1;border-color:#1a2240}
.searchBox form button{color:#807871;position:absolute;top:-9px;right:0;width:40px;font-size:1rem}
.firefox .searchBox form button{top:-6px}
.searchBox form button img{width:40px;height:auto}
.searchBox form input::-webkit-input-placeholder{text-align:right;color:#d3d7ce}
.searchBox form input:-ms-input-placeholder{text-align:right;color:#d3d7ce}
.searchBox form input::-ms-input-placeholder{text-align:right;color:#d3d7ce}
.searchBox form input::placeholder{text-align:right;color:#d3d7ce}
.searchBox form input{width:100%;position:absolute;height:30px;right:0;top:-15px}
.mod_search h3 a{color:#2b3662}
.mod_search h3{margin-bottom:10px;font-size:1.4rem;line-height:1.65rem}
.mod_search{margin-bottom:40px}
.ico_searce{max-width:28px;cursor:pointer}
.searchstr{outline:none;padding:5px 10px}
.mod_search div{margin-bottom:40px}
@media (max-width:767px){header .col-xs-12{width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
header{padding:15px 0}
.searchBox form{line-height:0}
.searchBox{font-size:.7rem}
header .logo{padding:0;width:250px}
.header{height:inherit}
.searchBox form{max-width:75%;margin:10px 0 10px auto}
.searchBox form input,.searchBox form input:focus{opacity:1;border-color:#1a2240}
.header.isSticky,.searchBox{display:none}
header .logo.right{top:-15px;width:230px}
header .logo.right img{width:165px;height:auto}
}@media (min-width:768px){header .logo{padding:0}
.home header{border-bottom:0}
.home header .logo{-webkit-box-shadow:none;box-shadow:none}
header .logo.right img{width:152px;height:auto}
header .logo.right{top:-28px}
}@media (min-width:992px){.mod_search{margin-bottom:50px}
header .logo.right img{width:225px;height:auto}
header .logo.right{top:-36px}
}@media print{a[href]:after{content:none}
}::-moz-selection{background:none repeat scroll 0 0 #1a2240;color:#fff;text-shadow:none}
::-webkit-selection{background:none repeat scroll 0 0 #1a2240;color:#fff;text-shadow:none}
::selection{background:none repeat scroll 0 0 #1a2240;color:#fff;text-shadow:none}
@font-face{font-family:'Open Sans Condensed';font-style:normal;font-weight:300;src:url("../../files/assets/fonts/open-sans-condensed-v13-latin-300.eot");src:local("Open Sans Condensed Light"),local("OpenSansCondensed-Light"),url("../../files/assets/fonts/open-sans-condensed-v13-latin-300.eot?#iefix") format("embedded-opentype"),url("../../files/assets/fonts/open-sans-condensed-v13-latin-300.woff2") format("woff2"),url("../../files/assets/fonts/open-sans-condensed-v13-latin-300.woff") format("woff"),url("../../files/assets/fonts/open-sans-condensed-v13-latin-300.ttf") format("truetype"),url("../../files/assets/fonts/open-sans-condensed-v13-latin-300.svg#OpenSansCondensed") format("svg")}@font-face{font-family:'Open Sans Condensed';font-style:normal;font-weight:700;src:url("../../files/assets/fonts/open-sans-condensed-v13-latin-700.eot");src:local("Open Sans Condensed Bold"),local("OpenSansCondensed-Bold"),url("../../files/assets/fonts/open-sans-condensed-v13-latin-700.eot?#iefix") format("embedded-opentype"),url("../../files/assets/fonts/open-sans-condensed-v13-latin-700.woff2") format("woff2"),url("../../files/assets/fonts/open-sans-condensed-v13-latin-700.woff") format("woff"),url("../../files/assets/fonts/open-sans-condensed-v13-latin-700.ttf") format("truetype"),url("../../files/assets/fonts/open-sans-condensed-v13-latin-700.svg#OpenSansCondensed") format("svg")}*{-webkit-box-sizing:border-box;box-sizing:border-box}
h1,h2,h3,h4,h5,h6{font-size:20px;line-height:1.8rem;margin:0;padding:0;font-weight:600}
p{margin-top:0}
ul{padding:0;margin:0;list-style-type:none}
.text ul{margin:10px 0 15px 25px}
main ul{list-style-type:disc;margin:0 0 30px 20px}
a{-webkit-transition:color .3s ease,background .3s ease;-o-transition:color .3s ease,background .3s ease;transition:color .3s ease,background .3s ease}
img{max-width:100%;height:auto}
strong{font-weight:600}
figure{margin:0}
body,html{font-size:15px;line-height:1.5rem;font-family:'Open Sans',sans-serif;color:#333333}
.invisible{display:none}
a,a:active,a:focus,a:hover{color:#333333;text-decoration:none}
p{padding:0;margin:0 0 15px 0}
.ce_form{margin-bottom:50px}
.scrollTopWrapper .goTop{position:fixed;bottom:25px;right:24px;z-index:99999;outline:0;border-radius:50%;width:45px;height:45px;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.scrollTopWrapper .goTop .fa{font-size:19px;color:black;text-decoration:none;border:0;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.arrow_up{width:25px;height:auto}
.Extra-Bold{font-weight:700}
.mainWrapper{overflow-x:hidden}
.gradient1{height:1px;background:rgba(159,152,150,0.7);background:-moz-linear-gradient(left,rgba(159,152,150,0.7) 0%,rgba(159,152,150,0) 0%,rgba(159,152,150,0.6) 10%,rgba(159,152,150,0.8) 20%,#9f9896 30%,#9f9896 70%,rgba(159,152,150,0.8) 80%,rgba(159,152,150,0.6) 90%,rgba(159,152,150,0) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(159,152,150,0.7)),color-stop(0%,rgba(159,152,150,0)),color-stop(10%,rgba(159,152,150,0.6)),color-stop(20%,rgba(159,152,150,0.8)),color-stop(30%,#9f9896),color-stop(70%,#9f9896),color-stop(80%,rgba(159,152,150,0.8)),color-stop(90%,rgba(159,152,150,0.6)),color-stop(100%,rgba(159,152,150,0)));background:-webkit-linear-gradient(left,rgba(159,152,150,0.7) 0%,rgba(159,152,150,0) 0%,rgba(159,152,150,0.6) 10%,rgba(159,152,150,0.8) 20%,#9f9896 30%,#9f9896 70%,rgba(159,152,150,0.8) 80%,rgba(159,152,150,0.6) 90%,rgba(159,152,150,0) 100%);background:-o-linear-gradient(left,rgba(159,152,150,0.7) 0%,rgba(159,152,150,0) 0%,rgba(159,152,150,0.6) 10%,rgba(159,152,150,0.8) 20%,#9f9896 30%,#9f9896 70%,rgba(159,152,150,0.8) 80%,rgba(159,152,150,0.6) 90%,rgba(159,152,150,0) 100%);background:-ms-linear-gradient(left,rgba(159,152,150,0.7) 0%,rgba(159,152,150,0) 0%,rgba(159,152,150,0.6) 10%,rgba(159,152,150,0.8) 20%,#9f9896 30%,#9f9896 70%,rgba(159,152,150,0.8) 80%,rgba(159,152,150,0.6) 90%,rgba(159,152,150,0) 100%);background:-webkit-gradient(linear,left top,right top,from(rgba(159,152,150,0.7)),color-stop(0%,rgba(159,152,150,0)),color-stop(10%,rgba(159,152,150,0.6)),color-stop(20%,rgba(159,152,150,0.8)),color-stop(30%,#9f9896),color-stop(70%,#9f9896),color-stop(80%,rgba(159,152,150,0.8)),color-stop(90%,rgba(159,152,150,0.6)),to(rgba(159,152,150,0)));background:linear-gradient(to right,rgba(159,152,150,0.7) 0%,rgba(159,152,150,0) 0%,rgba(159,152,150,0.6) 10%,rgba(159,152,150,0.8) 20%,#9f9896 30%,#9f9896 70%,rgba(159,152,150,0.8) 80%,rgba(159,152,150,0.6) 90%,rgba(159,152,150,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#9f9896',endColorstr='#9f9896',GradientType=1 )}
.gradient2{line-height:0}
.visible-xs{display:none}
.mainWrapper{background:white}
.gradient1.top{margin-bottom:25px}
.gradient1.bottom{margin-top:25px}
.hide-xs{display:none}
.form_container{margin-bottom:50px}
.form_container h2,.form_container h3,.form_container h4{margin-bottom:25px}
.form_container table td:first-child{padding-right:10px}
main{position:relative}
.mm-opened .sidebar{display:none}
.sidebar.open{right:0}
.sidebar{position:fixed;z-index:90000;width:400px;right:-400px;color:white;background:#1a2240;padding:40px 40px 25px;font-size:.85rem;line-height:1rem;-webkit-transition:all 0.25s cubic-bezier(0.48,0.14,0.91,0.37);-o-transition:all 0.25s cubic-bezier(0.48,0.14,0.91,0.37);transition:all 0.25s cubic-bezier(0.48,0.14,0.91,0.37)}
.sidebar p{margin-bottom:15px}
.sidebar h3{font-size:1.4rem;line-height:1.65rem;margin-bottom:20px}
.sidebar h4{font-size:1.1rem;line-height:1.75rem;margin-bottom:15px}
.sidebar .flex{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.6rem;line-height:.7rem;margin-bottom:40px}
.sidebar .flex .left{padding-right:5px}
.sidebar a{color:white}
.sidebar input,.sidebar textarea{display:block;width:100%;line-height:1.4rem;border-radius:5px;border:0;padding:5px 10px}
.sidebar .widget{margin-bottom:15px}
.sidebar .submit_container{margin:0 0 20px 0}
.sidebar .submit_container .submit{display:inline-block;width:auto;padding:0 50px;background:#1a2240;color:white;border:1px solid white!important;border-radius:5px;cursor:pointer}
.sidebar .captcha_text{margin:10px 0 0;display:block}
#toggleEvent{position:absolute;left:-119px;top:calc(50% - 37px);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);border:0;background:#1a2240;color:white;padding:15px;font-size:1.1rem;outline:none;cursor:pointer!important}
.sidebar iframe{max-width:100%;height:200px}
.googleRoute{text-decoration:underline}
.sidebar tr{vertical-align:top}
.ctlg_entity.bild .ctlg_entity_name{display:none}
.ctlg_master .ctlg_entity.bild{margin-bottom:20px}
.mod_catalogMasterView .ctlg_entity span{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px}
.ctlg_entity span{-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px;font-weight:bold}
.ctlg_master>h1{margin-bottom:30px}
.ctlg_master{padding-bottom:70px}
.ctlg_teaser p.more{}
.ctlg_group_headline{display:none}
.ctlg_teaser h2{margin-bottom:15px}
.ce_catalogFilterForm p{margin:0}
.ce_catalogFilterForm .headline_wrapper{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}
.ce_catalogFilterForm .headline_wrapper h1,.ce_catalogFilterForm .headline_wrapper h2,.ce_catalogFilterForm .headline_wrapper h3,.ce_catalogFilterForm .headline_wrapper h4,.ce_catalogFilterForm .headline_wrapper h5,.ce_catalogFilterForm .headline_wrapper h6{color:#2b3662;margin-bottom:15px}
.ce_catalogFilterForm{max-width:1200px;margin:0 auto 30px auto;padding:0 50px}
.ce_catalogFilterForm_inner{background:rgba(238,238,238,0.8);-webkit-box-shadow:0px 0px 0px 3px rgba(238,238,238,0.2);box-shadow:0px 0px 0px 3px rgba(238,238,238,0.2);padding:15px}
.ce_catalogFilterForm p.reset{background-color:rgba(238,238,238,0.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.ce_catalogFilterForm p.reset a{padding:5px 15px;background:white;border:1px solid #eeeeee;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.ce_catalogFilterForm p.reset a:hover{background:#2b3662;color:white}
.ctlg_form_field select{background:white;outline:none;padding:5px;margin-right:5px;border:1px solid #eeeeee}
.mod_catalogUniversalView .ctlg_group{font-size:.8rem;line-height:1.2rem}
.mod_catalogUniversalView h2{display:block}
.mod_catalogUniversalView{max-width:1200px;margin:0 auto;padding:0 35px}
.ctlg_master h2{margin-bottom:5px}
.go_Bewerbungsformular{background:#1a2240;color:white;padding:15px;font-size:1.1rem;outline:none;cursor:pointer!important}
.go_Bewerbungsformular:hover{background:#1a2240;color:white}
.ctlg_group .ctlg_entity.beschaeftigungsart,.ctlg_group .ctlg_entity.beschreibung,.ctlg_group .ctlg_entity.einstiegslevel,.ctlg_group .ctlg_entity.position,.ctlg_group .ctlg_entity.referenznummer{display:none}
.ctlg_teaser .ctlg_entity.bild{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
.ctlg_teaser .ctlg_entity{-webkit-box-flex:1;-ms-flex:1;flex:1}
.ctlg_group p.more .arrow{position:relative;top:-1px}
.ctlg_group p.more{margin:0}
.ctlg_group p.more a:hover{color:#2b3662}
.ctlg_group_content{background:rgba(238,238,238,0.8);padding:15px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0px 0px 0px 3px rgba(238,238,238,0.2);box-shadow:0px 0px 0px 3px rgba(238,238,238,0.2);margin-bottom:30px;width:100%}
.ctlg_group_content:hover{background:rgba(238,238,238,0.3);-webkit-box-shadow:0px 0px 0px 3px rgba(238,238,238,0.8);box-shadow:0px 0px 0px 3px rgba(238,238,238,0.8)}
@media (max-width:767px){.text,.text p,h1,h2,h3,h4,h5,h6{text-align:left!important}
.visible-xs{display:block}
.sidebar{width:80%;right:-80%}
.ctlg_teaser .ctlg_entity.bild{margin-bottom:5px}
.ctlg_group p.more{margin-top:5px}
.mod_catalogUniversalView{padding:0 15px}
.ce_catalogFilterForm{padding:0 15px}
.ctlg_form_field select{width:100%;margin-bottom:5px}
.ce_catalogFilterForm p.reset a{display:block;width:100%}
.ce_catalogFilterForm{margin-top:30px}
.mod_catalogMasterView{padding:30px 15px}
.mod_catalogMasterView .ctlg_entity{margin-bottom:8px}
.ctlg_master .ctlg_entity.bild,.ctlg_master>h1{margin-bottom:15px}
.hidden-xs{display:none}
.visible-xs{display:block}
.ce_catalogFilterForm p.reset a{margin-top:15px}
.sidebar{position:absolute}
}@media (min-width:768px){.hide-xs{display:block}
#karriere-bewerbungsformular,.ce_catalogFilterForm,.container-fluid,.mod_catalogMasterView{padding:0 30px}
.ctlg_teaser .ctlg_entity_container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.ctlg_entity{margin-bottom:10px}
.ce_catalogFilterForm_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.ce_catalogFilterForm form{display:-webkit-box;display:-ms-flexbox;display:flex}
.ctlg_entities .ctlg_entity{display:-webkit-box;display:-ms-flexbox;display:flex}
.hidden-xs{display:block}
.visible-xs{display:none}
}@media (min-width:992px){#karriere-bewerbungsformular,.ce_catalogFilterForm,.container-fluid,.mod_catalogMasterView{padding:0 50px}
.mod_catalogUniversalView{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.mod_catalogUniversalView .ctlg_group{width:calc(50% - 30px);margin:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex}
}@media (min-width:1200px){.container-fluid{max-width:1200px}
#karriere-bewerbungsformular,.mod_catalogMasterView{max-width:1200px;margin:0 auto;padding:0 50px}
.gradient2{width:calc(100% + 500px);margin-left:-250px}
}@media (max-height:850px){.sidebar{position:absolute}
}.btn_nav{background:none;border:none;font-weight:600;padding:0;margin:0;outline:none!important;cursor:pointer}
.additional_content ul{display:none}
.additional_content .hide_more{display:none}
.additional_content .show_more{display:block}
.additional_content.open .hide_more{display:block}
.additional_content.open .show_more{display:none}
footer{font-size:.8rem;line-height:1.6rem;background:#ececec;overflow-x:hidden}
footer .footer-top ul li:first-child a,footer .footer-top ul li:first-child span,footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{font-weight:600;font-size:.8rem;line-height:1.6rem}
footer .footer-top .additional_content ul li:first-child a,footer .footer-top .additional_content ul li:first-child span{font-weight:400}
footer .headline.top h1,footer .headline.top h2,footer .headline.top h3,footer .headline.top h4,footer .headline.top h5,footer .headline.top h6{color:#2b3662;font-weight:700;font-size:1rem;line-height:1.8rem}
footer .headline.bottom h1,footer .headline.bottom h2,footer .headline.bottom h3,footer .headline.bottom h4,footer .headline.bottom h5,footer .headline.bottom h6{color:#2b3662;font-weight:700;font-size:.8rem;line-height:1.6rem}
footer .footer-bottom .footer-item h1,footer .footer-bottom .footer-item h2,footer .footer-bottom .footer-item h3,footer .footer-bottom .footer-item h4,footer .footer-bottom .footer-item h5,footer .footer-bottom .footer-item h6{margin-bottom:15px}
footer .footer-inner.footer-top{padding:25px 0 25px}
footer .headline.bottom{margin-top:25px}
.copyright{font-size:.7rem}
span.time{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}
footer .mod_newslist h4{display:-webkit-box;display:-ms-flexbox;display:flex}
footer .social p{float:left;margin-right:8px}
footer .social p:last-child{margin-right:0}
footer .logo .ce_image{margin-bottom:15px}
footer .logo .ce_image:last-child{margin-bottom:0}
@media (max-width:767px){footer .footer-item{margin-bottom:20px}
}@media (min-width:768px){footer .footer-inner{display:-webkit-box;display:-ms-flexbox;display:flex}
footer .footer-inner .footer-item{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 15px}
footer .footer-inner{margin:0 -15px}
}.mainWrapper,.mod_mmenu{opacity:0}
.navDesktop .mod_navigation{position:relative;top:-25px}
.sf-menu{position:static;margin:0;padding:0;list-style:none}
.sf-menu .sf-mega{position:absolute;top:100%;left:0;z-index:99}
.sf-menu>li{margin:0 10px}
.sf-menu.level_1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.sf-menu li.sfHover>.sf-mega,.sf-menu li:hover>.sf-mega{}
.sf-menu>li>a{display:block;position:relative;font-size:1.05rem;line-height:1.05rem;font-weight:700;outline:none}
.sf-menu>li>span{display:block;position:relative;font-size:1.05rem;line-height:1.05rem;font-weight:700;outline:none;color:#2b3662}
.sf-menu.level_2{position:absolute;width:auto;margin-top:37px;background:white;padding:10px 15px}
.home .sf-menu.level_2{margin-top:21px}
.sf-menu a,.sf-menu span{font-family:'Open Sans Condensed'}
.sf-menu.level_2 li{margin:0}
.sf-menu.level_2 li{float:none}
.sf-menu.level_2 li a,.sf-menu.level_2 li span{font-size:1.05rem;line-height:1.05rem;font-weight:700}
.sf-menu{float:left;width:100%}
.sf-menu .sf-mega{width:100%}
.sf-menu>li>a,.sf-menu>li>span{text-decoration:none;zoom:1;display:inline-block}
.sf-menu>li.sfHover,.sf-menu>li:hover{-webkit-transition:none;-o-transition:none;transition:none}
.sf-menu>li.sfHover,.sf-menu>li a:hover{color:#2b3662}
.mm_dropdown .nav-box-container .nav-box span,.sf-menu li span.active{text-decoration:underline!important}
.mod_navigation li.mm_container .mm_dropdown{top:97px;background:white;-webkit-box-shadow:0px 5px 5px 0px rgba(0,0,0,0.15);box-shadow:0px 5px 5px 0px rgba(0,0,0,0.15)}
.home .mod_navigation li.mm_container .mm_dropdown{top:67px}
.mod_navigation li{position:relative;z-index:999}
.mod_navigation li.mm_container{position:inherit}
.static{position:static}
.home .mod_navigation li.mm_container .mm_dropdown,.home .sf-menu.level_2{border-top:1px solid #2b3662}
.mod_navigation li.mm_container>a:after,.mod_navigation li.mm_container>span:after{content:"";height:0!important}
.mega-navi{padding:40px 0}
.mm_dropdown .nav-box-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -15px}
.mm_dropdown .nav-box-container .nav-box{-webkit-box-flex:0;-ms-flex:0 1 33.333%;flex:0 1 33.333%;font-size:.9rem;line-height:1.8rem;margin:0 15px}
.mm_dropdown .nav-box-container .nav-box a,.mm_dropdown .nav-box-container .nav-box span{font-size:1.05rem;line-height:1.8rem;font-family:'Open Sans Condensed'}
.mm_dropdown .nav-box-container .nav-box li:first-child a,.mm_dropdown .nav-box-container .nav-box li:first-child span{border-bottom:1px solid #2b3662;padding-bottom:15px;margin-bottom:10px;display:block;font-weight:700}
.mm_dropdown .nav-box-container .nav-box h1,.mm_dropdown .nav-box-container .nav-box h2,.mm_dropdown .nav-box-container .nav-box h3,.mm_dropdown .nav-box-container .nav-box h4,.mm_dropdown .nav-box-container .nav-box h5,.mm_dropdown .nav-box-container .nav-box h6{font-size:.9rem;line-height:1.1rem;border-bottom:1px solid #2b3662;padding-bottom:15px;margin-bottom:10px}
.mm_dropdown{background:white}
.mm_dropdown .nav-box-container .nav-box nav{margin-bottom:40px}
.mm_dropdown .nav-box-container .nav-box nav:last-child{margin-bottom:0}
.navDesktopClick,.sf-menu .sf-mega{display:none}
.mod_navigation li.mm_container:hover .mm_dropdown{display:none}
.page_push,.page_push_sticky{display:none;position:relative;background:white;top:-3px}
.home .sf-menu.level_2.navDesktopClick{top:calc(100% + 10px)}
.page_push .sf-menu.level_2{display:inline-block;position:relative;float:none}
.page_push>div{margin-top:0}
.page_push .close,.page_push_sticky .close{position:absolute;top:15px;right:15px;width:40px;background:none;border:0;outline:none;cursor:pointer}
.page_push_sticky .navDesktopClick{display:block}
.home .sf-menu.level_2{margin-top:0}
.sf-menu.level_2{position:relative}
.sf-menu li.kontakt{position:relative}
.sf-menu li.kontakt ul.level_2{position:absolute}
.mobileMenuOpen{text-align:right;padding-top:5px}
.mobileMenuOpen a{width:27px;display:inline-block}
html .mobileMenuOpen .open{display:block}
html .mobileMenuOpen .close{display:none}
html.mm-opening .mobileMenuOpen .open{display:none}
html.mm-opening .mobileMenuOpen .close{display:block}
.mm-counter{padding-right:20px;display:inline-block}
.home .mod_breadcrumb,.mod_breadcrumb{display:none;position:relative;z-index:30000}
.mod_breadcrumb ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.mod_breadcrumb ul li:after{content:'>';margin:0 10px;color:#2b3662;font-size:11px;position:relative;top:2px}
.mod_breadcrumb ul li:last-child:after{content:'';margin:0}
.mod_breadcrumb ul li a{color:#2b3662;font-size:.7rem;line-height:1.1rem}
.mod_breadcrumb ul li.active{color:#2b3662;font-size:.7rem;line-height:1.7rem}
.mod_breadcrumb ul li:first-child,.mod_breadcrumb ul li:first-child a{font-weight:600}
.mod_sitemap ul{list-style:none}
.mod_sitemap>ul{margin:0;padding:0}
.mod_sitemap>ul>li{-webkit-box-flex:0;-ms-flex:0 1 33.333%;flex:0 1 33.333%}
.mod_sitemap ul li a:hover{color:#2b3662}
@media (max-width:767px){.mod_sitemap{padding-top:50px}
.sf-menu>li{margin:0 5px}
}@media (min-width:768px){.sf-menu>li{margin:0 10px}
.sf-menu>li a,.sf-menu>li span{}
.mod_breadcrumb{display:block}
.home .mod_navigation li.mm_container .mm_dropdown{top:73px}
.mod_navigation li.mm_container .mm_dropdown{top:84px}
.sf-menu>li>a{font-size:.85rem;line-height:.85rem}
.navDesktop{margin-top:30px;position:relative;top:8px}
}@media (min-width:992px){.sf-menu>li{margin:0 15px}
.sf-menu>li a,.sf-menu>li span{}
.mod_breadcrumb ul li.active,.mod_breadcrumb ul li a{}
.mod_breadcrumb ul li:after{font-size:16px}
.home .mod_navigation li.mm_container .mm_dropdown{top:67px}
.mod_navigation li.mm_container .mm_dropdown{top:95px}
.sf-menu>li>a{font-size:1.05rem;line-height:1.05rem}
.navDesktop{margin-top:50px;top:0}
}@media (min-width:1200px){.sf-menu>li{margin:0 24px}
.sf-menu>li>a,.sf-menu>li>span{}
.home .mod_navigation li.mm_container .mm_dropdown{top:67px}
.mod_navigation li.mm_container .mm_dropdown{top:97px}
}.mod_form input[type=email],.mod_form input[type=tel],.mod_form input[type=text],.mod_form input[type=url],.mod_form select,.mod_form textarea{width:100%;margin-bottom:15px;border-style:solid;border-width:1px;padding:5px}
.mod_form input[type=email]:focus,.mod_form input[type=tel]:focus,.mod_form input[type=text]:focus,.mod_form input[type=url]:focus,.mod_form select:focus,.mod_form textarea:focus{-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}
.mod_form label{margin-bottom:5px;display:block}
.mod_form .submit_container input[type=submit]{margin-top:20px;border-radius:5px;display:inline-block;margin-bottom:10px;padding:5px 30px;border:none;-webkit-transition:background ease .3s;-o-transition:background ease .3s;transition:background ease .3s}
.ce_form input[type=email],.ce_form input[type=tel],.ce_form input[type=text],.ce_form input[type=url],.ce_form select,.ce_form textarea{width:100%;margin-bottom:15px;border-style:solid;border-width:1px;padding:10px;border-color:#A9A9A9}
.ce_form input[type=email]:focus,.ce_form input[type=tel]:focus,.ce_form input[type=text]:focus,.ce_form input[type=url]:focus,.ce_form select:focus,.ce_form textarea:focus{-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}
.ce_form label{margin-bottom:5px;display:block}
.ce_form .widget-upload{margin-bottom:15px}
.ce_form .submit_container input[type=submit]{margin-top:20px;border-radius:5px;display:inline-block;margin-bottom:10px;padding:5px 30px;border:none;-webkit-transition:background ease .3s;-o-transition:background ease .3s;transition:background ease .3s}

@font-face {
  font-family: "AzoSans-Bold";
  src: url('../../files/assets/fonts/AzoSans2-Bold.woff2') format('woff2'),
    url('../../files/assets/fonts/AzoSans2-Bold.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: "AzoSans-Regular";
  src: url('../../files/assets/fonts/AzoSans2-Regular.woff2') format('woff2'),
    url('../../files/assets/fonts/AzoSans2-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}


.layout_full .text table {
  border-collapse: collapse;
  width: 100%;
  border: 1px solid black;
}

.layout_full .text th, .layout_full .text td {
  border: 1px solid black;
  padding: 8px;
  text-align: left;
}

header .navDesktop .submenu a, header .navDesktop li a {
    font-size: 1rem !important;
    line-height: 1.7rem !important;
	border-bottom: 2px solid #fff; transition: all ease .4s;

}
header .navDesktop .submenu li:hover a, header .navDesktop li:hover a {
    border-bottom: 2px solid #2b3662; transition: all ease .4s;
}
header .navDesktop .submenu ul a, header .navDesktop li ul a,
header .navDesktop .submenu ul li:hover a, header .navDesktop li:hover ul a {
    border-bottom: 0;
}
header .navDesktop .mod_navigation ul.level_2,
.mod_navigation li.mm_container .mm_dropdown { background-color: rgba(241, 244, 254, 0.95) !important; }


.mm_dropdown .nav-box-container .nav-box li:first-child a, .mm_dropdown .nav-box-container .nav-box li:first-child span {
    border-bottom: 0 !important;
    padding-bottom: 0 !important;
}
.mm_dropdown .nav-box-container .nav-box { position: relative; }
.mm_dropdown .nav-box-container .nav-box:after {
    content: '';
    display: inline-block;
    height: 100%;
    width: 1px;
    background: #ccc;
    position: absolute;
    top: 0;
    right: 0;
}

.mm_dropdown .nav-box-container .nav-box li:first-child a, .mm_dropdown .nav-box-container .nav-box li:first-child span {
    font-family: "AzoSans-Bold";
    font-weight: normal !important; color: #333333;
}

body, html {
    font-family: "AzoSans-Regular";
}

strong {
    font-family: "AzoSans-Bold"; font-weight: normal !important;
}
h1, h2, h3, h4, h5, h6 {
    font-family: "AzoSans-Bold"; font-weight: normal !important;
}
.teaser {
    font-size: .85rem !important;
    line-height: 1.6rem !important;
}
footer a:hover { color: #f2f4fe; }
.btn_nav,
footer .footer-top ul li:first-child a, footer .footer-top ul li:first-child span, footer h1, footer h2, footer h3, footer h4, footer h5, footer h6{
    font-family: "AzoSans-Bold"; font-weight: normal !important;
}
.additional_content.open .hide_more {
    color: #fff;
}
.custom-cols .headline.top h1, .custom-cols .headline.top h2, .custom-cols .headline.top h3, .custom-cols .headline.top h4, .custom-cols .headline.top h5, .custom-cols .headline.top h6 {
    font-family: "AzoSans-Regular";
}

.Extra-Bold {
    font-family: "AzoSans-Bold"; font-weight: normal !important;
}
.mod_breadcrumb ul li:first-child, .mod_breadcrumb ul li:first-child a {
    font-family: "AzoSans-Bold"; font-weight: normal !important;
}
.mod_breadcrumb ul li {
     color: #2b3662; 
     font-size: .7rem; 
     line-height: 1.7rem; 
}
.mod_breadcrumb ul li:after {
    top: 0px;
}
/* desktop_buttons_sidebar */
.desktop_buttons_sidebar                    				{ position: fixed; opacity: 0; right: -1000px; box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.1);  
															  transition: all .5s ease; font-size: 16px; line-height: 21px; z-index: 1000; }
.desktop_buttons_sidebar  a                 				{ background: #f1f4fe; display: flex; align-items: center; color: #191834; line-height: 1rem; 
															  transition: all ease .5s; text-decoration: none; height: 70px; transition: right .4s ease; position: relative; border-bottom: 1px solid #191834; }
.desktop_buttons_sidebar .image_wrapper     				{ width: 60px; height: 60px; display: flex; justify-content: center; align-items: center; }
.desktop_buttons_sidebar .image_wrapper svg 				{ width: 35px; height: auto; fill: #191834; transition: all ease .5s; }
.desktop_buttons_sidebar .bold                              { display: block; margin-top: 5px; }
.desktop_buttons_sidebar a:hover .image_wrapper svg 	    { fill: #fff; transition: all ease .5s; }
.desktop_buttons_sidebar a:hover,
.desktop_buttons_sidebar a.active           				{ background: #9c7d4a; transition: all ease .5s; color: #fff; }
.desktop_buttons_sidebar .text_wrapper      				{ flex: 1; padding-right: 30px; }
.desktop_buttons_sidebar a:last-child      					{ border: none; }
.desktop_buttons_sidebar.firekit .image_wrapper img 		{ max-width: 40px; }
.desktop_buttons_sidebar.firekit a:last-child .image_wrapper img { max-width: 35px; }


@media (max-width: 768px) {
    .desktop_buttons_sidebar a                                  { height: 45px; }
    .desktop_buttons_sidebar .image_wrapper     				{ width: 40px; height: 40px; }
    .desktop_buttons_sidebar .image_wrapper svg 				{ width: 25px; height: auto; }
    .desktop_buttons_sidebar                    				{ /*position: absolute;*/ }
}


/* Neuer Header */

.newHeader                              {  }
.newHeader .logo img                    { width: 100%; height: auto; }

header.newHeader .isSticky  .logo.right img {
     width: 240px; 
     height: auto; 
}

@media (min-width: 768px) and  (max-width: 992px) {
header.newHeader .isSticky  .logo.right img {
     width: 190px; 
     height: auto; 
}
}

.newHeader .searchBox form              { justify-content: end; }
.newHeader .searchBox form input {
    width: 200px;
    flex: 0;
    position: relative;
    height: 30px;
    right: 15px;
    top: 27px;
}
.newHeader .searchBox form button {
    position: relative;
    top: 27px;
    right: 15px;
}


.mobileMenuIcon                     { display: none; }
@media (max-width: 768px) {
    .mobileMenuIcon                 { display: block; }
}





/* ############################ MOBIL NAVIGATION ###################################*/

.mobileMenuActive 											{ overflow: hidden; }

.overlay_content_mobile 									{ position: absolute; width: 100%; height: 100%; top: 70px; left: 0; background: rgba(0, 0, 0, .4); z-index: 10; 
															  display: none; }

/*Mobiles Menu*/ 
.overlay                                            		{ position: fixed; width: 700px; z-index: 1; right: -1000px; display: none; border-bottom: 1px solid #eee;  
															  overflow: auto; padding: 30px 15px 150px 15px; background: #f2f4fe; transition: all ease .5s; z-index: 9999; 
														      height: 100%; }
.overlay.slideIn                                            { right: 0; }

.overlay ul                                        			{ list-style: none; margin:0; padding:0; }
.overlay li 												{ padding:0 20px; /*border-bottom:1px solid #fff;*/ background-color: #d9d5d1; }
.overlay li li 												{ margin:0; background-color: #cccccc; /*border-bottom:1px solid #fff;*/ } 
.overlay li li:first-child									{ /*border-top:1px solid #fff;*/ }
.overlay a,
.overlay li.active span,
.overlay li.trail span                             			{ text-decoration: none; padding: 8px 0 8px 0; display:inline-block; width:100%; transition:background ease .3s;  
														      color: #cccccc; letter-spacing: 2px; }
.overlay li:hover,
.overlay ul li.active 										{ background: #cccccc; transition:all ease .4s; }
.overlay li:hover > a,
.overlay li.active > a 										{ color: #fff; transition:all ease .4s; } 
.overlay li:hover > .btn_dropdown,
.overlay li.active > .btn_dropdown 							{ color: #fff; } 

.overlay ul ul a,
.overlay ul ul li.active span 								{ /*text-transform:none; font-weight: 100;*/ }
.overlay li li:last-child                                   { /*border: 0 !important;*/ }
.overlay li li a,
.overlay li li.active span,
.overlay li li.trail span                             		{ padding:9px 15px 8px 0px; } 
.overlay li.submenu 										{ position: relative; }
.overlay li.active li 										{ /*background-color: $lightgray;*/ }
.overlay li.active li:hover 								{ /*background: $gray;*/ }
.overlay ul li.trail li a 									{ text-decoration:none; }

.overlay ul.level_2 li                                      { padding: 0 20px 0 5px; margin-left: 0; }
.overlay ul.level_2                                         { margin-left: -20px; width: calc(100% + 40px); margin-bottom: 0; }
.overlay ul.level_2 > li                                    { padding-left: 25px; }
.overlay ul.level_3                                         { margin: 0 0 0 -25px; padding: 0; width: calc(100% + 45px); }
.overlay ul.level_3 li                                      { padding: 0; /*border-top: 1px solid #E5E5E5;*/ }
.overlay ul.level_3 a                                       { padding-left: 40px; padding-right: 30px; }
.overlay ul ul 												{ display: none; margin-bottom:0; }
.overlay ul ul li 											{ margin-bottom: 0; line-height:18px; margin-left: 12px; }
.overlay ul ul ul li 										{ margin-bottom: 0; line-height:18px; margin-left: 10px; border: 0; } 
.overlay ul ul li a,
.overlay ul ul li span,
.overlay ul ul li.active span								{ /*padding: 9px 15px 8px 0px; text-decoration:none; font-size: 1rem;*/ }


.overlay ul.level_2 li a,
.overlay ul.level_2 li span 								{ text-transform: none; letter-spacing: normal; letter-spacing: 0; }
.overlay ul.level_3 li a,
.overlay ul.level_3 li span 								{ text-transform: none; letter-spacing: normal; /*border-bottom:1px solid #d3b7a4;*/ }
.overlay ul.level_3 li:last-child a,
.overlay ul.level_3 li:last-child span 						{ border:0; }

.overlay ul.level_1 li span,
.overlay ul.level_2 li span,
.overlay ul.level_3 li span,
.overlay ul.level_1 li.trail:hover span,
.overlay ul.level_2 li.trail:hover span,
.overlay ul.level_3 li.trail:hover span,
.overlay ul.level_2 li.trail:hover span.trail 				{ /*color: $white !important;*/ }



.overlay ul.level_1 li.trail span,
.overlay ul.level_2 li.trail span,
.overlay ul.level_3 li.trail span,
.overlay ul.level_1 li.trail span.trail,
.overlay ul.level_2 li.trail span.trail,
.overlay ul.level_3 li.trail span.trail 					{ color: #cccccc; }

.overlay ul.level_3 li.active span  						{ /*color: $white; padding-left: 40px;*/ }
.overlay .ul.level_1 li:last-child a:after					{ content: ''; }

.overlay ul.level_4 li                                      { border: 0; }

.mobileMenuOpen 											{ margin-right: auto; border:none; }
.overlay ul.level_2 .fa-angle-down.fa,
.overlay ul.level_2 .fa-angle-up.fa                         { margin-right: 15px; }
.btn_dropdown 												{ position: absolute; right: 0; background: none; border: none; loat: right; 
  															  color:#cccccc; padding: 0 0 0 10px; outline: none; width: 70px; height: 50px; }

.level_1 .btn_dropdown 										{ top: 3px; outline: none; cursor: pointer; }
.level_2 .btn_dropdown 										{ top: 3px; right: 20px; outline: none; cursor: pointer; }
.level_3 .btn_dropdown 										{ top: 3px; right: 40px; outline: none; cursor: pointer; }
.level_4 .btn_dropdown 										{ top: 3px; right: 20px; outline: none; cursor: pointer; }

.fa-angle-down,
.fa-angle-up                                                { display: inline-block; margin-right: 15px; }
.overlay ul.level_2 .fa-angle-down,
.overlay ul.level_2 .fa-angle-up                            { margin: 0; }


.overlay .mod_customnav ul.level_1  						{ background: #fff; }
.overlay .mod_customnav ul.level_1 li:last-child  			{ /*background: #cbdae3;*/ }

/* Level 1 */
.overlay ul.level_1                                      	{  }
.overlay ul.level_1 a                                      	{ color: #2b3662; text-transform: uppercase; font-size: 14px; line-height: 23px; letter-spacing: 2px;
															  border-bottom: 1px solid #fff; }
.overlay ul.level_1 li                              		{ background: none; padding: 0; overflow: hidden; }
.overlay ul.level_1 li a:hover,
.overlay ul.level_1 li a.submenu:hover,
.overlay ul.level_1 li a.trail,
.overlay ul.level_1 li a.active 		 					{ color: #2b3662; }
.overlay ul.level_1 li a,
.overlay ul.level_1 li a.submenu 							{ background: #f2f4fe; padding: 20px 20px 16px 20px; }

/* Level 2 */
.overlay ul.level_2                                      	{  }
.overlay ul.level_2 li a:hover,
.overlay ul.level_2 li a.submenu:hover,
.overlay ul.level_2 li a.active,
.overlay ul.level_2 li a.trail,
.overlay ul.level_2 li a.submenu.trail,
.overlay ul.level_2 li a.submenu.active 		 				{ color: #2b3662; }
.overlay ul.level_2 li a,
.overlay ul.level_2 li a.submenu                            { color: #2b3662; text-transform: uppercase; font-size: 14px; line-height: 23px; letter-spacing: 2px;
															  background: #f2f4fe; padding: 15px 40px 11px 60px; }

/* Level 3 */
.overlay ul.level_3                                      	{ background: #f2f4fe; }
.overlay ul.level_3 li a:hover,
.overlay ul.level_3 li a.submenu:hover,
.overlay ul.level_3 li a.active,
.overlay ul.level_3 li a.trail 		 						{ color: #2b3662; }
.overlay ul.level_3 li a,
.overlay ul.level_3 li a.submenu 							{ color: #2b3662; text-transform: none; 
															  background: #f2f4fe; padding: 15px 20px 11px 0; margin-left: 100px; border-bottom: 1px solid #F2F2F2; }

/* Level 4 */
.overlay ul.level_4                                      	{ background: #f2f4fe; }
.overlay ul.level_4 li a,
.overlay ul.level_4 li span 								{ color: #cccccc; text-transform: none; 
															  background: #f2f4fe; padding: 15px 20px 11px 40px; margin-left: 100px; border: 0; }

.overlay ul.level_4 li span.active,
.overlay ul.level_4 li a:hover,
.overlay ul.level_4 li.active a 							{ color: #fff !important; background: #2b3662; }

.btn_dropdown.level_1.active svg							{ transform: rotate(180deg); } 
.btn_dropdown.level_2.active svg							{ transform: rotate(180deg); } 
.btn_dropdown.level_3.active svg							{ transform: rotate(180deg); }  


.overlay .navigationTeaserInner 							{ position: relative; right: auto; }
.overlay .navigationTeaserInner a							{ color: #2b3662; font-family: "AzoSans-Medium"; font-size: 16px; line-height: 23px; 
													  		  text-transform: uppercase; letter-spacing: 2px; border: 1px solid #2b3662; padding: 8px 15px; width: 100%;
    														  margin-top: 30px; text-align: center; transform: all ease .5s; }
.overlay .navigationTeaserInner a:hover						{ color: #fff; background: #2b3662; transform: all ease .5s; text-decoration: none; }

.mobileOverlayIcons  										{ display: flex; align-items: center; margin-top: 25px; }
.mobileOverlayIconsWrapper									{ display: flex; align-items: center; margin: 0 40px 0 0; } 
.mobileOverlayIcon 											{  } 
.mobileOverlayIcon svg										{ width: 20px; height: auto; margin-right: 10px; }
.mobileOverlayIcon svg path,
.mobileOverlayIcon svg #Page-1 								{ fill: #2b3662; }
.mobileOverlayText											{}
.mobileOverlayText a										{ color: #ccc; padding: 0; position: relative; top: -3px; transition: all ease .5s; }
.mobileOverlayText a:hover									{ color: #2b3662; transition: all ease .5s; }

.mobileMenuIcon												{ width: 22px; margin-left: auto; position: relative; top: 21px; right: 18px; } 
.mobileIconOpen												{ cursor: pointer; position: relative; top: 4px; }
.mobileIconOpen #Group										{ stroke: #2b3662; transition: all ease .5s }
.mobileIconOpen:hover #Group								{ stroke: #2b3662; transition: all ease .5s }
.mobileIconClose											{ cursor: pointer; width: 21px; height: auto; position: relative; top: 4px; left: 1px; }
.mobileIconClose svg										{ width: 21px; height: auto; }
.mobileIconClose polygon									{ fill: #2b3662; transition: all ease .5s; }
.mobileIconClose:hover polygon								{ fill: #2b3662; transition: all ease .5s; }
.mobileIconHidden 											{ display: none; }

@media (min-width: 1300px) {
.overlay                                            		{ display: none; right: -1000px; }
}

@media (min-width: 1200px) and  (max-width: 1300px) {
.overlay                                            		{ display: none; right: -1000px; }
}

@media (min-width: 992px) and  (max-width: 1200px) {
.overlay                                            		{ display: none; right: -1000px; }
}

@media (min-width: 768px) and  (max-width: 992px) {
.overlay                                            		{ display: none; right: -1000px; }
}

@media (max-width: 767px) {
.overlay                                            		{ display: block; width: 100%;  }
.overlay ul.level_3 li a, .overlay ul.level_3 li a.submenu  { width: 70%; }
}

/* --------------------------- */


.mod_navigation .sf-mega { top: auto !important; }

.mm_dropdown .paddingLeft .nav-box { flex: 0 1 30%; margin-left: 269px; }
.home .mod_navigation li.mm_container .mm_dropdown, .home .sf-menu.level_2 {
    border-top: 0;
}

#toggleEvent {
    left: -134px;
    background: #9c7d4a;
    padding: 15px 30px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    transition: background  ease .4s, color ease .4s;
}
#toggleEvent:hover {
    background: #f1f4fe;
    color: #191834;
    transition: background  ease .4s, color ease .4s;
}
header .logo.right img {
    width: 70px;
    height: auto;
}

.downloadFlyerImage img { margin-right: 15px; }
.downloadFlyerLink  { color: #2b3662; font-weight: 500; }

.custom-cols .headline.top h1, .custom-cols .headline.top h2, .custom-cols .headline.top h3, .custom-cols .headline.top h4, .custom-cols .headline.top h5, .custom-cols .headline.top h6 {
    font-size: 2.4rem;
    line-height: 2.9rem;
    font-weight: 500;
}

.custom-cols .text blockquote { font-size: 1.7rem; line-height: 2.2rem; color: #9c7d4a; }
.video_wrapper { margin-bottom: 20px; }

.teaser.single.bg-grau { background-color: #f2f4fe; } 
.teaser.single.bg-grau {
    background-color: #f2f4fe;
    margin: 0;
    padding: 75px 0;
}
.teaser .link .arrow, .teaser .link a {
    color: #191834;
    display: inline-block;
    font-weight: 500;
}
/* Footer */
footer {
    padding: 100px 0; 
    background-color: #191834;
    color: #fff;
}
footer a,
.additional_content .show_more {
    color: #fff;
}
.gradient1,
.gradient2 {
    display: none;
}
footer .headline.top h1, footer .headline.top h2, footer .headline.top h3, footer .headline.top h4, footer .headline.top h5, footer .headline.top h6 {
    color: #fff;
}
footer .headline.bottom h1, footer .headline.bottom h2, footer .headline.bottom h3, footer .headline.bottom h4, footer .headline.bottom h5, footer .headline.bottom h6 {
    color: #fff;
}
footer .logo .ce_image {
    margin-bottom: 30px;
}

@media (min-width: 992px) and (max-width: 1200px) {
    .mm_dropdown .paddingLeft .nav-box { margin-left: 163px; }
}
@media (min-width: 768px) and (max-width: 992px) {
    .mm_dropdown .paddingLeft .nav-box { margin-left: 145px; }
    header .logo.right img {
        width: 50px;
        height: auto;
    }
}

@media (max-width: 768px) {
    header .logo.right img {
        width: 70px;
        height: auto;
    }
    .custom-cols .headline.top h1, .custom-cols .headline.top h2, .custom-cols .headline.top h3, .custom-cols .headline.top h4, .custom-cols .headline.top h5, .custom-cols .headline.top h6 {
        font-size: 1.6rem;
        line-height: 2.2rem;
    }
    .custom-cols .text blockquote {
        font-size: 1.4rem;
        line-height: 1.9rem;
    }
}



/* Megamenu Navigation */
.sf-menu a, .sf-menu span {
    font-family: "AzoSans-Regular";
}
.sf-menu>li>a {
    font-weight: normal;
}
.align-items-center { position: relative; }

.mm_dropdown .nav-box-container .nav-box a.first {
    font-family: "AzoSans-Bold"; font-weight: normal !important;
}
.mm_dropdown .nav-box-container .nav-box a, .mm_dropdown .nav-box-container .nav-box span {

    font-family: "AzoSans-Regular"; font-weight: normal !important;
}
.mm_dropdown .nav-box-container .nav-box a, .mm_dropdown .nav-box-container .nav-box span {
    font-size: 1rem !important;
    line-height: 1.7rem !important;
}
@media (min-width: 768px) {
    .navDesktop { position: static; margin-top: 50px; } 
}
.navDesktop .mod_navigation {
    position: static;
    margin-top: -25px;
    padding-bottom: 48px;
}

header .navDesktop .mod_navigation ul.level_2 {
    position: absolute;
    border: 0;
    border-top: 0;
    background-color: #f1f4fe;
    list-style: none;
    margin: 0;
    padding: 30px;
    box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.15);
}

header .navDesktop .submenu a,
header .navDesktop li a { padding-bottom: 27px; font-size: 1.2rem; line-height: 1.9rem; }
header .navDesktop .sibling a { padding-bottom: 27px; font-size: 1.2rem; line-height: 1.9rem; }
.mm_dropdown .nav-box-container .nav-box a, 
.mm_dropdown .nav-box-container .nav-box span { font-size: 1.2rem; line-height: 1.9rem; }
.mod_navigation li.mm_container .mm_dropdown {
    background: #f1f4fe;
}


@media (min-width: 992px) and (max-width: 1200px) {
.sf-menu>li {
    margin: 0 13px !important;
}
}

@media (min-width: 768px) and (max-width: 992px) {
header .navDesktop .submenu a,
header .navDesktop .sibling a,
.mm_dropdown .nav-box-container .nav-box a, 
.mm_dropdown .nav-box-container .nav-box span { font-size: 1.0rem; line-height: 1.6rem; }
.sf-menu>li {
    margin: 0 8px !important;
}
}



@media (min-width: 768px) and (max-width: 992px) {
    .mm_dropdown .nav-box-container .nav-box a {
        font-size: 0.85rem !important;
        line-height: 1.5rem !important;
    }
}

