@charset "UTF-8";
/***!  /media/templates/site/luxury/css/sparky-id64-260802203812.css  !***/

@font-face{src:url(https://leuchtenberg.team/media/templates/site/luxury/fonts/P5sfzZCDf9_T_3cV7NCUECyoxNk37cxsBxDAVQI4aA.ttf);font-family:'Arimo';font-style:normal;font-weight:400;font-display:swap}@font-face{src:url(https://leuchtenberg.team/media/templates/site/luxury/fonts/P5sfzZCDf9_T_3cV7NCUECyoxNk3CstsBxDAVQI4aA.ttf);font-family:'Arimo';font-style:normal;font-weight:700;font-display:swap}@font-face{src:url(https://leuchtenberg.team/media/templates/site/luxury/fonts/kmKnZrc3Hgbbcjq75U4uslyuy4kn0pNeYRI4CN2V.ttf);font-family:'Libre Baskerville';font-style:normal;font-weight:400;font-display:swap}@font-face{src:url(https://leuchtenberg.team/media/templates/site/luxury/fonts/kmKhZrc3Hgbbcjq75U4uslyuy4kn0qNcaxYaDc2V2ro.ttf);font-family:'Libre Baskerville';font-style:italic;font-weight:400;font-display:swap}@font-face{src:url(https://leuchtenberg.team/media/templates/site/luxury/fonts/kmKiZrc3Hgbbcjq75U4uslyuy4kn0qviTjYwI8Gcw6Oi.ttf);font-family:'Libre Baskerville';font-style:normal;font-weight:700;font-display:swap}*{box-sizing:border-box}body{color:#909090;font-size:13px;line-height:1.4;font-family:'Arimo',sans-serif;text-align:left;font-weight:400;font-style:normal;background:var(--sparkycolor1)}input,textarea,button,select{font-family:'Arimo',sans-serif}.content_sparky li,dl,dd,dt{line-height:1.4}.sparky_container::after{content:'';display:table;clear:both}.clr{clear:both}img{max-width:100%;height:auto;vertical-align:middle;border:none}.sparky_container{margin:0 auto;padding:0}.sparky_container>.sparky_cell{float:left}.sparkle1{width:8.3333333333333%}.sparkle2{width:16.666666666667%}.sparkle3{width:25%}.sparkle4{width:33.333333333333%}.sparkle5{width:41.666666666667%}.sparkle6{width:50%}.sparkle7{width:58.333333333333%}.sparkle8{width:66.666666666667%}.sparkle9{width:75%}.sparkle10{width:83.333333333333%}.sparkle11{width:91.666666666667%}.sparkle12{width:100%}.full .sparky_container{width:100%}.sparky_row5.sparky_full{background-image:url('https://leuchtenberg.team/media/templates/site/luxury/images/counter_bg_2048.jpg');background-position:bottom center;background-repeat:no-repeat;background-attachment:fixed}@media (max-width:767px){.sparky_container{width:100%}.sparky_container>[class*='sparkle']{width:100% !important}.two [class*='sparkle']{width:50% !important}.full .sparky_container{width:100%}.full .sparky_container>.sparky_cell{margin:0;padding:0}}@media (min-width:768px){.sparky_container{width:750px}}@media (min-width:992px){.sparky_container{width:970px}}@media (min-width:1230px){.sparky_container{width:1200px}[class*='sparkle']{margin-left:0}}.one .sparkle1{width:8.3333333333333% !important}.one .sparkle2{width:16.666666666667% !important}.one .sparkle3{width:25% !important}.one .sparkle4{width:33.333333333333% !important}.one .sparkle5{width:41.666666666667% !important}.one .sparkle6{width:50% !important}.one .sparkle7{width:58.333333333333% !important}.one .sparkle8{width:66.666666666667% !important}.one .sparkle9{width:75% !important}.one .sparkle10{width:83.333333333333% !important}.one .sparkle11{width:91.666666666667% !important}.one .sparkle12{width:100% !important}.fluid .sparky_container{width:100%}.sparky_container>.sparky_cell{padding:0px 0px}h1,h1 a{padding:30px 0;margin:0;line-height:1;color:#333;font-size:18px;font-family:'Arimo',sans-serif;font-weight:700;font-style:normal}h2,h2 a{padding:15px 0;margin:0;line-height:1;color:#333;font-size:18px;font-family:'Arimo',sans-serif;font-weight:700;font-style:normal}h2.row_heading{padding-left:0px;padding-right:0px}h3{padding:15px 0;margin:0;color:#333;font-size:14px;line-height:1.4;font-family:'Arimo',sans-serif;font-weight:700;font-style:normal}h3.row_subheading{padding-left:0px;padding-right:0px}h4{padding:15px 0;margin:0;color:#333;font-size:12px;line-height:1.4;font-family:'Arimo',sans-serif;font-weight:700;font-style:normal}a{color:#ce2122;font-weight:normal;font-style:normal;text-decoration:none}a:hover,a:active,a:focus{color:#111;text-decoration:none}p{margin:0 0 15px}button,button.btn,a.btn,button.btn-primary,p.readmore a,a.readmore{display:inline-block;padding:4px 12px;color:#333;text-align:center;vertical-align:middle;background-color:#f5f5f5;background-image:none;border:1px solid #ccc;font-size:inherit;line-height:inherit;text-shadow:none;border-radius:0;box-shadow:none}button:hover,button.btn:hover,button.btn-primary:hover,button:active,button.btn:active,button.btn-primary:active,button:focus,button.btn:focus,button.btn-primary:focus,p.readmore a:hover,p.readmore a:focus,a.readmore:hover,a.readmore:focus{color:#333;text-decoration:none;background-color:#eee;background-image:none}p.readmore a.btn span{display:none}.blog-items{display:flex;flex-wrap:wrap;justify-content:flex-start;clear:both}.blog-items.columns-2 .blog-item{width:calc(50% - 15px);margin-inline-end:15px;margin-bottom:50px}.blog-items.columns-3 .blog-item{width:calc(33.33% - 15px);margin-inline-end:15px;margin-bottom:50px}.blog-items.columns-4 .blog-item{width:calc(25% - 15px);margin-inline-end:15px;margin-bottom:50px}.blog-items.columns-5 .blog-item{width:calc(20% - 15px);margin-inline-end:15px;margin-bottom:50px}.blog-items.columns-6 .blog-item{width:calc(16.66% - 15px);margin-inline-end:15px;margin-bottom:50px}@media (max-width:767px){.blog-items.columns-2 .blog-item,.blog-items.columns-3 .blog-item,.blog-items.columns-4 .blog-item,.blog-items.columns-5 .blog-item,.blog-items.columns-6 .blog-item{width:100%;margin-inline-end:0}}.page-header{padding:0;margin:0;border:0}.pull-left.item-image,figure.left.item-image{margin-right:15px;float:left}.pull-right.item-image,figure.right.item-image{margin-left:15px;float:right}form{margin:0}.form-inline{display:inline}#login-form input{padding:4px}ul,ol{margin:15px 45px;padding:0}div.item-page ol li,div.item-page ul li{margin:0 0 10px 0;padding:0}div.icons ul.dropdown-menu li{margin:0}ul.arrow,ul.arrowleft,ul.calendar,ul.checklist,ul.clock,ul.delete,ul.email,ul.file,ul.folder,ul.heart,ul.information,ul.lock,ul.pencil,ul.play,ul.rss,ul.person,ul.shop,ul.song,ul.star,ul.star2,ul.trash,ul.tweak,ul.unlock,ul.warn{margin:15px 45px;padding:0}ul.arrow li,ul.arrowleft li,ul.calendar li,ul.checklist li,ul.clock li,ul.delete li,ul.email li,ul.file li,ul.folder li,ul.heart li,ul.information li,ul.lock li,ul.pencil li,ul.play li,ul.rss li,ul.person li,ul.shop li,ul.song li,ul.star li,ul.star2 li,ul.trash li,ul.tweak li,ul.unlock li,ul.warn li{list-style:none;padding:0 15px}ul.arrow li:before,ul.arrowleft li:before,ul.calendar li:before,ul.checklist li:before,ul.clock li:before,ul.delete li:before,ul.email li:before,ul.file li:before,ul.folder li:before,ul.heart li:before,ul.information li:before,ul.lock li:before,ul.pencil li:before,ul.play li:before,ul.rss li:before,ul.person li:before,ul.shop li:before,ul.song li:before,ul.star li:before,ul.star2 li:before,ul.trash li:before,ul.tweak li:before,ul.unlock li:before,ul.warn li:before{font-family:'Font Awesome 6 Free';font-weight:900;padding:0;margin:0 -30px;position:absolute}ul.arrow li:before{content:'\f061'}ul.arrowleft li:before{content:'\f060'}ul.calendar li:before{content:'\f073'}ul.checklist li:before{content:'\f00c'}ul.clock li:before{content:'\f017'}ul.delete li:before{content:'\f00d'}ul.email li:before{content:'\f0e0'}ul.file li:before{content:'\f15b'}ul.folder li:before{content:'\f07b'}ul.heart li:before{content:'\f004'}ul.information li:before{content:'\f05a'}ul.lock li:before{content:'\f023'}ul.pencil li:before{content:'\f303'}ul.person li:before{content:'\f007'}ul.play li:before{content:'\f04b'}ul.rss li:before{content:'\f09e'}ul.shop li:before{content:'\f07a'}ul.song li:before{content:'\f001'}ul.star li:before{content:'\f005'}ul.star2 li:before{content:'\f006'}ul.trash li:before{content:'\f2ed'}ul.tweak li:before{content:'\f0ad'}ul.unlock li:before{content:'\f09c'}ul.warn li:before{content:'\f071'}.fa-1{font-size:1em}.fa-2{font-size:2em}.fa-3{font-size:4em}.fa-4{font-size:7em}.fa-5{font-size:12em}.fa-6{font-size:16em}.fontawesome-icon-list{font-size:10px}.fontawesome-icon-list i{font-size:16px}.warning,.info,.error{padding:15px 30px;min-height:50px}.warning{color:#000;border:1px solid #fc0;background:#ff6}.info{color:#069;border:1px solid #069;background:#bde1ff}.error{color:#900;border:1px solid #900;background:#f8b5b5}.alert-heading .warning,.alert-heading .info,.alert-heading .error{border:0;background:transparent;padding:15px 0}.warning:before,.info:before,.error:before{font-family:'Font Awesome 6 Free';font-size:32px;font-weight:900;line-height:1;margin:0 30px 0 0;float:left}.alert-heading .warning:before,.alert-heading .info:before,.alert-heading .error:before{float:none}.warning:before{content:'\f071';color:#fc0}.info:before{content:'\f05a';color:#069}.error:before{content:'\f057';color:#900}.outline{background:transparent}.warning.outline{color:#d5aa00}.typewriter{background:url('https://leuchtenberg.team/media/templates/site/luxury/images/typewriter_bg.png');padding:20px 15px 20px 30px;color:#000;font-family:'Courier New',Courier,monospace;line-height:20px}.quote{margin-left:auto;margin-right:auto;padding:15px 15px 15px 15px;font-size:24px;font-style:normal;line-height:1.4;text-align:center;max-width:600px}.dropcap:first-letter{font-size:300%;font-weight:bold;float:left;margin:0 10px 5px 0;line-height:1}.p_number:first-letter{display:block;float:left;font-family:monospace;font-size:400%;line-height:1;font-weight:bold;text-align:center;margin:0 15px 15px 0;padding:5px 15px;position:relative;color:#fff;background:#ccc}.inset_left{display:block;float:left;width:150px;font-style:italic;margin:15px 15px 15px 0}.inset_right{display:block;float:right;width:150px;font-style:italic;margin:15px 0 15px 15px}.inset_title{font-weight:bold;display:block}img.img_left{float:left;margin:0 30px 30px 0}img.img_right{float:right;margin:0 0 30px 30px}blockquote{border-left:3px solid #ccc;font-family:Georgia,serif;font-style:italic;margin:15px;padding:15px}legend{display:block;padding:15px;margin-bottom:5px;background:#f5f5f5;border:0;font-size:inherit;line-height:inherit}code{display:block;padding:1em;color:inherit;border:0}.quote:before{display:block;text-align:center;font-family:'Font Awesome 6 Free';content:'\f10d';font-size:1.5em;font-style:normal;font-weight:900;color:#ccc;float:none;margin-bottom:15px}.fontawesome-icon-list div{width:25%;float:left;padding:5px 0}.fontawesome-icon-list i{width:30px;color:#333}@media (min-width:600px){.two-cols{-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:3em;-webkit-column-gap:3em;column-gap:3em}.three-cols{-moz-column-count:3;-webkit-column-count:3;column-count:3;-moz-column-gap:3em;-webkit-column-gap:3em;column-gap:3em}.four-cols{-moz-column-count:4;-webkit-column-count:4;column-count:4;-moz-column-gap:3em;-webkit-column-gap:3em;column-gap:3em}.five-cols{-moz-column-count:5;-webkit-column-count:5;column-count:5;-moz-column-gap:2em;-webkit-column-gap:2em;column-gap:2em}.six-cols{-moz-column-count:6;-webkit-column-count:6;column-count:6;-moz-column-gap:2em;-webkit-column-gap:2em;column-gap:2em}}.abovecontent{padding:0 0 30px 0}.belowcontent{padding:30px 0 0 0}.sparky_logo{color:var(--sparkycolor1);font-size:23px;font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;text-align:left;text-decoration:none}.sparky_slogan{color:#999;font-size:15px;font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;text-align:left;text-decoration:none}.sparky_logo_link{display:block}ul.mnu_topmenu{display:block;margin:0;padding:0;list-style-type:none;list-style-position:outside;position:absolute;z-index:100;white-space:nowrap;text-align:right;position:relative;font-family:'Arimo',sans-serif}.mnu_topmenu ul{margin:0;list-style-type:none;list-style-position:outside;text-align:initial;position:absolute;z-index:100;background:#ce2122;width:200px;border:0px solid #ddd;padding:12px}.mnu_topmenu>li>a,.mnu_topmenu>li>span{display:block;margin:0;text-decoration:none;color:var(--sparkycolor1);font-size:13px;padding:0 15px;font-weight:400;font-style:normal;height:35px;line-height:35px;cursor:pointer}.mnu_topmenu>li.active>a,.mnu_topmenu>li.active>span{color:var(--sparkycolor1);cursor:pointer}.mnu_topmenu>li>a:hover,.mnu_topmenu>li:hover>a,.mnu_topmenu>li>a:hover,.mnu_topmenu>li:hover>span{color:#ddd}.mnu_topmenu>li{display:inline-block;position:relative;margin:0;padding:0;border-right:0px solid #ccc;border-bottom:0px solid #ccc;border-top:0px solid #ccc}.mnu_topmenu>li.active{}.mnu_topmenu>li:first-child{border-left:0px solid #ccc}.mnu_topmenu li:hover{position:relative}.mnu_topmenu li ul li:hover{background-color:#c31c1d}.mnu_topmenu li ul li{height:30px;border-bottom:0px solid #ddd;padding:0 5px;margin:0}.mnu_topmenu li ul a,.mnu_topmenu li ul span{display:block;line-height:30px;font-size:12px;color:var(--sparkycolor1);font-weight:400;font-family:'Arimo',sans-serif;font-style:normal;padding-top:0;cursor:pointer}.mnu_topmenu li ul li:hover>a,.mnu_topmenu li ul li:hover>span{color:var(--sparkycolor1)}.mnu_topmenu li ul ul{left:calc(200px - 12px);margin-top:-12px}.mnu_topmenu ul ul{top:0px}.mnu_topmenu .sub{font-size:10px;line-height:normal;display:block}.mnu_topmenu>li>ul{display:none}ul.mnu_sidemenu{display:block;margin:0;padding:0}ul.mnu_sidemenu ul{margin:10px;padding:0}.mnu_sidemenu li{display:block}nav ul.mnu_sidemenu>li{margin-bottom:5px;padding:5px 0px;font-size:13px;font-weight:400;font-style:normal}.mnu_sidemenu>li>a{color:#909090;font-family:'Arimo',sans-serif;font-weight:400;font-style:normal}.mnu_sidemenu>li>a:hover{color:#333}.mnu_sidemenu>li li{margin:0;padding:0;font-size:11px;line-height:15px;font-weight:400;font-style:normal}.mnu_sidemenu>li li a{color:#782320;font-family:'Arimo',sans-serif;font-weight:400;font-style:normal}.mnu_sidemenu>li li a:hover{color:#333}ul.mnu_bottommenu{display:block;margin:0;padding:0}ul.mnu_bottommenu ul{margin:10px;padding:0}.mnu_bottommenu li{display:block}nav ul.mnu_bottommenu>li{margin-bottom:5px;padding:5px 0px;font-size:14px;font-weight:normal;font-style:normal}.mnu_bottommenu>li>a{color:#666;font-family:;font-weight:normal;font-style:normal}.mnu_bottommenu>li>a:hover{color:#333}.mnu_bottommenu>li li{margin:0;padding:0;font-size:11px;line-height:15px;font-weight:normal;font-style:normal}.mnu_bottommenu>li li a{color:#782320;font-family:;font-weight:normal;font-style:normal}.mnu_bottommenu>li li a:hover{color:#333}.js .nav-collapse{clip:rect(0 0 0 0);max-height:0;position:absolute;display:block;zoom:1}.nav-collapse.opened{max-height:9999px;position:absolute}.nav-collapse.opened>ul{position:fixed;top:0;left:5%;width:90%;height:auto;background:#444}.nav-collapse.opened>ul ul{width:100%;position:relative;left:0;padding:0;margin:0;background:#444;border:0}.nav-collapse.opened>ul ul li{height:auto}.nav-collapse.opened li{width:100%;display:block;padding-left:0;padding-right:0;margin-bottom:0;text-align:initial}.nav-collapse.opened li.active,.nav-collapse.opened li:hover{background-color:#333}.nav-collapse.opened li.active a{color:#fff !important}.nav-collapse.opened li a,.nav-collapse.opened li span{padding:0 15px;margin:0;line-height:50px;height:50px;color:#fff !important}.nav-collapse.opened li li a,.nav-collapse.opened li li span{padding:0 30px;line-height:30px;height:30px}.nav-toggle{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;background:url('https://leuchtenberg.team/media/templates/site/luxury/images/tinynav.png');background-size:42px 84px;width:42px;height:42px;text-indent:-9999px;display:inline-block;float:right}.nav-toggle.active{position:fixed;z-index:999;right:5%;top:0;margin-top:5px;margin-right:15px;background-position:bottom}#blocker{position:fixed;width:100%;height:100%;left:0;top:0;right:0;bottom:0;z-index:9999}@media screen and (min-width:1000px){.js .nav-collapse{position:relative}.js .nav-collapse.closed{max-height:none}.nav-toggle{display:none}}@media screen and (max-width:999px){.nav-collapse.closed{overflow:hidden}.firstClick+ul{display:none !important}}.element-invisible{display:none !important}.input-group{margin-bottom:15px}.has-danger input{border-color:red}.form-control-feedback{color:red;padding:0 15px}.control-group{margin-bottom:15px}.input-prepend .add-on,.input-prepend .btn,a.jmodedit{box-sizing:content-box}.nav-tabs.nav-stacked{margin:0}a.modal.btn,a.btn.hasTooltip,a.btn.modal-button{font-size:13px}.input-password-toggle .icon-eye::before{content:'\f06e'}.input-password-toggle .icon-eye-slash::before{content:'\f070'}.btn .icon-edit::before{content:'\f044'}a.jmodedit.btn{position:relative;z-index:9999;padding:15px;margin:0;line-height:1;color:#fff;background:#333;border:1px solid #ccc;border-radius:3px;text-decoration:none}a.jmodedit.btn>span.icon-edit{color:#fff}a.jmodedit.btn:hover{padding:15px;margin:0;line-height:1;color:#fff;background:#000;border:1px solid #ccc;border-radius:3px;text-decoration:none}.moduletable [role='tooltip']{color:#333;background:#fff;font-weight:400;line-height:1.5}form#modules-form{background:#fff;color:#333;padding:15px}form#modules-form legend{color:#fff;background:#333;border:0;padding:15px;margin-bottom:15px;font-size:18px}[aria-describedby^='editarticle']{padding:15px;margin:0;line-height:1;color:#fff;background:#333;border:1px solid #ccc;border-radius:3px;text-decoration:none;position:absolute;z-index:9999;left:15px}[aria-describedby^='editarticle']:hover{color:#fff;background:#333}[aria-describedby^='editarticle'] [role='tooltip']{color:#333;background:#fff;font-weight:400;line-height:1.5;margin-top:15px;margin-left:-15px}.edit.item-page button span{margin:0 5px}#jform_publish_up_img,#jform_publish_down_img{padding:7px 12px 6px}#jformposition_chzn ul.chzn-results li:nth-child(1),#jformposition_chzn ul.chzn-results li:nth-child(2),#jformposition_chzn ul.chzn-results li:nth-child(3){display:none}dl.article-info{display:inline-block;width:auto;margin:0 0 10px;padding:4px 3px 3px;font-size:13px}dl.article-info dt.article-info-term{display:none}dl.article-info dd{display:inline-block;padding:0 5px;margin:0;border-right:1px solid #ccc}dl.article-info dd:first-of-type{padding:0 5px 0 0}dl.article-info dd:last-child{border:0}.items-leading .icons,.items-row .icons{float:right;width:15%}.dropdown-menu li a span{padding:0 10px;background-image:none !important}.dropdown-menu li a span:before{margin-left:-10px}.icon-angle-left:before{content:'\f104'}.icon-angle-double-left:before{content:'\f100'}.icon-angle-right:before{content:'\f105'}.icon-angle-double-right:before{content:'\f101'}.pager li>a,.pager li>span{background:transparent;border:1px solid #121212;border-radius:0;color:#121212;font-size:14px;font-weight:700;padding:12px 25px;text-transform:uppercase}ul.tags.list-inline,.mod-tagspopular ul{margin:0;padding:15px 0;list-style:none}ul.tags.list-inline li,.mod-tagspopular ul li{display:inline-block;border:1px solid #ccc;padding:0;border-radius:4px;line-height:13px}ul.tags.list-inline li:hover,.mod-tagspopular ul li:hover{background:#f5f5f5}ul.tags.list-inline li a.btn,.mod-tagspopular ul li a{display:inline-block;background:none;border:none;text-shadow:none;color:#999;padding:5px;margin:0;font-size:13px;line-height:13px}ul.tags.list-inline li a.btn:hover,.mod-tagspopular ul li a:hover{color:#666 !important}.content_rating{display:inline-block;margin-inline-end:15px}.content_vote{display:inline-block;margin-bottom:15px}.content_rating ul{margin:0 0 15px}.content_vote select{display:inline-block;height:30px}.content_vote input.btn{height:30px;line-height:30px;padding-top:0;padding-bottom:0}.items-more ol.nav{margin:0}.items-more ol.nav li a{border:0;padding:5px 0}.items-more ol.nav li a:hover,.items-more ol.nav li a:focus{background:none}ul.category{margin:0;padding:0;list-style:none}ul.category li{padding:10px 0}ul.category li .list-title{font-size:18px}ol.com-finder__results-list,ol.com-finder__results-list ul.result__taxonomy{margin:0}.com-finder__explained{padding-bottom:30px}.registration legend,.profile-edit legend{border:0;font-size:18px}ul.mod-login__options{margin-left:0;margin-right:0}ol.mod-breadcrumbs{margin:0}.accordion-header{padding:0}.article-index{display:none !important}.kfw-head{display:flex;flex-wrap:wrap;gap:25px;align-items:stretch;margin-bottom:25px}.kfw-head .kfw-img{flex:1 1 320px;min-width:280px;display:flex}.kfw-head .kfw-img span{display:block;width:100%;border-radius:8px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,0.1);line-height:0}.kfw-head .kfw-img img{width:100%;height:100%;object-fit:cover;display:block;border-radius:8px}.kfw-head .kfw-menu{flex:1 1 280px;min-width:260px}.kfw-nav{background-color:#f9f9f9;border:1px solid #eee;border-left:5px solid #004a99;border-radius:3px;padding:25px;height:100%;box-sizing:border-box}.kfw-nav h2{margin-top:0;color:#333;font-size:20px;border-bottom:1px solid #eee;padding-bottom:10px}.kfw-nav ul{list-style:none !important;padding:0 !important;margin:0;line-height:1}.kfw-nav li{margin-bottom:12px;list-style:none !important}.kfw-nav li:last-child{margin-bottom:0}.kfw-nav a{color:#004a99;text-decoration:none;font-weight:bold}.kfw-nav a.active{color:#b30000}@media (max-width:767px){.kfw-head{flex-direction:column}.kfw-head .kfw-menu{order:1}.kfw-head .kfw-img{order:2}}.paneel-marquee{overflow:hidden;position:relative;width:100%;margin:0 auto;-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.paneel-track{display:flex;width:max-content;animation:paneel-scroll 40s linear infinite}.paneel-marquee:hover .paneel-track{animation-play-state:paused}.paneel-track img{height:200px;width:auto;margin-right:15px;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,0.1);transition:transform 0.3s ease;display:block;cursor:zoom-in}.paneel-track img:hover{transform:scale(1.05)}@keyframes paneel-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.pl-lightbox{display:none;position:fixed;z-index:9999;inset:0;background:rgba(0,0,0,0.85);align-items:center;justify-content:center}.pl-lightbox.open{display:flex}.pl-lightbox img{max-width:85%;max-height:90%;border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,0.5)}.pl-lightbox .pl-close{position:absolute;top:20px;right:30px;color:#fff;font-size:40px;font-weight:bold;cursor:pointer;line-height:1;z-index:2}.pl-lightbox .pl-arrow{position:absolute;top:50%;transform:translateY(-50%);color:#fff;font-size:50px;font-weight:bold;cursor:pointer;user-select:none;padding:20px;z-index:2;transition:color 0.2s}.pl-lightbox .pl-arrow:hover{color:#4da3ff}.pl-lightbox .pl-prev{left:15px}.pl-lightbox .pl-next{right:15px}@media (max-width:767px){.pl-lightbox .pl-arrow{font-size:36px;padding:10px}}.muster-marquee{overflow:hidden;position:relative;width:100%;margin:0 auto;-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.muster-track{display:flex;width:max-content;animation:muster-scroll 110s linear infinite}.muster-marquee:hover .muster-track{animation-play-state:paused}.muster-track img{height:200px;width:auto;margin-right:15px;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,0.1);transition:transform 0.3s ease;display:block;cursor:zoom-in}.muster-track img:hover{transform:scale(1.05)}@keyframes muster-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.ms-lightbox{display:none;position:fixed;z-index:9999;inset:0;background:rgba(0,0,0,0.85);align-items:center;justify-content:center}.ms-lightbox.open{display:flex}.ms-lightbox img{max-width:85%;max-height:90%;border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,0.5)}.ms-lightbox .ms-close{position:absolute;top:20px;right:30px;color:#fff;font-size:40px;font-weight:bold;cursor:pointer;line-height:1;z-index:2}.ms-lightbox .ms-arrow{position:absolute;top:50%;transform:translateY(-50%);color:#fff;font-size:50px;font-weight:bold;cursor:pointer;user-select:none;padding:20px;z-index:2;transition:color 0.2s}.ms-lightbox .ms-arrow:hover{color:#4da3ff}.ms-lightbox .ms-prev{left:15px}.ms-lightbox .ms-next{right:15px}@media (max-width:767px){.ms-lightbox .ms-arrow{font-size:36px;padding:10px}}body.kontakt .convertforms{position:relative;background-image:linear-gradient(rgba(255,255,255,0.82),rgba(255,255,255,0.82)),url('https://leuchtenberg.team/images/site/Formularhintergrund.jpeg') !important;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;border-radius:14px;box-shadow:0 12px 40px rgba(0,0,0,0.18);padding:40px 35px;width:100%;max-width:700px;margin-left:auto;margin-right:auto;box-sizing:border-box}body.kontakt .convertforms *{box-sizing:border-box}body.kontakt .convertforms .cf-form,body.kontakt .convertforms form{position:relative;z-index:1}body.kontakt .convertforms input,body.kontakt .convertforms textarea{background:rgba(255,255,255,0.95);border:1px solid #d8d2c4;border-radius:6px}body.kontakt .convertforms input,body.kontakt .convertforms textarea,body.kontakt .convertforms select{width:100%;max-width:100%}@media (max-width:992px){body.kontakt .convertforms{max-width:90%;padding:35px 28px}}@media (max-width:768px){body.kontakt{background-attachment:scroll}body.kontakt .convertforms{max-width:100%;padding:25px 18px;border-radius:10px}}body.kontakt .topmenurow{position:relative;z-index:100}.zufallsbild{position:relative;overflow:hidden;border-radius:8px;cursor:pointer}.rand-stage{position:relative;width:100%}.rand-stage .rand-layer{width:100%;height:auto;display:block;border-radius:8px;opacity:0;transition:opacity 0.8s ease-in-out}.rand-stage .rand-layer.rand-aktiv{opacity:1}.zufallsbild .rand-stage .rand-layer:not(.rand-aktiv){position:absolute;top:0;left:0}.zufallsbild .rand-stage{transition:transform 0.4s ease,filter 0.4s ease}.zufallsbild:hover .rand-stage{transform:scale(1.06);filter:brightness(1.05)}.rand-lightbox{display:none;position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,0.85);justify-content:center;align-items:center;padding:20px}.rand-lightbox.offen{display:flex}.rand-stage-gross{position:relative;width:90vw;height:90vh;display:flex;align-items:center;justify-content:center}.rand-stage-gross .rand-layer{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90vw;max-height:90vh;width:auto;height:auto;border-radius:8px;box-shadow:0 4px 30px rgba(0,0,0,0.5)}.rand-close{position:absolute;top:20px;right:30px;color:#fff;font-size:40px;font-weight:bold;cursor:pointer;line-height:1;z-index:2}.rand-nav{position:absolute;top:50%;transform:translateY(-50%);color:#fff;font-size:44px;font-weight:bold;cursor:pointer;padding:10px 18px;user-select:none;transition:background 0.2s ease;border-radius:6px;z-index:2}.rand-nav:hover{background:rgba(255,255,255,0.15)}.rand-prev{left:15px}.rand-next{right:15px}.rand-toggle{position:absolute;bottom:25px;left:50%;transform:translateX(-50%);width:48px;height:48px;border:none;border-radius:50%;background:rgba(255,255,255,0.15);color:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.2s ease;z-index:3}.rand-toggle:hover{background:rgba(255,255,255,0.3)}.codex-logo{margin-top:2.5em}:root{--llp-akzent:#ce2122;--llp-linie:#e3e6ea;--llp-box:#f6f7f9}.llp-wrap{line-height:1.7}.llp-intro{font-size:1.1rem;margin:0 0 1.6rem}.llp-jump{margin:0 0 2rem;padding-bottom:1rem;border-bottom:1px solid var(--llp-linie);font-weight:600}.llp-jump a{text-decoration:none}.llp-jump a:hover{text-decoration:underline;color:var(--llp-akzent)}.llp-block{margin:2rem 0}.llp-block h2{margin-bottom:.5rem}.llp-block .llp-claim{font-weight:700}.llp-note{background:var(--llp-box);border-left:4px solid var(--llp-akzent);padding:1.1rem 1.3rem;border-radius:0 6px 6px 0;margin:1.8rem 0}.llp-steps{counter-reset:llp;list-style:none;margin:1.4rem 0;padding:0}.llp-steps li{counter-increment:llp;position:relative;padding:.2rem 0 .9rem 2.8rem;margin:0}.llp-steps li::before{content:counter(llp);position:absolute;left:0;top:0;width:1.9rem;height:1.9rem;background:var(--llp-akzent);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem}.llp-faq details{border-bottom:1px solid var(--llp-linie);padding:.85rem 0}.llp-faq summary{font-weight:600;cursor:pointer;list-style:none}.llp-faq summary::-webkit-details-marker{display:none}.llp-faq summary::before{content:"+ ";color:var(--llp-akzent);font-weight:700}.llp-faq details[open] summary::before{content:"\2013 "}.llp-cta{border-top:3px solid var(--llp-akzent);background:var(--llp-box);padding:1.6rem 1.8rem;border-radius:0 0 8px 8px;margin:2.2rem 0 1rem}.llp-cta h2{margin-top:0}.llp-btn{display:inline-block;padding:11px 22px;margin:.3rem .5rem .3rem 0;border-radius:19px;text-decoration:none;font-weight:700;text-transform:uppercase;font-size:13px;transition:all .3s}.llp-btn-primary{background:var(--llp-akzent);color:#fff !important}.llp-btn-primary:hover{background:#333;color:#fff !important}.llp-btn-phone{border:2px solid var(--llp-akzent);color:var(--llp-akzent) !important}.llp-btn-phone:hover{background:var(--llp-akzent);color:#fff !important}@media (max-width:600px){.llp-btn{display:block;text-align:center;margin-right:0}}.bottomrow,.bottomrow p,.bottomrow li,.bottomrow span,.bottomrow strong,.bottomrow b{color:#c8ccd2 !important}.bottomrow h3,.bottomrow h4{color:#fff !important}.bottomrow .mp_bottom1 a,.bottomrow ul.latestnews li a,.bottomrow .mod-menu a,.bottomrow .menu a,.bottomrow a{color:#d8dce1 !important}.bottomrow .mp_bottom1 a:hover,.bottomrow ul.latestnews li a:hover,.bottomrow .mod-menu a:hover,.bottomrow .menu a:hover,.bottomrow a:hover{color:#fff !important}@media (prefers-reduced-motion:reduce){.paneel-track,.muster-track{animation:none}.paneel-marquee,.muster-marquee{overflow-x:auto}}.teaser-marquee-link{display:block;text-decoration:none !important;color:inherit;border-radius:8px;overflow:hidden;cursor:pointer}.teaser-marquee{display:block;overflow:hidden;position:relative;width:100%;border-radius:8px;-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.teaser-track{display:flex;width:max-content;animation:teaser-scroll 220s linear infinite}.teaser-marquee-link:hover .teaser-track{animation-play-state:paused}.teaser-track img{height:120px;width:auto;margin-right:12px;border-radius:6px;box-shadow:0 3px 8px rgba(0,0,0,0.1);display:block;pointer-events:none}@keyframes teaser-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.teaser-marquee-link:focus-visible{outline:3px solid #004a99;outline-offset:3px}@media (max-width:767px){.teaser-track img{height:90px;margin-right:10px}}@media (prefers-reduced-motion:reduce){.teaser-track{animation:none}.teaser-marquee{overflow-x:auto}}@font-face{src:url('https://leuchtenberg.team/images/fonts/archivo-400.woff2') format('woff2');font-family:'Archivo';font-style:normal;font-weight:400;font-display:swap}@font-face{src:url('https://leuchtenberg.team/images/fonts/archivo-500.woff2') format('woff2');font-family:'Archivo';font-style:normal;font-weight:500;font-display:swap}@font-face{src:url('https://leuchtenberg.team/images/fonts/archivo-700.woff2') format('woff2');font-family:'Archivo';font-style:normal;font-weight:700;font-display:swap}@font-face{src:url('https://leuchtenberg.team/images/fonts/archivo-800.woff2') format('woff2');font-family:'Archivo';font-style:normal;font-weight:800;font-display:swap}body,p,li,a,span,div,td,th,input,textarea,select,button,.sp-page-title,.article-info,blockquote{font-family:'Archivo',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6,.sp-megamenu-parent>li>a,.logo-text,.site-title{font-family:'Archivo',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;font-weight:800}h4,h5,h6{font-weight:700}.ln-cta-group{text-align:center;margin-top:32px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.ln-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 30px;font-size:15px;font-weight:600;letter-spacing:0.02em;text-decoration:none;border-radius:8px;transition:transform 0.15s ease,box-shadow 0.2s ease,background-color 0.2s ease,color 0.2s ease;box-shadow:0 2px 6px rgba(0,0,0,0.12)}.ln-btn:hover{transform:translateY(-2px);box-shadow:0 5px 14px rgba(0,0,0,0.20)}.ln-btn-primary{background-color:#004a99;color:#fff}.ln-btn-primary:hover{background-color:#003a78;color:#fff}.ln-btn-whatsapp{background-color:transparent;color:#2b2b2b;border:2px solid #2b2b2b;padding:12px 28px}.ln-btn-whatsapp:hover{background-color:#2b2b2b;color:#fff}.ln-btn-ghost{background-color:transparent;color:#2b2b2b;border:2px solid #2b2b2b;padding:12px 28px}.ln-btn-ghost:hover{background-color:#2b2b2b;color:#fff}.mp_right{background:linear-gradient(160deg,rgba(236,237,237,0.30) 0%,rgba(220,222,223,0.30) 100%);padding:18px 14px;border-radius:12px}.mp_right .moduletable{width:100%;margin:0 0 14px;box-sizing:border-box;background:rgba(255,255,255,0.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.35);border-radius:12px;padding:16px;overflow:hidden}.mp_right .moduletable:last-child{margin-bottom:0}.mp_right .moduletable,.mp_right .moduletable *{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;hyphens:auto;max-width:100%}.mp_right .moduletable-title,.mp_right .mod-title,.mp_right .moduletable>h3,.mp_right .mod-custom>h3,.mp_right .mod-custom strong,.mp_right .mod-custom b{display:block;white-space:normal;line-height:1.3;margin:0 0 8px}.mp_right .mod-randomimage img,.mp_right .moduletable img{max-width:100%;height:auto;display:block}
