/*!/wp-content/themes/hello-theme-child-master/style.css*/:root{--fp-blue:#018dc8;--fp-blue-dark:#02628b;--fp-black:#060709;--fp-white:#ffffff;--fp-bg-white:#ffffff;--fp-bg-light:#f2f2f2;--fp-text:var(--fp-black);--fp-text-invert:var(--fp-white);--fp-border-light:rgba(6,7,9,.12);--fp-border-invert:rgba(255,255,255,.15);--fp-radius:8px}html,body{overflow-x:hidden}html:not(.fp-header-ready) #hide-header-2{transition:none!important}:root{--fp-header-h:110px}#hide-header-2{height:var(--fp-header-h)!important}body{padding-top:var(--fp-header-h)}@media (max-width:767px){:root{--fp-header-h:92px}}.hero-wrap{--min-height:100vh !important;min-height:100vh!important;overflow:visible!important;position:relative}@media (max-width:1536px) and (min-width:992px){.hero-wrap{--min-height:calc(100vh + 180px) !important;min-height:calc(100vh + 180px)!important}}@media (max-height:820px) and (min-width:992px){.hero-wrap{--min-height:calc(100vh + 220px) !important;min-height:calc(100vh + 220px)!important;padding-top:120px!important}}@media (max-height:500px) and (max-width:991px) and (orientation:landscape){.hero-wrap{--min-height:100vh !important;min-height:100vh!important;padding-top:100px!important}}h2,.elementor-widget-heading h2.elementor-heading-title{background:none!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:currentColor!important;color:var(--fp-black)!important}h2{padding-bottom:20px!important}@media (max-width:767px){h2{padding-bottom:10px!important}}main.hero-wrap{min-height:100vh}@media (max-height:820px){main.hero-wrap{padding-bottom:180px!important}}@media (max-height:500px) and (orientation:landscape){main.hero-wrap{padding-bottom:220px!important}}@media (max-height:820px){main.hero-wrap{padding-top:120px!important}}@media (max-height:500px) and (orientation:landscape){main.hero-wrap{padding-top:100px!important}}.bg-white{background-color:var(--fp-bg-white)}.bg-light{background-color:var(--fp-bg-light)}.pad-l{padding:3em 1.25em 2.5em}@media (min-width:576px){.pad-l{padding:4em}}@media (min-width:992px){.pad-l{padding:5em}}@media (min-width:1200px){.pad-l{padding:9em 5em}}@media (min-width:1920px){.pad-l{padding:11em 8em}}@media (max-width:767px){.pad-l-boxed{padding:3em 1.25em 2.5em!important}.pad-l-boxed.e-con{width:100%!important;max-width:100%!important;--container-max-width:100% !important;--content-width:100% !important}.pad-l-boxed.e-con.e-con-boxed>.e-con-inner,.pad-l-boxed.e-con>.e-con-inner{width:100%!important;max-width:100%!important}}.elementor-widget-accordion .elementor-accordion .elementor-tab-title{background:linear-gradient(to right,var(--fp-blue),var(--fp-blue-dark))!important;color:var(--fp-white)!important;border-radius:6px!important;margin-bottom:10px!important;transition:background .35s ease!important}@media (hover:hover){.elementor-widget-accordion .elementor-accordion .elementor-tab-title:hover{background:linear-gradient(to right,var(--fp-blue-dark),var(--fp-blue))!important}}.elementor-widget-accordion .elementor-accordion .elementor-tab-title.elementor-active{background:linear-gradient(to right,var(--fp-blue-dark),var(--fp-blue))!important}.elementor-widget-accordion .elementor-accordion .elementor-accordion-icon svg{width:1.4em!important;height:1.4em!important;fill:currentColor}.elementor-widget-accordion .elementor-accordion .elementor-tab-content p{margin-bottom:15px!important}.elementor-widget-accordion .elementor-accordion .elementor-tab-content ul+p,.elementor-widget-accordion .elementor-accordion .elementor-tab-content ol+p{margin-top:15px!important}.elementor-widget-accordion .elementor-accordion .elementor-tab-content li{margin-left:-20px!important}.elementor-widget-accordion .elementor-accordion .elementor-tab-content{background-color:#f2f2f2!important}.elementor-button{transition:transform .25s ease,filter .25s ease,background-color .25s ease,color .25s ease,border-color .25s ease}.elementor-button:hover{transform:translateY(-1px);filter:brightness(97%)}.button-outline-dark .elementor-button{background:#fff0;color:var(--fp-blue);box-shadow:inset 0 0 0 1px var(--fp-blue)}.button-outline-dark .elementor-button:hover{background:var(--fp-blue);color:var(--fp-white)}.button-outline-light .elementor-button{background:#fff0;color:var(--fp-white);box-shadow:inset 0 0 0 1px var(--fp-white)}.button-outline-light .elementor-button:hover{background:var(--fp-white);color:var(--fp-black)}.ti-date{color:var(--fp-black)!important}.ti-read-more span.ti-read-more-active{color:var(--fp-blue)!important}.ti-read-more span.ti-read-more-active:hover{color:var(--fp-blue-dark)!important}body .wa__popup_chat_box,body .wa__popup_chat_box *{color:#111!important}body .wa__popup_chat_box .wa__popup_heading,body .wa__popup_chat_box .wa__popup_heading *{color:#fff!important}.wcs-timetable--countdown.wcs-timetable--countdown-without-image{background:radial-gradient(at center,var(--fp-blue),var(--fp-blue-dark))!important}.offcanvas-trigger{display:inline-flex;align-items:center;justify-content:center}.elementor-widget-flip-box.fp-flip{--fp-gray-1:#1f2023;--fp-gray-2:#131417;--fp-gray-3:#060709;--fp-blue:#018dc8;--fp-blue-dark:#02628b;--fp-text-dark:#060709}.elementor-widget-flip-box.fp-flip .elementor-flip-box,.elementor-widget-flip-box.fp-flip .elementor-flip-box__layer,.elementor-widget-flip-box.fp-flip .elementor-flip-box__front,.elementor-widget-flip-box.fp-flip .elementor-flip-box__back{border-radius:22px;overflow:hidden}.elementor-widget-flip-box.fp-flip.fp-a .elementor-flip-box__front,.elementor-widget-flip-box.fp-flip.fp-a .elementor-flip-box__back,.elementor-widget-flip-box.fp-flip.fp-a .elementor-flip-box__front::before,.elementor-widget-flip-box.fp-flip.fp-a .elementor-flip-box__back::before{background:radial-gradient(circle at top left,var(--fp-gray-1) 0%,var(--fp-gray-2) 60%,var(--fp-gray-3) 100%)!important}.elementor-widget-flip-box.fp-flip.fp-a:hover .elementor-flip-box__front,.elementor-widget-flip-box.fp-flip.fp-a:hover .elementor-flip-box__back,.elementor-widget-flipalicator-flip-box.fp-flip.fp-a:hover .elementor-flip-box__front::before,.elementor-widget-flip-box.fp-flip.fp-a:hover .elementor-flip-box__back::before{background:radial-gradient(circle at top left,rgb(1 141 200 / .95) 0%,rgb(1 141 200 / .7) 55%,rgb(2 98 139 / .95) 100%)!important}.elementor-widget-flip-box.fp-flip.fp-b .elementor-flip-box__front,.elementor-widget-flip-box.fp-flip.fp-b .elementor-flip-box__back,.elementor-widget-flip-box.fp-flip.fp-b .elementor-flip-box__front::before,.elementor-widget-flip-box.fp-flip.fp-b .elementor-flip-box__back::before{background:radial-gradient(circle at top left,rgb(1 141 200 / 1) 0%,rgb(1 141 200 / .85) 65%,rgb(2 98 139 / .95) 100%)!important}.elementor-widget-flip-box.fp-flip.fp-b:hover .elementor-flip-box__front,.elementor-widget-flip-box.fp-flip.fp-b:hover .elementor-flip-box__back,.elementor-widget-flip-box.fp-flip.fp-b:hover .elementor-flip-box__front::before,.elementor-widget-flip-box.fp-flip.fp-b:hover .elementor-flip-box__back::before{background:radial-gradient(circle at top left,var(--fp-gray-1) 0%,var(--fp-gray-2) 60%,var(--fp-gray-3) 100%)!important}.elementor-widget-flip-box.fp-flip .elementor-flip-box__layer__description,.elementor-widget-flip-box.fp-flip .elementor-flip-box__layer__description p,.elementor-widget-flip-box.fp-flip .elementor-flip-box__layer__description span{color:var(--fp-text-dark)!important}.elementor-widget-flip-box.fp-flip:hover .elementor-flip-box{box-shadow:0 18px 60px rgb(0 0 0 / .6),0 0 30px rgb(1 141 200 / .3)}.elementor-widget-flip-box.fp-flip .elementor-flip-box__front,.elementor-widget-flip-box.fp-flip .elementor-flip-box__back,.elementor-widget-flip-box.fp-flip .elementor-flip-box__layer{transition:transform 0.8s ease!important}@media (max-width:767px){.elementor-widget-flip-box.fp-flip .elementor-flip-box__front,.elementor-widget-flip-box.fp-flip .elementor-flip-box__back{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center}.elementor-widget-flip-box.fp-flip .elementor-flip-box__layer__inner{position:static!important;transform:none!important;width:100%!important;margin:0!important;padding:18px 18px 20px!important}.elementor-widget-flip-box.fp-flip .elementor-flip-box__layer__title{margin:0 0 10px!important}.elementor-widget-flip-box.fp-flip .elementor-flip-box__layer__description{margin:0!important}}@media (max-width:767px){.fullwidth_fix{background:var(--fp-black)!important}}.elementor-portfolio-item__overlay{padding:50px;hyphens:auto}a .elementor-portfolio-item__overlay{background-image:radial-gradient(at center center,var(--fp-blue) 40%,var(--fp-blue-dark) 85%)}.fp-hero-h1 .elementor-heading-title{margin:0!important;text-wrap:balance}@media (max-width:991px){.fp-hero-h1 .elementor-heading-title{font-size:48px!important;line-height:1.05!important}}@media (max-height:500px) and (orientation:landscape){.fp-hero-h1 .elementor-heading-title{font-size:34px!important;line-height:1.05!important}}@media (max-width:1536px) and (min-width:992px){.fp-hero-h1 .elementor-heading-title{font-size:6.1em!important}.fp-hero-h1.is-2l .elementor-heading-title{font-size:5.5em!important}}@media (max-width:1366px) and (min-width:992px){.fp-hero-h1 .elementor-heading-title{font-size:5.7em!important}.fp-hero-h1.is-2l .elementor-heading-title{font-size:5.1em!important}}.d-logo{display:block}.l-logo{display:none}.elementor-sticky--effects .l-logo{display:block}.elementor-sticky--effects .d-logo{display:none}body.header-dark-bg .d-logo{display:none!important}body.header-dark-bg .l-logo{display:block!important}body.header-light-bg .d-logo{display:block!important}body.header-light-bg .l-logo{display:none!important}body.single-class .fp-termin-carousel{--padding-left:0px!important;--padding-right:0px!important;padding-left:0!important;padding-right:0!important}body.single-class .fp-termin-carousel>.e-con-inner{padding-left:0!important;padding-right:0!important}body.single-class a.wcs-btn--action.wcs-btn{transition:transform .2s ease,filter .2s ease}body.single-class a.wcs-btn--action.wcs-btn:hover{transform:translateX(7px);filter:brightness(95%)}@media (max-width:767px){body.single-class a.wcs-btn--action.wcs-btn,body.single-class a.elementor-button-link,body.single-class a.elementor-button-link .elementor-button{display:inline-flex!important;justify-content:center!important;width:auto!important;min-width:300px!important;max-width:calc(100% - 40px)!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:767px){body.single-class .bkf-detail-buttons .elementor-widget-shortcode .elementor-widget-container{display:flex;justify-content:center}}.fahrplan-simple{list-style:none;padding:0;margin:0}.fahrplan-simple li{margin:0;padding:.4rem 0}.fahrplan-simple li:not(.sub){display:grid;grid-template-columns:4rem 1fr;align-items:start}.fahrplan-simple .nr{font-weight:800}.fahrplan-simple .txt{font-weight:600}.fahrplan-simple li.sub{padding-left:4rem;font-weight:400}@media (max-width:767px){.fahrplan-simple li:not(.sub){grid-template-columns:3rem 1fr}.fahrplan-simple li.sub{padding-left:3rem}}.fahrplan-toggle .sub{display:none}.fahrplan-toggle.open .sub{display:list-item}.fahrplan-simple li br{display:none!important}.fahrplan-toggle .elementor-button{background:none!important;border:none!important;padding:0!important;font-weight:700!important;color:var(--fp-blue)!important;display:inline-flex;align-items:center;gap:.4rem;box-shadow:none!important}.fahrplan-toggle .elementor-button:hover{text-decoration:underline}.fahrplan-toggle .elementor-button::after{content:"↓";transition:transform .2s ease}.fahrplan-toggle.open .elementor-button::after{content:"↑"}body.page-id-19138 .post-17666 .elementor-portfolio-item__img img{opacity:0}body.page-id-19138 .post-17666 .elementor-portfolio-item__img{background-image:url(https://fsfahrpoint.kinsta.cloud/wp-content/uploads/FUHRPARK-MOTORRAD.jpg);background-size:cover;background-position:center}body.page-id-1135 .post-17666 .elementor-portfolio-item__img img{opacity:0}body.page-id-1135 .post-17666 .elementor-portfolio-item__img{background-image:url(https://fsfahrpoint.kinsta.cloud/wp-content/uploads/Fuhrpark-Fahrschule-Fahrpoint-PKW-1b.webp);background-size:cover;background-position:center}