#querylist{z-index:2147483647}@font-face{font-family:ETmodules;font-display:swap;src:url(https://cdn.florian-horndasch.de/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:Work Sans;font-display:swap;font-style:normal;font-weight:300;src:local(Work Sans ExtraLight),url(https://cdn.florian-horndasch.de/wp-content/themes/florian-horndasch/fonts/ws300.woff2)format("woff2")}@font-face{font-family:Work Sans;font-display:swap;font-style:normal;font-weight:500;src:local(Work Sans Medium),url(https://cdn.florian-horndasch.de/wp-content/themes/florian-horndasch/fonts/ws500.woff2)format("woff2")}@font-face{font-family:Work Sans;font-display:swap;font-style:normal;font-weight:800;src:local(Work Sans Bold),url(https://cdn.florian-horndasch.de/wp-content/themes/florian-horndasch/fonts/ws800.woff2)format("woff2")}@font-face{font-family:FA5SolidCDN;font-style:normal;font-weight:900;font-display:swap;src:url(https://cdn.florian-horndasch.de/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.woff2)format("woff2"),url(https://cdn.florian-horndasch.de/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.woff)format("woff")}@font-face{font-family:FA5RegularCDN;font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.florian-horndasch.de/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.woff2)format("woff2"),url(https://cdn.florian-horndasch.de/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.woff)format("woff")}@font-face{font-family:FA5BrandsCDN;font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.florian-horndasch.de/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.woff2)format("woff2"),url(https://cdn.florian-horndasch.de/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.woff)format("woff")}.fas,.fa-solid,.fa[class*=\ fa-],[class^=fa-].fas,[class*=\ fa-].fas{font-family:FA5SolidCDN!important;font-weight:900!important}.far,.fa-regular,[class^=fa-].far,[class*=\ fa-].far{font-family:FA5RegularCDN!important;font-weight:400!important}.fab,.fa-brands,[class^=fa-].fab,[class*=\ fa-].fab,.et-social-icon a:before{font-family:FA5BrandsCDN!important;font-weight:400!important}body{font-family:Work Sans,Arial,sans-serif!important}body p,body li{color:#7f7f80;font-family:Work Sans;font-weight:400!important}body strong{font-family:Work Sans;font-weight:500!important}.strong p,.strong h2,.strong h3{font-weight:500!important}a:not(.et_pb_video_play),.text-yellow{color:#ffb347!important}#top-menu a{color:#244a84!important}.font-hyphen,.font-hyphen p,.filterable-blogposts .post-content p{text-align:justify;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.underline{text-decoration:underline;-webkit-text-decoration-skip:ink;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;-webkit-text-decoration-style:dashed;text-decoration-style:dashed;-webkit-text-decoration-color:#ffb347;text-decoration-color:#ffb347;text-decoration-thickness:2px}@keyframes fade_in{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}to{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@keyframes fade_out{to{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}0%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@keyframes fade_in_out{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}40%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}60%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}to{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}}@keyframes move_down_anim{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transform:translateY(-5px)}40%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}60%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}to{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transform:translateY(5px)}}::selection{color:#fff;background:#244a84}.logo_container a{vertical-align:middle;display:inline-block}.logo_container .svg{visibility:visible;height:68px;margin-top:4px;transition:height .3s ease-out}.et-fixed-header .logo_container .svg{height:40px}#main-header,#main-header.et-fixed-header{transition-duration:.7s;box-shadow:0 6px #ffb347!important}li.menu-appointment{margin-left:10px}#top-menu li.menu-appointment a{z-index:10;color:#244a84!important}.title-underlined .header-content,.title-underlined .et_pb_text_inner{flex-direction:column;display:flex}.title-underlined .header-content h1,.title-underlined .et_pb_text_inner h1{margin:0 auto;display:inline-block}.title-underlined .header-content h1:after,.title-underlined .et_pb_text_inner h1:after{content:"";background:#ffb347;width:50%;height:2px;display:block;position:absolute;top:80px;left:25%;overflow:hidden}.title-underlined .header-content .footer-copyright:after,.title-underlined .et_pb_text_inner .footer-copyright:after{content:"";background:#ffb347;width:70%;height:2px;display:block;position:absolute;top:-20px;left:15%;overflow:hidden}.title-underlined .header-content .et_pb_header_content_wrapper,.title-underlined .et_pb_text_inner .et_pb_header_content_wrapper{margin-top:74px}.header-underline:after{content:"";background:linear-gradient(90deg,#ffb347 0%,#ffb34766 50%,#ffb347 100%);width:70%;height:4px;margin-bottom:0;display:block;position:absolute;bottom:-14px;left:15%;overflow:hidden}.bpa-front-tab-menu,.bpa-front-dc--body,.bpa-front-dc--footer button,.bpa-front-thankyou-module-container{box-shadow:none!important;border-radius:0!important}.bpa-front-default-card{border-radius:0!important}body.logged-in #top-menu .logged-in,body.logged-out #top-menu .logged-out{display:none!important}.yellow-bg{color:#fff;background-color:#ffb347;border-radius:8px;padding:0!important}.yellow-bg a{color:#fff!important;padding:15px!important}.same-height-blurbs.last-elem .et_pb_blurb_description{flex-direction:column;display:flex}.same-height-blurbs.last-elem .et_pb_blurb_description>:last-child{padding-top:10px;margin-top:auto!important}.ext-media-consent{text-align:center;background:#eef1f5;justify-content:center;align-items:center;padding-top:56.25%;display:flex;position:relative}.ext-media-consent p{max-width:80%;margin:0 0 .75rem;line-height:20px}.ext-media-consent-overlay{flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.ext-media-consent-btn{cursor:pointer;color:#fff;background:#246;border:0;border-radius:.4rem;padding:.6rem 1rem}.unmute-hint{color:#fff;background:#0009;border-radius:.25rem;padding:.35rem .5rem;font-size:.8rem;position:absolute;bottom:.5rem;right:.5rem}body:not(.et-tb) #main-content .container{padding-top:20px}.id-breadcrumb a,.id-breadcrumb p,.id-breadcrumb strong{font-size:20px}body.archive #main-content .container,body.search #main-content .container{padding-top:0!important}.dfbm_blog_pagination.no-posts>p{display:none!important}.dfbm_blog_pagination.no-posts{width:100%!important;padding:0!important}.dfbm_blog_pagination.no-posts>div.et_pb_section{width:100%!important}.filterable-blogposts .post-content p{font-size:16px}.filterable-blogposts article.et_pb_post:hover .et_overlay.et_pb_inline_icon{opacity:1}.et_pb_dfbm_blog_0 .entry-title a{color:#244a84!important}body.archive .et_pb_dfbm_blog,body.search .et_pb_dfbm_blog{margin-bottom:50px!important}#et-top-navigation{display:flex}#top-menu-nav{order:2}#et_top_search{order:1;margin-right:20px}.nav li ul{border:none!important}.nav li ul:after{content:"";border-top:6px solid #ffb347;position:absolute;top:0;left:0;right:0}#main-header.sticky .nav li ul{margin-top:-7px}.et-search-form input{color:#244a84!important}.et-search-form input::-webkit-input-placeholder{color:#ffb347}.et-search-form input:-moz-placeholder-shown{color:#ffb347}.et-search-form input::-moz-placeholder{color:#ffb347}.et-search-form input:-ms-placeholder-shown{color:#ffb347}#et_search_icon:before{color:#244a84!important}#et_search_icon:hover:before{color:#ffb347!important}span.et_close_search_field:after{color:#244a84!important}.et_pb_scroll_top.et-pb-icon{color:#244a84;background:#ffdcaf}.image-hover-out.hover .et_pb_image_wrap{animation:2s forwards fade_out}.image-hover-out.hovered .et_pb_image_wrap{animation:2s forwards fade_in}.popup_outer_wrap{left:2.5vw!important}[id^=forminator-field-consent] .forminator-checkbox-box{margin-top:12px!important}[id^=forminator-field-consent].forminator-consent__label{margin-top:10px!important}button.forminator-button-submit{border-radius:30px!important;padding:18px 50px!important;font-size:18px!important}.forminator-checkbox__label{vertical-align:top;width:calc(100% - 40px);display:inline-block!important}.forminator-ui#forminator-module-212.forminator-design--material .forminator-description a{color:#bea88f!important}.forminator-uploaded-file--title,#forminator-module-313 input{color:#fff!important}.forminator-ui label,.forminator-ui input,.forminator-ui textarea{font-size:20px!important}.forminator-ui .forminator-is_active label{font-size:14px!important}.bpa-front-tab-menu,.bpa-front-default-card{border-width:6px!important;border-radius:8px!important}#wpdcom{border-top:1px solid #ccc;border-bottom:1px solid #ccc;max-width:100%;padding:20px 0}.et_pb_gallery_image.landscape{background:#244a84;box-shadow:0 2px 18px #0000004d}.et_pb_gallery_image.landscape img{opacity:.8}.mfp-title{display:none}.bx-shadow{box-shadow:0 2px 18px #0000004d}a.ytp-impression-link{display:none!important}#block-8{width:100%;padding:20px}.shariff .theme-round .shariff-icon svg path{fill:#bea88f!important}.shariff-button{background-color:#0000!important}.shariff-button a{background-color:#0000!important;border:1px solid #bea88f!important}.custom-footer a{color:#ffb347!important}.custom-footer a:hover{color:#bfbfbf!important}footer.et-l.et-l--footer{margin-top:-1px}#footer-info{color:#ffb347!important;font-weight:600!important}#footer-bottom{background-color:#244a84}#footer-bottom a{font-weight:400;transition:all .2s ease-in-out;color:#ffb347!important}#footer-info a,#footer-info span{font-weight:400;color:#ffb347!important}#menu-socket{padding-top:0;padding-bottom:0;display:inline-block}p#footer-info{font-size:14px}.footer-separator{color:#ffb347;margin:0 5px;font-weight:300;display:inline-block}.bottom-nav li{padding-right:0;font-weight:300}#menu-socket a:hover{color:#ffb347}#footer-bottom .container{text-align:center}@media (min-width:981px){li.menu-appointment:after{content:"";background:#ffb347;border-radius:5px;width:calc(100% + 20px);height:36px;display:block;position:absolute;top:-10px;left:-10px}#et-top-navigation{padding-right:10px!important}.normal #et-top-navigation{transition-property:padding-top;transition-duration:.3s;padding-top:47px!important}}@media (max-width:980px){.et_pb_slider.testimonials .et_pb_slider_container_inner{flex-direction:column!important;display:flex!important}.et_pb_slider.testimonials .et_pb_slider_container_inner .et_pb_slide_title{text-align:center!important}.et_pb_slider.testimonials .et_pb_slider_container_inner .et_pb_slide_image{width:100%!important;margin-top:45px!important;position:relative!important}.et_pb_slider.testimonials .et_pb_slider_container_inner .et_pb_slide_description{width:100%!important}.et_pb_slider.testimonials .et_pb_slider_container_inner .et_pb_slide_description .et_pb_slide_title{margin-top:25px!important}body.single-post .et_pb_text_0 h1{font-size:30px!important}.mobile_menu_bar:before,.mobile_menu_bar:after,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a{color:#ffb347}.et_mobile_menu li a{color:#244a84!important}li.menu-appointment a{background:#ffb347;border-radius:5px;color:#244a84!important}li.menu-appointment a:hover{color:#ffb347!important}.et_mobile_menu{border-top-color:#fff}.footer-info{text-align:center}#footer-info{display:inline-block}}@media (max-width:767px){input.et-search-field{background:#fff;border:1px solid #ccc;max-height:60px;padding:10px}.logo_container svg{max-width:250px;margin-top:5px}}