body{font-family:'zona_pro_light',sans-serif;color:#656364;background-color:#fff}a,a:hover,a:focus,a:active,a:visited{color:#d5235d}li{list-style-image:url(//frauenarztpraxis-ludwig.de/inhalte/themes/dhz_base_ludwig/inc/img/bullet.png)}::selection{color:#fff;background:#d5235d}::-moz-selection{color:#fff;background:#d5235d}p{text-align:left}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:'zona_pro_hairline',sans-serif}.header-top.logo-left,.tabs,.announcements{background:#6a6869;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNmE2ODY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM0MzIzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(-45deg,#6a6869 0%,#343233 100%);background:-webkit-linear-gradient(-45deg,#6a6869 0%,#343233 100%);background:linear-gradient(135deg,#6a6869 0%,#343233 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6a6869',endColorstr='#343233',GradientType=1)}.logo-left #navigation{float:left;width:calc(100% - 250px);padding-right:0;margin-right:-10px}.logo-left #navigation ul{float:right;margin-top:100px;margin-right:-10px}.logo-left #navigation ul li a{font-family:'zona_pro_hairline',sans-serif;font-size:1.2rem;color:#fff;letter-spacing:1px;line-height:.7rem;padding:4px;text-decoration:none}.logo-left .header-container,.logo-right .header-container{height:75px}.logo{display:block;font-size:0;width:100%;height:75px;line-height:0;z-index:1;background:transparent url(//frauenarztpraxis-ludwig.de/inhalte/themes/dhz_base_ludwig/inc/img/logo-ludwig.svg) no-repeat;background-position:center center;transition:none}.logo-left .logo{width:150px;float:left}@media (min-width:992px){.logo-left .logo{width:250px}.logo{height:125px}.logo-left .header-container,.logo-right .header-container{height:125px}.header-small .logo-left .header-container,.header-small .logo-right .header-container{height:auto}.header-small.logo-left #navigation{width:calc(100% - 130px)}}@media (max-width:991px){.ham{right:15px}.ham:hover span{background:#9c9c9c}.ham:hover span:after,.ham:hover span:before{background:#9c9c9c}.ham span{background:#9c9c9c}.ham span:after,.ham span:before{background:#9c9c9c;content:"";display:block;height:2px;position:absolute;left:0;width:100%}.nav-open .ham span:before{background:#efefef}.nav-open .ham span:after{background:#efefef}}.homeslider{height:calc(100vh - 285px)}@media (min-width:768px){.homeslider{height:calc(100vh - 285px)}}@media (min-width:992px){.homeslider{height:calc(100vh - 220px)}}.homeslider .text-rows{position:absolute;bottom:20%;left:45%}@media (orientation:landscape){.homeslider .text-rows{bottom:0;margin-bottom:15vh}}@media (orientation:portrait){.homeslider .text-rows{top:10%;left:25%}}@media (orientation:portrait) and (min-width:992px){.homeslider .text-rows{top:30%;left:45%}}.homeslider .text-rows .statement{margin-bottom:25px;font-family:'zona_pro_hairline',sans-serif;font-variant:small-caps;line-height:1.15}.certificate-elements{display:grid;grid-template-columns:repeat(auto-fit,320px);grid-gap:25px;justify-content:center}.certificate-element{background:#d5235d;display:table;height:100%}.certificate-element p{color:#fff;padding:15px;text-align:center;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;display:table-cell;vertical-align:middle}.address-icon{font-size:1.3rem;margin-right:10px;color:#d5235d}.sticky .logo{background:url(//frauenarztpraxis-ludwig.de/inhalte/themes/dhz_base_ludwig/inc/img/logo-ludwig.svg) center center no-repeat transparent}.header-top.header-small .logo{top:0;width:137px;height:60px;transition:none}#navigation{text-align:center}#nav,#nav-small{font-size:0;display:inline-block;height:20px;list-style:none;line-height:0;padding:0;float:none}.logo-left #navigation ul#nav-small{margin:44px 0 0}#nav li a,#nav-small li a{text-transform:uppercase}footer .footer-bottom,footer .footer-top{background:#6a6869;background:-webkit-linear-gradient(142deg,#6a6869,#343233);background:linear-gradient(142deg,#6a6869,#343233)}svg [class*=st]{stroke:#9c9c9c;stroke-width:.4}.new-header{position:relative;height:calc(100vh - 200px);min-height:100px;opacity:0}@media (min-width:768px){.new-header{position:relative;height:calc(100vh - 300px);min-height:500px;opacity:0}}.new-header>.container{position:absolute;width:100%;top:50%;transform:translateY(-60%)}.new-header h2.intro-header{width:100%;margin:0 auto;max-width:560px;font-size:1.5rem;line-height:2rem;margin-top:3vh;padding:0 15px;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.new-header h2.main-header{width:100%;font-size:2rem;line-height:2.8rem;margin-top:3vh;margin-bottom:1vh;padding:0 5%;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.new-header-svg{width:150px;height:150px;margin:0 auto;display:block}@media (min-width:768px){.new-header h2.intro-header{font-size:1.7rem;line-height:2.3rem;max-width:630px}.new-header h2.main-header{font-size:2.5rem;line-height:3rem}.new-header-svg{width:200px;height:200px}}.svg-header{opacity:0;position:relative;padding:0 15px 25%}#the_screen,#the_donat,#the_phone_calc,#the_stopwatch,#the_bar_chart,#the_textpage,#the_buildings,#the_pencils,#header2{position:absolute;top:-30px;right:0;bottom:0;left:10%;width:80%}@media (min-width:540px){.svg-header{padding:0 15px 25%}#the_screen,#the_donat,#the_phone_calc,#the_stopwatch,#the_bar_chart,#the_textpage,#the_buildings,#the_pencils,#header2{position:absolute;top:0;right:0;bottom:0;left:15%;width:70%}}@media (min-width:768px){.svg-header{padding:0 150px 28%}#the_screen,#the_donat,#the_phone_calc,#the_stopwatch,#the_bar_chart,#the_textpage,#the_buildings,#the_pencils,#header2{position:absolute;top:40px;right:0;bottom:0;margin:-30px 0;left:15%;width:70%}}@media (min-width:992px){.svg-header{x padding:0% 150px 25%}#the_screen,#the_donat,#the_phone_calc,#the_stopwatch,#the_bar_chart,#the_textpage,#the_buildings,#the_pencils,#header2{position:absolute;top:40px;right:0;bottom:0;margin:-30px 0;left:17%;width:65%}}@media (min-width:1200px){.svg-header{padding:0 150px 25%}#the_screen,#the_donat,#the_phone_calc,#the_stopwatch,#the_bar_chart,#the_textpage,#the_buildings,#the_pencils,#header2{position:absolute;top:40px;right:0;bottom:0;margin:-30px 0;left:19%;width:60%}}#mobile-nav{background:#9c9c9c}@media (max-width:768px){#mobile-nav ul.nav-list>li>a{color:#efefef;display:block;font-family:'Caviar Dreams',sans-serif;font-size:30px;font-size:1.5rem;font-weight:700;letter-spacing:4px;line-height:30px;line-height:1.5rem;padding:15px 10px;text-transform:uppercase;text-decoration:none}}@media (max-width:991px) and (max-width:767px){#mobile-nav ul.nav-list>li>a{font-size:16px;font-size:1rem;line-height:16px;line-height:1rem}}.nav-tabs>li.active>a{background:#D5235D!important;color:#fff!important}.btn{border-color:#d5235d;color:#d5235d}.btn-default:hover{color:#fff;background:#d5235d;border-color:#d5235d}.btn.btn-lightongray{color:#fff;background:0 0;border-color:#fff}.btn.btn-lightongray:hover{color:#fff;background:#d5235d;border-color:#fff}.btn.btn-whiteonpink{color:#fff;background:0 0;border-color:#fff}.btn.btn-whiteonpink:hover{color:#d5235d;background:#fff;border-color:#fff}.btn.btn-white{color:#fff;background:0 0;border-color:#fff}.btn.btn-white:hover{color:#fff;background:#d5235d;border-color:#fff}.os-banner .btn-whiteonpink{background:#d5235d}.topper{margin-right:0;margin-left:0}.topper-wrapper{margin-top:-40px;padding-left:0;padding-right:0}.topper-wrapper.xxs-plus-margin{margin-top:50px}.service-image{height:200px;background-size:cover}.switch-up{margin-top:-40px}@media (min-width:768px){.service-image{height:280px;background-size:cover}.topper{margin-right:-15px;margin-left:-15px}.topper-wrapper{margin-top:-40px;padding-left:15px;padding-right:15px}}@media (min-width:992px){.service-image{height:360px;background-size:cover}.topper-wrapper{margin-top:-120px}.topper-wrapper.xxs-plus-margin{margin-top:-120px}.switch-up{margin-top:-120px}}.topper-header-right,.topper-header-left{margin-top:55px}.topper-header-right{text-align:right}.topper-header-left{text-align:left}.topper-col{padding:25px;background:#9c9c9c}.topper-content{padding:25px;border:2px solid #fff}.topper-content p,.topper-content h2{color:#fff}.os-banner{background:#d5235d;height:180px}@media (min-width:992px){.os-banner{height:65px}}.os-banner .btn-whiteonpink{margin-top:8px}@media (min-width:768px){.os-banner .btn-whiteonpink{margin-top:8px}}.onlineservices h2{font-size:1.75rem;color:#d5235d}.onlineservices p{padding:0 45px;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.onlineservices .onlineservice{margin-bottom:25px}.modal .service-tip{background:#d5235d;padding:25px;margin-bottom:25px;text-align:center}.modal .service-tip *{text-align:center}.iconraster .-column{margin-top:25px;margin-bottom:25px}.iconraster{text-align:center}.iconraster svg{width:40%;margin:0 auto}.iconraster svg [class*=st]{stroke-width:.4}@media (min-width:540px){.iconraster svg{width:30%}}@media (min-width:768px){.iconraster svg{width:50%}.iconraster .-column{margin-bottom:0}}input,textarea{font-family:'zona_pro_light',sans-serif}.wpcf7{margin:4px 0 0}.wpcf7-mail-sent-ng{color:#d5235d}.wpcf7-spam-blocked{color:#d5235d}.wpcf7-validation-errors{color:#d5235d}.wpcf7 input.wpcf7-not-valid,.wpcf7 textarea.wpcf7-not-valid{color:#d5235d}.wpcf7 input.wpcf7-text.wpcf7-not-valid,.wpcf7 textarea.wpcf7-not-valid{border:1px solid #d5235d}.wpcf7 .hidden-fields-container{display:none}.privacy span.wpcf7-list-item{margin-left:0;font-size:14px}.privacy span.wpcf7-list-item label{font-weight:400;line-height:1.4}.privacy span.wpcf7-list-item label input{margin:0 8px 0 0}div.wpcf7 input.btn-default[type=submit]:disabled{cursor:not-allowed;color:#d5235d;background:#fff;border:1px solid #d5235d}div.wpcf7 input.btn-lightongray[type=submit]:disabled{cursor:not-allowed;color:#fff;background:0 0;border:1px solid #fff}.kontakt h5{font-family:'zona_pro_light',sans-serif;color:#656364;font-size:1.375rem;line-height:1.5rem;margin-top:0;margin-bottom:5px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizelegibility}.kontakt a{text-decoration:none}.kontakt .iconline{position:relative;top:0;padding-right:10px}.kontakt .iconline:before{color:#d5235d}@media (min-width:768px){.cookie-notice-container{width:750px;margin:0 auto}}@media (min-width:992px){.cookie-notice-container{width:970px}}@media (min-width:1200px){.cookie-notice-container{width:1170px}}#cn-notice-text{font-size:.9rem}#cn-notice-text a{color:#fff}a#cn-accept-cookie.cn-set-cookie.button.wp-default{border:1px solid #efefef;border-radius:0;background:0 0;color:#fff;text-shadow:none}a:hover#cn-accept-cookie.cn-set-cookie.button.wp-default{border:1px solid #efefef;border-radius:0;background:#efefef;color:#9c9c9c;text-shadow:none}.carousel-wrapper{position:relative;padding:0;margin-left:-15px;margin-right:-15px}.carousel-wrapper .carousel-nav{position:absolute;z-index:9;top:50%;width:50px;height:50px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);line-height:50px;font-size:28px;font-size:1.75rem;opacity:.8;filter:alpha(opacity=80);color:#fff;cursor:pointer;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.carousel-wrapper .carousel-nav:hover{opacity:1;filter:alpha(opacity=100);color:#d5235d}.carousel-wrapper .prev{left:0;text-align:left}.carousel-wrapper .next{right:0;text-align:right}.owl-theme .owl-dots .owl-dot span{border-radius:0}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#640562}#swipebox-overlay{background:#fff!important}.logos{margin-bottom:45px;text-align:center}.logos ul{display:inline}.logos ul li{display:inline;margin:0 25px}.announcements a{color:#fff;text-decoration:underline}section[data-toggle=doc-reviews]{position:relative;margin:95px auto 0;max-width:720px}@media (max-width:719.98px){section[data-toggle=doc-reviews]{max-width:calc(100vw - 60px)}}@media (max-width:399.98px){section[data-toggle=doc-reviews]{max-width:calc(100vw - 100px)}}section[data-toggle=doc-reviews]:before{content:'';position:absolute;top:-30px;left:30px;background:url(//frauenarztpraxis-ludwig.de/inhalte/themes/dhz_base_ludwig/inc/img/doctena.png) no-repeat;background-size:25%;height:60px;width:100%}section[data-toggle=doc-reviews] iframe{min-height:400px!important}@media (max-width:991.98px){.col-sm-12+.col-sm-12{margin-top:45px}}@media (max-width:767.98px){.col-xs-12+.col-xs-12{margin-top:45px}}@media (max-width:539.98px){.col-xxs-12+.col-xxs-12{margin-top:45px}}#boxzilla-overlay{background-color:rgba(30,30,30,.9) !important}.boxzilla-container{font-family:zona_pro_light,sans-serif;font-weight:300}.boxzilla-container .boxzilla{box-shadow:none !important}.boxzilla-container .boxzilla.boxzilla-glasuren{background-color:transparent !important;background-size:250px !important;background-repeat:no-repeat !important;background-position:15px 15px !important;padding:0;overflow:visible !important}.boxzilla-container .boxzilla.boxzilla-glasuren .boxzilla-content{position:absolute;top:0;right:0;bottom:0;left:0}.boxzilla-container .boxzilla.boxzilla-glasuren .boxzilla-content .boxzilla-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fa89af;box-shadow:0px 5px 20px 0px #202020;-webkit-animation-duration:1s;animation-duration:1s;animation-delay:.15s;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);animation-name:ulp-fadeInLeft}.boxzilla-container .boxzilla.boxzilla-glasuren .boxzilla-content .boxzilla-wrapper:before{content:"";position:absolute;bottom:0;left:0;width:235px;height:400px;background:#fa89af url(https://frauenarztpraxis-ludwig.de/inhalte/bilder/2024/10/Jede-Frau-ist-einzigartig-boxzilla.jpg) !important;background-size:235px 346px !important;background-repeat:no-repeat !important;background-position:0 0 !important;padding:0;overflow:visible !important;-webkit-animation-duration:1s;animation-duration:1s;animation-delay:.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);animation-name:ulp-fadeInRight}.boxzilla-container .boxzilla.boxzilla-glasuren .boxzilla-content .text-layer{position:absolute;top:-40px;right:35px;height:500px;width:450px;background:#fafbff;box-shadow:0px 5px 20px 0px #202020;padding:90px 20px 25px;background-size:180px;background-repeat:no-repeat;background-position:90% 97%;-webkit-animation-duration:1s;animation-duration:1s;animation-delay:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);animation-name:ulp-fadeInRight}.boxzilla-container .boxzilla.boxzilla-glasuren .boxzilla-content .text-layer .header{font-size:29px;font-weight:300;text-align:left;margin-bottom:15px;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.boxzilla-container .boxzilla.boxzilla-glasuren .boxzilla-content .text-layer .header.first{transform:translateY(-20px);font-size:42px;font-weight:600;color:#d5235d;margin-bottom:15px}.boxzilla-container .boxzilla.boxzilla-glasuren .boxzilla-content .text-layer .header.second{font-weight:600;color:#d5235d}.boxzilla-container .boxzilla.boxzilla-glasuren .boxzilla-content .text-layer .header.third{font-size:34px;line-height:1.2;color:#656364}.boxzilla-container .boxzilla.boxzilla-glasuren .boxzilla-content .text-layer .info{position:absolute;bottom:15%;left:50%;transform:translateX(-50%);width:100%;text-align:center}.boxzilla-container .boxzilla.boxzilla-glasuren .boxzilla-content .text-layer .info a{width:calc(100% - 40px);text-align:center;color:#d5235d;text-decoration:none;font-size:24px;font-weight:300;letter-spacing:0;margin:0 !important;padding:18px 15px;border:2px solid #d5235d;border-radius:0;text-transform:none;transition:all .15s ease-in-out}.boxzilla-container .boxzilla.boxzilla-glasuren .boxzilla-content .text-layer .info a:hover{color:#fff;background:#d5235d;border:2px solid #d5235d}.boxzilla-container .boxzilla-close-icon{color:#6e6f73 !important;opacity:.7 !important;transition:all .35s ease-in-out;font-weight:400 !important;font-size:36px !important}.boxzilla-container .boxzilla-close-icon:hover{color:#d5235d !important;opacity:1 !important;transition:all .35s ease-in-out}@keyframes ulp-fadeInRight{100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}@-webkit-keyframes ulp-fadeInRight{100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes ulp-fadeInLeft{100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes ulp-fadeInLeft{100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@keyframes scaleit{from{transform:translateX(-50%) scale(0)}to{transform:translateX(-50%) scale(1)}}.glightbox-clean .goverlay{background-color:rgba(255,255,255,.8)}