.animsition-loading:after{width: 30px !important;height: 30px !important;position: fixed;top: 50%;left: 50%;margin-top: -15px !important;margin-left: -15px !important;border-radius: 50%;z-index: 2}.animsition-loading{background-color: transparent;border-top: 1px solid rgba(0,0,0,0.1);border-right: 1px solid rgba(0,0,0,0.1);border-bottom: 1px solid rgba(0,0,0,0.1);border-left: 1px solid #191d2b;-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-duration: .8s;animation-duration: .8s;-webkit-animation-name: animsition-loading;animation-name: animsition-loading}.sec-1{-webkit-animation-duration: 1s;animation-duration: 1s}.sec-1-5{-webkit-animation-duration: 1.5s;animation-duration: 1.5s}.sec-2{-webkit-animation-duration: 2s;animation-duration: 2s}.sec-3{-webkit-animation-duration: 3s;animation-duration: 3s}@-webkit-keyframes pulse{0%{-webkit-box-shadow: 0 0 0 0 rgba(230,13,118,0.4)}70%{-webkit-box-shadow: 0 0 0 10px rgba(230,13,118,0)}100%{-webkit-box-shadow: 0 0 0 0 rgba(230,13,118,0)}}@keyframes pulse{0%{-moz-box-shadow: 0 0 0 0 rgba(230,13,118,0.4);box-shadow: 0 0 0 0 rgba(230,13,118,0.4)}70%{-moz-box-shadow: 0 0 0 10px rgba(230,13,118,0);box-shadow: 0 0 0 10px rgba(230,13,118,0)}100%{-moz-box-shadow: 0 0 0 0 rgba(230,13,118,0);box-shadow: 0 0 0 0 rgba(230,13,118,0)}}@-webkit-keyframes pulse-white{0%{-webkit-box-shadow: 0 0 0 0 rgba(255,255,255,0.4)}70%{-webkit-box-shadow: 0 0 0 30px rgba(255,255,255,0);box-shadow: 0 0 0 30px rgba(255,255,255,0)}100%{-webkit-box-shadow: 0 0 0 0 rgba(255,255,255,0)}}@keyframes pulse-white{0%{-moz-box-shadow: 0 0 0 0 rgba(255,255,255,0.4);box-shadow: 0 0 0 0 rgba(255,255,255,0.4)}70%{-moz-box-shadow: 0 0 0 30px rgba(255,255,255,0);box-shadow: 0 0 0 30px rgba(255,255,255,0)}100%{-moz-box-shadow: 0 0 0 0 rgba(255,255,255,0);box-shadow: 0 0 0 0 rgba(255,255,255,0)}}@keyframes kenburns{0%{opacity: 0}5%{opacity: 1}100%{transform: scale3d(1.1, 1.1, 1.1) translate3d(-50px, 50px, 0px);animation-timing-function: ease-in;opacity: 1}}@media (max-width: 767px){@keyframes kenburns{0%{opacity: 0}5%{opacity: 1}100%{transform: scale3d(1.1, 1.1, 1.1) translate3d(0px, 0px, 0px);animation-timing-function: ease-in;opacity: 1}}}@keyframes fadein{0%{opacity: 0}100%{opacity: 1}}@-webkit-keyframes fadein{0%{opacity: 0}100%{opacity: 1}}h1,h2,h3,h4,h5,h6,p{-moz-hyphens: auto;-o-hyphens: auto;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto}html body{font-size: 1.1rem;font-family: 'Lato';overflow-x: hidden;float: left;width: 100%}html body .fade-in-page{animation-name: fadein;animation-duration: 6s}html body .container{max-width: 1260px;width: 100%;margin: auto}html body .invisible{display: none}html body a,html body img,html body figure{outline: none !important;box-shadow: none !important;text-decoration: none !important}html body p,html body strong,html body li,html body table{font-size: 1rem}html body a,html body img,html body figure,html body button,html body .uk-button{-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out}html body a:before,html body img:before,html body figure:before,html body button:before,html body .uk-button:before,html body a:after,html body img:after,html body figure:after,html body button:after,html body .uk-button:after{-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out}html body .btn,html body .uk-button{border-radius: 0;font-size: 1rem;padding: 8px 20px}html body .btn-default{background: none;border: 0;color: #191d2b;font-family: 'Georgia';padding: 0;padding-left: 0px;position: relative}html body .btn-default:before{content: "→";top: 1px;margin-right: 6px;position: relative}html body .btn-default:hover{padding-left: 10px;background: none;color: #191d2b}html body .btn-primary{background: #191d2b;border: 0;color: #fff;outline: none !important;box-shadow: none !important}html body .btn-primary:hover{background: #06070b}html body .btn-primary:focus,html body .btn-primary:active,html body .btn-primary:visited{background: #06070b !important}html body .text-center{text-align: center}html body .text-left{text-align: left}html body .text-right{text-align: right}html body .middle-wrapper{height: 100%;width: 100%;display: table}html body .middle-wrapper .middle{display: table-cell;vertical-align: middle}html body .middle-wrapper .middle .uk-modal-dialog{margin: auto;opacity: 1;transform: none}html body .image-responsive img{width: 100%}html body header{width: 100%;position: absolute;top: 0}html body header .header-wrapper{float: left;width: 100%;height: 100%;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;padding: 3rem 0;background: #fff}html body header .header-wrapper .container{position: relative}html body header .header-wrapper .brand{color: #191d2b;width: auto;text-align: left;float: left;max-width: 50%}html body header .header-wrapper .brand a{display: flex;align-items: baseline}html body header .header-wrapper .brand a span{display: inline-block;float: left;position: relative}html body header .header-wrapper .brand a .image{padding-right: 2rem}html body header .header-wrapper .brand a .image:before{content: "";position: absolute;right: 0;top: -15%;width: 1px;height: 140%;background: #ddd;-moz-transform: rotate(20deg);-ms-transform: rotate(20deg);-o-transform: rotate(20deg);-webkit-transform: rotate(20deg);transform: rotate(20deg)}html body header .header-wrapper .brand a .txt{padding-left: 1.5rem;font-size: 0.9rem;line-height: 1rem;color: #191d2b;opacity: .4}html body header .header-wrapper .brand a img{height: 50px;display: inline-block}html body header .header-wrapper .mod_navigation{float: right}html body header .header-wrapper .mod_navigation ul{margin: 0;padding: 1rem 0;width: 100%}html body header .header-wrapper .mod_navigation ul li{list-style: none;display: inline-block;padding: 0 .75rem}html body header .header-wrapper .mod_navigation ul li:last-child{padding-right: 0}html body header .header-wrapper .mod_navigation ul li a,html body header .header-wrapper .mod_navigation ul li strong{color: #7b7c81;font-family: 'Georgia';font-weight: normal;position: relative;font-size: 1.1rem}html body header .header-wrapper .mod_navigation ul li a:before,html body header .header-wrapper .mod_navigation ul li strong:before{content: "";position: absolute;bottom: 0;margin-bottom: -.5rem;width: 0%;height: 1px;background: #191d2b}html body header .header-wrapper .mod_navigation ul li a:hover,html body header .header-wrapper .mod_navigation ul li strong:hover{color: #191d2b}html body header .header-wrapper .mod_navigation ul li a:hover:before,html body header .header-wrapper .mod_navigation ul li strong:hover:before{width: 60%}html body header .header-wrapper .mod_navigation ul .active strong,html body header .header-wrapper .mod_navigation ul .active span{color: #679932}html body header .header-wrapper .mod_navigation ul .active strong:hover,html body header .header-wrapper .mod_navigation ul .active span:hover{color: #679932}html body header .header-wrapper .mod_navigation ul .active strong:before,html body header .header-wrapper .mod_navigation ul .active span:before{width: 60%;background: #679932}html body header .header-wrapper .mobil-button{padding: 5px 0 0 1rem;width: 54px;float: right;border: 0;display: none}html body header .header-wrapper .mobil-button span{float: left;width: 100%;background: #191d2b;height: 3px;margin-bottom: 7px}html body header .header-wrapper .mobil-button span:last-child{margin-bottom: 0}html body header.shrink .header-wrapper{box-shadow: 0 0 5px rgba(0,0,0,0.17);padding: 1.75rem 0}html body main{float: left;position: relative;width: 100%;background: #fff;padding-top: 150px}html body main section{float: left;width: 100%;padding: 120px 0;clear: both;color: #7b7c81;position: relative;overflow-x: hidden}html body main section .container{z-index: 10}html body main section .ce_text h1 a,html body main section .ce_text h2 a,html body main section .ce_text h3 a,html body main section .ce_text h4 a,html body main section .ce_text h5 a,html body main section .ce_text h6 a,html body main section .ce_text p a{color: #7b7c81}html body main section .ce_text h1 a:hover,html body main section .ce_text h2 a:hover,html body main section .ce_text h3 a:hover,html body main section .ce_text h4 a:hover,html body main section .ce_text h5 a:hover,html body main section .ce_text h6 a:hover,html body main section .ce_text p a:hover{color: #191d2b;text-decoration: none}html body main section .ce_text h1,html body main section .ce_text h2,html body main section .ce_text h3{font-family: 'Georgia';color: #191d2b;font-size: 1.8rem}html body main section .ce_text p{font-size: 1.1rem}html body main section .ce_text .headline h1,html body main section .ce_text .headline h2,html body main section .ce_text .headline h3,html body main section .ce_text .headline h4,html body main section .ce_text .headline h5,html body main section .ce_text .headline h6,html body main section .ce_text .headline p{font-family: 'Georgia'}html body main section .ce_text ul{margin-top: 1.5rem}html body main section .ce_text ul li{padding: .25rem 0;font-size: 1.1rem}html body main section .ce_text.col-2{column-count: 2;column-gap: 2rem;margin-top: 80px}html body main section .ce_text.headline h1,html body main section .ce_text.headline h2,html body main section .ce_text.headline h3{font-family: 'Georgia';color: #191d2b}html body main section .contact-icons .list-inline{margin-bottom: 0;margin-top: 3rem;margin-left: 0}html body main section .contact-icons .list-inline li{padding: 0;width: 25%}html body main section .contact-icons .list-inline li figure{margin: 0;display: inline-grid}html body main section .contact-icons .list-inline li figure svg{max-height: 4rem;margin: auto}html body main section .contact-icons .list-inline li figure svg path{fill: #191d2b}html body main section .contact-icons .list-inline li figure figcaption{color: #191d2b;font-size: 1.1rem;padding-top: 2rem}html body main section .contact-icons .list-inline li figure figcaption a{color: #191d2b}html body main section .lawyer figure{margin-bottom: 2rem}html body main section .lawyer p{padding-left: 20%}html body main section .lawyer p:nth-child(2){margin-top: 0;position: relative;font-family: 'Georgia';color: #191d2b;font-size: 1.8rem;line-height: 2rem}html body main section .lawyer p:nth-child(2):before{content: "";position: absolute;left: 0;width: 15%;height: 2px;background: #679932;top: 25%}html body main section .fachbereich-slider{position: relative;float: left;width: 100%}html body main section .fachbereich-slider:before{content: "";position: absolute;left: -12.5%;top: -15%;height: 130%;width: 1px;background: #7b7c81;opacity: .4}html body main section .fachbereich-slider .fachbereiche-wrapper{position: relative;padding-top: 4rem;padding-left: 1rem;padding-right: 1rem}html body main section .fachbereich-slider .fachbereiche-wrapper .number{color: #7b7c81;position: absolute;font-size: 4rem;font-weight: 100;top: 0}html body main section .fachbereich-slider .fachbereiche-wrapper .number:before{content: "";position: absolute;bottom: 0;width: 100%;height: 2.2rem;background: #191d2b}html body main section .fachbereich-slider .fachbereiche-wrapper h3{margin: 0;position: relative;z-index: 1}html body main section .fachbereich-slider .fachbereiche-wrapper h3 a{color: #679932;font-family: 'Georgia';font-size: 1.8rem;font-weight: normal}html body main section .fachbereich-slider .fachbereiche-wrapper p{font-size: 1rem;color: #ddd;padding-top: 0.75rem}html body main section .fachbereich-slider .fachbereiche-wrapper p a{color: #679932}html body main section .fachbereich-slider .fachbereiche-wrapper p a:hover{text-decoration: underline;color: #679932}html body main section .match-height{display: flex;align-items: center}html body main section .mod_newslist ul{margin: 0;padding: 0}html body main section .mod_newslist ul li{list-style: none;margin-bottom: 2rem;float: left;width: 100%}html body main section .mod_newslist ul li .news-wrapper{float: left;width: 100%;padding: 2rem 3rem;border: 1px solid #f7f7f7}html body main section .mod_newslist ul li .news-wrapper h3{margin: 0}html body main section .mod_newslist ul li .news-wrapper h3 a{color: #191d2b;font-family: 'Georgia';font-size: 1.8rem;text-decoration: none}html body main section .mod_newslist ul li .news-wrapper h3 a:hover{color: #679932}html body main section .mod_newslist ul li .news-wrapper .date{color: #679932;margin-top: 0.25rem;margin-bottom: 1rem;position: relative;padding-left: 4rem}html body main section .mod_newslist ul li .news-wrapper .date:before{content: "";position: absolute;left: 0;top: 50%;margin-top: -1px;height: 1px;width: 3rem;background: #679932}html body main section .mod_newslist ul li .news-wrapper .more{margin-bottom: 0}html body main section .mod_newslist ul li .news-wrapper .more a{color: #191d2b}html body main section .mod_newslist ul li .news-wrapper .more a:hover{color: #679932}html body main section .mod_newsreader h1{color: #191d2b;font-family: 'Georgia';font-size: 2.8rem;margin-bottom: 0}html body main section .mod_newsreader h2{color: #7b7c81;font-family: 'Georgia';font-size: 1.8rem;margin-top: 0.25rem;margin-bottom: 0}html body main section .mod_newsreader .date{color: #679932;margin-top: 0.5rem;margin-bottom: 2rem;position: relative;padding-left: 4rem}html body main section .mod_newsreader .date:before{content: "";position: absolute;left: 0;top: 50%;margin-top: -1px;height: 1px;width: 3rem;background: #679932}html body main section .mod_newsreader .back{margin-top: 4rem}html body main section .mod_newsreader .back a{padding: .75rem 1.5rem;border: 1px solid #e6e6e6;color: #7b7c81}html body main section .mod_newsreader .back a:hover{color: #679932}html body main section .ce_headline{font-family: 'Georgia';font-size: 1.8rem}html body main section.slider{padding: 0;background: #191d2b}html body main section.slider .uk-slideshow-items{min-height: 640px !important}html body main section.slider .uk-slideshow-items li .image_container img{width: 100%;opacity: .4}html body main section.slider .uk-slideshow-items li .uk-overlay-primary{width: 100%;padding: 0;background: rgba(25,29,43,0.4)}html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-5,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-6,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-7,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-8,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-9,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-10,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-11,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-12{display: flex;align-items: center;justify-content: left}html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-5 .wrap .headline,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-6 .wrap .headline,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-7 .wrap .headline,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-8 .wrap .headline,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-9 .wrap .headline,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-10 .wrap .headline,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-11 .wrap .headline,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-12 .wrap .headline{color: #fff;font-size: 2.3rem;font-weight: bold;font-family: 'Georgia';line-height: 2.5rem}html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-5 .wrap p,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-6 .wrap p,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-7 .wrap p,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-8 .wrap p,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-9 .wrap p,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-10 .wrap p,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-11 .wrap p,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-12 .wrap p{font-size: 1.1rem}html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-5 .wrap p a,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-6 .wrap p a,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-7 .wrap p a,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-8 .wrap p a,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-9 .wrap p a,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-10 .wrap p a,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-11 .wrap p a,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-12 .wrap p a{color: #679932;position: relative;padding-left: 3.5rem}html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-5 .wrap p a:before,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-6 .wrap p a:before,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-7 .wrap p a:before,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-8 .wrap p a:before,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-9 .wrap p a:before,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-10 .wrap p a:before,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-11 .wrap p a:before,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-12 .wrap p a:before{content: "";width: 3rem;height: 1px;background: #679932;display: inline-block;position: absolute;top: 50%;left: 0}html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-5 .wrap p a:hover:before,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-6 .wrap p a:hover:before,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-7 .wrap p a:hover:before,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-8 .wrap p a:hover:before,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-9 .wrap p a:hover:before,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-10 .wrap p a:hover:before,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-11 .wrap p a:hover:before,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-12 .wrap p a:hover:before{content: "";width: 5rem;margin-left: -2rem}html body main section.blue{background: #191d2b;color: #7b7c81;background-image: url(../../files/assets/images/background-dark-section.jpg);background-position: right center;background-size: contain;background-repeat: no-repeat}html body main section.blue .ce_text h1,html body main section.blue .ce_text h2,html body main section.blue .ce_text h3{color: #ddd}html body main section.blue .ce_headline{color: #fff}html body main section.blue .mod_newslist ul li{padding: 0 1rem;margin: 0}html body main section.blue .mod_newslist ul li .news-wrapper{background: #fff;color: #7b7c81;text-align: left}html body main section.blue .mod_newslist ul li .news-wrapper .title{font-size: 1.6rem;font-weight: bold;font-family: 'Georgia';display: block;color: #191d2b;height: 2.3rem;margin-bottom: 0.5rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}html body main section.blue .mod_newslist ul li .news-wrapper .subtitle{display: block;font-size: 1.2rem;color: #ddd}html body main section.related-news .mod_newslist ul li{width: 50%}html body main section.gray{background: #fcfcfc}html body main section.gray h1,html body main section.gray h2,html body main section.gray h3{color: #7b7c81}html body [uk-lightbox] a{position: relative;float: left;width: 100%;height: 100%}html body [uk-lightbox] a:before{content: "";position: absolute;background: #7b7c81;width: 100%;height: 100%;left: 0;top: 0;opacity: 0}html body [uk-lightbox] a:after{content: "+";font-size: 6em;font-weight: 100;position: absolute;top: 50%;left: 0;line-height: 0;opacity: 0;color: #fff;width: 100%;text-align: center}html body [uk-lightbox] a:hover:before{opacity: .6}html body [uk-lightbox] a:hover:after{opacity: 1}html body footer{background: #191d2b;color: #fff;padding-top: 6rem;padding-bottom: 12rem;float: left;width: 100%;text-align: center}html body footer .copyright{font-weight: 300;color: #ddd}html body footer .mod_customnav ul{padding: 0}html body footer .mod_customnav ul li{list-style: none;display: inline-block;position: relative;padding-left: 1rem;padding-right: 1rem}html body footer .mod_customnav ul li:after{content: "";position: absolute;right: 0;top: 0;width: 1px;height: 100%;background: #ddd;opacity: .6}html body footer .mod_customnav ul li:last-child:after{display: none}html body footer .mod_customnav ul li a{color: #ddd;opacity: .6;font-size: 1rem}html body footer .mod_customnav ul li a:hover{opacity: 1}html body .form-group label{font-weight: 300;font-size: 1rem}html body .form-group legend{width: 100%;border-bottom: 1px solid #f2f2f2;font-size: 1rem;padding-bottom: 5px;margin-bottom: 15px}html body .form-group .form-control{border-radius: 0;box-shadow: none;outline: none;padding: 12px 15px;height: auto;border: 1px solid #e6e6e6}html body .submit-icon{display: none}html body .select .bootstrap-select{box-shadow: none !important;outline: none !important}html body .select .bootstrap-select .btn-default{border-radius: 0;box-shadow: none;outline: none;padding: 12px 15px;height: auto;border: 1px solid #e6e6e6}html body .select .bootstrap-select .dropdown-toggle:focus,html body .select .bootstrap-select > select.mobile-device:focus + .dropdown-toggle{box-shadow: none !important;outline: none !important;background: none}html body .widget-checkbox label{padding-left: 0;line-height: 24px;position: relative;color: #e6e6e6}html body .widget-checkbox label a{color: #191d2b;text-decoration: underline !important}html body .widget-checkbox input[type="checkbox"]{float: left;z-index: 0;width: 24px;position: absolute;height: 24px;top: 0;left: 12px;margin: 0;text-align: center;opacity: 0}html body .widget-checkbox input[type="checkbox"] + label .switcher{width: 24px;height: 24px;border-radius: 0px;border: 1px solid #e6e6e6;background-color: #f7f7f7;display: inline-block;content: "";float: left;margin-right: 10px;transition: background-color .5s linear}html body .widget-checkbox input[type="checkbox"] + label .switcher:hover{cursor: pointer}html body .widget-checkbox input[type="checkbox"] + label .switcher::before{width: 14px;height: 14px;margin-left: 4px;margin-top: 4px;background-color: none;display: block;content: "";float: left;transition: margin .1s linear;box-shadow: 0px 0px 2px #f2f2f2}html body .widget-checkbox input[type="checkbox"]:checked + label .switcher::before{background-color: #191d2b}html body .widget-checkbox.switcher label{padding-left: 0;line-height: 24px;position: relative}html body .widget-checkbox.switcher label a{color: #191d2b;text-decoration: underline !important}html body .widget-checkbox.switcher input[type="checkbox"]{float: left;z-index: 0;width: 20px;position: absolute;height: 25px;top: 0;left: 12px;margin: 0;text-align: center;opacity: 0}html body .widget-checkbox.switcher input[type="checkbox"] + label .switcher{width: 44px;height: 24px;border-radius: 30px;border: 1px solid #e6e6e6;background-color: #f7f7f7;display: inline-block;content: "";float: left;margin-right: 15px;transition: background-color .5s linear}html body .widget-checkbox.switcher input[type="checkbox"] + label .switcher:hover{cursor: pointer}html body .widget-checkbox.switcher input[type="checkbox"] + label .switcher::before{width: 22px;height: 22px;border-radius: 30px;background-color: #fff;display: block;content: "";float: left;margin-top: 0;margin-left: 0;margin-right: 0px;transition: margin .1s linear;box-shadow: 0px 0px 2px #f2f2f2}html body .widget-checkbox.switcher input[type="checkbox"]:checked + label .switcher{background-color: #a0e369}html body .widget-checkbox.switcher input[type="checkbox"]:checked + label .switcher::before{margin: 0 0 0 20px}html body .widget-radio .radio-inline{padding-left: 0}html body .widget-radio .radio-inline label{padding-left: 0;line-height: 24px;position: relative;margin-right: 15px}html body .widget-radio .radio-inline label a{color: #191d2b;text-decoration: underline !important}html body .widget-radio .radio-inline input[type="radio"]{float: left;z-index: 0;width: 24px;position: absolute;height: 24px;top: 0;left: 12px;margin: 0;text-align: center;opacity: 0}html body .widget-radio .radio-inline input[type="radio"] + label .switcher{width: 24px;height: 24px;border-radius: 0px;border: 1px solid #e6e6e6;background-color: #f7f7f7;display: inline-block;content: "";float: left;margin-right: 10px;transition: background-color .5s linear}html body .widget-radio .radio-inline input[type="radio"] + label .switcher:hover{cursor: pointer}html body .widget-radio .radio-inline input[type="radio"] + label .switcher::before{width: 14px;height: 14px;margin-left: 4px;margin-top: 4px;background-color: none;display: block;content: "";float: left;transition: margin .1s linear;box-shadow: 0px 0px 2px #f2f2f2}html body .widget-radio .radio-inline input[type="radio"]:checked + label .switcher::before{background-color: #191d2b}html body .ajaxconfirm{background: #7b7c81;margin-top: -200px;padding: 40px;margin-bottom: -80px;opacity: 1;position: relative;padding-bottom: 80px}html body .ajaxconfirm h3{color: #fff;text-transform: uppercase;font-size: 5rem;margin-top: 40px;margin-bottom: 20px}html body .ajaxconfirm p{font-size: 1.8rem;margin: 0}html body .ajaxconfirm .submit-animation{max-width: 100px}html body .ajaxconfirm .submit-animation .path{stroke-dasharray: 1000;stroke-dashoffset: 0}html body .ajaxconfirm .submit-animation .path.circle{-webkit-animation: dash .9s ease-in-out;animation: dash .9s ease-in-out}html body .ajaxconfirm .submit-animation .path.line{stroke-dashoffset: 1000;-webkit-animation: dash .9s .35s ease-in-out forwards;animation: dash .9s .35s ease-in-out forwards}html body .ajaxconfirm .submit-animation .path.check{stroke-dashoffset: -100;-webkit-animation: dash-check .9s .35s ease-in-out forwards;animation: dash-check .9s .35s ease-in-out forwards}html body .cookiebar{background: #1f2435;font-size: calc(1rem / 1.3);font-weight: 100;top: 0;bottom: inherit;z-index: 99;height: 80px}html body .cookiebar a{color: #fff;opacity: .5;text-decoration: none}html body .cookiebar a:hover{opacity: 1}html body .cookiebar .cookiebar__button{background: #10121b;font-weight: normal}html body .cookiebar-active{position: relative;margin-top: 80px}html body .mod_cms_accept_tags{font-size: .9rem}html body .mod_cms_accept_tags form{padding: 30px 25px;max-width: 340px;border-radius: 20px 0 20px}html body .mod_cms_accept_tags form .formbody{padding: 0}html body .mod_cms_accept_tags form .info{text-align: center}html body .mod_cms_accept_tags form .info p{text-align: center;color: #7b7c81;font-weight: 300;font-size: 14px}html body .mod_cms_accept_tags form .info p a{color: #afb0b3;text-decoration: underline}html body .mod_cms_accept_tags form .info h6{text-transform: uppercase;font-size: calc(1rem * 1.6)}html body .mod_cms_accept_tags form .info .list-inline li{position: relative}html body .mod_cms_accept_tags form .info .list-inline li:before{content: "";margin-right: 5px;width: 8px;height: 8px;background: #7b7c81;border-radius: 100%;display: inline-block;top: -1px;position: relative}html body .mod_cms_accept_tags form .widget-submit{text-align: center}html body .mod_cms_accept_tags form .widget-submit ul li{text-align: center;padding: 7px 0}html body .mod_cms_accept_tags form .widget-submit ul li:last-child{padding: 0}html body .mod_cms_accept_tags form .widget-submit ul li .submit{border-radius: 6px;padding: 10px 25px;background: #89c534;font-size: calc(1rem * 1.1)}html body .mod_cms_accept_tags form .widget-submit ul li button{display: inline-block;outline: none;box-shadow: none}html body .mod_cms_accept_tags form .widget-submit ul li button.link{color: #7b7c81;background: none;padding: 0;opacity: .6;font-size: .9rem}html body .mod_cms_accept_tags form .widget-submit ul li button.link:hover{opacity: 1}html body .mod_cms_accept_tags form .tags{opacity: 0;visibility: hidden;height: 0}html body .mod_cms_accept_tags form .tags div{flex: auto;width: 100%;padding: 5px 0}html body .mod_cms_accept_tags form .tags div .head{margin-bottom: 3px}html body .mod_cms_accept_tags form .tags div .head span{font-size: 1rem}html body .mod_cms_accept_tags form .tags div .head label:before{display: none}html body .mod_cms_accept_tags form .tags div p{font-size: .9rem}html body .mod_cms_accept_tags form .tags span.text-center{width: 100%;padding-top: 20px;border-top: 1px solid #f2f2f2}html body .mod_cms_accept_tags form .tags span.text-center button.submit{background: none;color: #b3b3b3;border-radius: 0;width: auto;font-size: .9rem;border: 1px solid #e6e6e6;padding: 8px 17px;display: inline-block}html body .mod_cms_accept_tags form .tags span.text-center button.submit:hover{color: #7b7c81}html body .mod_cms_accept_tags form .tags div .head label{background: #ebebeb;height: 20px;margin-bottom: 0;top: -5px}html body .mod_cms_accept_tags form .tags div .head label:after{background: #fff;left: 1px;top: 1px;height: 18px;width: 18px}html body .mod_cms_accept_tags form .tags div .head input:checked + label{background: #89c534}html body .mod_cms_accept_tags form .tags div .head input:checked + label:after{margin-left: -1px}html body .mod_cms_accept_tags form .tags.settings-show{opacity: 1;visibility: visible;height: auto;border-top: 1px solid #f2f2f2;padding-bottom: 20px}html .uk-modal .uk-modal-dialog{padding: 4rem;width: 100%;max-width: 760px !important}html .uk-modal .uk-modal-dialog h3{color: #191d2b;font-family: 'Georgia';font-size: 2.8rem}html .uk-modal .uk-modal-dialog p,html .uk-modal .uk-modal-dialog li{margin-bottom: .75rem}html .uk-offcanvas-bar{background: #191d2b}html .uk-offcanvas-bar .middle{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center}html .uk-offcanvas-bar .middle .mod_navigation{width: 100%}html .uk-offcanvas-bar .middle .mod_navigation ul{margin: 0;padding: 0}html .uk-offcanvas-bar .middle .mod_navigation ul li{width: 100%;display: block;list-style: none;text-align: center;margin: .75rem 0}html .uk-offcanvas-bar .middle .mod_navigation ul li a,html .uk-offcanvas-bar .middle .mod_navigation ul li strong{color: #fff;font-size: 1rem;line-height: inherit;font-family: 'Georgia';font-weight: normal}html .uk-offcanvas-bar .middle .mod_navigation ul .active strong{color: #679932}html .cookiebar{background: #1f2435;font-size: 1rem;font-weight: 100;top: 0;bottom: inherit;z-index: 99;height: 80px}html .cookiebar a{color: #fff;opacity: .5;text-decoration: none}html .cookiebar a:hover{opacity: 1}html .cookiebar .cookiebar__button{background: #10121b;font-weight: normal}html .cookiebar-active{position: relative;margin-top: 80px}html .mod_cms_accept_tags{background: none;position: fixed;top: inherit;left: 0;display: block;justify-content: unset;align-items: unset;width: auto;height: auto;overflow: unset;bottom: 0;font-size: .9rem}html .mod_cms_accept_tags form{padding: 30px 25px;max-width: 340px;border-radius: 0;box-shadow: 0px 0px 10px rgba(0,0,0,0.1);max-height: unset;overflow: hidden}html .mod_cms_accept_tags form .formbody{padding: 0}html .mod_cms_accept_tags form .info{text-align: center}html .mod_cms_accept_tags form .info p{text-align: center;color: #000;font-weight: 300;font-size: 0.8rem;margin: .5rem 1rem}html .mod_cms_accept_tags form .info p a{color: #333;text-decoration: underline}html .mod_cms_accept_tags form .info h6{text-transform: uppercase;font-size: 1rem}html .mod_cms_accept_tags form .info .list-inline{margin-bottom: 0.5rem}html .mod_cms_accept_tags form .info .list-inline li{position: relative;display: inline-block}html .mod_cms_accept_tags form .info .list-inline li:before{content: "";margin-right: 5px;width: 8px;height: 8px;background: #000;border-radius: 100%;display: inline-block;top: -1px;position: relative}html .mod_cms_accept_tags form .widget-submit{text-align: center}html .mod_cms_accept_tags form .widget-submit ul li{text-align: center;padding: 7px 0}html .mod_cms_accept_tags form .widget-submit ul li:last-child{padding: 0}html .mod_cms_accept_tags form .widget-submit ul li .submit{border-radius: 6px;padding: 10px 25px;background: #89c534;font-size: 1rem}html .mod_cms_accept_tags form .widget-submit ul li button{display: inline-block;outline: none;box-shadow: none}html .mod_cms_accept_tags form .widget-submit ul li button.link{color: #000;background: none;padding: 0;opacity: .6;font-size: 0.8rem}html .mod_cms_accept_tags form .widget-submit ul li button.link:hover{opacity: 1}html .mod_cms_accept_tags form .tags{opacity: 0;visibility: hidden;height: 0}html .mod_cms_accept_tags form .tags div{flex: auto;width: 100%;padding: 5px 0}html .mod_cms_accept_tags form .tags div .head{margin-bottom: 3px}html .mod_cms_accept_tags form .tags div .head span{font-size: 1rem}html .mod_cms_accept_tags form .tags div .head label:before{display: none}html .mod_cms_accept_tags form .tags div p{font-size: .8rem;margin: .5rem 0}html .mod_cms_accept_tags form .tags span.text-center{width: 100%;padding-top: 20px;border-top: 1px solid #f2f2f2}html .mod_cms_accept_tags form .tags span.text-center button.submit{background: none;color: #b3b3b3;border-radius: 0;width: auto;font-size: .9rem;border: 1px solid #e6e6e6;padding: 8px 17px;display: inline-block}html .mod_cms_accept_tags form .tags span.text-center button.submit:hover{color: #000}html .mod_cms_accept_tags form .tags div .head label{background: #ebebeb;height: 20px;margin-bottom: 0;top: -5px}html .mod_cms_accept_tags form .tags div .head label:after{background: #fff;left: 1px;top: 1px;height: 18px;width: 18px}html .mod_cms_accept_tags form .tags div .head input:checked + label{background: #89c534}html .mod_cms_accept_tags form .tags div .head input:checked + label:after{margin-left: -1px}html .mod_cms_accept_tags form .tags.settings-show{opacity: 1;visibility: visible;height: auto;border-top: 1px solid #f2f2f2;padding-bottom: 20px}.ios.ready-page .animsition,.ios.ready-page .animsition-overlay{opacity: 1}.ios.ready-page .animsition-loading{opacity: 0}@media (max-width: 1440px){html body main section .fachbereich-slider .fachbereiche-wrapper .number{font-size: 3rem}html body main section .fachbereich-slider .fachbereiche-wrapper .number:before{display: none}html body main section.blue{background-size: auto}}@media (max-width: 1199px){html body .container{max-width: auto;padding-left: 3rem;padding-right: 3rem}html body header .header-wrapper .brand a .txt{font-size: .8rem}}@media (max-width: 1024px){html body header .header-wrapper .brand a .txt{font-size: .7rem}}@media (max-width: 991px){html body header .header-wrapper .brand a .txt{display: none}html body header .header-wrapper .brand a img{height: 36px}html body header .header-wrapper .brand a .image:before{display: none}html body header .header-wrapper .mod_navigation ul{padding: 0}html body main{padding-top: 120px}html body .text-right{text-align: center}html body main section{text-align: center}html body main section .box{width: 100%;margin-bottom: 1rem}html body main section .lawyer p{padding: 0}html body main section .lawyer p:nth-child(2):before{display: none}html body main section.blue{background-image: none}html body main section .fachbereich-slider:before{display: none}html body main section .fachbereich-slider .fachbereiche-wrapper .number{width: 100%;text-align: center;left: 0}}@media (max-width: 768px){html body header .header-wrapper .mod_navigation{display: none}html body main section.slider .uk-slideshow-items{min-height: 500px !important}html body header .header-wrapper .mobil-button{display: block}html body main section{padding: 80px 0}html body main section .contact-icons .list-inline li{margin-bottom: 2rem;width: 100%}}@media (max-width: 767px){html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-5 .wrap .headline,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-6 .wrap .headline,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-7 .wrap .headline,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-8 .wrap .headline,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-9 .wrap .headline,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-10 .wrap .headline,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-11 .wrap .headline,html body main section.slider .uk-slideshow-items li .uk-overlay-primary .col-md-12 .wrap .headline{font-size: 1.6rem;line-height: 2rem}html body main section .box{margin-bottom: 3rem}html body main section .ce_text h1,html body main section .ce_text h2,html body main section .ce_text h3{font-size: 1.6rem;line-height: 2rem}.uk-position-center-left{left: -30px}.uk-position-center-right{right: -30px}}