﻿:root{--tp-ff-body: "akzidenz-grotesk-next-extend", sans-serif;--tp-ff-heading: "akzidenz-grotesk-next-extend", sans-serif;--tp-ff-p: "akzidenz-grotesk-next-extend", sans-serif;--tp-ff-syne: "akzidenz-grotesk-next-extend", sans-serif}body{color:#696c6f}.text-white{color:#fff !important}.text-dark{color:#1e1e1e !important}.bg-beige{background-color:#e0d9d1 !important}.bg-accent{background-color:#acd233 !important}.bg-grey{background-color:#696c6f !important}.text-color-grey{color:#696c6f !important}.text-color-white{color:#fff !important}.text-bold{font-weight:500}.image-fit{object-fit:cover;object-position:center}.image-fit.image-01{width:301px;height:376px}.image-fit.image-02{width:221px;height:277px}.image-fit.image-03{width:230px;height:345px}.image-fit.image-05{width:190px;height:190px}.image-fit.image-06{width:290px;height:190px}.image-fit.image-07{width:380px;height:380px}.image-fit.image-08{width:190px;height:190px}.image-fit.image-09{width:96px;height:96px}.image-fit.image-10{width:96px;height:96px}.image-fit.image-11{width:290px;height:287px}.image-fit.image-12{width:1920px;height:950px}.image-fit.image-logo-10{width:770px;height:550px}a.text-color-grey{background-image:linear-gradient(to right, #ACD233 50%, #696c6f 50%)}a.text-color-white{background-image:linear-gradient(to right, #ACD233 50%, white 50%)}a.text-color-grey,a.text-color-white{color:rgba(0,0,0,0) !important;text-decoration:none;text-transform:uppercase;font-size:16px;font-weight:450;letter-spacing:-0.16px;background-size:200% 100%;background-repeat:no-repeat;background-position:right;-webkit-background-clip:text;background-clip:text;transition:background-position .3s ease-out}a.text-color-grey:hover,a.text-color-white:hover{background-position:left}.tp-btn-white{height:auto;line-height:normal;border-radius:100px;padding:10px 25px;font-weight:500;font-size:14px;letter-spacing:.03em;z-index:9;overflow:auto;display:inline-flex;text-transform:uppercase;position:relative;transition:all .3s;background-color:rgba(0,0,0,0);border:1px solid #acd233}.tp-btn-white:hover{background-color:#acd233}.tp-btn-white span{display:inline-flex;margin-left:8px;flex-shrink:0;align-items:center}.tp-btn-circle{border-color:#696c6f;color:#696c6f;padding:10px}.tp-btn-circle .tp-btn-circle-dot{background-color:#acd233}.tp-header-2-cart button span{border:none}.tp-offcanvas-2-area .tp-offcanvas-2-bg.is-left{background-color:#e0d9d1}.tp-offcanvas-2-area .tp-offcanvas-2-left .tpoffcanvas__logo img{width:auto !important;height:60px !important}.tp-offcanvas-2-area .tp-offcanvas-2-left nav li a{font-size:50px !important;transition:padding .4s ease-in-out;white-space:nowrap}@media(hover: hover)and (pointer: fine){.tp-offcanvas-2-area .tp-offcanvas-2-left nav li a:hover{padding-left:105px}}.tp-offcanvas-2-area .tp-offcanvas-2-left nav li a button{transition:all .3s ease-in-out !important}@media(hover: hover)and (pointer: fine){.tp-offcanvas-2-area .tp-offcanvas-2-left nav li a button:hover{transform:scale(1.2)}}.tp-offcanvas-2-area .tp-offcanvas-2-right .tp-offcanvas-2-close-btn .text{width:110px !important}.tp-offcanvas-open-btn{height:50px}.cartmini__area{width:400px}.cartmini__area .cartmini__top-title h4{text-transform:uppercase}.cartmini__area .cart-section h5{font-size:28px}.cartmini__area .cart-section .contact-link{text-transform:uppercase;font-size:16px;font-weight:450;letter-spacing:-0.16px;margin-bottom:5px}header #header-sticky{padding:10px 0;background:hsla(0,0%,100%,.7)}header #header-sticky .logo-1 img{width:auto;height:60px}.tp-scroll-indicator{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#fff !important;z-index:10;transition:transform .3s ease-in-out}.tp-scroll-indicator .arrow{width:24px;height:24px}.tp-scroll-indicator .text{font-size:14px;margin-top:5px;letter-spacing:.05em}.tp-scroll-indicator:hover{transform:translateX(-50%) scale(1.1)}.tp-scroll-indicator:hover .text{opacity:1;color:#fff}.welcome .tp-about-2-thumb-inner{bottom:-120px;left:260px}.welcome .tp-about-2-right-thumb{border-radius:12px}.image-slider .panel img{aspect-ratio:1/1;object-fit:cover;object-position:center;max-height:890px;height:80vh}.image-slider .panel .tp-project-2-title-sm{font-size:40px;margin-bottom:15px;font-weight:600}.image-slider .panel .text-label{font-size:26px;margin-bottom:15px}.tp-project-2-content a span{color:inherit}.overview .tp-about-4-title{font-family:"akzidenz-grotesk-next-extend",sans-serif}.essence{position:relative}.essence .bg-signet{position:absolute;height:500px;z-index:-2;top:0;left:200px}.essence .bg-signet img{object-fit:contain;max-height:100%}.essence .accordion .accordion-buttons{transition:padding .3s ease-in-out}.essence .accordion .accordion-buttons:hover{padding-left:40px}.essence .accordion ul{list-style:circle outside;padding-left:1.5rem}.essence .accordion ul li{font-size:18px}.instagram-section .tp-instagram-title{font-weight:400;font-size:52px}.instagram-section .tp-about-2-thumb-inner{bottom:-60px;left:260px}.instagram-section .tp-about-2-thumb-inner .instagram-logo{float:right;display:flex;border-radius:50%;height:150px;width:150px;background-color:#acd233;align-items:center;justify-content:center}.instagram-section .tp-about-2-thumb-inner .instagram-logo img{height:100px;width:100px;margin:0}.job-overview .tp-award-2-btn-box .tp-btn-white-shape{border-radius:42px}.job-overview .tp-award-2-btn-box .tp-btn-white-shape:hover{color:#acd233;border-color:#acd233;background-color:rgba(0,0,0,0) !important}.instagram-section{padding-bottom:340px}.instagram-section .tp-instagram-content-wrap{left:-250px}.maps-between{height:400px}.gm-style-iw{width:250px;height:150px}.gm-style-iw .gm-style-iw-chr{z-index:10}.gm-style-iw .gm-style-iw-d{position:absolute;top:10px;z-index:0}.gm-style-iw .gm-style-iw-d div{text-align:center}.gm-style-iw .gm-style-iw-d div .gmap-logo{width:200px;height:80px;object-position:center;object-fit:contain;margin-bottom:5px}footer .tp-footer-2-widget-logo{text-align:center}footer .tp-footer-2-widget-logo .footer-logo{width:500px;object-fit:contain}footer input{border-color:#696c6f !important}footer input::placeholder{color:#696c6f !important}footer .tp-copyright-2-area{border-color:#696c6f}.sv-hero-area .sv-hero-thumb-box{border-radius:20px}.tp-service-5-area .tp-service-5-item{height:100%;border-radius:20px;padding:20px;box-shadow:0 0 10px rgba(0,0,0,.3);transition:box-shadow .3s ease-in-out}.tp-service-5-area .tp-service-5-item:hover{box-shadow:0 0 15px rgba(0,0,0,.5)}.tp-service-5-area .tp-service-5-item .tp-service-4-content h4{font-weight:400}.showcase-details-2-area{background-size:cover;background-position:center}.showcase-details-2-area .showcase-details-2-content p{padding-bottom:40px}.showcase-details-2-area .showcase-details-2-info-wrap{display:grid;grid-template-columns:repeat(5, 1fr);gap:20px}.showcase-details-2-area .showcase-details-2-info-wrap .showcase-details-2-info{height:100%;min-width:230px;border-radius:20px;border:2px solid #fff;padding:20px;box-shadow:0 0 10px rgba(0,0,0,.3);background-color:rgba(0,0,0,0);transition:box-shadow .3s ease-in-out;text-align:center}.showcase-details-2-area .showcase-details-2-info-wrap .showcase-details-2-info:hover{box-shadow:0 0 15px rgba(0,0,0,.5)}.showcase-details-2-area .showcase-details-2-info-wrap .showcase-details-2-info h4{font-weight:400;color:#fff;text-align:left;margin-bottom:50px}.showcase-details-2-area .showcase-details-2-info-wrap .showcase-details-2-info .tp-btn-white{position:absolute;left:20px;bottom:20px}.showcase-details-2-area .showcase-details-2-info-wrap .showcase-details-2-info .tp-btn-white span{margin:0 !important}.showcase-details-2-slider-wrap{display:flex;width:100%}.showcase-details-2-slider-wrap img{display:block;width:100%;height:auto;aspect-ratio:1125/750}.showcase-details-2-slider-wrap.slider-wrap-top .slider-item-01{flex:0 0 19.14%}.showcase-details-2-slider-wrap.slider-wrap-top .slider-item-02{flex:0 0 37.32%}.showcase-details-2-slider-wrap.slider-wrap-top .slider-item-03{flex:0 0 24.4%}.showcase-details-2-slider-wrap.slider-wrap-top .slider-item-04{flex:0 0 19.14%}.showcase-details-2-slider-wrap.slider-wrap-bottom .slider-item-05{flex:0 0 19.14%}.showcase-details-2-slider-wrap.slider-wrap-bottom .slider-item-06{flex:0 0 24.4%}.showcase-details-2-slider-wrap.slider-wrap-bottom .slider-item-07{flex:0 0 37.32%}.showcase-details-2-slider-wrap.slider-wrap-bottom .slider-item-08{flex:0 0 19.14%}.logopaedie-section .logopaedie-section-title{margin-bottom:50px}.logopaedie-section .logopaedie-section-title h4{font-size:var(--font-size-40, 40px);font-style:normal;font-weight:var(--font-weight-700, 700);line-height:var(--line-height-40, 40px);letter-spacing:var(--letter-spacing--0_8, -0.8px)}.logopaedie-section .tp-btn-circle{flex-direction:column;justify-content:center;text-align:center}.logopaedie-section p{color:#696c6f !important;padding-bottom:25px;font-size:18px}.showcase-details-2-fullwidth-img img{width:100% !important}.not-fullwidth-img{height:500px;overflow:hidden}.image-between{margin-bottom:50px;width:80%;float:right}.pd-visual-slider-wrap{position:relative}.pd-visual-slider-wrap .pd-slider-navigation{display:flex;justify-content:space-between;position:absolute;top:50%;left:0;width:100%;transform:translateY(-100%);pointer-events:none;z-index:1000}.pd-visual-slider-wrap .pd-slider-navigation .pd-slider-prev,.pd-visual-slider-wrap .pd-slider-navigation .pd-slider-next{pointer-events:all;background-color:#fff;color:#696c6f;opacity:.5;width:48px;height:48px;line-height:48px;text-align:center;cursor:pointer;font-size:24px;z-index:10;border-radius:50%;transition:opacity .3s ease;user-select:none}.pd-visual-slider-wrap .pd-slider-navigation .pd-slider-prev:hover,.pd-visual-slider-wrap .pd-slider-navigation .pd-slider-next:hover{opacity:1}.pd-visual-slider-wrap .pd-slider-navigation .pd-slider-prev{margin-left:10px}.pd-visual-slider-wrap .pd-slider-navigation .pd-slider-next{margin-right:10px}.pd-visual-slider-wrap .pd-slider-pagination{text-align:center;margin-top:30px}.pd-visual-slider-wrap .pd-slider-pagination .swiper-pagination-bullet{width:12px;height:12px;background:#ccc;margin:0 5px;border-radius:50%;opacity:1;transition:background .3s}.pd-visual-slider-wrap .pd-slider-pagination .swiper-pagination-bullet-active{background:#acd233}.project-details-1-area .project-details-1-right-wrap{height:auto !important;max-height:none !important}.project-details-1-area .project-details-1-right{height:auto !important;overflow-y:hidden;padding:80px 90px !important}.project-details-1-area .project-details-1-right.padding-bottom-0{padding-bottom:0;padding-top:90px}.project-details-1-area .project-details-1-right p{padding-right:0}.project-details-1-area .project-details-1-right-without-scroll{padding:80px 90px}.sm_overlay:after{margin-left:15px;right:15px;top:0;content:" ";position:absolute;background-color:#1e1e1e;width:calc(100% - 30px);height:100%;opacity:.2;border-radius:12px}.sm_overlay.sm_overlay_dark::after{opacity:.4}.sm_overlay.tp-hero-2-bg::after{width:100%;right:0}.job-offers-headline .job-offers-headline-text h4{font-size:80px}.job-offer{margin-bottom:100px}.job-offer .job-offer-image{padding:20px}.job-offer .job-offer-image img{border-radius:12px;width:100%;height:100%;object-fit:cover}.job-offer .job-offer-content{padding:50px;padding-right:100px}.job-offer .job-offer-content h2{margin-bottom:40px}.job-offer .job-offer-content h4,.job-offer .job-offer-content p,.job-offer .job-offer-content ul{margin-bottom:20px}.job-offer .job-offer-content ul{list-style:circle outside;padding-left:1.5rem}.job-offer .job-offer-content ul li{font-size:18px;margin-bottom:5px}.job-offer .job-offer-content i{margin-right:1rem}.job-offer .job-offer-content .link-text{transition:padding .3s ease-in-out}.job-offer .job-offer-content .link-text:hover{padding-left:10px}.job-offer .job-offer-content .link-text::before{content:"→";display:inline-block;margin-right:.5em}.contact-image-entry{min-height:500px;padding:20px}.contact-image-entry img{border-radius:12px;height:100%;width:100%;object-fit:cover}.contact-information{margin-left:100px}.contact-information .contact-link{margin:0;padding-bottom:0}.contact-information ul{margin-left:1rem}.contact-information ul li{font-size:18px}.contact-information ul li a{font-size:18px;font-weight:normal;text-transform:uppercase;transition:margin .4s ease-in-out}.contact-information ul li a:hover{margin-left:10px}@media(max-width: 767px){.contact-forms .nav-tabs{display:flex;flex-direction:column}}.contact-forms .nav-tabs .nav-item .nav-link{font-size:20px;color:#696c6f;font-weight:500}.contact-forms .nav-tabs .nav-item .nav-link.active{font-weight:400}@media(max-width: 767px){.contact-forms .nav-tabs .nav-item .nav-link{border:1px solid #dee2e6;border-radius:.375rem;margin-bottom:.5rem;font-weight:400}.contact-forms .nav-tabs .nav-item .nav-link.active{font-weight:500}}.contact-forms .tab-content{padding:20px}.contact-forms .tab-content form label{color:#696c6f;font-size:20px}.contact-forms .tab-content form .nice-select:after{margin-right:10px}.praxis-anfahrt .container .cn-contactform-2-bg .row .cn-contactform-2-map{height:500px}.praxis-anfahrt .container .cn-contactform-2-bg .row .cn-contactform-2-map .sm_map-uninitialized{height:100%;display:flex;align-items:center}.praxis-anfahrt .container .cn-contactform-2-bg .row .cn-contactform-2-map .gmap{height:100%}.praxis-anfahrt .container .cn-contactform-2-bg .row .anfahrt-content{height:100%;padding:80px 40px}.praxis-anfahrt .container .cn-contactform-2-bg .row .anfahrt-content h4{margin-bottom:20px}.praxis-anfahrt .container .cn-contactform-2-bg .row .anfahrt-content ul{margin-bottom:60px;list-style:circle outside;padding-left:1.5rem}.praxis-anfahrt .container .cn-contactform-2-bg .row .anfahrt-content ul li{font-size:18px;margin-bottom:5px}.team-images .team-image-row{margin-top:40px}.team-images .team-image-row .team-content{display:flex;flex-direction:column;height:100%;justify-content:center;padding:50px}.team-images .team-image-row .team-slide{aspect-ratio:1/1}.team-images .team-image-row .team-slide .mitglied-avatar{font-size:100%;color:#fff;background-color:#e0d9d1;overflow:hidden}.team-images .team-image-row .team-slide .mitglied-avatar i{font-size:10rem}.team-images .team-image-row .team-slide img{object-fit:cover;object-position:top center;height:100%;width:100%}.team-images .team-image-row .team-slide .team-slide-text{background:linear-gradient(to top, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0))}.team-images .team-image-row .team-slide .team-slide-text h5,.team-images .team-image-row .team-slide .team-slide-text p{color:#fff}.team-images .team-image-row .swiper-button-prev:after,.team-images .team-image-row .swiper-button-next:after{color:#e0d9d1}.ergo-swiper-image-wrapper{display:flex;justify-content:center}.ergo-swiper-image-wrapper .ergo-swiper-image{aspect-ratio:2/3;max-height:600px;width:70% !important}#verhalten{padding-bottom:200px}.job-offer .job-offer-content .link-text{color:#acd233}.job-offer .job-offer-content .link-text::before{content:none}.privacy-policy h2{font-size:28px}.privacy-policy p{font-size:14px}.privacy-policy a{word-break:break-all;overflow-wrap:anywhere}.privacy-policy li{font-size:14px}.google-opt-in-cb{transform:scale(1.5);transform-origin:center;margin-right:5px}.tp-award-2-shape{top:45%}.tp-award-2-shape .image-square{aspect-ratio:1/1;object-fit:cover;max-width:500px;width:100%}.jobs-hero{position:absolute;bottom:50px}.cn-contactform-input textarea.large-area{height:150px}.tp_fade_bottom,.tp_title_anim{will-change:transform,opacity}/*# sourceMappingURL=cuSTORMS.css.map */
