@charset "UTF-8";.fontlight{font-family:'Open Sans';font-weight:400}.fontregular{font-family:'Open Sans';font-weight:400}.fontsemibold{font-family:'Open Sans';font-weight:500}.fontbold{font-family:'Open Sans';font-weight:700}[class*=" medic-"]:before,[class^=medic-]:before{display:inline-block;font-family:medic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1em;margin-left:.2em;margin-right:.2em;speak:never;text-align:center;text-decoration:inherit;text-transform:none;width:1em}.medic-lock:before{content:'\e869'}.medic-calendar-2:before{content:'\e889'}.medic-check-1:before{content:'\e8b8'}.medic-home-1:before{content:'\e8da'}.medic-user-md:before{content:'\f0f0'}.row.manageorders .col-md-8.pull-right.alignright .btn{display:none}#ftForm #filter_employee,#ftForm #filter_service{display:none!important}.btn.btn-info{background:#1e5378!important;border-color:#1e5378!important;color:#fff!important;width:fit-content}.btn.btn-warning{background:#1e5378!important;border-color:#1e5378!important;color:#fff!important;margin-bottom:5px}.btn.btn-danger{background:#1e5378!important;border-color:#1e5378!important;color:#fff!important;margin-bottom:5px}.btn.btn-secondary{background:#1e5378!important;border-color:#1e5378!important;color:#fff!important;margin-bottom:5px}#order_general_information .form-horizontal fieldset .form-group{display:none}#order_general_information .form-horizontal fieldset .form-group:first-child,#order_general_information .form-horizontal fieldset .form-group:last-child,#order_general_information .form-horizontal fieldset .form-group:nth-child(3),#order_general_information .form-horizontal fieldset .form-group:nth-child(4){display:flex}.form-horizontal.options-form .navbar{display:none}#dialogstr4+.row>.col-md-6.pull-right.alignright .btn.btn-danger{display:none}.adminlist.table.table-striped svg{height:50px;margin:0 5px 5px 0;width:50px}.logo-image-phone{width:auto!important}#sp-header .sp-megamenu-wrapper .sp-megamenu-parent li .sp-dropdown .sp-dropdown-inner{background:#1e5378!important}#sp-header .sp-megamenu-wrapper .sp-megamenu-parent li .sp-dropdown .sp-dropdown-inner .sp-dropdown-items li a{color:#fff!important}body,html{font-family:'Open Sans';font-weight:400;background:#fff!important;color:#555;font-size:calc(15px + (16 - 15) * ((100vw - 320px) / (1920 - 320)))!important}@media (min-width:1920px){body,html{font-size:16px!important}}b,strong{font-family:'Open Sans';font-weight:700}.sppb-btn:focus-visible{outline:-webkit-focus-ring-color auto 3px!important;outline-offset:4px}.h3,h3{font-size:1.5rem;margin-bottom:1.5em}.table>:not(caption)>*>*{border:0!important}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:#f6f6f6}body:not(.portal) #sp-page-builder h2.sppb-addon-title{font-size:calc(20px + (24 - 20) * ((100vw - 320px) / (1920 - 320)))!important;background:#fff;display:block;letter-spacing:1px;line-height:2rem;margin-bottom:25px;position:relative;font-family:'Open Sans';font-weight:500}@media (min-width:1920px){body:not(.portal) #sp-page-builder h2.sppb-addon-title{font-size:24px!important}}body:not(.portal) #sp-page-builder h2.sppb-addon-title span{background:#fff;display:inline-block;padding-right:15px;position:relative;z-index:2}body:not(.portal) #sp-page-builder h2.sppb-addon-title:after{background:#eee;content:'';display:block;height:10px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1}.sppb-addon-testimonial{border:0;border-radius:5px;color:#fff;padding:0;position:relative}.sppb-addon-testimonial .sppb-addon-testimonial-content-wrap{flex-wrap:nowrap}.sppb-addon-testimonial .fa.fa-quote-left{color:#fff;font-size:200px;opacity:.2;position:absolute;right:-50px;top:-20px;z-index:1}.sppb-addon-testimonial .sppb-addon-testimonial-review{border-radius:5px;font-size:18px;margin:0;overflow:visible;padding:30px;position:relative;text-align:left;z-index:2}.sppb-addon-testimonial .sppb-addon-testimonial-review p:last-child{margin-bottom:0;padding-bottom:0}.sppb-addon-testimonial .sppb-addon-testimonial-review:after{border:10px solid transparent;bottom:-20px;content:'';display:block;height:0;left:55px;position:absolute;width:0}.sppb-addon-testimonial .sppb-addon-testimonial-client{color:#000;padding-top:20px}.sppb-addon-testimonial .sppb-addon-testimonial-client-url{color:#000;font-size:18px}.sppb-addon-testimonial .sppb-addon-testimonial-footer{border:0;padding:0 30px 30px 30px}#sp-page-builder .sppb-section-title.sppb-text-center{align-items:center;display:flex;flex-direction:column}#sp-page-builder .sppb-section-title.sppb-text-center h1.sppb-title-heading{font-size:calc(20px + (32 - 20) * ((100vw - 320px) / (1920 - 320)))!important;color:#1e5378!important;height:unset;line-height:1.25em!important;margin:auto;margin-bottom:20px!important;max-width:700px;padding:20px;position:relative}@media (min-width:1920px){#sp-page-builder .sppb-section-title.sppb-text-center h1.sppb-title-heading{font-size:32px!important}}#sp-page-builder .sppb-section-title.sppb-text-center h1.sppb-title-heading:before{bottom:0;left:50%;top:unset;transform:translateX(-50%)}.offcanvas-menu .offcanvas-inner{display:flex;flex-direction:column;gap:30px}.offcanvas-menu .offcanvas-inner .sp-contact-info{font-size:16px!important}.offcanvas-inner .d-flex.header-modules.mb-3{order:4;position:relative;z-index:9}.offcanvas-menu .offcanvas-inner .header-modules .sp-module{width:100%}.offcanvas-menu .offcanvas-inner .header-modules .sp-module .sp-profile-wrapper{border:1px solid #eee;border-radius:3px;display:flex;justify-content:center}.offcanvas-menu .offcanvas-inner .header-modules .sp-module .sp-profile-wrapper .sp-sign-in{display:block;padding:5px;top:unset!important;width:100%}.offcanvas-menu .offcanvas-inner .header-modules .sp-module .sp-profile-wrapper .user-text.d-none{display:inline-block!important}.offcanvas-menu .offcanvas-inner .header-modules .sp-module .sp-profile-wrapper .sp-profile-dropdown{left:0;right:0;top:90%}.offcanvas-menu .offcanvas-inner .header-modules .sp-module .sp-profile-wrapper .sp-profile-dropdown a{display:block;width:100%}#sp-footer1{font-size:16px}#sp-footer1 .sp-module-content,#sp-footer1 h3{color:#fff;text-align:left}#sp-footer1 address{font-size:16px}#sp-footer1 a{color:#fff!important}#sp-footer1 a:hover{text-decoration:underline!important}.portal #sp-header{display:none!important}.portal #sp-logo.col-auto{display:none}.portal #sp-footer ul.menu li a.register-link{display:none}.portal #offcanvas-toggler{display:none!important}#portal-home{height:unset!important;min-height:100vh}#portal-home .sppb-row-container .sppb-col-md-6 .portal-box .h1,#portal-home .sppb-row-container .sppb-col-md-6 .portal-box h1{font-size:2rem}#portal-home .sppb-row-container .sppb-col-md-6 .portal-box.left .btn.btn-primary,#portal-home .sppb-row-container .sppb-col-md-6 .portal-box.left .btn.sppb-btn-primary,#portal-home .sppb-row-container .sppb-col-md-6 .portal-box.left .sppb-btn.btn-primary,#portal-home .sppb-row-container .sppb-col-md-6 .portal-box.left .sppb-btn.sppb-btn-primary{background:#1e5378;border-color:#1e5378}#portal-home .sppb-row-container .sppb-col-md-6 .portal-box.left .btn.btn-primary:hover,#portal-home .sppb-row-container .sppb-col-md-6 .portal-box.left .btn.sppb-btn-primary:hover,#portal-home .sppb-row-container .sppb-col-md-6 .portal-box.left .sppb-btn.btn-primary:hover,#portal-home .sppb-row-container .sppb-col-md-6 .portal-box.left .sppb-btn.sppb-btn-primary:hover{background:#1e5378!important;border-color:#1e5378!important;color:#fff!important}#portal-home .sppb-row-container .sppb-col-md-6 .portal-box.right .btn.btn-primary,#portal-home .sppb-row-container .sppb-col-md-6 .portal-box.right .btn.sppb-btn-primary,#portal-home .sppb-row-container .sppb-col-md-6 .portal-box.right .sppb-btn.btn-primary,#portal-home .sppb-row-container .sppb-col-md-6 .portal-box.right .sppb-btn.sppb-btn-primary{background:#1e5378;border-color:#1e5378}#portal-home .sppb-row-container .sppb-col-md-6 .portal-box.right .btn.btn-primary:hover,#portal-home .sppb-row-container .sppb-col-md-6 .portal-box.right .btn.sppb-btn-primary:hover,#portal-home .sppb-row-container .sppb-col-md-6 .portal-box.right .sppb-btn.btn-primary:hover,#portal-home .sppb-row-container .sppb-col-md-6 .portal-box.right .sppb-btn.sppb-btn-primary:hover{background:#1e5378!important;border-color:#1e5378!important;color:#fff!important}@media (max-width:767px){#portal-home .sppb-row-container{padding-top:20px}#portal-home .sppb-row-container h1{display:none}#portal-home .sppb-row-container .sppb-row{gap:20px}}.ap-logo img{height:80px;width:auto}@media (max-width:767px){.ap-logo img{height:auto;width:300px}}#sp-header .sp-megamenu-wrapper .sp-megamenu-parent li a{display:flex;flex-direction:row;gap:5px;line-height:1em;text-transform:none!important}#sp-header .sp-megamenu-wrapper .sp-megamenu-parent li a:before{opacity:.5}#sp-header .sp-megamenu-wrapper .sp-megamenu-parent li a:hover:before{opacity:1}.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span{font-size:18px;font-family:'Open Sans';font-weight:400}.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span{font-size:18px;font-family:'Open Sans';font-weight:400}@media (max-width:1400px){.sp-megamenu-parent{display:none!important}}.sppb-addon-feature .sppb-media .pull-left{display:block}.sppb-addon-feature .sppb-media .pull-left .sppb-icon-container{background:#1e5378;border-radius:50%;display:flex!important;height:50px;width:50px}.sppb-addon-feature .sppb-media .pull-left .sppb-icon-container i{display:block;margin:auto}.ap-tp #sp-header{display:flex;height:100px}.ap-tp #sp-header .container{margin:auto}.ap-tp .logo-image{height:55px}.ap-tp #sp-top-bar{background:#1e5378!important}.ap-tp #sp-top-bar a,.ap-tp #sp-top-bar li span{color:#fff!important}.ap-tp #sp-top-bar .sp-contact-info li{font-size:.9rem}.ap-tp .sppb-addon-testimonial .sppb-addon-testimonial-review{background:#1e5378}.ap-tp .sppb-addon-testimonial .sppb-addon-testimonial-review:after{border-top-color:#1e5378}.ap-tp .sppb-addon-feature .sppb-icon .sppb-icon-container{background:#1e5378!important;border:0!important}.ap-tp .sppb-addon-feature h3.sppb-addon-title{color:#1e5378}.ap-tp #sp-page-builder .sppb-text-center .sppb-title-heading{height:unset;margin-bottom:50px!important;padding-bottom:20px;font-size:calc(20px + (28 - 20) * ((100vw - 320px) / (1920 - 320)))!important}@media (min-width:1920px){.ap-tp #sp-page-builder .sppb-text-center .sppb-title-heading{font-size:28px!important}}.ap-tp #sp-page-builder .sppb-text-center .sppb-title-heading:before{background-color:#1e5378!important;bottom:0;top:unset!important}.ap-tp #sp-footer ul.menu li a{color:#fff!important}.ap-tp .sppb-btn.sppb-btn-default.sppb-btn-block.sppb-btn-rounded{background:#1e5378;border-color:#1e5378;color:#fff!important;display:flex;flex-direction:row}.ap-tp .sppb-btn.sppb-btn-default.sppb-btn-block.sppb-btn-rounded i{margin:auto!important}.ap-tp .sppb-btn.sppb-btn-default.sppb-btn-block.sppb-btn-rounded:hover{background:#1e5378;border-color:#fff}.ap-tp .sppb-btn.sppb-btn-secondary{background:#fff!important;border-color:#fff!important;color:#1e5378!important;display:flex;flex-direction:row;gap:10px;justify-content:center}.ap-tp .sppb-btn.sppb-btn-secondary i{margin-bottom:auto!important;margin-top:auto!important}.ap-tp .sppb-btn.sppb-btn-secondary:hover{color:#1e5378!important}.ap-tp #sp-footer1 a:hover{color:#fff!important}.ap-tp .sppb-btn.sppb-btn-primary.sppb-btn-lg.sppb-btn-block.sppb-btn-rounded:hover{background:#1e5378!important;color:#fff!important}.ap-sp #sp-header{display:flex;height:100px}.ap-sp #sp-header .container{margin:auto}.ap-sp .logo-image{height:55px}.ap-sp #sp-top-bar{background:#1e5378!important}.ap-sp #sp-top-bar a,.ap-sp #sp-top-bar li span{color:#fff!important}.ap-sp #sp-top-bar .sp-contact-info li{font-size:.9rem}.ap-sp .sppb-addon-testimonial .sppb-addon-testimonial-review{background:#1e5378}.ap-sp .sppb-addon-testimonial .sppb-addon-testimonial-review:after{border-top-color:#1e5378}.ap-sp .sppb-addon-feature .sppb-icon .sppb-icon-container{background:#1e5378!important;border:0!important}.ap-sp .sppb-addon-feature h3.sppb-addon-title{color:#1e5378}.ap-sp #sp-page-builder .sppb-text-center .sppb-title-heading{height:unset;margin-bottom:50px!important;padding-bottom:20px;font-size:calc(20px + (28 - 20) * ((100vw - 320px) / (1920 - 320)))!important}@media (min-width:1920px){.ap-sp #sp-page-builder .sppb-text-center .sppb-title-heading{font-size:28px!important}}.ap-sp #sp-page-builder .sppb-text-center .sppb-title-heading:before{background-color:#1e5378!important;bottom:0;top:unset!important}.ap-sp #sp-footer ul.menu li a{color:#fff!important}.ap-sp .sppb-btn.sppb-btn-default.sppb-btn-block.sppb-btn-rounded{background:#1e5378;border-color:#1e5378;color:#fff!important;display:flex;flex-direction:row}.ap-sp .sppb-btn.sppb-btn-default.sppb-btn-block.sppb-btn-rounded i{margin:auto!important}.ap-sp .sppb-btn.sppb-btn-default.sppb-btn-block.sppb-btn-rounded:hover{background:#1e5378;border-color:#fff}.ap-sp .sppb-btn.sppb-btn-secondary{background:#fff!important;border-color:#fff!important;color:#1e5378!important;display:flex;flex-direction:row;gap:10px;justify-content:center}.ap-sp .sppb-btn.sppb-btn-secondary i{margin-bottom:auto!important;margin-top:auto!important}.ap-sp .sppb-btn.sppb-btn-secondary:hover{color:#1e5378!important}.ap-sp #sp-footer1 a:hover{color:#fff!important}.ap-sp .sppb-btn.sppb-btn-primary.sppb-btn-lg.sppb-btn-block.sppb-btn-rounded:hover{background:#1e5378!important;color:#fff!important}.ap-sp #sp-footer{background:#0b1f2d;color:#fff}.ap-sp #sp-footer .container-inner{border-top:0}.ap-sp #sp-footer ul.menu li a.register-link{display:none}.ap-sp .sppb-section.leistungen .sppb-icon .sppb-icon-container{color:#1e5378!important}.ap-sp .sppb-section.leistungen .sppb-addon-feature .sppb-icon .sppb-icon-container{background:#fff!important}.ap-sp .sppb-section.leistungen .sppb-addon-feature h3.sppb-addon-title,.ap-sp .sppb-section.leistungen .sppb-addon-text{color:#fff!important}.ap-sp .sppb-section.leistungen .sppb-section-title .sppb-title-heading{color:#fff!important}.ap-sp .sppb-section.leistungen .sppb-section-title .sppb-title-heading:before{background:#fff!important}.ap-sp .sppb-addon-testimonial-footer{padding-top:20px!important}#member-profile fieldset:nth-child(2),#member-profile fieldset:nth-child(3),#member-profile fieldset:nth-child(4),#users-profile-custom-actionlogs,#users-profile-custom-joomlatoken,#users-profile-custom-webauthn,#users-profile-params{display:none}.vbo-stepbar{display:flex;flex-direction:row}.vbo-stepbar li{flex-grow:2;width:25%}#summary_1_1,.summary_1_1{padding:20px!important}.addtocartform .btn{background:#1e5378!important;color:#fff!important}.row.timeslotrow{padding:15px 0}.divtimeslots_simple{border-radius:5px;margin-right:5px!important;padding:7px 15px!important;width:fit-content!important}button.gk_normal,button.gk_today{background:#1e5378;color:#fff}div.gk_normal.buttonpadding10{background:#ebf4e6;border-radius:5px;cursor:pointer;font-weight:700!important;margin:0 2px}.gk_today{background:#fafafa;border:1px solid #1e5378;border-radius:5px;color:#fff;color:#1e5378}.gk_current{background:#1e5378;border-radius:5px;color:#fff;margin:0 2px}#calendardivleft .btn{padding:5px 10px!important}.service_information_box{color:#000}.gk_inactive{background:#f6f6f6;border-radius:5px;color:#000;cursor:not-allowed;margin:2px}#sp-footer .sp-module.login{margin:20px 0 40px auto;max-width:300px}#sp-footer .sp-module.login .sp-module-title{color:#fff;margin-bottom:.25em;text-transform:uppercase}#sp-footer .sp-module.login .login-greeting{color:#fff;margin-bottom:.25em}#sp-footer .sp-module.login .control-label{color:#fff}#sp-footer .sp-module.login ul{display:flex;flex-direction:row;gap:20px;justify-content:flex-end;list-style:none;margin:0;padding:0}#sp-footer .sp-module.login ul li{display:block;margin:0;padding:0}#sp-footer .sp-module.login ul li a{color:#fff!important;text-decoration:underline!important}#sp-footer .sp-module.login #form-login-remember{display:flex;flex-direction:row;gap:10px;justify-content:flex-start}#sp-footer .sp-module.login label{color:#fff}#sp-footer .sp-module.login .login-button,#sp-footer .sp-module.login .logout-button button{background-color:#1e5378!important;color:#fff!important;width:fit-content}#sp-footer .sp-module.login .login-button:hover,#sp-footer .sp-module.login .logout-button button:hover{background-color:#fff!important;color:#1e5378!important}@media (max-width:768px){#sp-main-body{padding-top:30px}.input-append.input-group{max-width:100%}.vbstepsbarcont.bookingformdiv.row{display:none}#osbcontainer.row{margin:0}.apptable select{display:inline-block!important;height:50px!important;line-height:50px!important;max-height:50px!important;max-width:33.3%;min-height:50px!important;padding:0 5px}.apptable input.gk_normal{background:#1e5378;border:0;color:#fff;display:inline-block!important;height:50px!important;line-height:50px!important;max-height:50px!important;max-width:33.3%;min-height:50px!important;padding:0 5px}}.article-info,.social-share-icon{display:none!important}.col-md-12.bookingformdiv.noleftrightmargin .col-md-12.btn{font-size:1.5em;text-transform:none}.col-md-12.bookingformdiv.noleftrightmargin .row.bookingformdiv.addtocartform{border:0!important;padding:0!important}.col-md-12.bookingformdiv.noleftrightmargin .row.bookingformdiv.addtocartform .sumarry_div{display:none}.col-md-12.bookingformdiv.noleftrightmargin .row.bookingformdiv.addtocartform .col-md-12{padding:0!important}.col-md-12.bookingformdiv.noleftrightmargin .employeeloadingform .col-md-12.btn{background:#f6f6f6;border-radius:5px;color:#000!important;font-size:16px;font-weight:400!important;text-transform:none}.apptable input.gk_normal{background:#1e5378;border:0;border-radius:3px;color:#fff;height:55px}.row.servicetab p{padding:10px 0}#column-id-1676720288154{background:#545454}ol.vbo-stepbar li.vbo-step-next{color:#000}span[style="color: #e03e2d;"]{font-family:'Open Sans';font-weight:700;color:#8b0000!important}.hasTip[style="display:none"]{display:inline-block!important}:focus-visible{outline:-webkit-focus-ring-color auto 3px!important;outline-offset:4px}.skip-link{background-color:#fff;color:#000;height:40px;left:0;line-height:40px;position:absolute;text-align:center;top:-40px;width:fit-content;z-index:1000}.skip-link:focus{top:0}button{border:0}body:not(.offcanvas-active) .offcanvas-menu{display:none}.sppb-btn-danger{background:#8b0000!important;border-color:#8b0000!important}.gk-hidden{display:block!important;height:1px;left:-100000px;overflow:hidden;position:absolute;width:1px}#sp-bottom a,#sp-footer a{color:#fff!important}
