@charset "UTF-8";@import url(animate.css);@import url(https://fonts.googleapis.com/css?family=Roboto:100,300,400,400i,500,700,900);@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);body{color:#7c7d81;font:400 16px/22px "Roboto",sans-serif;-webkit-text-size-adjust:none;background:repeat url(https://www.kfv-spn.de/images/xbg.jpg.pagespeed.ic.6hbhvdUrn7.jpg)}.text-red{color:#cf3f3b}img{max-width:100%;height:auto}h1{font-weight:100;font-size:1.75em;line-height:1.0em;color:#cf3f3b;letter-spacing:-1px}@media (min-width:480px){h1{font-size:2.25em;line-height:1.25em}}@media (min-width:1700px){h1{font-size:48px;line-height:60px}}h1 span{font-weight:900}h1 .fa{display:inline-block;width:60px;height:60px;border-radius:50%;background:#cf3f3b;margin-right:8px;text-align:center;font-size:36px;line-height:60px;color:#fff}header h1 .fa-logo{position:absolute;top:0;left:20px;z-index:2000;margin-left:0;line-height:inherit;background-color:#3b3d44;height:74px}header h1 .fa-logo img{border-top:20px solid #3b3d44}header .isStuck .fa-logo img{border-top:10px solid #3b3d44}header .brandkfv h1 .fa-logo img{border-top:0 solid #3b3d44;max-height:110px}header .brandkjf h1 .fa-logo img{border-top:5px solid #3b3d44;max-height:110px}@media (min-width:480px){header .brandkfv h1 .fa-logo img,header .brandkjf h1 .fa-logo img{max-height:inherit}}header .brandkfv .isStuck .fa-logo img{border-top:0 solid #3b3d44}h2{font-size:72px;line-height:77px;text-align:center;font-weight:300;color:#3b3d44}h2.mod{font-size:60px;line-height:72px}h2.h2-space{margin-bottom:40px}@media (max-width:479px){h2.mod{font-size:40px;line-height:40px}}@media (max-width:1199px){h2{font-size:60px;line-height:60px}}@media (max-width:479px){h2{font-size:40px;line-height:40px}}h3{font-size:36px;line-height:40px;color:#1e6bb5;text-transform:uppercase}@media (max-width:479px){h3{font-size:28px;line-height:32px}}h4{font-size:24px;line-height:28px;color:#cf3f3b}h5{font-size:18px;line-height:20px;color:#cf3f3b;font-style:italic}h6{font-size:18px;line-height:24px;text-align:center}h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.tgr{color:#3b3d44}.links h3 a:hover{color:#fff;text-decoration:underline}.links a.noupper{text-transform:none}.link-underline a{text-decoration:underline}#dsHidden{display:none;width:750px}p a:hover,.marked-list a:hover,.list a:hover,.list2 a:hover,.addr a:hover{text-decoration:underline}p .fa,.marked-list .fa,.list .fa,.list2 .fa,.addr .fa{text-decoration:none}main p,main ul{margin-bottom:10px}.ti{font-style:italic;font-size:12px}time{display:block}a{font:inherit;color:inherit;text-decoration:none;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}a:focus{outline:none}a:active{background-color:transparent}a[href^="tel:"],a[href^="callto:"]{color:inherit;text-decoration:none}strong{font-weight:700}.fa{line-height:inherit}[class*="fa-"]:before{font-weight:400;font-family:"FontAwesome"}.page{overflow:hidden;min-height:500px}.lt-ie9 .page{min-width:1200px}@media (max-width:767px){[class*="col-"]+[class*="col-"]{margin-top:30px}}em{font-style:italic}h2+*{margin-top:5px}h3+*{margin-top:7px}h4+*{margin-top:15px}*+h4{margin-top:20px}h5+*{margin-top:18px}*+h6{margin-top:8px}h6+*{margin-top:90px}@media (max-width:991px){h6+*{margin-top:40px}}h2+.row{margin-top:85px}@media (max-width:991px){h2+.row{margin-top:40px}}.row+.row{margin-top:30px}.brand{display:inline-block}.brand_name{overflow:hidden}.bg1{background:#ebeced}.bg-primary{background:#cf3f3b}.bg-secondary{background:#1e6bb5}.btn{display:inline-block;font:700 18px/23px "Roboto",sans-serif;text-transform:uppercase;color:#fff;padding:20px 30px;background:#1e6bb5;min-width:190px;text-align:center}.btn:hover{background:#cf3f3b}.btn:active{background:#ad2e2a}*+.btn{margin-top:25px}.btn-red{display:inline-block;font:700 18px/23px "Roboto",sans-serif;text-transform:uppercase;color:#fff;padding:20px 30px;background:#cf3f3b;min-width:190px;text-align:center}.btn-red:hover{background:#3b3d44}.btn-red:active{background:#ad2e2a}*+.btn-red{margin-top:25px}.btn-wrap{text-align:center}*+.btn-wrap{margin-top:100px}.btn2{display:inline-block;font-size:18px;line-height:22px;font-weight:500;text-transform:uppercase;color:#1e6bb5}.btn2:hover{color:#cf3f3b}.btn2:active{color:#ad2e2a}*+.btn2{margin-top:20px}.jumper li{display:inline-block;margin:0 5px 5px}.btn-jump{display:inline-block;font:700 18px/23px "Roboto",sans-serif;text-transform:uppercase;color:#fff;padding:10px 15px;background:#1e6bb5;text-align:center}.btn-jump:hover{background:#3b3d44}.btn-jump:active{background:#ad2e2a}*+.btn-jump{margin-top:25px}.btn-jump-red{display:inline-block;font:700 18px/23px "Roboto",sans-serif;text-transform:uppercase;color:#fff;padding:10px 15px;background:#cf3f3b;text-align:center}.btn-jump-red:hover{background:#cf3f3b}.btn-jump-red:active{background:#ad2e2a}*+.btn-jump-red{margin-top:25px}.box{text-align:center}.box:before,.box:after{display:table;content:"";line-height:0}.box:after{clear:both}.box .icon{display:inline-block;width:150px;height:150px;border-radius:50%;border:2px solid #cf3f3b;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}.box .icon:hover{-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.box .icon+*{margin-top:25px}.box_cnt{padding:0 7%}.box_aside{float:left;margin-right:15px}@media (max-width:479px){.box_aside{float:none;margin-right:0;margin-bottom:20px}}.box_cnt__no-flow{overflow:hidden;text-align:left}@media (max-width:479px){.box_cnt__no-flow{text-align:center}}.box_space{margin-right:30px;margin-bottom:30px}.list{font-size:18px;line-height:24px}.list li a:hover{color:#fff}.list li+li{margin-top:6px}.links .list ul{margin-left:30px}.list2{font-size:18px;line-height:24px}.list2 li+li{margin-top:5px}*+.list2{margin-top:17px}.regular-list ul,ol{list-style:inherit;display:inline-block}.regular-list ul li,ol li{margin-left:50px}.addr dt,.addr dd{display:inline-block}.addr dt{min-width:95px}.progress{margin-right:30px}.progress-item .progress-item_bar{background:#d6d5d5;height:40px}.progress-item .progress-item_inner{font-size:30px;font-weight:900;line-height:40px;color:#fff;text-align:right}.progress-item .progress-item_inner span{padding:0 5px}.progress-item .progress-item_label{font-size:14px;line-height:16px;font-weight:700;text-transform:uppercase;color:#4a4a4a;letter-spacing:-.3px}.progress-item:nth-child(2n) .progress-item_inner {background:#cf3f3b}.progress-item:nth-child(2n+1) .progress-item_inner {background:#1e6bb5}.progress-item:first-child .progress-item_inner{width:43%}.progress-item:nth-child(2) .progress-item_inner {width:78%}.progress-item:nth-child(3) .progress-item_inner {width:75%}.progress-item:nth-child(4) .progress-item_inner {width:80%}.progress-item+.progress-item{margin-top:14px}.sf-menu{display:inline-block}.sf-menu:before,.sf-menu:after{display:table;content:"";line-height:0}.sf-menu:after{clear:both}.sf-menu>li{position:relative;float:left}.sf-menu>li+li{margin-left:2px}.sf-menu a{display:block;color:#fff}.sf-menu>li>a{font-size:22px;line-height:30px;text-transform:uppercase;padding:38px 20px 32px;letter-spacing:-1px}@media (min-width:768px) and (max-width:1199px){.sf-menu>li>a{padding:35px 12px}}.sf-menu>li.sfHover>a,.sf-menu>li>a:hover{color:#3b3d44;background:#cf3f3b}.sf-menu>li.active>a{color:#3b3d44;background:#cf3f3b}.sf-menu ul{display:none;position:absolute;top:100%;width:235px;margin-top:1px;padding:20px 0;background:#cf3f3b;z-index:2;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sf-menu ul>li{position:relative}.sf-menu ul>li>a{font-weight:300;font-size:14px;line-height:20px;padding:8px 30px 8px 45px}.sf-menu ul>li.sfHover>a,.sf-menu ul>li>a:hover{background:#3b3d44}.sf-menu ul ul{position:absolute;top:-10px;left:-100%;margin-left:2px;width:230px;margin-top:0;padding:10px 0;z-index:4}.sf-menu ul ul>li>a{font-weight:300;font-size:14px;line-height:20px;padding:8px 30px}.sf-menu ul ul>li.sfHover>a,.sf-menu ul ul>li>a:hover{background:#3b3d44}.sf-menu>li>.sf-with-ul{position:relative}.sf-menu>li>.sf-with-ul:before{position:absolute;left:50%;top:62%;margin-left:-6px;content:"\f107";font:400 22px/18px "FontAwesome"}.sf-menu ul>li>.sf-with-ul{position:relative}.sf-menu ul>li>.sf-with-ul:before{position:absolute;left:15px;top:0;margin-top:9px;content:"\f104";font:400 22px/18px "FontAwesome"}@media (max-width:767px){.sf-menu{display:none}}.rd-mobilemenu{display:none;position:fixed;top:0;left:0;bottom:0;z-index:9999999;text-align:left;-moz-transition:.3s all ease;-o-transition:.3s all ease;-webkit-transition:.3s all ease;transition:.3s all ease}.rd-mobilemenu.active{right:0}.rd-mobilemenu_ul{position:fixed;top:-56px;left:0;bottom:-56px;width:240px;padding:132px 0 76px;color:#666;background:#fff;font-size:14px;line-height:20px;overflow:auto;-webkit-box-shadow:5px 0 5px 0 rgba(0,0,0,.1);-moz-box-shadow:5px 0 5px 0 rgba(0,0,0,.1);box-shadow:5px 0 5px 0 rgba(0,0,0,.1);-moz-transform:translateX(-240px);-ms-transform:translateX(-240px);-o-transform:translateX(-240px);-webkit-transform:translateX(-240px);transform:translateX(-240px);-moz-transition:.3s ease;-o-transition:.3s ease;-webkit-transition:.3s ease;transition:.3s ease;-moz-transition:.3s cubic-bezier(.55,0,.1,1);-o-transition:.3s cubic-bezier(.55,0,.1,1);-webkit-transition:.3s cubic-bezier(.55,0,.1,1);transition:.3s cubic-bezier(.55,0,.1,1)}.rd-mobilemenu.active .rd-mobilemenu_ul{-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.rd-mobilemenu_ul a{display:block;padding:14px 25px 16px}.rd-mobilemenu_ul a.active{background:#f5f5f5;color:#2d2d2d}.rd-mobilemenu_ul a:hover{background:#cf3f3b;color:#fff}.rd-mobilemenu_ul a .rd-submenu-toggle{position:absolute;top:50%;right:11px;margin-top:-17.5px;width:32px;height:32px;font:400 10px "FontAwesome";line-height:32px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-transition:.5s all ease;-o-transition:.5s all ease;-webkit-transition:.5s all ease;transition:.5s all ease;z-index:1;background:rgba(0,0,0,.1)}.rd-mobilemenu_ul a .rd-submenu-toggle:after{content:'\f078'}.rd-mobilemenu_ul a .rd-submenu-toggle:hover{background:#fff;color:#666}.rd-mobilemenu_ul a.rd-with-ul{position:relative}.rd-mobilemenu_ul a.rd-with-ul.active .rd-submenu-toggle{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rd-mobilemenu_ul ul a{padding-left:40px}.rd-mobilemenu_ul ul ul a{padding-left:60px}.rd-mobilemenu_ul:after{content:'';display:block;height:20px}.rd-mobilepanel{display:none;position:fixed;top:0;left:0;right:0;height:56px;background:#fff;color:#000;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.1);-moz-box-shadow:0 3px 3px 0 rgba(0,0,0,.1);box-shadow:0 3px 3px 0 rgba(0,0,0,.1);z-index:99999991}.rd-mobilepanel_title{position:fixed;top:4px;left:56px;right:56px;color:#000;font-size:24px;line-height:48px;text-overflow:ellipsis;white-space:nowrap;text-align:left}.rd-mobilepanel_toggle{position:fixed;top:4px;left:8px;width:48px;height:48px}.rd-mobilepanel_toggle span{position:relative;display:block;margin:auto;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.rd-mobilepanel_toggle span:after,.rd-mobilepanel_toggle span:before{content:"";position:absolute;left:0;top:-8px;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease}.rd-mobilepanel_toggle span:after{top:8px}.rd-mobilepanel_toggle span:after,.rd-mobilepanel_toggle span:before,.rd-mobilepanel_toggle span{width:24px;height:4px;background-color:#000;backface-visibility:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.rd-mobilepanel_toggle span{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rd-mobilepanel_toggle span:before,.rd-mobilepanel_toggle span:after{-moz-transform-origin:1.71429px center;-ms-transform-origin:1.71429px center;-o-transform-origin:1.71429px center;-webkit-transform-origin:1.71429px center;transform-origin:1.71429px center;-moz-transform-origin:1.71429px center;-ms-transform-origin:1.71429px center;-o-transform-origin:1.71429px center;-webkit-transform-origin:1.71429px center;transform-origin:1.71429px center}.rd-mobilepanel_toggle.active span{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}.rd-mobilepanel_toggle.active span:before,.rd-mobilepanel_toggle.active span:after{top:0;width:15px}.rd-mobilepanel_toggle.active span:before{-webkit-transform:rotate3d(0,0,1,-40deg);transform:rotate3d(0,0,1,-40deg)}.rd-mobilepanel_toggle.active span:after{-webkit-transform:rotate3d(0,0,1,40deg);transform:rotate3d(0,0,1,40deg)}@media (max-width:767px){body{padding-top:56px}.rd-mobilemenu,.rd-mobilepanel{display:block}}@media (max-width:359px){.rd-mobilepanel_title{font-size:18px}}.stuck_container{position:relative}.stuck_container:before,.stuck_container:after{display:table;content:"";line-height:0}.stuck_container:after{clear:both}.isStuck{background:#3b3d44;z-index:999;border-bottom:1px solid #232529}.isStuck .sf-menu>li>a{padding-top:25px;padding-bottom:19px}.isStuck .search-form_toggle{margin-top:22px}.isStuck .brand{padding-top:7px;padding-bottom:7px}@media (min-width:480px){.isStuck .brand{padding-top:15px;padding-bottom:7px}}@media (min-width:1700px){.isStuck .brand{padding-top:7px;padding-bottom:7px}}@media only screen and (max-width:979px){.isStuck{display:none!important}}.toTop{width:34px;height:34px;font-size:24px;line-height:32px;color:#fff;background:#cf3f3b;border-radius:50%;position:fixed;right:40px;bottom:40px;display:none;overflow:hidden;text-align:center;text-decoration:none;z-index:20}.toTop:hover{color:#fff;background:#7c7d81;text-decoration:none}.mobile .toTop,.tablet .toTop{display:none!important}.parallax{position:relative;overflow:hidden;padding-top:140px;padding-bottom:155px}.parallax .container{width:72%}@media (max-width:991px){.parallax{padding-top:80px;padding-bottom:80px}}.parallax_image,.parallax_pattern{position:absolute;top:0;left:0;right:0;height:100%;background-position:center center;will-change:transform}.parallax_image{background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}.parallax_pattern{background-repeat:repeat}.parallax_cnt{position:relative;color:#fff}.parallax_cnt h2{color:#fff;font-weight:500;font-size:46px;line-height:initial}.parallax_2{padding-top:130px;padding-bottom:105px}@media (max-width:991px){.parallax_2{padding-top:80px;padding-bottom:80px}}.thumb{display:block;position:relative;overflow:hidden;max-width:370px;margin:0 auto}.thumb img{width:100%;height:auto;-moz-transition:.5s all ease;-o-transition:.5s all ease;-webkit-transition:.5s all ease;transition:.5s all ease}.thumb_overlay{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;-moz-transition:.3s all ease;-o-transition:.3s all ease;-webkit-transition:.3s all ease;transition:.3s all ease;color:#fff;background:transparent}.thumb_overlay:before{content:"\f00e";position:absolute;top:50%;left:0;right:0;font:400 30px "FontAwesome";line-height:30px;margin-top:-15px;text-align:center}.lt-ie9 .thumb_overlay:before{display:none}.thumb:hover .thumb_overlay{opacity:1;background:rgba(0,0,0,.5)}.lt-ie9 .thumb:hover .thumb_overlay{background:none;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#80000000')";filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#80000000');zoom:1}.lt-ie9 .thumb:hover .thumb_overlay:before{display:block}.thumb:hover img{-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}.resp-tabs-list{font-size:0}.resp-tabs-list li{cursor:pointer;display:inline-block;font-size:20px;line-height:30px;color:#3b3d44;text-transform:uppercase;padding:15px 15px;background:#cacaca;text-align:center}@media (min-width:1200px){.resp-tabs-list li{min-width:215px}}.resp-tabs-list li:hover{color:#cf3f3b}.resp-tabs-list li.resp-tab-active{background:#ebeced;color:#cf3f3b}.resp-tabs-list li+li{margin-left:1px}.resp-accordion{display:none;cursor:pointer;font-size:20px;line-height:30px;color:#3b3d44;text-transform:uppercase;background:#cacaca;border-bottom:1px solid #7c7d81;padding:5px 0;text-align:center}.resp-accordion:hover{color:#cf3f3b}.resp-accordion .resp-arrow:before{content:"";display:inline-block;font-family:"FontAwesome";margin-right:10px}.resp-accordion.resp-tab-active{background:#ebeced;color:#cf3f3b}.resp-accordion.resp-tab-active .resp-arrow:before{content:""}.resp-tab-content{display:none;background:#ebeced;padding:60px 30px 70px}.resp-tab-content h4{color:#3b3d44;font-size:20px;line-height:24px}.resp-tab-content-active{display:block}@media (max-width:479px){.resp-accordion{display:block}.resp-tabs-list{display:none}}.tab-box:before,.tab-box:after{display:table;content:"";line-height:0}.tab-box:after{clear:both}.tab-box_aside{float:left;margin-right:30px}@media (max-width:549px){.tab-box_aside{float:none;margin-right:0;margin-bottom:20px}}.tab-box_cnt__no-flow{overflow:hidden}header{background:#3b3d44}header .brand{float:left;margin-left:100px;padding-top:20px;padding-bottom:20px}@media (min-width:480px){header .brand{padding-top:30px}}@media (min-width:1442px){header .brand{padding-top:30px}}@media (min-width:1700px){header .brand{padding-top:20px}}header .brandkfv{margin-left:150px}header .header-right{float:right;position:relative;margin:0 40px}header .header-right:before,header .header-right:after{display:table;content:"";line-height:0}header .header-right:after{clear:both}header .nav{float:left}header .search-form_toggle{margin-left:60px;margin-top:35px;float:right}@media (min-width:979px){header .fa-break{display:none}}@media (min-width:979px) and (max-width:1199px){header .header-right{margin:0 20px}header .search-form_toggle{margin-left:40px}}@media (max-width:979px){header{text-align:center}header .brand,header .header-right{float:none}}@media (max-width:767px){header{padding-bottom:30px}header .brand{margin-left:80px;padding-top:30px;padding-bottom:30px}header .brandkfv{margin-left:150px}header .header-right{margin:0}}main{display:block}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.talert,.talert h3{color:red}.primary{color:#cf3f3b}.row.mt1{margin-top:85px}@media (max-width:991px){.row.mt1{margin-top:30px}}.row.mt3{margin-top:65px}@media (max-width:991px){.row.mt3{margin-top:30px}}@media (min-width:992px){.ml{margin-left:30px}}.mt2{margin-top:60px}.links{background:#3b3d44;color:#a0a1a3}.links h2,.links h3,.links h4,.links h5,.links h6{color:#fff}.links h2{font-size:36px;line-height:54px}.links h3{font-weight:300;font-size:24px;line-height:24px}.links h3+*{margin-top:25px}.link-lg{position:relative;display:block;width:100%;max-width:370px;padding:35px 0}.link-lg span{display:inline-block;margin-left:155px;font-size:36px;line-height:49px;font-weight:700;color:#fff;padding-right:10px}.link-lg img{position:absolute;top:0;left:0}.link-lg+*{margin-top:30px}.link-lg:hover{background:#3b3d44}@media (min-width:992px) and (max-width:1199px){.link-lg span{margin-left:115px;font-size:30px}.link-lg img{width:100px;top:20px}}@media (min-width:768px) and (max-width:991px){.link-lg span{margin-left:85px;font-size:22px;line-height:38px}.link-lg img{width:80px;top:20px}}@media (max-width:767px){.link-lg img{top:5px;width:80px}.link-lg span{margin-left:100px;font-size:34px;line-height:38px}}.policy-link a{color:#cf3f3b}*+.policy-link{margin-top:80px}.terms{padding-top:80px;padding-bottom:75px}.terms p+h4{margin-top:80px}.text-right{text-align:right}.well1{padding-top:80px;padding-bottom:90px}.well2{padding-top:100px;padding-bottom:95px}.well3{padding-top:100px;padding-bottom:100px}.well4{padding-top:75px;padding-bottom:100px}.well5{padding-top:75px}.wellsmall{padding-top:0}@media (max-width:991px){.well2,.well3{padding-top:80px;padding-bottom:80px}}footer{padding-top:75px;padding-bottom:75px;font-size:18px;line-height:28px;color:#3b3d44}footer.bt{border-top:1px solid #3b3d44}.shariff li .fab,.shariff li .far,.shariff li .fas{display:inline-block}.formmail{display:none}.nobr{white-space:nowrap}