.text-alt{color:#bfb08f}.has-accent-2-background{background-color:#b09292}.bg-gold{background-color:#bfb08f}.ptf-approach-box{border-top:#fff}.text-red{color:#724f5a}body{background-color:#000 !important}.has-accent-1-background .ptf-divider{background-color:#bfb08f}.ptf-navbar-logo{height:80px}.ptf-service-box__title{display:inline-flex}.ptf-service-box__title span{margin:auto 0}.ptf-service-box__icon{display:inline-flex}.ptf-service-box__icon i{margin:auto 0}.ptf-service-box.alt{grid-template-columns:7.5rem 18.75rem 1fr}@media(max-width: 1200px){.ptf-service-box.alt{grid-template-columns:1fr}}.ptf-service-box{padding-left:300px}@media(max-width: 1400px){.ptf-service-box{padding-left:200px}}@media(max-width: 1200px){.ptf-service-box{padding-left:100px}}@media(max-width: 576px){.ptf-service-box{padding-left:0px}}.ptf-service-box__content{display:flex;align-items:center}.ptf-animated-block:first-child .ptf-service-box{border-top:none}.ptf-counter-up__unit{font-size:3.75rem;color:var(--ptf-value-color);font-family:var(--ptf-value-font-family);font-weight:var(--ptf-value-font-weight)}.ptf-footer{position:static !important}body{padding-bottom:0 !important}.ptf-approach-box__title{color:#bfb08f}.lh-0p75{line-height:.75}.ptf-footer--style-1 .ptf-footer__top{padding-top:5.5rem}.ptf-is--home-default .ptf-nav--default .sf-menu>li.active>a,.ptf-is--home-default .ptf-nav--default .sf-menu>li.active>a,.ptf-is--home-default .ptf-nav--default .sf-menu>li.sfHover>a,.ptf-is--home-default .ptf-nav--default .sf-menu>li:hover>a{color:#724f5a}.ptf-is--home-default .page-home .ptf-navbar:not(.ptf-navbar--fixed) .ptf-nav--default .sf-menu>li.current-menu-ancestor>a,.ptf-is--home-default .page-home .ptf-navbar:not(.ptf-navbar--fixed) .ptf-nav--default .sf-menu>li.active>a,.ptf-is--home-default .page-home .ptf-navbar:not(.ptf-navbar--fixed) .ptf-nav--default .sf-menu>li.sfHover>a,.ptf-is--home-default .page-home .ptf-navbar:not(.ptf-navbar--fixed) .ptf-nav--default .sf-menu>li:hover>a{color:#fff}.ptf-nav--default .sf-menu>li.current-menu-ancestor>a>span::after,.ptf-nav--default .sf-menu>li.active>a>span::after,.ptf-nav--default .sf-menu>li.sfHover>a>span::after,.ptf-nav--default .sf-menu>li:hover>a>span::after{opacity:1}.ptf-nav--default .sf-menu>li>a>span::after{position:absolute;bottom:-1rem;left:calc(50% - 2.5px);width:5px;height:5px;content:"";-webkit-transition:opacity var(--ptf-transition-duration) var(--ptf-transition-easing);transition:opacity var(--ptf-transition-duration) var(--ptf-transition-easing);opacity:0;border-radius:50%;background-color:currentColor}.sm_lh-0p8{line-height:.8}section{position:relative}.sm_offset{position:absolute;top:-8rem}.page-leistungen .ptf-approach-box,.page-kurse .ptf-approach-box{margin-bottom:0}.page-leistungen .ptf-approach-box__title,.page-kurse .ptf-approach-box__title{font-size:3rem}.page-leistungen section.has-accent-1-background:not(.matrix) .container-xxl,.page-leistungen section.has-accent-2-background .container-xxl,.page-kurse section.has-accent-1-background:not(.matrix) .container-xxl,.page-kurse section.has-accent-2-background .container-xxl{margin-left:0}.page-leistungen section.has-accent-1-background:not(.matrix) .container-xxl .col-xl-5,.page-leistungen section.has-accent-2-background .container-xxl .col-xl-5,.page-kurse section.has-accent-1-background:not(.matrix) .container-xxl .col-xl-5,.page-kurse section.has-accent-2-background .container-xxl .col-xl-5{padding-left:0}.ptf-approach-box{margin-top:0;margin-bottom:85px}.ptf-is--home-default .ptf-navbar,.ptf-is--home-default .ptf-navbar.ptf-navbar--solid{background-color:#fff}.sm_leistungen-button{position:absolute;bottom:0}.ptf-approach-box__content{margin-top:0}.ptf-simple-image img,.ptf-work__media img{transition:2s}.ptf-footer--style-1 .ptf-footer__top [class^=col]{margin-bottom:2.5rem}.ptf-footer--style-1 .ptf-footer__bottom [class^=col]{margin-bottom:0}.ptf-footer--style-1 .ptf-footer__bottom{padding-top:1rem;padding-bottom:1rem}.browser-safari .ptf-navbar-logo img{width:308px}.ptf-navbar-logo{width:fit-content}.ptf-navbar-logo img{max-width:308px}.pl-0{padding-left:0}.ml-lg-0{margin-left:0}a.text-alt:hover{color:#b09292}.sm_pr-50px{padding-right:50px}.sm_logo-background{transform:rotate(-20deg);background-repeat:no-repeat;position:absolute;bottom:-50px;opacity:.2;right:-50px;max-width:300px}.sm_logo-background.right{transform:rotate(20deg);left:-50px}.ptf-mask-image{width:30rem;position:relative}.ptf-mask-image img{position:absolute;left:-150px !important;width:30rem;height:30rem}.browser-safari .ptf-filled-link{-webkit-text-fill-color:#fff;transition:.5s}.browser-safari .ptf-filled-link:hover{-webkit-text-fill-color:#bfb08f}.ptf-filled-link{background-image:-webkit-gradient(linear, left top, right top, from(#bfb08f), color-stop(50%, #bfb08f), color-stop(50%, currentColor));background-image:-webkit-linear-gradient(left, #bfb08f, #bfb08f 50%, currentColor 50%);background-image:linear-gradient(to right, #bfb08f, #bfb08f 50%, currentColor 50%)}.page-leistungen section.has-accent-1-background:not(.matrix) .container-xxl,.page-leistungen section.has-accent-2-background .container-xxl,.page-kurse section.has-accent-1-background:not(.matrix) .container-xxl,.page-kurse section.has-accent-2-background .container-xxl{margin-right:0;max-width:100% !important}.ptf-team-member-grid{grid-template-columns:repeat(3, 1fr)}.sm_logo-position{right:-220px;top:-120px;transform:scale(0.5)}.button-on-lightprimary:hover{background-color:#404d5a !important}.white-popup{position:relative;background:#fff;padding:20px;width:auto;max-width:1500px;margin:20px auto}.ptf-timeline__year{margin-bottom:.4rem}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}h1,.h1,h2,.h2{text-transform:uppercase}.h1,h1{font-size:3rem}@media only screen and (min-width: 1200px){.h1.large-heading,h1.large-heading{font-size:4rem;line-height:1}}.ptf-nav--offcanvas table.sm_sprechzeiten{margin-bottom:1.875rem}table.sm_sprechzeiten{max-width:60%}table.sm_sprechzeiten td,table.sm_sprechzeiten th{border:none;color:unset;padding:0}.page-home .ptf-navbar,.page-home .ptf-is--home-default .ptf-navbar.ptf-navbar--sticky{background-color:rgba(0,0,0,0)}.page-home .ptf-navbar.ptf-navbar--fixed,.page-home .ptf-is--home-default .ptf-navbar.ptf-navbar--sticky.ptf-navbar--fixed{background-color:#fff}.page-home .ptf-header--style-3 .ptf-navbar:not(.ptf-navbar--fixed) .ptf-navbar-inner{box-shadow:none;-webkit-box-shadow:none}.ptf-showcase-slide{max-height:100vh}.ptf-showcase-3 .ptf-showcase-image{background-position:center top}.consent-message label{font-size:unset;line-height:unset;display:unset;width:unset;-webkit-user-select:unset;user-select:unset}.consent-message{width:80%;margin:auto}.stoerer-btn{max-width:250px;position:relative;bottom:100px}.notice-img{position:absolute;max-width:200px;right:250px}/*# sourceMappingURL=cuSTORMS.css.map */
