﻿*,*:after,*:before{background-position:50% 50%;background-size:contain;background-repeat:no-repeat}.blocksy-button,.fl-builder-content a.fl-button{display:inline-block;border:none;border-radius:0px;font-weight:700;background-color:#22a3c6;color:#fff;transition:all .25s ease-out !important;cursor:pointer;padding:12px 24px;text-decoration:none}.blocksy-button:visited,.fl-builder-content a.fl-button:visited{background-color:#22a3c6;color:#fff}.blocksy-button:hover,.fl-builder-content a.fl-button:hover{background-color:rgb(30.6,146.7,178.2)}html,body{font-family:Inter,Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif}:root{--theme-font-stack-default: vars.$font-text}h1,h2,h3,h4,h5,h6{font-family:Inter,Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif;font-weight:900}.entry-meta{font-family:Inter,Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif}p:last-child{margin-bottom:0}#main ol li,#main ul li{margin-bottom:5px}#main ul{list-style:none}#main ul li{position:relative}#main ul li:before{position:absolute;content:"";left:-18px;top:.8em;height:5px;width:5px;border-radius:100%;background-color:rgba(0,0,0,.3)}#header .ct-sticky-container div[data-row=middle] .ct-container{position:relative;z-index:10}#header .ct-sticky-container div[data-row=middle]:after{content:"";display:block;width:100%;height:3px;background-color:#95a3af;position:absolute;bottom:0;left:0;z-index:4}#header .ct-sticky-container div[data-row=middle] *[data-menu]>ul>li>a:after{height:3px}#header .ct-sticky-container div[data-row=middle] ul.menu>.menu-item .sub-menu>.menu-item:hover a{color:#22a3c6}#header .ct-sticky-container div[data-row=middle] ul.menu>.menu-item.service .sub-menu>.menu-item.current-menu-item a,#header .ct-sticky-container div[data-row=middle] ul.menu>.menu-item.service .sub-menu>.menu-item.current_page_item a{color:#22a3c6}#header .ct-header-cta{margin-right:0;margin-left:0}#header .ct-header-cta a{font-size:0}#header .ct-header-cta a:before{content:"";display:inline-block;width:26px;height:26px;position:relative;opacity:1;filter:none;z-index:1;inset-inline:inherit;inset-block:inherit;background-image:url(../images/icons/phone-alt.svg)}@media all and (min-width: 691px){#header .ct-header-cta a{font-size:initial}}#offcanvas .mobile-menu ul>.menu-item.current_page_item .sub-menu>.menu-item.current_page_item a{color:var(--theme-link-initial-color)}#footer div[data-row=middle] .ct-container{padding-top:70px}#footer div[data-row=bottom] .ct-container{padding-bottom:70px}button[type=submit],.frm_button_submit{background-color:#22a3c6;font-weight:700;font-family:Inter,Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif;border:none;font-size:1em}.mfp-bg.mfp-fade{background-color:#fff;opacity:.9}.mfp-wrap{max-height:100vh;overflow-y:scroll;position:fixed !important}.mfp-wrap .mfp-content{padding:1em 2em 1em 1em}.mfp-wrap .mfp-content .mfp-figure:after{content:none;display:none}.mfp-wrap .mfp-close{color:#d12b19;opacity:1}.mfp-wrap .button.close-on-click{font-weight:700}.mfp-wrap.mfp-close-btn-in .mfp-close{top:0px !important;transition:all .2s ease-out}.mfp-wrap.mfp-close-btn-in .mfp-close:hover{top:0px !important;transform:rotateZ(90deg) !important}@media all and (min-width: 768px){.mfp-wrap .mfp-content{padding:2em 3em 2em 2em}}.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content{max-width:480px;margin:0 auto;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.1)}.magnific-popup-content{display:none}.swiper-adjacence-navigation{display:none;width:50px;height:50px;position:absolute;transform:none;top:45%;z-index:10;cursor:pointer;border-radius:100%;background-color:#e8e8e8;filter:drop-shadow(5px 5px 10px rgba(0, 0, 0, 0.2));transition:all .25s ease-out}@media all and (min-width: 1000px){.swiper-adjacence-navigation{display:block}}.swiper-adjacence-navigation:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../images/icons/chevron-right-solid-white.svg);background-size:30%}.swiper-adjacence-navigation.swiper-button-disabled{opacity:0}.swiper-adjacence-navigation.previous{left:20px}.swiper-adjacence-navigation.previous:before{transform:rotate(180deg)}.swiper-adjacence-navigation.next{right:20px}@media all and (min-width: 1000px){.swiper-adjacence-navigation{display:inline-block}}.grecaptcha-badge{visibility:hidden}.frm_screen_reader{display:none}.frm_forms .frm_form_fields fieldset{padding:0;border:none}.frm_forms .frm_form_fields .frm_form_field{padding:0 0 1.5em 0}.frm_forms .frm_form_fields .frm_form_field>label{display:block;font-family:Inter,Helvetica Neue,Segoe UI,Helvetica,Arial,sans-serif;font-weight:700;margin:0 0 .25em 0;vertical-align:top}.frm_forms .frm_form_fields .frm_form_field.frm_required_field label .frm_required{font-weight:700;color:#d12b19}.frm_forms .frm_form_fields .frm_form_field>input,.frm_forms .frm_form_fields .frm_form_field>textarea,.frm_forms .frm_form_fields .frm_form_field>select{width:auto;background-color:#fff;box-shadow:3px 3px 20px rgba(0,0,0,.1)}.frm_forms .frm_form_fields .frm_form_field>input,.frm_forms .frm_form_fields .frm_form_field>textarea{width:100%}.frm_forms .frm_form_fields .frm_form_field.privacy-agreement .frm_primary_label{display:none}.frm_forms .frm_form_fields .frm_form_field.privacy-agreement .frm_error{margin:.5em 0 0 0}.frm_forms .frm_form_fields .frm_form_field.privacy-agreement .frm_checkbox label{display:block;position:relative;padding-left:1.75em}.frm_forms .frm_form_fields .frm_form_field.privacy-agreement .frm_checkbox label input[type=checkbox]{position:absolute;left:0;top:.25em}.frm_forms .frm_form_fields .frm_button_submit{margin-top:1em;color:#fff;padding:.65em 1.5em;background-color:#22a3c6;transition:all .25s ease-out}.frm_forms .frm_form_fields .frm_button_submit:hover{background-color:rgb(30.6,146.7,178.2)}.frm_forms .frm_form_fields .frm_error{display:block;color:#d12b19;font-size:.85em;margin-top:.25em}.frm_forms .frm_form_fields .frm_verify{position:absolute;left:-3000px}.frm_forms .frm_message[role=status]{position:relative;padding-left:4.5em}.frm_forms .frm_message[role=status]:before{position:absolute;left:0;top:0;content:"";display:inline-block;font-family:"Font Awesome 6 Pro";margin:0 0 .25em 0;animation:thumbs-up .75s ease-in-out .25s 1;transform-origin:50%,50%;animation-fill-mode:both;opacity:0;font-size:2em;background-color:#22a3c6;width:1.65em;height:1.65em;border-radius:100%;line-height:1.65em;text-align:center;color:#fff;font-weight:300}.frm_forms .frm_message[role=status] h3{color:#22a3c6;line-height:1.1em;margin-bottom:.25em}@keyframes thumbs-up{0%{transform:rotate(-20deg) scale(0.6);opacity:0}80%{transform:rotate(5deg) scale(1.25);opacity:1}100%{transform:rotate(-20deg) scale(1);opacity:1}}#frm_field_9_container,#frm_field_14_container,#frm_field_20_container{margin-top:1.5em}#frm_field_9_container .frm_primary_label,#frm_field_14_container .frm_primary_label,#frm_field_20_container .frm_primary_label{display:none}#frm_field_9_container label,#frm_field_14_container label,#frm_field_20_container label{display:block;padding-left:1.5em;position:relative}#frm_field_9_container label input[type=checkbox],#frm_field_14_container label input[type=checkbox],#frm_field_20_container label input[type=checkbox]{position:absolute;left:0;top:.35em}body #prc-visitor-notification-popup{max-width:none;margin:0;padding:0;background:none}#sprechzeiten .fl-module-rich-text h3+h4{margin-top:-0.9em}#sprechzeiten .fl-module-rich-text h4{font-size:1.1em;opacity:.75}#sprechzeiten .fl-module-rich-text.sprechzeiten p{margin-bottom:.5em}#sprechzeiten .fl-module-rich-text.sprechzeiten p strong{display:inline-block;width:2em;color:#50667a}#sprechzeiten .fl-module-rich-text.sprechzeiten p em{opacity:.4;font-style:normal}body.home #intro{overflow:hidden}body.home #intro .fl-row-content-wrap{background:linear-gradient(0deg, #a9c1c1 0%, #cadedd 25%, #e0e8e8 100%)}body.home #intro .fl-col.column-text{align-items:center}body.home #intro .fl-col.column-text h2{font-size:1.25em;margin-top:-0.5em;color:#22a3c6}body.home #intro .fl-module-photo.portraits{filter:drop-shadow(40px 20px 20px rgba(0, 0, 0, 0.25))}@media all and (min-width: 691px){body.home #intro .fl-col.column-text{align-items:center}body.home #intro .fl-col.column-text .fl-col-content{background-color:hsla(0,0%,100%,.6);padding:10px 40px 10px 10px}}body.home #praxis .fl-rich-text h2{color:#fff}body.home #team .fl-col-group{display:flex;justify-content:center;align-items:flex-start;flex-direction:column}body.home #team .fl-photo{margin-bottom:0}body.home #team h3{margin-bottom:0;font-size:1.35em}body.home #team h4{font-size:1.1em;margin-top:.35em;font-weight:500;opacity:.75}@media all and (min-width: 691px){body.home #team .fl-col-group{flex-direction:row}body.home #team .fl-col.fl-col-small{max-width:216px}}body.home #leistungen .fl-col.leistungen-liste .fl-col-content{display:flex;flex-direction:column;flex-wrap:wrap}body.home #leistungen .fl-col.leistungen-liste .fl-col-content .fl-module-rich-text{flex:0 0 100%;text-align:center;margin:0 !important;padding:20px}body.home #leistungen .fl-col.leistungen-liste .fl-col-content .fl-module-rich-text:before{content:"";display:inline-block;width:5em;height:5em;background-size:auto 4em;background-position:50% 50%}body.home #leistungen .fl-col.leistungen-liste .fl-col-content .fl-module-rich-text h3{font-size:1em;margin-bottom:.25em}body.home #leistungen .fl-col.leistungen-liste .fl-col-content .fl-module-rich-text p{font-size:.8em;color:#50667a}body.home #leistungen .fl-col.leistungen-liste .fl-col-content .fl-module-rich-text.anamnese:before{background-image:url(../images/icons/user-doctor-hair-long.svg)}body.home #leistungen .fl-col.leistungen-liste .fl-col-content .fl-module-rich-text.checkup:before{background-image:url(../images/icons/clipboard-list-check.svg)}body.home #leistungen .fl-col.leistungen-liste .fl-col-content .fl-module-rich-text.hautkrebsscreening:before{background-image:url(../images/icons/hand-dots.svg)}body.home #leistungen .fl-col.leistungen-liste .fl-col-content .fl-module-rich-text.impfungen:before{background-image:url(../images/icons/syringe.svg)}body.home #leistungen .fl-col.leistungen-liste .fl-col-content .fl-module-rich-text.dmp:before{background-image:url(../images/icons/code-pull-request.svg)}body.home #leistungen .fl-col.leistungen-liste .fl-col-content .fl-module-rich-text.lungenfunktion:before{background-image:url(../images/icons/lungs.svg)}body.home #leistungen .fl-col.leistungen-liste .fl-col-content .fl-module-rich-text.labor:before{background-image:url(../images/icons/microscope.svg)}body.home #leistungen .fl-col.leistungen-liste .fl-col-content .fl-module-rich-text.ekg:before{background-image:url(../images/icons/heart-pulse.svg)}body.home #leistungen .fl-col.leistungen-liste .fl-col-content .fl-module-rich-text.blutdruckmessung:before{background-image:url(../images/icons/hand-holding-droplet.svg)}body.home #leistungen .fl-col.leistungen-liste .fl-col-content .fl-module-rich-text.psychosomatisch:before{background-image:url(../images/icons/head-side-brain.svg)}body.home #leistungen .fl-col.leistungen-liste .fl-col-content .fl-module-rich-text.bootsfuehrerschein:before{background-image:url(../images/icons/ship.svg)}body.home #leistungen .fl-col.leistungen-liste .fl-col-content .fl-module-rich-text.atteste:before{background-image:url(../images/icons/receipt.svg)}@media all and (min-width: 691px){body.home #leistungen .fl-col.leistungen-liste .fl-col-content{flex-direction:row}body.home #leistungen .fl-col.leistungen-liste .fl-col-content .fl-module-rich-text{flex:0 0 33.33%}}@media all and (min-width: 1000px){body.home #leistungen .fl-col.leistungen-liste .fl-col-content{flex-direction:row}body.home #leistungen .fl-col.leistungen-liste .fl-col-content .fl-module-rich-text{flex:0 0 25%}}body.page-service #downloads .fl-button{padding-left:2.5em;position:relative}body.page-service #downloads .fl-button:before{position:absolute;left:1em;top:.75em;content:"";display:inline-block;width:1em;height:1em;background-image:url(../images/icons/square-arrow-up-right-light.svg)}body.page-service #downloads .fl-button[download]:before{background-image:url(../images/icons/arrow-down-to-line-light.svg)}body.page-service #links ul+h3{margin-top:1.5em}body.page-service #links ul{padding-left:1em}body.page-kontakt .fl-module-rich-text.address h2{font-size:1.5em}body.page-kontakt .fl-module-rich-text.address h3{font-size:1.2em;margin-bottom:.15em}body.page-kontakt .fl-module-rich-text.address h4{font-size:1.15em;opacity:.65;margin-bottom:.4em}body.page-kontakt .fl-module-rich-text.address p{margin-bottom:.5em}body.page-kontakt .fl-module-rich-text.contact p{margin-bottom:.25em}body.page-kontakt .fl-module-rich-text.contact p.spam-hint{margin-top:1em}.fl-module-rich-text.vita li strong{color:#50667a}.fl-builder-content a.fl-button .fl-button-text{color:#fff}.fl-builder-content a.fl-button .fl-button-icon{color:#fff}.fl-module-slider-gallery{margin:-2em 0 0em 0}.fl-module-slider-gallery .swiper-container{padding-bottom:1.5em;position:relative}.fl-module-slider-gallery .swiper-slide-dummy{height:0;display:none}.fl-module-slider-gallery .swiper-slide-dummy,.fl-module-slider-gallery .swiper-slide{width:320px;position:relative;margin:2em 0em;z-index:10;transform:rotate(0deg)}.fl-module-slider-gallery .swiper-slide-dummy .photo,.fl-module-slider-gallery .swiper-slide .photo{position:absolute;width:100%;height:100%;background-size:cover;opacity:.3;box-shadow:0 0 1em rgba(0,0,0,.1);transform:scale(0.95);transform-origin:50%,50%;transition:all .5s ease-out;border:0px solid #fff}.fl-module-slider-gallery .swiper-slide-dummy.swiper-slide-active,.fl-module-slider-gallery .swiper-slide.swiper-slide-active{z-index:100}.fl-module-slider-gallery .swiper-slide-dummy.swiper-slide-active .photo,.fl-module-slider-gallery .swiper-slide.swiper-slide-active .photo{opacity:1;transform:scale(1.08);box-shadow:0 0 1em rgba(0,0,0,.1)}@media all and (min-width: 691px){.fl-module-slider-gallery .swiper-slide-dummy,.fl-module-slider-gallery .swiper-slide{width:420px}}@media all and (min-width: 768px){.fl-module-slider-gallery .swiper-slide-dummy,.fl-module-slider-gallery .swiper-slide{width:580px}}@media all and (min-width: 1000px){.fl-module-slider-gallery .swiper-slide-dummy,.fl-module-slider-gallery .swiper-slide{width:700px}}@media all and (min-width: 1200px){.fl-module-slider-gallery .swiper-slide-dummy,.fl-module-slider-gallery .swiper-slide{width:800px}}.fl-module-slider-gallery .swiper-pagination-bullets{bottom:0}.fl-module-slider-gallery .swiper-pagination-bullets .swiper-pagination-bullet{background-color:#fff;opacity:.8;width:20px;height:3px;border-radius:0}.fl-module-slider-gallery .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#22a3c6;opacity:1}.fl-module-slider-gallery .adjacence-navigation{position:absolute;top:50%;cursor:pointer;width:4em;height:4em;background-color:#22a3c6;z-index:15;border-radius:0;box-shadow:0 0 15px rgba(0,0,0,.2);transform:translateY(-2em);transition:all .25s ease-out;display:flex;align-items:center;justify-content:center;display:none}@media all and (min-width: 768px){.fl-module-slider-gallery .adjacence-navigation{display:flex}}.fl-module-slider-gallery .adjacence-navigation:before{display:inline-block;color:#fff;content:"";width:2em;height:2em;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><path fill="%23ffffff" d="M571.4 331.3L582.7 320L571.4 308.7L395.4 132.7L384.1 121.4L361.5 144L372.8 155.3L521.5 304L64.1 304L64.1 336L521.5 336L372.8 484.7L361.5 496L384.1 518.6L571.4 331.3z"/></svg>')}body.fl-builder-touch .fl-module-slider-gallery .adjacence-navigation{display:none}.fl-module-slider-gallery .adjacence-navigation.next{right:1em}.fl-module-slider-gallery .adjacence-navigation.previous{left:1em}.fl-module-slider-gallery .adjacence-navigation.previous:before{transform:rotate(180deg)}.fl-module-slider-gallery .adjacence-navigation.swiper-button-disabled{cursor:default;opacity:.2}.fl-module-slider-gallery .adjacence-navigation:hover{background-color:rgb(30.6,146.7,178.2)}
