html{scroll-behavior:smooth}.banner-area .counter{display:none!important}.banner-area .navigation-on-bottom{position:relative;z-index:10}.banner-area .navigation-on-bottom .container{overflow:visible!important}.banner-area .prev.base-icon-back,.banner-area .next.base-icon-next-1{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:rgb(0 0 0 / .3);border-radius:50%;z-index:9999;cursor:pointer}.banner-area .prev.base-icon-back{left:-60px}.banner-area .next.base-icon-next-1{right:-60px}.banner-area .prev.base-icon-back::before{content:"\f104";font-family:"Font Awesome 5 Free";font-weight:900;font-size:32px;color:#fff}.banner-area .next.base-icon-next-1::before{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;font-size:32px;color:#fff}.scroll-icon{position:absolute;bottom:50px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;cursor:pointer;animation:scroll-bounce 1.2s infinite alternate ease-in-out}.scroll-icon span::before{content:"\f103";font-family:"Font Awesome 5 Free";font-weight:900;font-size:48px;color:#fff;display:block;line-height:1}@keyframes scroll-bounce{0%{transform:translateX(-50%) translateY(0);opacity:.8}50%{transform:translateX(-50%) translateY(12px);opacity:1}100%{transform:translateX(-50%) translateY(0);opacity:.8}}.leistungen-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;margin-top:30px}.leistungen-grid-item{position:relative;overflow:hidden;display:block;height:250px;text-decoration:none;color:#fff}.leistungen-grid-item .bg{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;transition:transform 0.5s ease}.leistungen-grid-item img.bg{width:100%;height:100%;object-fit:cover;object-position:center}.leistungen-grid-item h2{position:absolute;bottom:0;left:0;width:100%;margin:0;padding:15px;font-size:1.6em;font-weight:600;text-align:center;background:rgb(0 0 0 / .7);color:#fff;transform:translateY(0);opacity:1;transition:opacity 0.4s ease;pointer-events:none}.leistungen-grid-item:hover .bg{transform:scale(1.2)}@media(max-width:992px){.leistungen-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.leistungen-grid{grid-template-columns:1fr}}.vc-hoverbox-front .vc-hoverbox-block-inner h2,.vc-hoverbox-block-inner h2{position:absolute;bottom:0;left:0;width:100%;margin:0;padding:12px 20px;background:rgb(0 0 0 / .6);color:#fff!important;font-size:1.4rem;font-weight:600;text-align:left;z-index:5}.pf-pinstripe{background-color:#1C1C1A!important;background-image:radial-gradient(circle at 78% 30%,rgb(175 24 51 / .2),transparent 55%),repeating-linear-gradient(115deg,rgb(255 255 255 / .035) 0,rgb(255 255 255 / .035) 1px,transparent 1px,transparent 14px)!important}.pf-pinstripe-light{background-color:#F1EFE9!important;background-image:repeating-linear-gradient(115deg,rgb(28 28 26 / .035) 0,rgb(28 28 26 / .035) 1px,transparent 1px,transparent 14px)!important}.pf-dots-dark{background-color:#1C1C1A!important;background-image:radial-gradient(circle,rgb(255 255 255 / .12) 1px,transparent 1px)!important;background-size:14px 14px!important;background-repeat:repeat!important}.pf-dots-light{background-color:#F1EFE9!important;background-image:radial-gradient(circle,rgb(28 28 26 / .1) 1px,transparent 1px)!important;background-size:14px 14px!important;background-repeat:repeat!important}@media (max-width:600px){.cky-consent-container .cky-consent-bar{padding:12px 14px!important}.cky-consent-container .cky-title{font-size:15px!important;margin:0 0 6px!important}.cky-consent-container .cky-notice-des,.cky-consent-container .cky-notice-des p{font-size:12.5px!important;line-height:1.4!important}.cky-consent-container .cky-notice-btn-wrapper{display:flex!important;flex-direction:row!important;gap:6px!important}.cky-consent-container .cky-btn{flex:1 1 0!important;margin:0!important;padding:9px 4px!important;min-height:40px!important;font-size:13px!important}}.pf-dots-light h1,.pf-dots-light h2,.pf-dots-light h3,.pf-dots-light h4,.pf-pinstripe-light h1,.pf-pinstripe-light h2,.pf-pinstripe-light h3,.pf-pinstripe-light h4{color:#1C1C1A!important}