@charset "UTF-8";
/***!  /templates/shaper_helixultimate/css/custom.css  !***/

@font-face{src:url('https://altensteiner-pflegedienst.de/templates/shaper_helixultimate/fonts/roboto-v50-latin-100.woff2') format('woff2');font-display:swap;font-family:'Roboto';font-style:normal;font-weight:100}@font-face{src:url('https://altensteiner-pflegedienst.de/templates/shaper_helixultimate/fonts/roboto-v50-latin-100italic.woff2') format('woff2');font-display:swap;font-family:'Roboto';font-style:italic;font-weight:100}@font-face{src:url('https://altensteiner-pflegedienst.de/templates/shaper_helixultimate/fonts/roboto-v50-latin-200.woff2') format('woff2');font-display:swap;font-family:'Roboto';font-style:normal;font-weight:200}@font-face{src:url('https://altensteiner-pflegedienst.de/templates/shaper_helixultimate/fonts/roboto-v50-latin-200italic.woff2') format('woff2');font-display:swap;font-family:'Roboto';font-style:italic;font-weight:200}@font-face{src:url('https://altensteiner-pflegedienst.de/templates/shaper_helixultimate/fonts/roboto-v50-latin-300.woff2') format('woff2');font-display:swap;font-family:'Roboto';font-style:normal;font-weight:300}@font-face{src:url('https://altensteiner-pflegedienst.de/templates/shaper_helixultimate/fonts/roboto-v50-latin-300italic.woff2') format('woff2');font-display:swap;font-family:'Roboto';font-style:italic;font-weight:300}@font-face{src:url('https://altensteiner-pflegedienst.de/templates/shaper_helixultimate/fonts/roboto-v50-latin-regular.woff2') format('woff2');font-display:swap;font-family:'Roboto';font-style:normal;font-weight:400}@font-face{src:url('https://altensteiner-pflegedienst.de/templates/shaper_helixultimate/fonts/roboto-v50-latin-italic.woff2') format('woff2');font-display:swap;font-family:'Roboto';font-style:italic;font-weight:400}@font-face{src:url('https://altensteiner-pflegedienst.de/templates/shaper_helixultimate/fonts/roboto-v50-latin-500.woff2') format('woff2');font-display:swap;font-family:'Roboto';font-style:normal;font-weight:500}@font-face{src:url('https://altensteiner-pflegedienst.de/templates/shaper_helixultimate/fonts/roboto-v50-latin-500italic.woff2') format('woff2');font-display:swap;font-family:'Roboto';font-style:italic;font-weight:500}@font-face{src:url('https://altensteiner-pflegedienst.de/templates/shaper_helixultimate/fonts/roboto-v50-latin-600.woff2') format('woff2');font-display:swap;font-family:'Roboto';font-style:normal;font-weight:600}@font-face{src:url('https://altensteiner-pflegedienst.de/templates/shaper_helixultimate/fonts/roboto-v50-latin-600italic.woff2') format('woff2');font-display:swap;font-family:'Roboto';font-style:italic;font-weight:600}@font-face{src:url('https://altensteiner-pflegedienst.de/templates/shaper_helixultimate/fonts/roboto-v50-latin-700.woff2') format('woff2');font-display:swap;font-family:'Roboto';font-style:normal;font-weight:700}@font-face{src:url('https://altensteiner-pflegedienst.de/templates/shaper_helixultimate/fonts/roboto-v50-latin-700italic.woff2') format('woff2');font-display:swap;font-family:'Roboto';font-style:italic;font-weight:700}@font-face{src:url('https://altensteiner-pflegedienst.de/templates/shaper_helixultimate/fonts/roboto-v50-latin-800.woff2') format('woff2');font-display:swap;font-family:'Roboto';font-style:normal;font-weight:800}@font-face{src:url('https://altensteiner-pflegedienst.de/templates/shaper_helixultimate/fonts/roboto-v50-latin-800italic.woff2') format('woff2');font-display:swap;font-family:'Roboto';font-style:italic;font-weight:800}@font-face{src:url('https://altensteiner-pflegedienst.de/templates/shaper_helixultimate/fonts/roboto-v50-latin-900.woff2') format('woff2');font-display:swap;font-family:'Roboto';font-style:normal;font-weight:900}@font-face{src:url('https://altensteiner-pflegedienst.de/templates/shaper_helixultimate/fonts/roboto-v50-latin-900italic.woff2') format('woff2');font-display:swap;font-family:'Roboto';font-style:italic;font-weight:900}:root{--bs-font-sans-serif:Roboto,Arial,system-ui,-apple-system,sans-serif}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{color:#017db3}#sp-top-bar *,#sp-top-bar a{color:#000 !important;font-size:14px}#sp-top-bar a:hover{color:#0345bf !important}#sp-top-bar .sp-module{margin:0 0 0 10px}.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span{display:inline-block;padding:0 15px;line-height:60px;font-size:20px;margin:0}.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a,.sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge){font-size:18px}#sp-top1 *{font-size:16px}.btn-primary,.sppb-btn-primary{border-color:#ff971d;background-color:#ff971d}.btn-primary:hover,.sppb-btn-primary:hover{border-color:#e87f03;background-color:#e87f03}.sppb-btn-secondary{color:#fff;background-color:#017db3;border-color:#017db3}.sppb-btn-secondary:hover{color:#fff;background-color:#02648f;border-color:#02648f}.sub-title{padding-bottom:20px;color:#000;text-transform:uppercase;font-size:20px}.sppb-flipbox-panel .flip-box{display:flex;flex-direction:column;justify-content:end}.sppb-flipbox-front,.sppb-flipbox-back{border-radius:10px !important}.flip-box-inner{background:#fff3e2;padding:10px;color:#000}.sppb-panel.sppb-panel-custom{width:870px;max-width:100%;margin:auto}.sppb-panel-custom .sppb-panel-heading{background:#fff !important;color:#017db3 !important}.sppb-panel-custom .sppb-panel-heading .sppb-panel-title{font-size:18px !important}.sppb-panel-custom .sppb-panel-heading.active,.sppb-panel-custom .sppb-panel-heading:hover{background:#017db3 !important;color:#fff !important}#sb-search{border-left:1px solid #017db3;-webkit-transition:0.4s ease all;transition:0.4s ease all;padding-right:25px}#sb-search .sb-icon-search{color:#017db3;z-index:90;font-size:20px;transition:0.4s ease all;background:#fff;padding-left:10px}#sb-search .sb-icon-search:hover{color:#ff971d}#sb-search .sb-icon-search:before{content:unset !important}#sb-search.sb-search-open,.no-js .sb-search{width:100%;min-width:200px;border-radius:0.25rem;border-color:#fff}@media (min-width:991px){body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right{min-width:320px}}#sppb-addon-vD7a5qUAXsOKuGHw5UfxM .sppb-button-wrapper{text-align:center}.offcanvas-menu .offcanvas-inner ul.menu>li>ul li a{font-size:16px;padding:4px 0px;line-height:27px;font-weight:400}.patienten-button-box .sppb-button-wrapper{text-align:center !important}
