@charset "UTF-8";
/* moved by compressor */
/*!
 * Bootstrap v5.1.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[data-bs-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:.875em;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:1em;font-weight:700}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}@media (min-width:576px){.col-sm{flex:1 0 0%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}}@media (min-width:768px){.col-md{flex:1 0 0%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}}@media (min-width:992px){.col-lg{flex:1 0 0%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}}.btn{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropend,.dropstart,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:.125rem}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid rgba(0,0,0,.15)}.dropdown-item{display:block;width:100%;padding:.25rem 1rem;clear:both;font-weight:400;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#1e2125;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0d6efd}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:#0a58ca}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas-header{display:none}.navbar-expand-sm .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-sm .offcanvas-bottom,.navbar-expand-sm .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas-header{display:none}.navbar-expand-md .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-md .offcanvas-bottom,.navbar-expand-md .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas-header{display:none}.navbar-expand-lg .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand-lg .offcanvas-bottom,.navbar-expand-lg .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas-header{display:none}.navbar-expand .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible!important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}.navbar-expand .offcanvas-bottom,.navbar-expand .offcanvas-top{height:auto;border-top:0;border-bottom:0}.navbar-expand .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.55)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.55);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.55)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:1rem 1rem}.card-title{margin-bottom:.5rem}.card-subtitle{margin-top:-.25rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:1rem}.card-header{padding:.5rem 1rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.5rem 1rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-group>.card{margin-bottom:.75rem}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.pagination{display:flex;padding-left:0;list-style:none}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.25rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.offcanvas{position:fixed;bottom:0;z-index:1045;display:flex;flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem}.offcanvas-header .btn-close{padding:.5rem .5rem;margin-top:-.5rem;margin-right:-.5rem;margin-bottom:-.5rem}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:1rem 1rem;overflow-y:auto}.offcanvas-start{top:0;left:0;width:400px;border-right:1px solid rgba(0,0,0,.2);transform:translateX(-100%)}.offcanvas-end{top:0;right:0;width:400px;border-left:1px solid rgba(0,0,0,.2);transform:translateX(100%)}.offcanvas-top{top:0;right:0;left:0;height:30vh;max-height:100%;border-bottom:1px solid rgba(0,0,0,.2);transform:translateY(-100%)}.offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:1px solid rgba(0,0,0,.2);transform:translateY(100%)}.offcanvas.show{transform:none}.clearfix::after{display:block;clear:both;content:""}.link-primary{color:#0d6efd}.link-primary:focus,.link-primary:hover{color:#0a58ca}.link-secondary{color:#6c757d}.link-secondary:focus,.link-secondary:hover{color:#565e64}.link-success{color:#198754}.link-success:focus,.link-success:hover{color:#146c43}.link-info{color:#0dcaf0}.link-info:focus,.link-info:hover{color:#3dd5f3}.link-warning{color:#ffc107}.link-warning:focus,.link-warning:hover{color:#ffcd39}.link-danger{color:#dc3545}.link-danger:focus,.link-danger:hover{color:#b02a37}.link-light{color:#f8f9fa}.link-light:focus,.link-light:hover{color:#f9fafb}.link-dark{color:#212529}.link-dark:focus,.link-dark:hover{color:#1a1e21}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:calc(3 / 4 * 100%)}.ratio-16x9{--bs-aspect-ratio:calc(9 / 16 * 100%)}.ratio-21x9{--bs-aspect-ratio:calc(9 / 21 * 100%)}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.ms-auto{margin-left:auto!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-rgb),var(--bs-text-opacity))!important}

.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:focus{background:#fff!important;max-height:30px;top:10px;left:20px;padding-left:10px; padding-right:10px;position:absolute;z-index:99999}

/* Mac: Systemeinstellungen -> Allgemein -> Dunkel, muss noch ausgelagert werden, siehe https://web.dev/prefers-color-scheme/ */
.a11y-contrast {background: none; border: none; padding: 0; position: relative; top: -2px; margin-right: 15px}.a11y-contrast svg {width: 14px; height: 14px}body.dark-theme .header-top a span strong {color: #fff ! important;text-decoration: underline;}body.dark-theme .header-top a, body.dark-theme .small-header-top a, body.dark-theme .feature a {color: #000 ! important;text-decoration: underline;}
@media (prefers-color-scheme: dark) {body .small-header-top a, .feature a {color: #e67a00 ! important;}body .small-header-top a, .feature a:hover {text-decoration: underline;}}
/* Outline */
/* body a:focus .text-angle-down strong, body a:focus .icon-angle-down,input:focus, select:focus, textarea:focus, *:focus, button:focus {outline: none ! important;border: black ! important;box-shadow: 2px 2px red ! important;} */

.form-control{display:block;width:100%;height:calc(2.25rem + 2px);padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.8125rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(2.875rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}

body{margin:0;min-height:680px;overflow-y:scroll}section{display:block}body,body i,body li,body p,body span,body strong{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ce-div{position:relative;min-width:100px;width:100%;max-width:100%;min-height:24px;background:0 0;display:block}.ce-intext.ce-left:not(.ce-nowrap) .c-img-wrap{margin-left:0;float:left;margin-top:0;padding-right:15px}@media only screen and (min-width:769px){.ce-intext.ce-left:not(.ce-nowrap) .c-img-wrap{margin-left:15px;padding-right:15px}.ce-intext.ce-left:not(.ce-nowrap) .ce-bodytext{margin-left:13px;margin-right:13px}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify}.ce-align-left{text-align:left}.ce-align-center{text-align:center}.ce-align-right{text-align:right}.ce-table td,.ce-table th{vertical-align:top}.ce-gallery,.ce-nowrap .ce-bodytext,.ce-row,.ce-textpic,.ce-textpic.ce-left.ce-intext:not(.ce-nowrap),.ce-textpic.ce-right.ce-intext:not(.ce-nowrap),.ce-uploads div,.ce-uploads li{overflow:hidden}.ce-column{float:left}.ce-center .ce-outer{position:relative;float:right;right:50%}.ce-center .ce-inner{position:relative;float:right;right:-50%}.ce-right .ce-gallery{float:right;max-width:100%}.ce-gallery figure{display:table;margin:0}.ce-gallery figcaption{display:table-caption;caption-side:bottom}.ce-gallery img{display:block}.ce-gallery iframe{border-width:0}.ce-border iframe,.ce-border img{border:2px solid #000;padding:0}.ce-above .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-intext.ce-right .ce-gallery{margin-bottom:10px}.ce-intext.ce-right .ce-gallery{margin-left:10px}.ce-intext.ce-left .ce-gallery{margin-right:10px}.ce-below .ce-gallery{margin-top:10px}.ce-intext.ce-right.ce-nowrap .ce-gallery{margin-left:0}.ce-intext.ce-left.ce-nowrap .ce-gallery{margin-right:0}.ce-column{margin-right:10px}.ce-column:last-child{margin-right:0}.ce-row{margin-bottom:10px}.ce-row:last-child{margin-bottom:0}.ce-above .ce-bodytext{clear:both}.my-class,.my-class li,.my-class ul{padding:0;margin:0}.ce-uploads{margin:0;padding:0}.ce-uploads li{list-style:none outside none;margin:1em 0}.ce-uploads img{float:left;padding-right:1em;vertical-align:top}.ce-uploads span{display:block}.ce-headline-left{text-align:left}.ce-headline-center{text-align:center}.ce-headline-right{text-align:right}body .space-before-extra-small{margin-top:12px!important}body .space-before-small{margin-top:24px!important}body .space-before-medium{margin-top:30px!important}body .space-before-large{margin-top:36px!important}body .space-before-extra-large{margin-top:42px!important}body .space-after-extra-small{margin-bottom:12px!important}body .space-after-small{margin-bottom:24px!important}body .space-after-medium{margin-bottom:30px!important}body .space-after-large{margin-bottom:36px!important}body .space-after-extra-large{margin-bottom:42px!important}body .space-before-extra-small.layout-border-before:before{margin-bottom:12px!important}body .space-before-small.layout-border-before:before{margin-bottom:24px!important}body .space-before-medium.layout-border-before:before{margin-bottom:30px!important}body .space-before-large.layout-border-before:before{margin-bottom:36px!important}body .space-before-extra-large.layout-border-before:before{margin-bottom:42px!important}body .space-after-extra-small.layout-border-after:after{margin-top:12px!important}body .space-after-small.layout-border-after:after{margin-top:24px!important}body .space-after-medium.layout-border-after:after{margin-top:30px!important}body .space-after-large.layout-border-after:after{margin-top:36px!important}body .space-after-extra-large.layout-border-after:after{margin-top:42px!important}body .xsmall-padding-top{padding-top:12px!important}body .small-padding-top{padding-top:24px!important}body .medium-padding-top{padding-top:30px!important}body .large-padding-top{padding-top:36px!important}body .xlarge-padding-top{padding-top:42px!important}body .xsmall-padding-bottom{padding-bottom:12px!important}body .small-padding-bottom{padding-bottom:24px!important}body .medium-padding-bottom{padding-bottom:30px!important}body .large-padding-bottom{padding-bottom:36px!important}body .xlarge-padding-bottom{padding-bottom:42px!important}@media (min-width:768px){body .space-before-extra-small{margin-top:12px!important}body .space-before-small{margin-top:24px!important}body .space-before-medium{margin-top:36px!important}body .space-before-large{margin-top:54px!important}body .space-before-extra-large{margin-top:72px!important}body .space-after-extra-small{margin-bottom:12px!important}body .space-after-small{margin-bottom:24px!important}body .space-after-medium{margin-bottom:36px!important}body .space-after-large{margin-bottom:54px!important}body .space-after-extra-large{margin-bottom:72px!important}body .space-before-extra-small.layout-border-before:before{margin-bottom:12px!important}body .space-before-small.layout-border-before:before{margin-bottom:24px!important}body .space-before-medium.layout-border-before:before{margin-bottom:36px!important}body .space-before-large.layout-border-before:before{margin-bottom:54px!important}body .space-before-extra-large.layout-border-before:before{margin-bottom:72px!important}body .space-after-extra-small.layout-border-after:after{margin-top:12px!important}body .space-after-small.layout-border-after:after{margin-top:24px!important}body .space-after-medium.layout-border-after:after{margin-top:36px!important}body .space-after-large.layout-border-after:after{margin-top:54px!important}body .space-after-extra-large.layout-border-after:after{margin-top:72px!important}body .xsmall-padding-top{padding-top:12px!important}body .small-padding-top{padding-top:24px!important}body .medium-padding-top{padding-top:36px!important}body .large-padding-top{padding-top:54px!important}body .xlarge-padding-top{padding-top:72px!important}body .xsmall-padding-bottom{padding-bottom:12px!important}body .small-padding-bottom{padding-bottom:24px!important}body .medium-padding-bottom{padding-bottom:36px!important}body .large-padding-bottom{padding-bottom:54px!important}body .xlarge-padding-bottom{padding-bottom:72px!important}}@media (min-width:992px){.ce-left .ce-bodytext.vw-small{padding-left:2vw!important}.ce-left .ce-bodytext.vw-medium{padding-left:4vw!important}.ce-left .ce-bodytext.vw-large{padding-left:6vw!important}.ce-right .ce-bodytext.vw-small{padding-right:2vw!important}.ce-right .ce-bodytext.vw-medium{padding-right:4vw!important}.ce-right .ce-bodytext.vw-large{padding-right:6vw!important}}.c-header{width:100%}ol,ul{list-style:none}a,a:focus,a:hover{text-decoration:none}pre{white-space:pre-wrap}img{max-width:100%;height:auto}.align-left,.text-left{text-align:left}.align-center,.text-center{text-align:center}.align-right,.text-right{text-align:right}.text-align,.text-justify{text-align:justify}#logo{height:auto}.header-top .row.row1{padding-bottom:30px}.header-bg{z-index:99}.container-fluid .navbar,.header-bg.sticky-container .top-bar{border-bottom:1px solid #eee}.navbar-fixed-top{-webkit-backface-visibility:hidden}hr{display:none}@media only screen and (max-width:768px){.row{padding-left:0!important;padding-right:0!important}}.ce-below .ce-gallery{margin-left:0!important}@media only screen and (min-width:769px){.row.col-12,.row.col-12 .col-lg-12{margin-left:0;margin-right:0}.landingpage .row.col-12{margin-left:-15px;margin-right:-15px}.col-lg-12 .ce-intext .col-lg-5,.col-lg-12 .ce-intext .col-lg-7{margin-left:0;margin-right:0}.row.col-12 .ce-intext{margin-left:-.9375em!important;margin-right:-.9375em!important}}@media only screen and (max-width:768px){.landingpage .row.col-12{margin-left:0;margin-right:0}.col-12 .ce-intext .col-lg-5,.col-12 .ce-intext .col-lg-7{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.blayout .row.col-12{margin-left:0;margin-right:0}.landingpage .row.col-12{margin-left:-15px;margin-right:-15px}}.slick-slide{padding:1px}span label,span label em{display:inline}span label em{padding-left:2px}ol{list-style-type:none}ul.ce-gallery{padding:0}.reveal-overlay{background:#fa9a33;background:rgba(250,154,51,.8)}a:hover.modal-style{color:#333}a.modal-style{cursor:pointer}.swiper-container .my-class{padding-right:3px!important}@media (min-width:768px){.block-grid-md-2,.block-grid-md-3,.block-grid-md-4{grid-gap:15px}.block-grid-md-2{display:grid;grid-template-columns:1fr 1fr}.block-grid-md-3{display:grid;grid-template-columns:1fr 1fr 1fr}.block-grid-md-4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}}.twelve .swiper-wrapper .ce-gallery{margin-bottom:0}.swiper-wrapper{position:relative}.swiper-wrapper h2,.swiper-wrapper h3,.swiper-wrapper h4,.swiper-wrapper h5,.swiper-wrapper p{display:table}@media (max-width:575px){.feature a,.small-header-top a,h1,h2,h3,h4{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto}}.background-element #main-bg{background-repeat:no-repeat;background-position:top center}.background-element #main-bg .meinbody{position:relative}.background-element #main-bg .meinbody .background-element-inner{position:absolute}.background-element h2,.background-element h3,.background-element h4,.background-element h5,.background-element p{display:table}ul .caption b{padding:0!important}span label,span label em{display:inline}span label em{padding-left:2px}

.textmedia,.textpic{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.textmedia-item,.textpic-item{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;padding-left:15px;padding-right:15px}.textmedia-text>:last-child,.textpic-text>:last-child{margin-bottom:0}.textmedia-centered,.textpic-centered{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.textmedia-below .textmedia-text,.textmedia-below .textpic-text,.textpic-below .textmedia-text,.textpic-below .textpic-text{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.textmedia-below .textmedia-gallery,.textmedia-below .textpic-gallery,.textpic-below .textmedia-gallery,.textpic-below .textpic-gallery{margin-bottom:0}@media (min-width:768px){.mt-ratio .textmedia-left .textmedia-item,.mt-ratio .textmedia-left .textpic-item,.mt-ratio .textmedia-right .textmedia-item,.mt-ratio .textmedia-right .textpic-item,.mt-ratio .textpic-left .textmedia-item,.mt-ratio .textpic-left .textpic-item,.mt-ratio .textpic-right .textmedia-item,.mt-ratio .textpic-right .textpic-item{margin-bottom:0;width:50%}.textmedia-left .textmedia-gallery,.textmedia-right .textmedia-gallery,.textpic-left .textpic-gallery,.textpic-right .textpic-gallery{width:41.66666667%}.textmedia-left .textmedia-text,.textmedia-right .textmedia-text,.textpic-left .textpic-text,.textpic-right .textpic-text{width:58.33333333%}.textmedia-right .textmedia-gallery,.textmedia-right .textpic-gallery,.textpic-right .textmedia-gallery,.textpic-right .textpic-gallery{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.gallery-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.5em;margin-right:-.5em}.gallery-row:last-child{margin-bottom:-1em}.gallery-item{position:relative;float:none;padding-left:.5em;padding-right:.5em;padding-bottom:1em}.gallery-item:not(.gallery-item-size-1) img,.gallery-item:not(.gallery-item-size-1) picture{width:100%;height:auto}.gallery-item-size-1{width:100%}.gallery-item-size-2{width:calc(100% / 2)}.gallery-item-size-3{width:calc(100% / 3)}.gallery-item-size-4{width:calc(100% / 2)}@media (min-width:768px){.gallery-item-size-4{width:calc(100% / 4)}}.gallery-item-size-5{width:calc(100% / 2)}@media (min-width:768px){.gallery-item-size-5{width:calc(100% / 3)}}@media (min-width:992px){.gallery-item-size-5{width:calc(100% / 5)}}.gallery-item-size-6{width:calc(100% / 2)}@media (min-width:768px){.gallery-item-size-6{width:calc(100% / 3)}}@media (min-width:992px){.gallery-item-size-6{width:calc(100% / 6)}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.gallery-item-size-2{float:left;width:50%;width:calc((100% / 2) - 4px)}.gallery-item-size-3{float:left;width:33%;width:calc((100% / 3) - 4px)}.gallery-item-size-4,.gallery-item-size-5,.gallery-item-size-6{float:left;width:50%;width:calc((100% / 2) - 4px)}@media (min-width:768px){.gallery-item-size-4,.gallery-item-size-5,.gallery-item-size-6{float:left;width:25%;width:calc((100% / 4) - 4px)}}}.card{color:#000;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:0}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.5em}.card-title{margin-bottom:.75em}.card-subtitle{margin-top:-.375em;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.5em}.card-header{padding:.75em 1.5em;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75em 1.5em;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0}.card-header-tabs{margin-right:-.75em;margin-bottom:-.75em;margin-left:-.75em;border-bottom:0}.card-header-pills{margin-right:-.75em;margin-left:-.75em}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25em}.card-img{width:100%;border-radius:0}.card-img-top{width:100%;border-top-left-radius:0;border-top-right-radius:0}.card-img-bottom{width:100%;border-bottom-right-radius:0;border-bottom-left-radius:0}.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:10px}@media (min-width:768px){.card-deck{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-10px;margin-left:-10px}.card-deck .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:10px;margin-bottom:0;margin-left:10px}}.c-card_group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-card-group>.card{margin-bottom:10px}@media (min-width:768px){.c-card-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.c-card-group>.card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.c-card-group>.card+.card{margin-left:0;border-left:0}}.card-columns .card{margin-bottom:.75em}@media (min-width:768px){.card-columns{-webkit-column-count:3;column-count:3;-webkit-column-gap:1.25em;column-gap:1.25em;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.card-img-top{overflow:hidden}.card-img-top img,.card-img-top picture{width:100%;height:auto}.card-body>:first-child{margin-top:0}.card-body>:last-child{margin-bottom:0}.card-menu{margin:-10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.card-menu .card{height:100%}.card-menu .card-icon{margin-bottom:.5em}.card-menu .card-subtitle{margin-bottom:.75em}.card-menu .card-link{color:#4faf98}.card-menu-item{width:100%;padding:10px}.card-menu-align-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.card-menu-align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card-menu-align-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:768px){.card-menu-columns-2 .card-menu-item{width:calc(100% / 2)}}@media (min-width:768px){.card-menu-columns-3 .card-menu-item{width:calc(100% / 3)}}@media (min-width:768px){.card-menu-columns-4 .card-menu-item{width:calc(100% / 2)}}@media (min-width:1200px){.card-menu-columns-4 .card-menu-item{width:calc(100% / 4)}}.card-group-element{margin:-10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.card-group-element-item{width:100%;padding:10px}.card-group-element-item .card{height:100%}.card-group-element-item .card-subtitle{font-size:1.25em;margin-bottom:.75em}.card-group-element-item .card-footer{border-top:0;padding:1.5em;background-color:transparent}.card-group-element-align-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.card-group-element-align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card-group-element-align-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:768px){.card-group-element-columns-2 .card-group-element-item{width:calc(100% / 2)}}@media (min-width:768px){.card-group-element-columns-3 .card-group-element-item{width:calc(100% / 3)}}@media (min-width:768px){.card-group-element-columns-4 .card-group-element-item{width:calc(100% / 2)}}@media (min-width:1200px){.card-group-element-columns-4 .card-group-element-item{width:calc(100% / 4)}}.icongroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-20px!important}.icongroup-align-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.icongroup-align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.icongroup-align-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.icongroup-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px;width:100%}.icongroup-item-icon{-ms-flex-negative:0;flex-shrink:0;width:40px;margin-right:20px}.icongroup-item-icon svg{display:block;width:100%;height:auto}.icongroup-item-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.icongroup-item-text-header{font-size:1.25em;margin-bottom:.15em}.icongroup-item-text-subheader{font-size:1em;margin-bottom:0}.icongroup-columns-auto .icongroup-item{width:auto}@media (min-width:768px){.icongroup-columns-2 .icongroup-item{width:calc(100% / 2 - 40px / 2 * 2)}}@media (min-width:768px){.icongroup-columns-3 .icongroup-item{width:calc(100% / 3 - 40px / 2 * 2)}}@media (min-width:768px){.icongroup-columns-4 .icongroup-item{width:calc(100% / 2 - 40px / 2 * 2)}}@media (min-width:1200px){.icongroup-columns-4 .icongroup-item{width:calc(100% / 4 - 40px / 2 * 2)}}

body {
  font-weight: 400;
}
body strong, body button, body .modal-body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
body p, body li, body strong, body i, body td p, body td, body span, body label, body button, body .headl:before, body input, body .tx-indexedsearch-info-noresult {
  color: #080808;
  line-height: 1.5;
  font-size: 15px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
body a {
  line-height: 1.5;
  font-size: 15px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.c-form_formframework label, .c-form_formframework textarea, .c-form_formframework input, .slider-headline, .slider-desc {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.video-caption, .video-caption *, .caption, .caption * {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 15px;
}

#mc_embed_signup input.email, .icon, .icon-2, .icon-3, .icon-4, .cc-text, .embed-frame button {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif ! important;
}

body .layout .icongroup p, body .layout.make-fullwidth-bg .card p {
  color: #080808;
}
body .layout .icongroup .icongroup-item-text-header, body .layout .icongroup .icongroup-item-text-subheader, body .layout.make-fullwidth-bg .card .card-title, body .layout.make-fullwidth-bg .card .card-subtitle,
body .c-card_group:not(.make-fullwidth-bg) header h1, body .c-card_group:not(.make-fullwidth-bg) header h2, body .c-card_group:not(.make-fullwidth-bg) header h3, body .c-card_group:not(.make-fullwidth-bg) header h4 {
  color: #514445;
}

.header-top #hero input, .feature input, .feature select, .feature textarea {
  color: #080808;
}

.fcolor p, .fcolor span {
  color: #080808 ! important;
}

.fcolor h1, .fcolor h2, .fcolor .h1, .fcolor .h2, .fcolor h1 span, .fcolor h2 span, .fcolor .h1 span, .fcolor .h2 span {
  color: #514445 ! important;
}

p .small, li .small {
  font-size: 14px;
}

h1, h2, h3, h2 a, h3 a, .h1, .h2, .h3, .h1 a, .h2 a, .h3 a, .next-blog-pages, .slider-headline {
  line-height: 1.3;
  font-weight: 400;
}

h4, h5, h6, h5 a, h4 a, h6 a, .h4, .h5, .h6, .h4 a, .h5 a, .h6 a, .aufklapper .card-header h5 *, .jag-name {
  line-height: 1.3;
  font-weight: 400 ! important;
}

h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  margin-bottom: 12px;
}

.hero-header p, .bg-hero-header p {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-weight: 400;
}

.hero-header h1, .hero-header h2, .bg-hero-header h2, .bg-hero-header h2 {
  font-weight: 400;
  line-height: 1.3;
}

.hero-header p {
  font-size: 18px;
}

.hero-header h1, .hero-header h1 strong {
  font-size: 32px;
}

.hero-header h2, .hero-header h2 strong {
  font-size: 32px;
}

h1, h1 a, .h1, .h1 a, h1 strong, .next-blog-pages {
  font-size: 30px;
}

h2, h2 a, .h2, .h2 a, h2 strong {
  font-size: 24px;
}

h3, h3 a, .h3, .h3 a, h3 strong {
  font-size: 22px;
}

h4, h4 a, .h4, .h4 a, h4 strong {
  font-size: 18px;
}

h5, h5 a, .h5, .h5 a, h5 strong {
  font-size: 18px;
}

h6, h6 a, .h6, .h6 a, h6 strong {
  font-size: 18px;
}

h4 button, h5 button, h6 button {
  font-size: 18px ! important;
}

@media screen and (min-width: 992px) {
  .hero-header p {
    font-size: 19px;
  }

  .hero-header h1, .hero-header h1 strong {
    font-size: 42px;
  }

  .hero-header h2, .hero-header h2 strong {
    font-size: 36px;
  }

  h1, h1 a, .h1, .h1 a, h1 strong, .next-blog-pages {
    font-size: 34px;
  }

  h2, h2 a, .h2, .h2 a, h2 strong {
    font-size: 28px;
  }

  h3, h3 a, .h3, .h3 a, h3 strong {
    font-size: 24px;
  }

  h4, h4 a, .h4, .h4 a, h4 strong {
    font-size: 18px;
  }

  h5, h5 a, .h5, .h5 a, h5 strong {
    font-size: 18px;
  }

  h6, h6 a, .h6, .h6 a, h6 strong {
    font-size: 18px;
  }
}
@media screen and (min-width: 1200px) {
  .hero-header p {
    font-size: 20px;
  }

  .hero-header h1, .hero-header h1 strong {
    font-size: 49px;
  }

  .hero-header h2, .hero-header h2 strong {
    font-size: 41px;
  }

  h1, h1 a, .h1, .h1 a, h1 strong, .next-blog-pages {
    font-size: 36px;
  }

  h2, h2 a, .h2, .h2 a, h2 strong {
    font-size: 30px;
  }

  h3, h3 a, .h3, .h3 a, h3 strong {
    font-size: 26px;
  }

  h4, h4 a, .h4, .h4 a, h4 strong {
    font-size: 18px;
  }

  h5, h5 a, .h5, .h5 a, h5 strong {
    font-size: 18px;
  }

  h6, h6 a, .h6, .h6 a, h6 strong {
    font-size: 18px;
  }
}
h1, h2, h3, h4, h5, h6, h2 a, h3 a, h4 a, h5 a, h6 a, .next-blog-pages, .jag-name {
  font-family: "Cormorant Garamond", sans-serif ! important;
  font-weight: 400;
  color: #514445;
}

.news .more a, .news h1 a, .news h2 a, .news h3 a, .news h4 a, .news h5 a, .news .more span, .news h1 span, .news h2 span, .news h3 span, .news h4 span, .news h5 span, .news .more, .news h1, .news h2, .news h3, .news h4, .news h5 {
  color: #514445;
  font-family: "Cormorant Garamond", sans-serif;
  font-weight: 400;
  text-transform: none;
}

.cogtail-sidebar h2, .cogtail-sidebar h3, .cogtail-sidebar h4, .cogtail-sidebar h5 {
  font-family: "Cormorant Garamond", sans-serif;
  font-weight: 400;
  text-transform: none;
  color: #514445;
}

.figcaption {
  font-size: 15px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.news .more a:hover, .news .more a:focus, .news .more span:hover, .news .more span:focus, .news h1 a:hover, .news h1 a:focus, .news h1 span:hover, .news h1 span:focus, .news h2 a:hover, .news h2 a:focus, .news h2 span:hover, .news h2 span:focus, .news h3 a:hover, .news h3 a:focus, .news h3 span:hover, .news h3 span:focus, .news h4 a:hover, .news h4 a:focus, .news h4 span:hover, .news h4 span:focus, .news h5 a:hover, .news h5 a:focus, .news h5 span:hover, .news h5 span:focus {
  color: #f22c2d;
}

.c-rss-feed a, .jag-tst-theme-1 .jag-message i, .jag-tst-theme-1 .jag-tst-details .jag-rating i, .text-primary {
  color: #f22c2d;
}

h1, .h1, .next-blog-pages {
  margin-top: 12px;
}

h2, h3, h4, h5, h6, .h2, .h3, .h4, .h5, .h6, h2 + .tags, h3 + .tags, h4 + .tags, h2 + ul, h3 + ul, h4 + ul, h5 + ul, p.topheader, .blpagets__1 .ce-textpic.ce-intext .block-grid-sm-1 {
  margin-top: 0px;
}

header + form, header + .ce-above {
  margin-top: 12px;
}

.textmedia-below .textmedia-text, .textpic-below .textpic-text, .textpic-gallery.c-align-center, .textmedia-gallery.c-align-center, .textpic-left .textpic-gallery, .textpic-right .textpic-gallery, .textmedia-left .textmedia-gallery, .textmedia-right .textmedia-gallery {
  margin-bottom: 12px;
}

.textpic-centered .textpic-text {
  margin-top: -12px;
}

@media (max-width: 767px) {
  .ce-textpic.ce-intext .block-grid-sm-1 {
    margin-top: 5px;
  }
}
p + h2, p + h3 {
  margin-top: 36px;
}

p + h4, p + h4 {
  margin-top: 24px;
}

@media (min-width: 1200px) {
  .container, .isotope .grid {
    width: 100%;
    max-width: 1180px;
  }
}
@media (min-width: 1200px) {
  .header-bg .container {
    width: 100%;
    max-width: 1180px;
  }
}
@media (min-width: 1200px) {
  .post-wrapper .container {
    width: 768px ! important;
  }
}
@media (min-width: 1200px) {
  .make-fullwidth-bg.c-text header, .make-fullwidth-bg.c-text p, .make-fullwidth-bg.c-text ul, .swiper-slide .textmedia-text, .swiper-slide .textpic-text, .make-fullwidth-bg .textpic, .make-fullwidth-bg .textmedia, .make-fullwidth-bg .icongroup, .make-fullwidth-bg .card-group-element {
    max-width: 1180px ! important;
  }
}
@media (min-width: 1200px) {
  .container-fluid .background-element .header-img-wrap.row, .interchange-content .row, .hero-header .row {
    max-width: 1180px ! important;
  }
}
.navbar-header .navbar-toggle {
  height: 40px;
  margin-top: 15px;
}

#logo.navbar-brand {
  padding-top: 12px;
  padding-bottom: 12px;
}

#logo.navbar-brand img {
  height: 46px;
}

@media (min-width: 992px) {
  .navbar ul > li.first-level > a {
    padding-top: 27px;
    padding-bottom: 27px;
  }

  .supr-widget-cart {
    padding-top: 22px;
  }

  #logo.navbar-brand {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  #logo.navbar-brand img {
    height: 54px;
  }
}
.meta-header .meta-link, .search-navigation a:after, .search-navigation a:after {
  color: #13151a;
  font-size: 13px;
  font-weight: 400;
}

.meta-header .meta-icon:before, .search-navigation i:before {
  color: #13151a;
  font-size: 15px;
}

.small-header-top h1, .small-header-top .h1, h1, .h1 {
  margin-bottom: 12px;
}

.weblog .small-header-top h1, .weblog .small-header-top .next-blog-pages {
  margin-bottom: 24px;
}

.header.fixed-top, .header-bg {
  background: #fff;
}

@media (min-width: 992px) {
  .header-bg, .navbar {
    background: #fff ! important;
  }
}
.meta-navbar .dropdown.search-nav .dropdown-menu {
  top: 5px ! important;
}

.navbar, .navbar-header {
  min-height: 70px;
}

.meta-navbar {
  min-height: 24px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.header-bg {
  margin-bottom: 108px;
}

@media (min-width: 992px) {
  .navbar {
    min-height: 74px;
  }

  .navbar-header {
    min-height: 74px;
  }

  .header-bg {
    margin-bottom: 116px;
  }
}
@media (min-width: 992px) {
  .header-bg {
    margin-bottom: 116px;
  }
}
body .navbar a {
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 400;
}

.navbar-fixed-top.sps {
  min-height: 74px;
}

.header-bg, .navbar {
  background: #fff ! important;
}

@media (min-width: 768px) {
  .header-bg, .navbar {
    background: #fff ! important;
  }
}
.navbar-light .navbar-nav .nav-link {
  font-size: 15px;
}

.navbar-toggler {
  background-color: transparent;
}

.navbar-light .navbar-brand {
  color: #f22c2d;
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: #f22c2d;
}
.navbar-light .navbar-nav .nav-link {
  color: #191c23;
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: #f22c2d;
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: #f22c2d;
}
.navbar-light .navbar-toggler {
  color: #191c23;
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: str-replace(url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='#191c23' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"), "#", "%23");
}
.navbar-light .navbar-text {
  color: #191c23;
}
.navbar-light .navbar-text a {
  color: #f22c2d;
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: #f22c2d;
}

.dropdown-menu {
  color: #080808;
  background-color: #fff;
}

.dropdown-item.active a, .dropdown-item:active a {
  color: #fff ! important;
}

.dropdown-item {
  color: #212529;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  background-color: #f22c2d;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  background-color: transparent;
}

.dropdown-header {
  color: #6c757d;
}

.dropdown-item-text {
  color: #212529;
}

html {
  background: #fff;
}

.small-hero * {
  color: #fff;
}

.c-footer-inner {
  background: #251700;
}
.c-footer-inner a, .c-footer-inner a strong, .c-footer-inner a span {
  color: #fff;
}
.c-footer-inner a:hover, .c-footer-inner a:focus, .c-footer-inner a strong:hover, .c-footer-inner a strong:focus, .c-footer-inner a span:hover, .c-footer-inner a span:focus {
  color: #f22c2d;
}
.c-footer-inner p {
  color: #fff;
}
.c-footer-inner h1 {
  color: #fff;
}
.c-footer-inner h2 {
  color: #fff;
}
.c-footer-inner h3 {
  color: #fff;
}

.feature {
  background: #fff;
}

.no-feature {
  background: #fff;
}

.layout-border-after:after, .layout-border-after:before {
  border-color: #fff ! important;
}

body .small-header-top {
  background: #fff;
}

body .feature {
  padding-bottom: 15px;
  padding-top: 15px;
}

body.blpagets__landingpage .feature {
  padding-bottom: 35px;
  padding-top: 35px;
}

.small-header-top h1, .small-header-top .h1, .next-blog-pages {
  margin-top: 32px;
}

@media (min-width: 768px) {
  body .feature {
    padding-bottom: 20px;
    padding-top: 20px;
  }

  .small-header-top h1, .small-header-top .h1, .next-blog-pages {
    margin-top: 32px;
  }

  body.blpagets__landingpage .feature {
    padding-bottom: 60px;
    padding-top: 60px;
  }
}
body .feature .row .rem-feat-padd {
  margin-bottom: -15px;
  margin-top: -15px;
}

body.blpagets__landingpage .feature .row .rem-feat-padd {
  margin-bottom: -35px;
  margin-top: -35px;
}

@media (min-width: 768px) {
  body .feature .row .rem-feat-padd {
    margin-bottom: -20px;
    margin-top: -20px;
  }

  body.blpagets__landingpage .feature .row .rem-feat-padd {
    margin-bottom: -60px;
    margin-top: -60px;
  }
}
.slick-prev:before, .slick-next:before {
  color: #f22c2d;
}

.swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23f22c2d'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23f22c2d'%2F%3E%3C%2Fsvg%3E");
}

.swiper-pagination-bullet-active {
  background: #f22c2d;
}

.feature a, .header-top a, .small-header-top a, .feature .btn-link, .aufklapper .btn-link, #pagebrowse a {
  color: #f22c2d;
}
.feature a:hover, .feature a:focus, .header-top a:hover, .header-top a:focus, .small-header-top a:hover, .small-header-top a:focus, .feature .btn-link:hover, .feature .btn-link:focus, .aufklapper .btn-link:hover, .aufklapper .btn-link:focus, #pagebrowse a:hover, #pagebrowse a:focus {
  color: #ad0b27;
}

.cookie-panel__link a, .save_button, .om-cookie-panel button:nth-of-type(3) {
  color: #f22c2d ! important;
}
.cookie-panel__link a:hover, .cookie-panel__link a:focus, .save_button:hover, .save_button:focus, .om-cookie-panel button:nth-of-type(3):hover, .om-cookie-panel button:nth-of-type(3):focus {
  color: #ad0b27 ! important;
}

.navbar-nav.sm-collapsible .caret, .navbar-nav.sm-collapsible ul .caret {
  background: #f22c2d;
  border-style: solid;
  border-color: #f22c2d;
}

.btn, button, input {
  border: none;
  border-radius: 0;
}

.submitbutt input, .resetbutt .resetButton {
  border: none ! important;
}

.feature .btn, .submitbutt input, form .resetbutt .resetButton, .feature input[type=submit], #mc_embed_signup .button {
  font-size: 17px ! important;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif ! important;
  font-weight: 400 ! important;
}

.small-header-top .btn, .header-top .btn {
  font-size: 17px ! important;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif ! important;
  font-weight: 400 ! important;
}

.cookie-panel__button.cookie-panel__button--color--green, .accept-button {
  background-color: #f22c2d ! important;
}

.feature .pagination li.active, .tx-indexedsearch-browsebox .tx-indexedsearch-browselist-currentPage, .jag-tst-theme-1 .jag-tst-color-bg, .blogpagination__item--current {
  background-color: #f22c2d;
  color: #fff ! important;
}
.feature .pagination li.active:hover, .feature .pagination li.active:focus, .tx-indexedsearch-browsebox .tx-indexedsearch-browselist-currentPage:hover, .tx-indexedsearch-browsebox .tx-indexedsearch-browselist-currentPage:focus, .jag-tst-theme-1 .jag-tst-color-bg:hover, .jag-tst-theme-1 .jag-tst-color-bg:focus, .blogpagination__item--current:hover, .blogpagination__item--current:focus {
  background-color: #f11415;
  color: #fff ! important;
}

.feature a.btn, .header-top a.btn, .small-header-top a.btn, .btn {
  background-color: #f22c2d;
  color: #fff;
}
.feature a.btn:hover, .feature a.btn:focus, .header-top a.btn:hover, .header-top a.btn:focus, .small-header-top a.btn:hover, .small-header-top a.btn:focus, .btn:hover, .btn:focus {
  background-color: #f11415;
  color: #fff;
}

.submitbutt input {
  background-color: #f22c2d ! important;
  color: #fff ! important;
}
.submitbutt input:hover, .submitbutt input:focus {
  background-color: #f11415 ! important;
  color: #fff ! important;
}

.feature a.btn.btn-outline-primary, .header-top a.btn.btn-outline-primary, .small-header-top a.btn.btn-outline-primary, .btn.btn-outline-primary {
  background: none ! important;
  border: 1px solid #f22c2d;
  color: #f22c2d;
}
.feature a.btn.btn-outline-primary:hover, .feature a.btn.btn-outline-primary:focus, .header-top a.btn.btn-outline-primary:hover, .header-top a.btn.btn-outline-primary:focus, .small-header-top a.btn.btn-outline-primary:hover, .small-header-top a.btn.btn-outline-primary:focus, .btn.btn-outline-primary:hover, .btn.btn-outline-primary:focus {
  background: none ! important;
  border: 1px solid #f11415;
  color: #f11415;
}

.interchange-element .meinbody, .background-element #main-bg .meinbody .background-element-inner, .parallax-element-inner-wrap {
  background: #2cf2f1;
  background: rgba(242, 44, 45, 0.9);
}

.swiper-wrapper .alert {
  background: #f22c2d;
  background: rgba(242, 44, 45, 0.9);
}

.feature a.btn.btn-outline-primary.btn-light {
  background: none ! important;
  border-color: #f22c2d;
  color: #f22c2d;
}
.feature a.btn.btn-outline-primary.btn-light:hover, .feature a.btn.btn-outline-primary.btn-light:focus {
  border-color: #f11415;
  color: #f11415;
}

.feature a.btn.btn-light, a.btn.btn-light {
  color: #f22c2d ! important;
  background: #ffffff;
}
.feature a.btn.btn-light:hover, .feature a.btn.btn-light:focus, a.btn.btn-light:hover, a.btn.btn-light:focus {
  color: #f11415 ! important;
  background: #fcfcfc;
}

.blog h2 a {
  color: #f22c2d;
  font-weight: 400;
}

#pagebrowse, .pagebrowse-title {
  font-size: 18px;
  font-family: "Cormorant Garamond", sans-serif;
  font-weight: 400;
}

.expa:before {
  font-family: "Cormorant Garamond", sans-serif;
  font-weight: 400;
}

.small-hero {
  background-color: #f22c2d;
}

.c-footer h1, .c-footer h1 a, .c-footer h2, .c-footer h2 a, .c-footer h3, .c-footer h3 a {
  font-size: 16px;
}

.c-footer-inner * {
  font-size: 15px;
}

p .copytext {
  font-family: "Cormorant Garamond", sans-serif;
  font-weight: 400;
}

blockquote p {
  border-color: #f22c2d;
}

.foo9 h1::before, .foo9 h2::before, .foo9 h3::before, .foo9 h4::before {
  border-top-color: #f22c2d;
}

.header-top .container-fluid{padding-left:0;padding-right:0}.c-align-center .gallery-row .gallery-item-size-1 img{margin-left:50%;transform:translateX(-50%)}.no-js .lazy{display:none}.no-js #accordion .collapse{display:block}.dropdown-menu>li{padding-bottom:0;padding-top:0}body .dropdown-menu .dropdown-divider{display:inline-block;font-size:16px;width:40px;min-height:20px;margin-bottom:-5px;border:none}body .dropdown-menu .dropdown-divider span{display:inline-block;font-size:16px;font-weight:700}.dropdown-menu{padding:0;border:none}.navbar.navbar-light{padding-bottom:0;padding-top:0;border-bottom:1px solid #eee}.collapse{margin-bottom:-1px}.container-fluid.fluid2{padding-left:0;padding-right:0}.angle--bottom-left:after,.angle--bottom-right:after{border-bottom:2px solid #fff}.angle--top-left::before,.angle--top-right:before{border-top:2px solid #fff}.angle--bottom-left.angle-fill2::after,.angle--bottom-right.angle-fill2::after{border-bottom:2px solid #eee}.angle--top-left.angle-fill2::before,.angle--top-right.angle-fill2::before{border-top:2px solid #eee}@media (min-width:576px) and (max-width:767px){.container{max-width:767px!important}}.c-textmedia+.c-textmedia,.c-textmedia+.c-textpic,.c-textpic+.c-textmedia,.c-textpic+.c-textpic,.feature .c-header{margin-top:36px}@media (min-width:768px){.textmedia-left h2:first-of-type:before,.textmedia-left h3:first-of-type:before,.textmedia-right h3:first-of-type:before,.textpic-left h2:first-of-type:before,.textpic-left h3:first-of-type:before,.textpic-right h2:first-of-type:before,.textpic-right h3:first-of-type:before,.textpic-right header p:before{content:'';display:block;height:0;width:0;margin-top:-6px}.textmedia-left header p:before,.textmedia-right h2:first-of-type:before,.textmedia-right header p:before,.textpic-left header p:before,.textpic-right header p:before{content:'';display:block;height:0;width:0;margin-top:-4px}header p:after{content:'';display:block;height:0;width:0;margin-bottom:4px}}@media (max-width:767px){.col-xs-12.col-lg-3,.col-xs-12.col-lg-4,.col-xs-12.col-lg-5,.col-xs-12.col-lg-6,.col-xs-12.col-lg-7,.col-xs-12.col-lg-8{margin-bottom:24px}}.box-shadow .card,.box-shadow .icongroup-item{border-radius:5px!important;background:#fff;-moz-box-shadow:rgba(0,0,0,.15) 0 0 20px 0;-webkit-box-shadow:rgba(0,0,0,.15) 0 0 20px 0;box-shadow:rgba(0,0,0,.1) 0 0 20px 0}.box-shadow .icongroup-item{padding:12px 10px}.navbar input,form input,select,textarea{color:#555!important}::-webkit-input-placeholder{color:#555}:-ms-input-placeholder{color:#555}::placeholder{color:#555}.btn.btn-danger{background:#db3545!important}.btn.btn-success{background:#28a745!important}.btn.btn-warning{background:#ffc106!important}.btn.btn-light{background:#f8f9fa!important}.btn.btn-dark{background:#343a40!important}.btn.btn-info{background:#17a2b8!important}.btn.btn-secondary{background:#6c767e!important}.btn-link{font-weight:400;background-color:transparent}.btn-link:hover{background-color:transparent;border-color:transparent}.btn-link.focus,.btn-link:focus{border-color:transparent;box-shadow:none}.layout.wcolor *{color:#fff!important;border-color:#fff!important}.ht-zero h1,.ht-zero h2,.ht-zero h3,.ht-zero h4{margin-top:0}.ht-small h1,.ht-small header{margin-top:12px}.ht-medium header{margin-top:24px}.ht-large header{margin-top:36px}.hb-zero h1{margin-bottom:-12px!important}.hb-zero h2{margin-bottom:-12px!important}.hb-zero header+p{margin-top:0}.hb-small header{margin-bottom:9px}.hb-medium header{margin-bottom:15px;display:block}.hb-large header{margin-bottom:30px}.hb-large header,.hb-medium header,.hb-small header,.hb-zero h1{display:inline-block}.hb-large.d-block header,.hb-medium.d-block header,.hb-small.d-block header,.hb-zero.d-block h1{display:block}@media (min-width:1200px){#hero h1,#hero h1 span{font-size:2.3vw}}.topheader{margin-bottom:0;display:block;color:#ccc;text-transform:uppercase;font-size:15px;padding-top:0;letter-spacing:1px}.topheader+h2,.topheader+h3,.topheader+h4,.topheader+h5{display:inline-block;margin-top:0}.pagebrowse-wrap{border:2px solid #eee;max-width:540px;margin:0 auto;padding:15px 12px 10px 12px;margin-bottom:55px;margin-top:35px}@media (max-width:575px){.pagebrowse-wrap{margin-left:15px;margin-right:15px}}#pagebrowse .icon-chevron-left a:before{font-family:icomoon;content:"\f053";padding-right:5px;font-size:14px}#pagebrowse .icon-chevron-left:before,#pagebrowse .icon-chevron-right:before{content:""}#pagebrowse .icon-chevron-right a:after{font-family:icomoon;content:"\f054";padding-left:5px;font-size:14px}#pagebrowse,.pagebrowse-title{text-transform:uppercase;letter-spacing:1px;margin:0 auto;text-align:center}#pagebrowse li{display:inline-block;padding:5px 15px}.header-sub h2,.header-sub h3{text-transform:uppercase}.header-sub h2{margin-bottom:0;font-weight:300;font-size:34px}.header-sub h3{margin-bottom:0;font-weight:500!important;font-size:34px}.feature.fp{padding-bottom:0}.meta-header *{margin-top:0;margin-bottom:0;font-weight:400;color:#222}.meta-header ul li a,.meta-header ul li a strong{line-height:20px;font-size:14px}@media (max-width:767px){.meta-header ul li .meta-link{display:none}}.meta-header .row{margin:0 auto;padding-left:0;padding-right:0}.meta-header{margin:0;background:#f0f0f0;width:100%!important;border-bottom:none;height:auto}.meta-header ul{text-align:right;margin-top:0;margin-bottom:0}.meta-header ul li a{margin-top:0!important;margin-bottom:0!important}.meta-header ul li{display:inline-block}.meta-header .icon-search,.meta-header .meta-icon{position:relative;top:0}.lang-nav{margin-left:20px;margin-right:8px}.lang-nav img{width:15px;height:auto;position:relative;top:-1px}.meta-header .lang-nav .dropdown-menu{min-width:50px;max-width:50px;padding-right:5px;margin-top:12px}hr.ce-div{width:100%;height:1px;border-top:none;display:block;margin:12px 0}.layout-dark70 *,.layout-dark75 *,.layout-dark80 *,.layout-dark85 *,.layout-dark90 *,.layout-dark93 *,.layout-dark95 *,.layout-dark98 *,.layout-primary *,.layout-primary-complement *,.layout-primary-complement-darken *,.layout-primary-complement-lighten *,.layout-primary-complement-lighten2 *,.layout-primary-darken *,.layout-primary-darken2 *,.layout-primary-lighten *,.layout-primary-lighten2 *{color:#fff}@media (min-width:576px){.layout.autom{margin:0 auto!important}}.indexed-form-content{margin-top:12px}.tx-ke-form label,.tx-ke-icon,.tx-ke-info{display:none}.tx-ke-browsebox{margin-bottom:20px}.search-navigation .dropdown-menu{padding:3px;background:0 0!important}.search-nav .dropdown-menu,.search-navigation .dropdown-menu{margin-top:8px!important}.search-nav .dropdown-menu li,.search-navigation .dropdown-menu li{-webkit-box-shadow:0 6px 12px rgba(0,0,0,.15);box-shadow:0 6px 12px rgba(0,0,0,.15);border:5px solid #fff}.search-navigation .dropdown-menu.dropdown-menu-right{width:315px!important;background:0 0}.search-navigation #tx-kesearch-searchbox #ke_search_searchfield_sword{width:215px!important;padding-left:5px}#tx-kesearch-searchbox #ke_search_searchfield_submit,#tx-kesearch-searchbox #ke_search_searchfield_sword{font-size:14px;height:2.8em!important;line-height:2.8em!important}.search-navigation #tx-kesearch-searchbox .form-group #ke_search_searchfield_submit{min-width:60px!important;color:#fff;margin:0;display:inline-block;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;border:0 solid transparent;white-space:nowrap;background-size:14px!important;background-image:url(/typo3conf/ext/cogtail_publishing/Resources/Public/Icons/chevron.svg);background-repeat:no-repeat;background-position:center;background-color:#e18d00!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.search-navigation [type=text],.tx-ke-searchbox [type=text]{display:block;box-sizing:border-box;padding:0;border:1px solid #cacaca;box-shadow:inset 0 1px 2px hsla(0,0%,4%,.1);-webkit-appearance:none;-moz-appearance:none}#tx-ke-searchbox form{padding-left:14px!important}.search-navigation{margin-left:12px}.tx-ke-info-sword{margin-bottom:12px}.tx-ke-browsebox{margin-bottom:24px}.article-cats li,.tx-ke-browsebox ul li{border-bottom:none!important}@media (min-width:130px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}}.meta-header .search-navigation .dropdown-menu{width:350px}#mc_embed_signup input[type=email]{max-width:100%!important;margin-bottom:10px!important}#mc_embed_signup form{padding:15px!important}#mc_embed_signup input.email{font-size:15px;border:1px solid #abb0b2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#343434;background-color:#fff;box-sizing:border-box;height:45px!important;padding:0 .4em;display:inline-block;margin:0;width:650px!important}#mc_embed_signup .button{border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;letter-spacing:.03em;color:#fff!important;background-color:#ff8700!important;box-sizing:border-box;height:45px!important;line-height:45px!important;padding:0 42px!important;display:inline-block;margin:0;transition:all .23s ease-in-out 0s}@media (max-width:768px){#mc_embed_signup input.email{width:100%!important}}.c-html.space-before-medium{padding-top:36px}.c-html.space-after-medium{padding-bottom:36px}.feature.fullw #mc_embed_signup{background:0 0!important}.shift-quotes blockquote{padding:32px 0 16px}@media screen and (min-width:576px){.shift-quotes h1,.shift-quotes h2,.shift-quotes h3,.shift-quotes h4,.shift-quotes h5,.shift-quotes h6,.shift-quotes p,.shift-quotes ul{padding-left:50px!important}.c-text.shift-quotes ol,.c-textmedia.shift-quotes ol,.c-textpic.shift-quotes ol{margin-left:50px!important}}@media screen and (min-width:769px){.shift-quotes blockquote{float:left;width:280px;margin-left:0;margin-right:65px;text-indent:0}.shift-quotes h1,.shift-quotes h2,.shift-quotes h3,.shift-quotes h4,.shift-quotes h5,.shift-quotes h6,.shift-quotes p,.shift-quotes ul{padding-left:80px!important}.c-text.shift-quotes ol,.c-textmedia.shift-quotes ol,.c-textpic.shift-quotes ol{margin-left:80px!important}}.layout-border-after:after,.layout-border-before:before{width:100%;height:1px;content:'';background:#444;display:block;margin:0 auto;border-left:25px solid #ccc;border-right:25px solid #ccc;border-color:transparent!important}@media (min-width:768px){.imgwidth-3 .textmedia-left .textmedia-gallery,.imgwidth-3 .textmedia-right .textmedia-gallery,.imgwidth-3 .textpic-left .textpic-gallery,.imgwidth-3 .textpic-right .textpic-gallery{width:25%}.imgwidth-3 .textmedia-left .textmedia-text,.imgwidth-3 .textmedia-right .textmedia-text,.imgwidth-3 .textpic-left .textpic-text,.imgwidth-3 .textpic-right .textpic-text{width:75%}.imgwidth-4 .textmedia-left .textmedia-gallery,.imgwidth-4 .textmedia-right .textmedia-gallery,.imgwidth-4 .textpic-left .textpic-gallery,.imgwidth-4 .textpic-right .textpic-gallery{width:33.333333%}.imgwidth-4 .textmedia-left .textmedia-text,.imgwidth-4 .textmedia-right .textmedia-text,.imgwidth-4 .textpic-left .textpic-text,.imgwidth-4 .textpic-right .textpic-text{width:66.66666%}.imgwidth-6 .textmedia-left .textmedia-gallery,.imgwidth-6 .textmedia-right .textmedia-gallery,.imgwidth-6 .textpic-left .textpic-gallery,.imgwidth-6 .textpic-right .textpic-gallery{width:50%}.imgwidth-6 .textmedia-left .textmedia-text,.imgwidth-6 .textmedia-right .textmedia-text,.imgwidth-6 .textpic-left .textpic-text,.imgwidth-6 .textpic-right .textpic-text{width:50%}.imgwidth-7 .textmedia-left .textmedia-gallery,.imgwidth-7 .textpic-left .textpic-gallery,.imgwidth-7 .textpic-right .textpic-gallery,.imgwidth-8 .textmedia-right .textmedia-gallery{width:58.333333%}.imgwidth-7 .textmedia-left .textmedia-text,.imgwidth-7 .textpic-left .textpic-text,.imgwidth-7 .textpic-right .textpic-text,.imgwidth-8 .textmedia-right .textmedia-text{width:41.666667%}}.c-text.cmwidthm p{max-width:780px}.c-text.cmwidthxs p,.cmwidthxs .ce-headline-center,.cmwidthxs .text-center{max-width:480px}.c-text.cmwidths p,.cmwidths .ce-headline-center,.cmwidths .text-center{max-width:560px}.c-text.cmwidthm p,.cmwidthm .ce-headline-center,.cmwidthm .text-center{max-width:780px}.c-text.cmwidthl p,.cmwidthl .ce-headline-center,.cmwidthl .text-center{max-width:940px}.cmwidthl .ce-headline-center,.cmwidthl .text-center,.cmwidthm .ce-headline-center,.cmwidthm .text-center,.cmwidths .ce-headline-center,.cmwidths .text-center,.cmwidthxs .ce-headline-center,.cmwidthxs .text-center{margin:0 auto}@media (min-width:768px){.cmwidthxs .textmedia-left h2,.cmwidthxs .textmedia-left p,.cmwidthxs .textpic-left h2,.cmwidthxs .textpic-left p{padding-left:25px}.cmwidthxs .textmedia-right h2,.cmwidthxs .textmedia-right p,.cmwidthxs .textpic-right p,.cmwidthxs .textpica-right h2{padding-right:25px!important}.cmwidths .textmedia-left h2,.cmwidths .textmedia-left p,.cmwidths .textpic-left h2,.cmwidths .textpic-left p{padding-left:20px}.cmwidths .textmedia-right h2,.cmwidths .textmedia-right p,.cmwidths .textpic-right p,.cmwidths .textpica-right h2{padding-right:20px!important}.cmwidthm .textmedia-left h2,.cmwidthm .textmedia-left p,.cmwidthm .textpic-left h2,.cmwidthm .textpic-left p{padding-left:15px}.cmwidthm .textmedia-right h2,.cmwidthm .textmedia-right p,.cmwidthm .textpic-right p,.cmwidthm .textpica-right h2{padding-right:15px!important}.cmwidthl .textmedia-left h2,.cmwidthl .textmedia-left p,.cmwidthl .textpic-left h2,.cmwidthl .textpic-left p{padding-left:10px}.cmwidthl .textmedia-right h2,.cmwidthl .textmedia-right p,.cmwidthl .textpic-right p,.cmwidthl .textpica-right h2{padding-right:10px!important}}@media (min-width:992px){.cmwidthxs .textmedia-left h2,.cmwidthxs .textmedia-left p,.cmwidthxs .textpic-left h2,.cmwidthxs .textpic-left p{padding-left:40px}.cmwidthxs .textmedia-right h2,.cmwidthxs .textmedia-right p,.cmwidthxs .textpic-right p,.cmwidthxs .textpica-right h2{padding-right:40px!important}.cmwidths .textmedia-left h2,.cmwidths .textmedia-left p,.cmwidths .textpic-left h2,.cmwidths .textpic-left p{padding-left:30px}.cmwidths .textmedia-right h2,.cmwidths .textmedia-right p,.cmwidths .textpic-right p,.cmwidths .textpica-right h2{padding-right:30px!important}.cmwidthm .textmedia-left h2,.cmwidthm .textmedia-left p,.cmwidthm .textpic-left h2,.cmwidthm .textpic-left p{padding-left:20px}.cmwidthm .textmedia-right h2,.cmwidthm .textmedia-right p,.cmwidthm .textpic-right p,.cmwidthm .textpica-right h2{padding-right:20px!important}.cmwidthl .textmedia-left h2,.cmwidthl .textmedia-left p,.cmwidthl .textpic-left h2,.cmwidthl .textpic-left p{padding-left:10px}.cmwidthl .textmedia-right h2,.cmwidthl .textmedia-right p,.cmwidthl .textpic-right p,.cmwidthl .textpica-right h2{padding-right:10px!important}}#hero *{color:#fff}@media screen and (max-width:52em){#hero h1,#hero h2,#hero h3,#hero h4,#hero h5{padding-right:12px!important}#hero p{padding-left:12px!important;padding-right:12px!important}}.bri img{border-radius:50%!important}.gallery-item figure,.gallery-no-padding .gallery-item{margin:0!important;padding:0}.gallery-no-padding .textmedia-gallery,.gallery-no-padding .textpic-gallery{padding:0}.gallery-padding-bottom .textmedia-gallery,.gallery-padding-bottom .textpic-gallery{padding-bottom:9px}.cei figure{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (min-width:992px){.mwpls{min-width:820px!important}}.lmlr{margin-left:15px!important;margin-right:15px!important}@media (max-width:767px){.lmlrtm{margin-left:15px!important;margin-right:15px!important}}@media (max-width:575px){.lmlrm{margin-left:15px!important;margin-right:15px!important}}@media (max-width:767px){.rotim .textmedia :nth-child(1),.rotim .textpic :nth-child(1){order:2}.rotim .textmedia :nth-child(2),.rotim .textpic :nth-child(2){order:1}.rotim .gallery-row{padding-top:24px}.lptsm{padding-top:15px!important}.lptmm{padding-top:30px!important}.gptms .gallery-row{padding-top:20px}.gplrm .gallery-row{padding-left:40px;padding-right:40px}.gpbmnl .gallery-row{margin-bottom:-45px}.gpbmnm .gallery-row{margin-bottom:-30px}.gpbmns .gallery-row{margin-bottom:-15px}.gpbmz .gallery-row{margin-bottom:15px}.gpbms .gallery-row{margin-bottom:15px}.gpbmm .gallery-row{margin-bottom:30px}.gpbml .gallery-row{margin-bottom:45px}}@media (min-width:767px){.objfit .gallery-row{width:100%;height:auto}.objfit img{width:100%;height:auto;max-height:600px;object-fit:cover}}.objfit{position:relative}.objfit .textpic-text{max-width:1024px;position:absolute;top:50%;transform:translateY(-50%);bottom:0!important;left:0;right:0;margin:0 auto;z-index:999;padding-left:15px;padding-right:15px}.panel{padding:15px 15px 5px 15px}.cta .btn:before,.panel .btn:before{display:inline-block;font-size:12px;width:20px;font-family:icomoon;content:"\f054"}.cta h2,.cta h3,.cta h4,.cta h5,.panel h2,.panel h3,.panel h4,.panel h5{margin-bottom:0;margin-top:0}.cta .btn,.panel .btn{margin-top:14px}@media (max-width:991px){.cta .gallery-item{width:100%!important}.cta figure{width:150px;display:block;height:auto;margin:0 auto!important}.cta figure img{margin-top:20px;border-radius:50%!important}.cta *{text-align:center}}@media (min-width:992px){.cta *{text-align:left}.cta .textpic-gallery{width:25%}.cta .cta .textpic-text7{width:75%}}@media (min-width:1200px){.cta .textpic-gallery{width:25%}.cta .textpic-text{width:75%}}@media (min-width:768px){.gallery-mobile-size-1 .gallery-item-size-1{width:calc(100% / 2)}.gallery-mobile-size-2 .gallery-item-size-2{width:calc(100% / 3)}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){@media (min-width:768px){.gallery-mobile-size-1 .gallery-item-size-1{float:left;width:50%;width:calc((100% / 2) - 4px)}.gallery-mobile-size-2 .gallery-item-size-2{float:left;width:33%;width:calc((100% / 3) - 4px)}}}.smart-list ul li{border-bottom:1px solid #f2efef;padding-bottom:18px;margin-bottom:18px}.feature .pagination li,.shariff li,.tx-indexedsearch-browsebox li{list-style-type:none;padding-left:0}.feature .pagination{margin-left:0;width:100%}.feature .pagination li,.tx-indexedsearch-browsebox li{display:inline-block!important;text-align:center;padding:0 0 3px 0!important;margin-right:5px;min-width:25px!important}.feature .pagination li.active{color:#fff!important}.feature .pagination li.active a,.tx-indexedsearch-browsebox .tx-indexedsearch-browselist-currentPage a{color:#fff!important;font-weight:400}.aufklapper li:before,.blogpagination__list li:before,.feature .pagination li:before,.media-list li:before,.nav-tabs li:before,.shariff li:before,.tx-indexedsearch-browsebox li:before{content:' '!important;padding-right:0;display:inline;margin-left:0;width:auto}.tx-indexedsearch-browsebox li{padding:0 9px 3px 9px!important;margin:0!important}.tx-indexedsearch-browsebox li a{font-size:14px}.media-list .bootstrappackageicon{padding-right:9px;position:relative;top:1px}.card.aufklapper .card-header h5{margin:4px 0}blockquote{margin-left:5px;margin-bottom:36px}blockquote p{border-width:5px;border-left-style:solid;padding:10px 15px 10px 30px}blockquote *{font-style:italic;font-weight:400}p span.copytext{font-size:18px;font-weight:700}.tx-indexedsearch-browsebox ul,.tx-indexedsearch-res{border-bottom:1px solid #eee;padding-bottom:6px;margin-bottom:6px}.tx-indexedsearch-browsebox ul{padding-bottom:18px}.tx-indexedsearch-res{border-bottom:1px solid #eee;padding-bottom:3px;margin-bottom:18px}.tx-indexedsearch-res:first-of-type{border-top:1px solid #000!important;padding-top:6px}.feature ul li:last-of-type,.small-header-top ul li:last-of-type{border-bottom:none!important;margin-bottom:0}.feature .layout-primary ul li,.small-header-top .layout-primary ul li{border-bottom:1px solid rgba(255,255,255,.2)}.textmedia-below .c-align-center{max-width:580px;margin:0 auto}.button{border:1px solid transparent;padding:.85em 1.6em;margin:0 0 1rem;font-size:1rem;color:#fff}.btn{padding:12px 26px 12px 25px}.btn.btn-sm{padding:8px 20px 8px 19px}.feature ul,.feature ul li{list-style-type:none;padding-left:0;position:relative;left:0}.feature .layout ul,.small-header-top .layout ul{margin-left:3px}.feature .layout ul,.small-header-top .layout ul{list-style-type:none;padding-left:0;position:relative}.feature .layout ul:not(.media-list) li,.small-header-top .layout ul:not(.media-list) li{padding-left:20px;list-style-type:none;margin-left:0!important}.c-footer ul li:before,.feature .layout ul:not(.media-list) li:before,.header-top .textmedia-item ul li:before,.small-header-top .layout ul:not(.media-list) li:before{padding-right:20px;display:inline-block;margin-left:-20px;font-size:12px;width:20px;font-family:icomoon;content:"\f054"}.feature .c-text ol,.feature .c-textmedia ol,.feature .c-textpic ol,.small-header-top .c-text ol,.small-header-top .c-textmedia ol,.small-header-top .c-textpic ol{padding-left:21px!important}.feature .c-text ol li,.feature .c-textmedia ol li,.feature .c-textpic ol li,.small-header-top .c-text ol li,.small-header-top .c-textmedia ol li,.small-header-top .c-textpic ol li{list-style-type:upper-roman}@media (max-width:767px){.icongroup-item{margin-bottom:10px}}.checkbox a,.checkbox p,.checkbox small{font-size:14px}form .add-on a,form .add-on small,form .add-on span{font-size:14px}.form-check{padding-left:0!important;display:inline-block}.form-check input,.form-check small{float:left}.form-check input{width:25px!important;position:relative;margin-top:5px!important}.form-check *{padding-top:0!important;margin-top:0!important;top:0!important}.form-check small{width:90%!important;top:0!important}.panel{margin-bottom:18px}body .feature:last-of-type{padding-bottom:50px!important}.c-footer-inner{padding-top:35px;padding-bottom:55px}.c-footer-inner li:before{color:#eee}@media (min-width:769px){.c-footer-inner ul li{padding-left:15px;padding-right:15px}}@media (max-width:768px){.c-footer-inner li:before{content:''}.c-footer-inner .layout.autom *{text-align:center!important}.c-footer-inner .gallery-row figure img{box-shadow:none}.c-footer-inner p,.c-footer-inner ul{padding:0}}.c-footer .layout-border-after:after{background:#fff;display:block;border-left:25px solid transparent!important;border-right:25px solid transparent!important}.c-footer-inner h1,.c-footer-inner h1 a,.c-footer-inner h2,.c-footer-inner h2 a,.c-footer-inner h3,.c-footer-inner h3 a{font-size:18px}.c-footer-inner h1,.c-footer-inner h2,.c-footer-inner h3{margin-bottom:12px}@media (min-width:769px){.c-footer .topheader,.c-footer-inner h1,.c-footer-inner h2,.c-footer-inner h3{margin-left:25px}}

body{overflow-x:hidden}.feature{overflow:hidden}.make-fullwidth{padding-left:25px;padding-right:25px;width:100vw;position:relative;margin-left:-50vw;left:50%}.make-fullwidth-bg{padding-left:5px;padding-right:5px;width:100vw;position:relative;margin-left:-50vw;left:50%;padding-top:60px;padding-bottom:45px}.make-fullwidth-bg .card-group-element,.make-fullwidth-bg .icongroup,.make-fullwidth-bg .textmedia,.make-fullwidth-bg .textpic{width:100%;margin-right:auto!important;margin-left:auto!important}@media (min-width:576px){.make-fullwidth-bg .card-group-element,.make-fullwidth-bg .icongroup,.make-fullwidth-bg .textmedia,.make-fullwidth-bg .textpic,.make-fullwidth-bg.c-text header,.make-fullwidth-bg.c-text p,.make-fullwidth-bg.c-text ul{max-width:540px}}@media (min-width:768px){.make-fullwidth-bg .card-group-element,.make-fullwidth-bg .icongroup,.make-fullwidth-bg .textmedia,.make-fullwidth-bg .textpic,.make-fullwidth-bg.c-text header,.make-fullwidth-bg.c-text p,.make-fullwidth-bg.c-text ul{max-width:720px}}@media (min-width:992px){.make-fullwidth-bg .card-group-element,.make-fullwidth-bg .icongroup,.make-fullwidth-bg .textmedia,.make-fullwidth-bg .textpic,.make-fullwidth-bg.c-text header,.make-fullwidth-bg.c-text p,.make-fullwidth-bg.c-text ul{max-width:960px}}@media (max-width:575px){.make-fullwidth-bg .card-group-element,.make-fullwidth-bg .icongroup{padding-left:15px;padding-right:15px}}.make-fullwidth-bg.c-text header,.make-fullwidth-bg.c-text p,.make-fullwidth-bg.c-text ul{padding-left:15px;padding-right:15px;margin:0 auto}.make-fullwidth-bg .header-img-wrap{margin:0 auto!important}.make-fullwidth-bg .header-img-wrap .meinbody .background-element-inner{margin-left:-12px!important;margin-right:-12px!important}.icongroup-item{fill:#152857}.icongroup-align-center .icongroup-item{display:block}.icongroup-align-center .icongroup-item-icon{fill:#1d426d;padding-bottom:15px}.icongroup-fill2 .icongroup-align-center .icongroup-item-icon,.icongroup-fill2 .icongroup-item{fill:#ff8700}.icongroup-align-center .icongroup-item-icon,.icongroup-align-center .icongroup-item-text{height:auto;display:block;margin:0 auto}.icongroup-align-center .icongroup-item-icon{width:40%;height:auto;display:block;margin:0 auto}.icongroup-align-center .icongroup-item-text *{text-align:center}.c-icon_group .icongroup-align-center{margin-left:auto!important;margin-right:auto!important}@media (max-width:767px){.icongroup{margin:0!important}.icongroup-item{margin:20px 0}}.c-card_group:not(.make-fullwidth-bg):not(.make-fullwidth){background:0 0!important}@media screen and (max-width:575px){.swiper-slider .swiper-slide{overflow:hidden}.swiper-slider .swiper-slide img{min-width:800px}}.swiper-header .textmedia{position:relative}@media screen and (min-width:1600px){.header-top .container-fluid img{width:1960px}}@media screen and (min-width:1961px){.header-top .container-fluid img{width:2200px}}@media screen and (min-width:2500px){.header-top .container-fluid img{width:2560px}}.swiper-slider .alert{max-width:580px}.swiper-slider .container-outer{position:absolute;bottom:0;left:0,right: 0;width:100%}.swiper-slider .container{position:relative;bottom:0;margin:0 auto!important}.swiper-slider .container .alert{padding:15px 15px!important;color:#fff}.swiper-slider .slider-headline{font-size:26px;margin-bottom:9px}.lightgall .lightgallery a{position:relative;vertical-align:middle}.lightgall .lightgallery a:before{font-family:icomoon;position:absolute;content:'\f002';z-index:99;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:20px;line-height:1;color:#fff;opacity:.7}.lightgall .lightgallery a:hover:before{opacity:.8}.zoomgall figure{overflow:hidden}.zoomgall img{display:inline-block;position:relative;-webkit-transition:all .4s linear;transition:all .4s linear}.zoomgall img:hover{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}.aufklapper,.aufklapper .card-header{border:none!important}.aufklapper .btn-link{cursor:pointer;display:inline-block;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.aufklapper .card-header{padding:3px 0}.aufklapper .card-header button{width:100%;text-align:left}.aufklapper{margin-bottom:9px}.aufklapper .card-body{padding-top:18px}[data-toggle=collapse] .expa:before,[data-toggle=collapse].collapsed .expa:before{position:relative;top:-2px;width:12px!important;display:inline-block;font-style:normal}[data-toggle=collapse] .expa:before{content:"-"}[data-toggle=collapse].collapsed .expa:before{content:"+"}[data-toggle=collapse] .expa,[data-toggle=collapse].collapsed .expa{float:right}.expa{font-size:27px!important;color:#222!important;position:relative;top:0}.aufklapper{margin-bottom:0}#accordion.panel{padding:0;background:0 0}#accordion.panel .card-header{padding-left:15px}.aufklapper .card-header .btn-link{line-height:1.8}.aufklapper.card{background:0 0}.aufklapper .card-header{border-bottom:1px solid #eee!important;background:0 0;padding-top:20px;padding-bottom:20px}.aufklapper .card-body,.aufklapper .card-header button{padding-left:0!important}.aufklapper{margin-bottom:1px}@-moz-document url-prefix(){select.select{-moz-appearance:none;text-indent:.01px;text-overflow:"";background-image:url(/typo3conf/ext/cogtail_publishing/Resources/Public/Icons/icon-chevron-down-16.png)!important;background-position:right 8px center;background-repeat:no-repeat}}@media (-webkit-min-device-pixel-ratio:0){select{-webkit-appearance:none;background-image:url(/typo3conf/ext/cogtail_publishing/Resources/Public/Icons/icon-chevron-down-16.png)!important;background-position:right 8px center;background-repeat:no-repeat}}

/* DEFAULT ICONS  */
@media (max-width: 767px) {.hide-for-small-only {display:none!important}}
@media (min-width: 768px) and (max-width: 991px) {.hide-for-tablets-only {display:none!important}}
@media (max-width: 991px) {.hide-tablets-and-smaller {display:none!important}}
.icon:before, .icon-2:before, .icon-3:before, .icon-4:before {font-family: 'icomoon'; padding-right: 4px; position: relative; top: 1px;}
.icon:before { content: "\f015";} .icon-2:before { content: "\f003";} .icon-3:before { content: "\f041";} .icon-4:before {content: "\f178";}
.icon, .icon-2, .icon-3,.icon-4 {padding: 0 ! important; } /* FIX FOR WRONG WORD SPACING */
.c-abstand-top {margin-top: 24px} .c-abstand {padding-bottom: 24px;} .uppercase {text-transform: uppercase; font-style: normal}
.layout-textpic-padding-top .textpic-text p:first-of-type {margin-top: 0px ! important;} .layout-textpic-padding-bottom .textpic-text p:last-of-type {margin-bottom: 12px ! important;}
.cta {padding: 30px 40px 25px 40px;}

.btn-group .layout:not(.c-form_formframework) .btn {margin-right: 24px}
.poscenter .layout:not(.c-form_formframework) .btn-group, .btn-group .text-center {margin-left: -12px ! important}
.poscenter .layout:not(.c-form_formframework) .btn-group .btn, .btn-group .text-center .btn {margin-left: 12px; margin-right: 12px}

/* Layout Border */
.layout-border{border:1px solid #ddd!important}

/* Text */
.text-white, .text-white * {color: #fff ! important}
.text-dark, .text-dark * {color: #555555 ! important}
.align-left, .align-left * {text-align:left ! important}
/* .text-primary {} */

/* Light or strong text e. g. together with font family in RTE */
body .light, .light {font-weight: 300 ! important;}
body .strong, .strong {font-weight: 500 ! important;}
/* Button Icon */
.btn.btn-icon:before {font-family: 'icomoon';  content: "\f178"; padding-right: 8px; margin-left: -2px}
.btn.btn-split {padding: 0px 24px 0px 18px; line-height: 48px; border-radius: 2px ! important}
.btn.btn-split:before {font-family: 'icomoon';  content: "\f178"; margin-left:4px; padding-right: 15px; margin-right: 15px;border-right: 1px solid #eee; display: inline-block; bottom: -1px; position: relative}

/* some wrap adjustments */
.rem-bg .background-element-inner {background: none ! important;}@media (min-width:1200px) {.make-fullwidth-bg.rem-bg .background-element-inner {padding-left: 0px ! important; padding-right: 0px ! important}}@media (max-width: 991px) {.make-fullwidth-bg.rem-bg .background-element-inner {padding-left: 30px ! important; padding-right: 30px ! important}}
@media (max-width: 767px) {.make-fullwidth-bg.rem-bg .background-element-inner {padding-left: 35px ! important; padding-right: 35px ! important}}

.blpagets__2 .feature-14 {padding: 0}

/* Reset Bootstrap Padding to zero begin */
/* Bootstrap 4 */
.feature.fullw .container {max-width: 2800px;}
.feature.fullw .row {display: block ! important;}
/* Bootstrap 4 end */
.feature.fullw {padding-top: 0 ! important; padding-bottom: 0 ! important;}
.feature.fullw .container, .feature.fullw .container .row, .feature.fullw .container .row .col-lg-12  {padding-left: 0px; padding-right: 0px;}
.feature.fullw .container .row .ce-textpic  {padding-left: 15px; padding-right: 15px;}
.feature.fullw .container .row {margin-left: 0px;   margin-right: 0px;}
.feature.fullw .container .row {margin-left: 0px;   margin-right: 0px;} .feature.fullw .container {width: 100%;}
/* Neu */
.feature.fullw .gallery-row {margin-left: 0; margin-right: 0;}
.feature.fullw .gallery-item {padding-left: 0; padding-right: 0;}
/* Layout */
/* body .feature.fullw {background-color: #eee} */
/* TEXTPIC */
/* .feature.fullw .row .gallery-row .gallery-item {padding-bottom: 2px ! important;} */
.feature.fullw .textpic-left .textpic-text {padding-top: 20px;padding-left: 40px; max-width: 675px}
@media only screen and (max-width: 767px) {
.feature.fullw .textpic, .feature.fullw .textpic .textpic-gallery {margin-left: 0; margin-right: 0; margin-bottom: 0;
padding-left: 0; padding-right: 0; padding-bottom: 0 ! important}
/* b5 */ .feature.fullw .gallery-row {margin-left: -15px; margin-right: -15px;}
.feature.fullw .textpic, .feature.fullw .textpic .textpic-item {padding-left: 0px; padding-right: 0px; padding-top: 0}
.feature.fullw .textpic .textpic-text {padding: 0px 30px 30px 30px}}
.fullw .textpic-right .textpic-text, .fullw .textpic-left .textpic-text {margin-top: 20px}
@media only screen and (min-width: 768px) {
.fullw .textpic-right .textpic-text, .fullw .textpic-left .textpic-text {padding-bottom: 40px; margin-top: 30px}
 /* for textpic right */
.feature.fullw .textpic-right .wrapper-item {float: right ! important}
.feature.fullw .textpic-right .textpic-text .wrapper-item * {text-align: right; max-width: 680px; margin-right: 15px}
/* for textpic right end */
/* testen ob wichtig problem in ie10 .feature.fullw .textpic-gallery {display: -ms-flexbox;	display: -webkit-flex;	display: flex;	-ms-flex-align: center;	-webkit-align-items: center; -webkit-box-align: center; align-items: center;} */
.feature.fullw .textpic, .feature.fullw .textpic .textpic-gallery {margin-left: 0; margin-right: 0; margin-bottom: 0; padding-left: 0; padding-right: 0; padding-bottom: 0 ! important}
.feature.fullw .layout.c-textpic {margin-bottom: 0; padding-top: 0; padding-left: 0; padding-right: 0; padding-bottom: 0}
}

/* Fullwidth Image Helper larger Screens */
/* .feature.fullw .container figure img {width: 100%; height: auto} */
/* Layout */
.feature.fullw .textpic .textpic-gallery {background-color: #f49700;}
body .feature.fullw {padding-top: 0 ! important; padding-bottom: 0 ! important;}
/* Reset Bootstrap Padding to zero end */

/*
equal heights begin
*/
/* Funktioniert evtl NICHT im IE10 */
/*
.feature-35 .col-lg-4 .layout {background: #eee; height: 100%}
.feature-35 .col-lg-4 .layout .ce-bodytext, .feature-35 .col-lg-4 .layout .textpic-text {padding: 0px 30px 15px 30px;}
@media only screen and (min-width: 768px) {
 .feature-35 .row {-ms-flex-wrap: wrap;flex-wrap: wrap;display: -webkit-box; display: -ms-flexbox; display: flex;}
}
*/
/*
equal heights end
*/
.blpagets__2 #hero h1 {color: #fff}
.hero-header p {color: #fff;}