h1{font-weight:600 !important;}h3{font-size:18px !important;}h1,h2,h3,h4,h5,h6{margin-bottom:10px;margin-top:0px;}.pageteaser-list,.aktuelles-und-angebote{display:flex;flex-direction:row;flex-wrap:wrap;}.pageteaser-list .pageteaser-container-item,.aktuelles-und-angebote .pageteaser-container{	width:50%;padding-right:15px;}.pageteaser-container-box,.pageteaser-container-item{	display:flex;flex-direction:row;flex-wrap:wrap;	margin-bottom:15px;}.pageteaser-container-box .pageteaser-container-image,.pageteaser-container-item .pageteaser-container-image{	width:160px;}.pageteaser-container-box .pageteaser-container-image img,.pageteaser-container-item .pageteaser-container-image img{	width:150px;}.pageteaser-container-box .pageteaser-container-text,.pageteaser-container-item .pageteaser-container-text{	width:calc(100% - 160px);}.pageteaser-container-box .pageteaser-container-text h2,.pageteaser-container-item .pageteaser-container-text h2{	margin-bottom:0px;}.pageteaser-container-box .pageteaser-container-text h2 a,.pageteaser-container-item .pageteaser-container-text h2 a{	color:var(--e-global-color-accent);}.linda-sparezept img,.linda-card img{max-width:540px !important;display:block;}.linda-card .cta-button,.linda-card .cta-button:hover{margin-top:10px;display:block;}.single-leistung{display:block;width:100%;}.single-leistung h2{	color:var(--e-global-color-accent) !important;margin-bottom:5px;cursor:pointer;padding-left:20px;}.single-leistung .single-leistung-inner{	padding-left:20px;	padding-bottom:15px;	display:none;}.single-leistung h2 span{width:20px;display:inline-block;margin-bottom:-7px;margin-left:-20px;}.single-leistung h2 span::before{content:"+ ";font-size:18px;color:#00AA25;}.single-leistung h2.active span::before{	content:"– ";	font-size:18px;	color:#74777C;}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th,table tbody tr:hover>td,table tbody tr:hover>th{background-color:transparent !important;}table td,table th{border:none !important;padding:0 !important;font-size:1rem;}b,strong{font-weight:500 !important;}.table-impressum th{text-align:right;padding-right:5px !important;}.hide-mobile{display:block;}.show-mobile{display:none;}@media screen AND (max-width:768px){.hide-mobile{display:none;}.show-mobile{display:block;}}html{font-size:18px;}.bg-white{background-color:#FFFFFF;}.container{padding:0 25px;}.site-header .nav-link{font-size:1.2rem;font-family:"Domine",sans-serif;}.navbar-expand-lg{padding:0 !important;}.site-header.sticky-header.is-scrolled .site-branding .custom-logo{max-height:70px;}.site-header.sticky-header.is-scrolled .nav-link{font-size:1.1rem;}.footer-top .widget-title{font-size:1.2rem;padding-bottom:0;border-bottom:0;color:#1A1956;}.footer-top .widget ul li{padding:2px 0;}.footer-top a{opacity:1;}.form-group{margin-bottom:15px;}.form-group .form-control{padding:1rem;}.mr-3{margin-right:15px;}.table>:not(caption)>*>*{padding:.5rem !important;}.cursor-pointer{cursor:pointer;}table th{font-weight:500;}.pharmacy-nav{background-color:#1a1a4e;border-radius:30px;padding:20px 0;margin-top:-50px;z-index:1;position:relative;}.pharmacy-nav .nav-item-custom{color:white;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 60px;transition:opacity 0.3s;font-size:1.2rem;font-weight:400;}.pharmacy-nav .nav-item-custom:hover{color:white;opacity:0.8;}.pharmacy-nav .nav-item-custom i{font-size:2.4rem;}.pharmacy-nav .divider{width:1px;background-color:rgba(255,255,255,0.3);height:40px;align-self:center;}.pharmacy-nav .pharmacy-icon{width:28px;height:28px;position:relative;}.pharmacy-nav .pharmacy-icon::before,.pharmacy-nav .pharmacy-icon::after{content:'';position:absolute;background-color:white;}.pharmacy-nav .pharmacy-icon::before{width:100%;height:40%;top:30%;left:0;}.pharmacy-nav .pharmacy-icon::after{width:40%;height:100%;left:30%;top:0;}.nav-item-custom{font-family:"Domine",sans-serif;}.section-label{color:#FF1919;margin-bottom:10px;}.section-title{}section{padding:80px 0;}.contact-card{padding-top:50px;}.contact-item{display:flex;align-items:flex-start;margin-bottom:15px;}.contact-item i{font-size:2rem;margin-right:12px;min-width:24px;}.contact-text{line-height:1.6;}.contact-text a{text-decoration:none;}.contact-text a:hover{text-decoration:underline;}.fax-label{font-weight:500;}.service-card{background:#ffffff;border-radius:30px;padding:30px;height:100%;border:none;box-shadow:0 2px 8px rgba(0,0,0,0.04);transition:transform 0.3s ease,box-shadow 0.3s ease;}.service-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,0.1);}.icon-wrapper{width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;}.icon-wrapper i{font-size:2.5rem;}.icon-cyan{color:#00C4FF;}.icon-blue{color:#0602C1;}.icon-purple{color:#A407DE;}.icon-orange{color:#FF6C00;}.icon-red{color:#FF1919;}.icon-green{color:#248413;}.icon-pink{color:#FF029E;}.service-card h3{font-size:1.3rem !important;font-weight:500;margin-bottom:0.75rem;font-family:"Domine",sans-serif;}.service-card p{margin-bottom:1rem;}.service-link{color:#1A1956;text-decoration:none;display:inline-flex;align-items:center;gap:0.25rem;transition:gap 0.3s ease;}.service-link:hover{gap:0.5rem;}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;}.services-grid .service-card:last-child{grid-column:2;}.contact-banner{width:100%;height:600px;background-image:url('../../../files/images/3355212/apotheke-2.webp');background-size:cover;background-position:center;}.form-label,.forminator-label{color:#222222 !important;font-weight:500 !important;font-size:1rem !important;margin-bottom:8px !important;}.form-label .required{color:#FF1919;}.wpcf7-text,.wpcf7-textarea,.forminator-input,.forminator-textarea{background-color:#ffffff !important;border:1px solid #222222 !important;border-radius:12px !important;padding:10px 15px !important;box-shadow:none !important;width:100% !important;}.wpcf7-text:focus,.wpcf7-textarea:focus,.forminator-input:focus,.forminator-textarea:focus{box-shadow:0 0 0 2px rgba(38,55,97,0.15) !important;background-color:#ffffff !important;border-color:#222222 !important;}.wpcf7-text::placeholder,.wpcf7-textarea::placeholder,.forminator-textarea::placeholder{color:#919191 1important;}.forminator-ui#forminator-module-132.forminator-design--flat .forminator-radio .forminator-radio-bullet,.forminator-ui#forminator-module-132.forminator-design--flat .forminator-radio .forminator-radio-image,.forminator-ui#forminator-module-132.forminator-design--flat .forminator-checkbox .forminator-checkbox-box,.forminator-select-dropdown-container--open .forminator-custom-form-132.forminator-dropdown--flat .forminator-checkbox .forminator-checkbox-box{background-color:#ffffff !important;border:1px solid #222222 !important;}.forminator-ui#forminator-module-132.forminator-design--flat .forminator-repeater-action-button{background-color:#222222 !important;color:#ffffff !important;border:none !important;border-radius:20px !important;padding:10px 14px !important;transition:background-color 0.2s !important;margin-top:10px !important;font-size:1rem !important;}.forminator-ui#forminator-module-132.forminator-design--flat .forminator-repeater-action-button.forminator-repeater-remove{background-color:#FF1919 !important;}.forminator-ui.forminator-custom-form[data-design=flat] .forminator-action-buttons{margin-top:-15px !important;}.forminator-ui#forminator-module-132.forminator-design--flat .forminator-checkbox,.forminator-ui#forminator-module-132.forminator-design--flat .forminator-checkbox__label,.forminator-ui#forminator-module-132.forminator-design--flat .forminator-checkbox__label p{font-size:1rem !important;}textarea.wpcf7-textarea,textarea.forminator-textarea{resize:vertical;height:70px;}.wpcf7-list-item{margin:0;}.captcha-row{display:flex;align-items:center;}.captcha-input{flex:0 0 auto;width:280px;}.dscf7captcha input{width:200px !important;}.captcha-question{font-size:1rem;color:#222222;font-weight:500;display:flex;align-items:center;gap:8px;}.captcha-refresh{color:#222222;cursor:pointer;font-size:1.4rem;transition:color 0.2s;}.captcha-refresh:hover{color:#263761;}.dscf7captcha{display:flex;align-items:center;}.cf7as-firstAct{padding:0px 7px;}.dscf7_refresh_captcha{margin-left:15px;}/* Checkbox */.form-check{display:flex;align-items:center;gap:10px;margin-top:20px;margin-bottom:24px;}.form-check-input{width:20px;height:20px;border:2px solid #d1d5db;border-radius:4px;margin:0;cursor:pointer;}.form-check-input:checked{background-color:#1A1956;border-color:#1A1956;}.form-check-input:focus{box-shadow:none;}.form-check-label{color:#222222;font-size:0.9rem;cursor:pointer;margin:0;}.wpcf7-submit,.forminator-button,.cta-button{background-color:#1A1956 !important;color:#ffffff !important;border:none !important;border-radius:20px !important;padding:14px 28px !important;transition:background-color 0.2s !important;margin-top:20px !important;font-size:.9rem !important;}.cta-button{text-decoration:none !important;}.wpcf7-submit:hover,.forminator-button:hover,.cta-button:hover{background-color:#1e2c52 !important;color:#ffffff !important;}.forminator-ui#forminator-module-132.forminator-design--flat .forminator-repeater-field{background-color:#ddf0fc !important;box-shadow:none !important;}.forminator-ui.forminator-custom-form[data-design=flat]{margin-top:0 !important;}.required-note{font-style:italic;color:#222222;margin-top:28px;}.contact-info-card{background-color:#263761;border-radius:30px;padding:100px 40px;color:#ffffff;margin-top:30px;}.pharmacy-name{font-size:1.4rem;font-weight:500;}.contact-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;}.contact-icon i{font-size:2.5rem;}.contact-content a{color:#ffffff;text-decoration:none;}.contact-content a:hover{text-decoration:underline;}.fax-label{font-weight:500;}.card-divider{border:none;border-top:1px solid rgba(255,255,255,0.25);margin:24px 0;}.hours-title{font-size:1.4rem;font-weight:500;}.hours-content .day-label{font-weight:600;}.hours-content .time-value{font-weight:400;}.footer-top h4{font-size:1.2rem;padding-bottom:0;border-bottom:0;color:#1A1956;}.table{--bs-table-bg:transparent !important;}@media (max-width:991.98px){.services-grid{ grid-template-columns:repeat(2,1fr);}.services-grid .service-card:last-child{ grid-column:auto;} .pharmacy-nav{ flex-direction:column !important; padding:20px; border-radius:25px; gap:5px;}.pharmacy-nav .nav-item-custom{ padding:15px 20px; width:100%; justify-content:center;}.pharmacy-nav .divider{ width:40px; height:1px;} .contact-info-card{ margin-top:40px;}.captcha-input{ width:200px;}}@media (max-width:575.98px){.services-grid{ grid-template-columns:1fr;} .captcha-row{ flex-wrap:wrap;}.captcha-input{ width:100%;}}