@font-face{font-family:'NeueEinstellung-Light';src:url('fonts/NeueEinstellung-Light.eot');src: local('☺'), url('fonts/NeueEinstellung-Light.woff') format('woff'), url('fonts/NeueEinstellung-Light.ttf') format('truetype'), url('fonts/NeueEinstellung-Light.svg') format('svg')}
@font-face{font-family:'NeueEinstellung-Thin';src:url('fonts/NeueEinstellung-Thin.eot');src: local('☺'), url('fonts/NeueEinstellung-Thin.woff') format('woff'), url('fonts/NeueEinstellung-Thin.ttf') format('truetype'), url('fonts/NeueEinstellung-Thin.svg') format('svg')}
@font-face{font-family:'NeueEinstellung-Normal';src:url('fonts/NeueEinstellung-Normal.eot');src: local('☺'), url('fonts/NeueEinstellung-Normal.woff') format('woff'), url('fonts/NeueEinstellung-Normal.ttf') format('truetype'), url('fonts/NeueEinstellung-Normal.svg') format('svg')}
@font-face{font-family:'NeueEinstellung-Regular';src:url('fonts/NeueEinstellung-Regular.eot');src: local('☺'), url('fonts/NeueEinstellung-Regular.woff') format('woff'), url('fonts/NeueEinstellung-Regular.ttf') format('truetype'), url('fonts/NeueEinstellung-Regular.svg') format('svg')}
@font-face{font-family:'NeueEinstellung-Medium';src:url('fonts/NeueEinstellung-Medium.eot');src: local('☺'), url('fonts/NeueEinstellung-Medium.woff') format('woff'), url('fonts/NeueEinstellung-Medium.ttf') format('truetype'), url('fonts/NeueEinstellung-Medium.svg') format('svg')}
@font-face{font-family:'NeueEinstellung-Black';src:url('fonts/NeueEinstellung-Black.eot');src: local('☺'), url('fonts/NeueEinstellung-Black.woff') format('woff'), url('fonts/NeueEinstellung-Black.ttf') format('truetype'), url('fonts/NeueEinstellung-Black.svg') format('svg')}
@font-face{font-family:'NeueEinstellung-Bold';src:url('fonts/NeueEinstellung-Bold.eot');src: local('☺'), url('fonts/NeueEinstellung-Bold.woff') format('woff'), url('fonts/NeueEinstellung-Bold.ttf') format('truetype'), url('fonts/NeueEinstellung-Bold.svg') format('svg')}
@font-face{font-family:'NeueEinstellung-ExtraBold';src:url('fonts/NeueEinstellung-ExtraBold.eot');src: local('☺'), url('fonts/NeueEinstellung-ExtraBold.woff') format('woff'), url('fonts/NeueEinstellung-ExtraBold.ttf') format('truetype'), url('fonts/NeueEinstellung-ExtraBold.svg') format('svg')}
@font-face{font-family:'NeueEinstellung-SemiBold';src:url('fonts/NeueEinstellung-SemiBold.eot');src: local('☺'), url('fonts/NeueEinstellung-SemiBold.woff') format('woff'), url('fonts/NeueEinstellung-SemiBold.ttf') format('truetype'), url('fonts/NeueEinstellung-SemiBold.svg') format('svg')}

html,body,.bn{height:100%}
body{-webkit-text-size-adjust:100%;margin:0;padding:0;font-family:'NeueEinstellung-Normal', sans-serif;color:#666;font-size:14px;overflow-x:hidden}
a{-webkit-transition:color 300ms,background-color 400ms,border-color 300ms;-moz-transition:color 400ms,background-color 400ms,border-color 300ms;-o-transition:color 400ms,background-color 400ms,border-color 300ms;transition:color 400ms,background-color 400ms,border-color 300ms;cursor:pointer;text-decoration:none;outline:none;display:inline-block}
a img{border:0;vertical-align:top}
h1,h2,h3,h4,h5{margin:0px;padding:0px;font-weight:normal}p{margin:0;padding:0;margin-bottom:15px;line-height:19px;font-size:14px}
img{vertical-align:top}
span{display:inline-block}
ul,ol{list-style:none;margin:0px;padding:0px;margin-bottom:15px}
.md{width:100%;margin:0 auto;}
.tooltipster-light{border:1px solid #0a5993;background:#fff;color:#0a5993;text-transform:uppercase}.tooltipster-arrow{top:-1px}
.tooltipster-light .tooltipster-content{font-size:13px;line-height:20px;padding:6px 18px;font-family:"NeueEinstellung-Normal"}
.ht:after,.mat:after,.mad:after,.ftc:after,.sf:after,.hl:after,.abd:after,.frm:after{content:'';display:block;clear:both}
.link{color:#00b4db}
.btn{line-height:42px;background:transparent;color:#fff;font-size:14px;padding:0;text-transform:uppercase;font-family:'NeueEinstellung-Normal';position:relative;transition:all 400ms;margin-left:8%;border:1px solid #3f4042;width:46%;text-align:center;box-sizing:border-box;}
.btn:first-child{margin:0;background:#515254;color:#000}
.lg{width:240px;height:90px;text-align:center;color:#fff;position:absolute;top:0;left:0;right:0;margin:0 auto;overflow:hidden;z-index:102}
.lg a{display:block;height:100%;margin-top:0px;width:100%;background:url(../images/logo-s.png) no-repeat left 20px;background-size:contain;animation-delay:0.5s;
top:-130px;-webkit-animation:slideDown 0.8s ease 1;-moz-animation:slideDown 0.8s ease 1;-ms-animation:slideDown 0.8s ease 1;animation-fill-mode:forwards;position:relative}
.ht{height:100%}
.ht .htl{float:left;height:100%;}
.ht .htr{float:right;position:relative;padding-top:3px}
.ht .htr a{color:#fff;line-height:50px;padding-left:35px;margin-right:20px;position:relative;}
.ht .htr a:nth-child(1){border-right:1px solid #fff;padding-right:15px!important;line-height:20px;margin-right:15px;box-sizing:border-box}
.ht .htr a:nth-child(2){padding-left:0!important}
.ht .em{animation-delay:1s}.ht .ph{animation-delay:1.5s;padding-left:22px!important;}.ht .mu{animation-delay:2s;padding-left:30px!important;display:none!important}
.ht .em:before{content:'';display:block;background:url(../images/ic1.png) no-repeat left 0px;width:26px;height:18px;position:absolute;left:0;top:16px}
.ht .em:hover:before{-webkit-animation:em 0.1s ease-in-out 2 alternate;-moz-animation:em 0.1s ease-in-out 2 alternate;-ms-animation:em 0.1s ease-in-out 2 alternate}
.ht .mu:before{content:'';display:block;background:url(../images/ic33.png) no-repeat left 0px;width:24px;height:24px;position:absolute;left:5px;top:14px}
.ht .mu:hover:before{-webkit-animation:em 0.1s ease-in-out 2 alternate;-moz-animation:em 0.1s ease-in-out 2 alternate;-ms-animation:em 0.1s ease-in-out 2 alternate}
.ht .mu:after{content:'';display:block;background:#0a5993;width:2px;height:0;position:absolute;left:11px;top:15px;transform:rotate(45deg);transform-origin:10px 20px;}
.ht .mu:hover:after{-webkit-animation:mu 0.3s ease-in 1;-moz-animation:mu 0.3s ease-in 1;-ms-animation:mu 0.3s ease-in 1;animation-fill-mode:forwards}
.ht .mu.ac:after{-webkit-animation:initial;animation:initial;height:33px;background:#fff}
.ht .ph:before{content:'';display:block;background:url(../images/ic2.png) no-repeat;width:21px;height:21px;position:absolute;left:0;top:15px}
.ht .ph:hover:before{-webkit-animation:ph 0.1s ease-in-out 4 alternate;-moz-animation:ph 0.1s ease-in-out 4 alternate;-ms-animation:ph 0.1s ease-in-out 4 alternate;transform-origin:75% 100%;-moz-transform-origin:75% 100%;-webkit-transform-origin:75% 100%}
@-moz-keyframes mu{0%{height:0}100%{height:33px}}
@-webkit-keyframes mu{0%{height:0}100%{height:33px}}
@keyframes mu{0%{height:0}100%{height:33px}}
@-moz-keyframes em{from{transform:rotate(-10deg)}to{transform:rotate(10deg)}}
@-webkit-keyframes em{from{transform:rotate(-10deg)}to{transform:rotate(10deg)}}
@keyframes em{from{transform:rotate(-10deg)}to{transform:rotate(10deg)}}
@-moz-keyframes ph{0%{transform:rotate(0deg)}100%{transform:rotate(10deg)}}
@-webkit-keyframes ph{0%{transform:rotate(0deg)}100%{transform:rotate(10deg)}}
@keyframes ph{0%{transform:rotate(0deg)}100%{transform:rotate(10deg)}}
.mn{animation-delay:0.5s;}
.mn label,.mno label{display:inline-block;color:#fff;text-transform:uppercase;vertical-align:top;padding-top:22px;margin-left:-5px}
.mb{padding:12px 10px 8px 10px;margin:10px;border:1px solid transparent;}
.mb:hover{border:1px solid #fff}
.mb span{border:1px solid #fff;margin-bottom:4px;line-height:2px;width:20px;display:block;}
.ma{display:none;height:100%;text-align:center;position:absolute;top:0;left:-300px;overflow:hidden;z-index:104;background:url(../images/ov.jpg) no-repeat; background-size:cover;}
.ma .htl,.ma .htr{padding-top:3px}
.ma .mb{padding-right:1px;margin-left:12px;padding-left:12px}.ma .mb:hover{border:1px solid transparent}
.ma .mb span{border:1px solid #0a5993}
.ma .mb span:nth-child(1){transform:translateY(6px) rotate(45deg);width:14px;}
.ma .mb span:nth-child(2){position:relative;top:-10px;width:25px;left:-6px}
.ma .mb span:nth-child(2):after{content:'';position:absolute;bottom:-22px;width:25px;left:-1px;border:1px solid #0a5993;width:25px}
.ma .mb span:nth-child(3){transform:translateY(-6px) rotate(-45deg);width:14px;}
.ma .mad{margin:0 auto;}
.ma .mad .madr{padding:0 20px;width:240px}
.ma .mad ul{text-align:left;padding-top:72px;}
.ma .mad ul li{margin-bottom:20px;line-height:33px}
.ma .mad a{color:#666;font-size:20px;font-family:'NeueEinstellung-Regular';text-transform:uppercase;border-bottom:1px solid transparent;padding-left:35px;}
.ma .mad a:hover{color:#0a5993;}
.ma .mad .madl a{border:none!important;margin-top:100px;top:-300px;-webkit-animation:slideDown1 1.2s ease 1;-moz-animation:slideDown1 1.2s ease 1;-ms-animation:slideDown1 1.2s ease 1;animation-fill-mode:forwards;position:relative}
@-moz-keyframes slideDown{0%{top:-130px}100%{top:0px}}
@-webkit-keyframes slideDown{0%{top:-130px}100%{top:0px}}
@keyframes slideDown{0%{top:-130px}100%{top:0px}}
@-moz-keyframes slideDown1{0%{top:-300px}100%{top:0px}}
@-webkit-keyframes slideDown1{0%{top:-300px}100%{top:0px}}
@keyframes slideDown1{0%{top:-300px}100%{top:0px}}
@-moz-keyframes slideDown2{0%{top:-300px;left:-50%}100%{top:35%;left:0}}
@-webkit-keyframes slideDown2{0%{top:-300px;left:-50%}100%{top:35%;left:0}}
@keyframes slideDown2{0%{top:-300px;left:-50%}100%{top:35%;left:0}}
@-moz-keyframes slideDown3{0%{top:-100px;left:0}100%{top:300px;left:220px}}
@-webkit-keyframes slideDown3{0%{top:-100px;left:0}100%{top:300px;left:220px}}
@keyframes slideDown3{0%{top:-100px;left:0}100%{top:300px;left:220px}}
@-moz-keyframes slideDown4{0%{bottom:-300px;left:-700px}100%{bottom:0;left:0}}
@-webkit-keyframes slideDown4{0%{bottom:-300px;left:-700px}100%{bottom:0;left:0}}
@keyframes slideDown4{0%{bottom:-300px;left:-700px}100%{bottom:0;left:0}}
.bn{width:100%;overflow:hidden;position:relative}
.bn > div{background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-position:center center;width:100%;height:100%}
.bnc{width:70%;text-align:center;color:#fff;position:absolute;top:40%;overflow:hidden;height:190px;z-index:102;margin:0 auto;left:0;right:0;}
.bnc.tp{top:43%}
.bnc > div1{width:545px;text-align:center;margin:0 auto;}
.bnc p{margin: 0 auto;margin-bottom:15px;width:420px;min-height:58px}.ab .bnc p{width:510px}
.bnc h2{font-family:'NeueEinstellung-SemiBold';font-size:50px;line-height:50px;padding-bottom:10px;text-transform:uppercase}
.bnc a{color:#fff;border:1px solid #fff;line-height:50px;text-align:center;width:150px;text-transform:uppercase;}
.bnc a:hover{color:#0a5993; border:1px solid #0a5993;}
.bnc .cycle-slide{text-align:center;right:0;cursor:wait}
.cl{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:url(../images/cl.png) bottom center no-repeat;z-index:100}
.ct{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:url(../images/bg.png) left top repeat;z-index:101;}
.ct.mo, .ct.mo .ft, .ct.mo .ht .htr, .ct.moabc, .ct.moabc .ft, .ct.moabc .ht .htr, .ct.moabc .ht .htl, .ct.abon .lg, .ct.abon .htl, .ct.caton .lg, .ct.caton .htl, .ct.caton .htr, .ct.caton .ft, .ct.caton .hl a, .ct.conton .lg, .ct.conton .htl, .ct.conton .htr, .ct.conton .ft, .ct.conton .hl a{z-index:104}
.ct.abon .ht .htl,.ct.caton .ht .htl,.ct.conton .ht .htl, .ct.cat .hl a, .ct.conton .hl a{position:relative}
.cycle-pager{position:absolute;left:20px;bottom:20px;height:25px;z-index:102}
.cycle-pager span{text-indent:-20000px;width:12px;height:12px;border:1px solid #a7a7a7;transform:rotate(45deg);cursor:pointer;margin:7px}

.hl{position:absolute;width:100%;height:90px;top:45%;left:0;right:0}
.hl a{text-transform:uppercase;float:left;position:relative;padding-left:70px;line-height:80px;color:#fff}
.hl a+a{float:right;padding-right:70px;padding-left:0;}.mo .hl a+a,.mo .lg{z-index:104}
.hl a:before,.hl a:after{content:'';position:absolute;left:0;transition:all 0.8s}
.hl a:hover:before{background:url(../images/ar.png) -41px top no-repeat}
.hl a:before{background:url(../images/ar.png) left top no-repeat;width:40px;height:80px}
.hl a:after{border:1px solid #0a5993;width:50px;height:50px;transform: rotate(45deg);left:-5px;top:12px;}
.hl a+a:before,.hl a+a:after{right:0;left:auto;}
.hl a+a:before{background:url(../images/ar.png) right top no-repeat;}
.hl a+a:hover:before{background:url(../images/ar.png) -98px top no-repeat;}
.fli{position:absolute;width:150px;height:120px;text-align:center;bottom:0;z-index:102;margin:0 auto;left:0;right:0;}
.fli a{color:#fff;position:relative;text-transform:uppercase;padding-top:30px;margin-top:-30px;}
.fli a:before,.fli a:after{content:'';position:absolute;width:12px;border:1px solid #fff;height:12px;left:0;transform:rotate(45deg);top:8px;transition:all 0.5s;right:0;margin:0 auto;}
.fli a:after{top:0;}.fli a span,.ma li a{position:relative}.fli a:hover:after{top:8px}
.fli a span:after{content:'';position:absolute;width:1px;background:#fff;left:0;right:0;text-align:center;height:80px;margin:0 auto;top:40px;}

.ma li a:before, .ma li a:after{content:'';position:absolute;width:12px;border:1px solid #c61f37;height:12px;left:0;transform:rotate(45deg);top:8px;transition:all 0.5s;right:0}
.ma li a:after{left:9px}
.ma li a:hover:before{left:9px}

.abc{display:none;width:100%;height:100%;text-align:center;position:absolute;top:0;left:0;right:0;overflow:hidden;z-index:103;background:url(../images/land2.jpeg) center center no-repeat;background-size:cover}
.abc a{top:-300px;left:-50%;-webkit-animation:slideDown2 2s ease 1;-moz-animation:slideDown2 2s ease 1;-ms-animation:slideDown2 2s ease 1;animation-fill-mode:forwards;position:relative}
.abd{display:none;position:relative;top:25%;width:75%;margin:0 auto;color:#fff;text-align:justify}
.abdl{float:left;width:44%;position:relative;position:relative}.abdl.hgt{height:400px}
.abdr{float:right;width:50%;}.abdr p,.abdr span{font-family:'NeueEinstellung-Normal',sans-serif;font-size:14px!important;}
.abon .abc{background:none;}
.abon .hl, .abon .fli, .abon .bnc, .abon .abc a{display:none;}
.ea{z-index:1;position:absolute;left:-700px;bottom:-300px;width:457px;height:360px;background:url(../images/logo-w.svg) 0 top no-repeat;background-size:contain;-webkit-animation:slideDown4 1s ease 1;-moz-animation:slideDown4 1s ease 1;-ms-animation:slideDown4 1s ease 1;animation-fill-mode:forwards}
.er{position:absolute;left:190px;top:0;width:117px;height:115px;9background:url(../images/er.png) 0 top no-repeat;-webkit-animation:slideDown3 1s ease 1;-moz-animation:slideDown3 1s ease 1;-ms-animation:slideDown3 1s ease 1;animation-fill-mode:forwards}
.scroll-wrapper{height:470px}
.scroll-wrapper > .scroll-content{padding-right:20px}
.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_size{opacity:1;background-color:#666;top:-2px}
.scrollbar-dynamic > .scroll-element .scroll-bar {background-color:#0b0805;}

.ft{position:absolute;width:100%;height:46px;text-align:right;color:#fff;bottom:6px;left:0;right:20px;z-index:102;font-size:12px;}
.ft a{color:#fff;text-transform:uppercase}
.ftb{position:relative}
.sf{padding-right:20px}
.sc a{background:#fff;width:25px;border-radius:20px;line-height:25px;margin-top:-10px;text-align:center;margin-left:8px}
.ft .lkb{line-height:20px;padding-right:77px;}
.ftc{float:right}
.ftc .ds{float:left;padding-right:10px;}
.ftc .sc{float:right;margin-top:-9px;}
.ds img{width:59px;height:auto;margin-top:-3px}
.sc img{height:15px;width:auto;padding-top:5px;}
.sc a:hover,.cycle-pager-active{background:#c61f37}
.ma .mno label,.ht .ma .htr a,.ht .htr a:hover,.cat .abdr .web a:hover,.ht .selected a,.ht .htr a.ac{color:#0a5993}.hl a:hover,.ft a:hover,.fli a:hover,.btn:hover,.cont .abdr a:hover{color:#c61f37}
.cat .abdr .webl a:hover{color:#fff}
.ht .htr a.em:hover:before{background:url(../images/ic1-b.png) no-repeat}
.ht .htr a.ph:hover:before{background:url(../images/ic2-b.png) no-repeat}
.ht .htr a.mu:hover:before{background:url(../images/ic33-b.png) no-repeat}
.cat .bnc{height:360px;top:31%;}
.we.shake span{transform:rotate(-2deg);}
.we img{max-width:96%}.we span{position:relative;padding-top:20px;}.we.shake span:after{position:absolute;content:'';width:60px;height:60px;right:-45px;top:27px;background:url(../images/fl.png) no-repeat}
.cat .abc,.cont .abc{background:none}
.cat .abd{width:60%;height:333px;overflow:hidden;position:relative}
.cat .cycle-slideshow > div{width:100%;height:333px;}
.cat .abdl{width:35%;padding-right:10px}.cat .abdl img{width:100%;}
.cat .abdr{width:55%;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.ct .abdr h2{padding-top:30px;font-family:'NeueEinstellung-SemiBold';font-size:30px;line-height:30px;padding-bottom:20px}
.cat .abdl > div,.cont .abdl > div{position:relative}.cat .abdr > div,.cont .abdr > div{padding:20px 10px 0;}.cont .abdl > div{width:80%;float:right}
.cat .abdl > div:after,.cont .abdl > div:after,.ev .img:after{content:'';position:absolute;width:100%;height:100%;border:1px solid #fff;left:10px;top:10px}
.cont iframe,.cont form{position:relative;z-index:1;}
.cat .abdr a{color:#fff;padding-left:33px;position:relative;line-height:25px;}
.cat .abdr .web a{background:url(../images/web.png) left 0px no-repeat}.cat .abdr .web{padding-bottom:10px}
.cat .abdr .webl a{background:url(../images/pdf.png) left 0px no-repeat;text-transform:uppercase;color:#c61f37;font-size:13px;}
.cat .abdr p{margin-bottom:25px;}
.cont .abdr{position:relative;overflow:hidden}
.cont .abdr a{color:#fff;line-height:24px;padding-left:32px;margin-right:20px;position:relative;}
.cont .abdr a:before {content: '';display: block;width:21px;height:21px;position:absolute;left: 0;top:15px;}
.cont .abdr p{margin-bottom:15px}.cont .abdr p:first-child{margin-bottom:30px}
.cont .abdr a.ph{background: url(../images/ic2.png) left center no-repeat;}
.cont .abdr a.em{background: url(../images/ic1.png) left center no-repeat;}
.cont .abdr a.web{background: url(../images/web.png) left center no-repeat;}

.fm input[type="text"],.fm input[type="password"],.fm .ddl,.fm input[type="number"]{border:none;background:none;width:100%;height:40px;line-height:40px;margin-bottom:20px!important;}
.fm input[type="text"],textarea,.fm input[type="file"],.fm input[type="password"],.fm .ddl,.fm input[type="number"]{color:#fff;font-size:12px;font-family:'NeueEinstellung-Regular';margin:0;padding:0;padding-left:10px;outline:none;letter-spacing:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition-duration:0.7s;-moz-transition-duration:0.7s;-o-transition-duration:0.7s;transition-duration:0.7s;border-bottom:1px solid #6f6f6f;}
.fm input[type="text"]:focus,textarea:focus,.fm input[type="file"]:focus,.fm input[type="password"]:focus,.fm input[type="number"]:focus{}
.fm input{background:none;border-bottom:1px solid #fff;height:54px}
.fm input::-webkit-input-placeholder{color:#fff;opacity:1;9text-transform:uppercase}
.fm input:-moz-placeholder{color:#fff;opacity:1;9text-transform:uppercase}
.fm input::-moz-placeholder{color:#fff;opacity:1;9text-transform:uppercase}
.fm input:-ms-input-placeholder{color:#fff;opacity:1;9text-transform:uppercase}
.fm input::placeholder{color:#fff;opacity:1;9text-transform:uppercase}
.fm textarea::-webkit-input-placeholder{color:#fff;opacity:1;9text-transform:uppercase}
.fm textarea:-moz-placeholder{color:#fff;opacity:1;9text-transform:uppercase}
.fm textarea::-moz-placeholder{color:#fff;opacity:1;9text-transform:uppercase}
.fm textarea:-ms-input-placeholder{color:#fff;opacity:1;9text-transform:uppercase}
.fm textarea::placeholder{color:#fff;opacity:1;9text-transform:uppercase}
.fm textarea{border:none;background:none;height:137px;border:1px solid #6f6f6f;font-size:12px;width:100%;font-family:'NeueEinstellung-Regular';margin:0;padding:0;padding-left:10px;padding-top:11px}
.fm .btns{padding-top:20px}
.ld{position:relative}
.ld .lds{opacity:0.6;display:none;z-index:999;left:0;right:0;top:0;bottom:0;position:absolute;text-align:center;margin:0 auto;background:url(../images/w-rep.png) left top repeat;}
.ld.ac .lds{display:block}
.ld .lds div{position:relative;height:100%}
.ld .lds div span{background:url(../images/lod.gif) center center no-repeat;height:100%;display:block;position:absolute;left:0;right:0;text-align:center;font-size:14px;font-family:'NeueEinstellung-Medium';color:#0a5993}
.ld .lds .em{background: none;padding-top: 13.5%;text-transform: uppercase;}
.ld .lds .clo{position:absolute;right:0px;top:0px;background:url(../images/cls.png) no-repeat center center #0a5993;outline:none;height:38px;width:38px;left:auto;transition:all 0.8s;-webkit-animation:initial;animation:initial}
.ld.ev .lds{right:-12px;bottom:-12px}
.cont .abdl > div.fm:after{border:none;width:0;height:0}
.fm .ddl option{background:#767676}
.frm{width:84%;margin:0 auto;}.frm .abdl{width: 40%;}.frm .abdl > div{width:100%;float:none}.frm .abdr > div{padding:0;}
.capt{padding-top:20px}
.capt a{-webkit-animation:inherit;animation:inherit;left:auto;top:4px;padding-left:13px!important;margin-right:0!important}.capt a:first-child{margin-bottom:10px}
.capt .abdr a{}
.capt label{display:none;}

.hol{position:relative;margin:0 auto;-webkit-animation:hol1 10s ease-in 1;-moz-animation:hol1 10s ease-in 1;-ms-animation:hol1 10s ease-in 1;animation-fill-mode:forwards;}
.holt{background:url(../images/hol1t.png) no-repeat center top;position:absolute;width:100%;height:42px;left:0;right:0;margin:0 auto;left:-22px;background-size:contain;
-webkit-animation:hol 12s ease-in 1 forwards,holt 0.2s ease-in-out infinite;-moz-animation:hol 12s ease-in 1 forwards,holt 0.2s ease-in-out infinite;-ms-animation:hol 12s ease-in 1 forwards,holt 0.2s ease-in-out infinite;}
.holb{background:url(../images/hol1b.png) no-repeat center top;position:absolute;width:100%;height:179px;left:0;right:0;margin:0 auto;top:42px;background-size:contain;
-webkit-animation:holb 12s ease-in 1;-moz-animation:holb 12s ease-in 1;-ms-animation:holb 12s ease-in 1;animation-fill-mode:forwards;}
@-moz-keyframes holt{0%{transform:rotateY(0);}50%{transform:rotateY(180deg);}100%{transform:rotateY(0);}}
@-webkit-keyframes holt{0%{transform:rotateY(0);}50%{transform:rotateY(180deg);}100%{transform:rotateY(0);}}
@keyframes holt{0%{transform:rotateY(0);}50%{transform:rotateY(180deg);}100%{transform:rotateY(0);}}
@-moz-keyframes holb{0%{width:4%;top:8px;left:-18px;}50%{width:10%;top:20px;left:-18px;}100%{width:16%;top:30px;}}
@-webkit-keyframes holb{0%{width:4%;top:8px;left:-18px;}50%{width:10%;top:20px;left:-18px;}100%{width:16%;top:30px;}}
@keyframes holb{0%{width:4%;top:8px;left:-18px;}50%{width:10%;top:20px;left:-18px;}100%{width:16%;top:30px;}}
@-moz-keyframes hol{0%{width:10%;left:-22px;}50%{width:27%;left:-22px;}100%{width:40%;left:-10px;}}
@-webkit-keyframes hol{0%{width:10%;left:-22px;}50%{width:27%;left:-22px;}100%{width:40%;left:-10px;}}
@keyframes hol{0%{width:10%;left:-22px;}50%{width:27%;left:-22px;}100%{width:40%;left:-10px;}}
@-moz-keyframes hol1{0%{top:0%;transform:rotate(0deg);left:-30%}100%{top:38%;transform:rotate(12deg);left:20%}}
@-webkit-keyframes hol1{0%{top:0%;transform:rotate(0deg);left:-30%}100%{top:38%;transform:rotate(12deg);left:20%}}
@keyframes hol1{0%{top:0%;transform:rotate(0deg);left:-30%}100%{top:38%;transform:rotate(12deg);left:20%}}

.cat.ser .bnc{top:20%}
.ser .abd {height:370px;}
.ser .abd h2{font-family:'NeueEinstellung-SemiBold';font-size:20px;line-height:23px;padding-bottom:11px;text-align:left}
.ser .abd .serv{padding-top:30px;margin-top:30px;border-top:1px solid #6f6f6f;}.ser .abd .serv:first-child{padding-top:0;margin-top:0;border-top:none;}
.ser .scroll-wrapper{height:370px;}
.abc .ev{position:relative;float:left;padding-left:10px;top:auto;left:auto;margin:0 4%;width:40%;-webkit-animation:initial;animation:initial}
.abc .ev.o{padding-left: 0;padding-bottom: 15px;width: 57%;margin: 0 auto;display: block;}
.abc .ev .img{position:relative;background:#000}.abc .ev img{opacity:0.6;width:100%;transition:opacity 0.8s}
.abc .ev .dte{position:absolute;left:0;bottom:10%;right:0}
.abc .ev .dt,.abc .ev h2{color:#fff;line-height:28px;padding:0 15px;display:inline-block;font-family:'NeueEinstellung-Regular'}
.abc .ev .dt{background:#0794bc;font-size:12px}
.abc .ev h2{background:#000;min-width:100px;font-size:15px;text-align:left}
.abc .ev:hover img{opacity:1}
.ct.evt .abd , .ct.evt .cycle-slideshow > div{height:370px}
.ct.evd .abdr h2{padding-top:10px;text-align:left}.ct.evd .abdr > div{padding:0px 0px 0 20px;min-height:157px;}.ct.evd .abdr .dt{color:#0a5993}
.imgs{position:relative;overflow:hidden}
.imgs .gal{cursor:pointer;float:left;width:30%;position:relative;margin-left:5%}.imgs .gal:first-child{margin-left:0}
.imgs .gal:nth-child(n+4){margin-left:0;margin-top:20px}
.imgs .gal:nth-child(n+5){margin-left:5%;margin-top:20px}
.imgs .gal a{overflow:hidden;-webkit-animation:initial;animation:initial;padding:0!important;top:auto;left:auto;display:block;margin-right:10px!important;margin-bottom:10px!important;text-align:center}
.imgs .gal:hover img{opacity:1}
.imgs img{height:110px;opacity:0.7;transition:opacity 0.8s}
.imgs .gal:after{content:'';position:absolute;border:1px solid #fff;left:5px;top:5px;right:5px;bottom:5px}
.imgs .gal:before{content:'';position:absolute;border:1px solid #fff;top:38%;width:30px;left:-10px;height:30px; transform:rotate(45deg);z-index:1;}
.imgs .gal:hover:before{-webkit-animation:rot 0.2s ease-in 1;-moz-animation:rot 0.2s ease-in 1;-ms-animation:rot 0.2s ease-in 1;animation-fill-mode:forwards;}
.imgs .cycle-pager{left:0;bottom:26px;height:25px;z-index:104;right:0;text-align:center;margin:0 auto}
.ct.evd .abd{height:100%;}
.ga .abc .ev{margin-left:0;margin-right:5%;width:27%;}
.ga .abd{top:33%;}

@-moz-keyframes rot{0%{transform:rotate(45deg);}100%{transform:rotate(-45deg);}}
@-webkit-keyframes rot{0%{transform:rotate(45deg);}100%{transform:rotate(-45deg);}}
@keyframes rot{0%{transform:rotate(45deg);}100%{transform:rotate(-45deg);}}

@media screen and (max-width:1250px)
{
    .abon .abd{width:95%}
	.cat h2{padding-top:0;}
	.ct.evde .abd{height:auto;overflow:initial;}
}
@media screen and (max-width:960px)
{
    .ab .abdl{display:none}
	.ab .abdr {float:none;width:100%}
	.mai .abd{top:20%;}
	.mai .frm .abdl,.mai .frm .abdr{float:none;width:100%;overflow:inherit}
	.mai .frm .abdr > div{margin-top:-290px;}
	.mai .fm .btns {padding-top:230px;}
	.mai .fm textarea{height:80px}
	.ft{position:relative;font-size:11px;background:#111011;padding-top:10px;height:50px;bottom:auto;}
	.fli{bottom:-50px}
	.fm input[type="text"], .fm input[type="password"], .fm .ddl, .fm input[type="number"]{margin-bottom: 15px!important;}
}
@media screen and (max-width:850px)
{
	.htr a+a+a,.hl,.fli,.abon.ab .fli{display:none}
	.ma .mad ul{padding-top:11px}
	.bnc{width:94%}
	.ab .fli{display:block}
	.cat .abdl,.cat .abdr{float:none;width:100%;text-align:CENTER;padding:0;}
	.cat .abd{width:90%;height:100%}
	.cat .abdl{width:120px;margin:0 auto}
	.ed .abdl{display:none;}
	.ct.evd .abdr > div{text-align:left}
}
@media screen and (max-width:700px)
{
	.fli span:after{display:none}
	.cont .abdl > div,.cont .abdr,.cont .abdl{width:100%;float:none}
	.cont iframe{height:100%}
	.cont .abdr p:first-child{margin-bottom:20px}
	.abc .ev{float:none;display:block;margin:0 auto;width:233px;max-height:317px;margin-bottom:30px}
	.ct.evt .abd, .ct.evt .cycle-slideshow > div{height:490px}
	.imgs{overflow:initial;min-height:310px!important;}
	.noh{height:auto;background-image:url(../images/bbg.jpg);background-repeat: no-repeat;background-attachment: fixed;background-size: cover;background-position: center}
	.noh .bn,.noh .cl{display:none}
	.noh .abc{padding-top:70px;padding-bottom:160px;position:initial;}
	.noh .ct{position:initial}
}
@media screen and (max-width:550px)
{
	.bnc{height:auto}
	.bnc h2{font-size:40px;max-height:46px;overflow:hidden;}
	.ma{overflow:initial}
	.ma .mad{width:100%;padding:0}
	.cycle-pager{bottom:20px;margin:0 auto;text-align:center;right:0}
	.ma .mad .madl{display:none}
	.bnc p{width:auto!important;max-height:50px;overflow:hidden;}
	.ab .bnc p{max-height:250px;}
	.abd{width:88%;}.abon .abd .fli{display:none}
	.scroll-wrapper{height:415px}
	.ct .abdr h2{padding-top:15px;padding-bottom:10px;}
	.mai .fm input[type="text"], .mai .fm input[type="password"], .mai .fm .ddl, .mai .fm input[type="number"]{margin-bottom:0!important}
	.mai .frm .abdr > div{margin-top:-310px;padding-bottom:50px}
	.mai .fm .btns{padding-top:300px;}
	.evt .abd{top:20%;}
	.abc .ev{width:96%;padding-left:0;margin-left:0px;margin-top:40px}
	.imgs img{height:99px}
	.ga .abc .ev{width:96%;padding-left:0;margin-left:0px;margin-top:40px}
	.ser .hol,.cat .bnc{display:none;}
	.ser .abc,.ser .abd,.cat .abc,.cat .abd{display:block}
	.ser .scroll-wrapper{height:70%}
	.ser.ct .htl{z-index:104;position:relative}
	.cat .abdr p{margin-bottom:15px}
	.we.shake span:after{display:none}
	.bn.hm > div{background-size:contain;background-position:center 27%;background-attachment:inherit;}
	.bnc.tp{top:57%}
	.cycle-pager.hm{bottom:50px}
	.imgs{padding-top:10px!important;}
	.hmb{background-image:url(../images/bbg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top;background-attachment:fixed}
	.lg{top:35px;width:190px;height:80px}
	.abc a img{max-width:90%}
}

