@import url(//foto7.de/wp-content/themes/generatepress_child/./style-variable.css);@import url(//foto7.de/wp-content/themes/generatepress_child/./style-fonts.css);html{scroll-behavior:smooth}.elementor-widget-image.arrow:hover .elementor-widget-container{background:#ff8253 !important}footer.entry-meta{display:none}footer.site-info{background:0 0}.inside-header.grid-container{padding:40px 60px}html{font-size:100%}::selection{background:var(--accent-color);color:var(--primary-color) !important;text-shadow:none}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:var(--content-fontw);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f36363',endColorstr='#ed7d61',GradientType=0);font-family:var(--content-font);font-size:var(--body-font);line-height:1.5;color:var(--primary-color);background:var(--main-bg-color)}a,.elementor-button:before,.main-navigation li.button a:before,.doctorlib.elementor-element,nav#site-navigation,span.elementor-icon-list-icon,.sky,.elementor-element.chat,.hover-box span.elementor-button-icon,.elementor-button span b,.elementor-element.right{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.elementor-element.chat,.e-hotspot__button.e-hotspot--overlay,.elementor-button.elementor-size-lg:after,.elementor-button.elementor-size-lg,.main-navigation .main-nav ul li.btn a:after,.main-navigation .main-nav ul li.btn a{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.error404 .inside-article p{font-size:20px;max-width:600px}.error404 form.search-form{display:none}.error404 .inside-article{margin-bottom:100px !important;display:block;padding:10% !important;text-align:center}::-webkit-input-placeholder{color:#9f9f9f}::-moz-placeholder{color:#9f9f9f}:-ms-input-placeholder{color:#9f9f9f}:-moz-placeholder{color:#9f9f9f}*:focus{outline:0}.elementor-heading-title b{color:var(--accent-color)}p.elementor-heading-title.elementor-size-small{font-family:var(--heading-font)}.grid-container{max-width:inherit}font-size ul li{margin-bottom:8px}.service p{margin-bottom:.5em}ul{margin-left:0;line-height:1.1}ul{font-size:var(--content-font);line-height:var(--lh-font);list-style:none}.featured-image.page-header-image-single.grid-container.grid-parent{display:none}b,strong{font-weight:500}table,td{border:none;margin:0}td,th{padding:2px 0;vertical-align:baseline}a{text-decoration:none;color:var(--accent-color)}.elementor-widget.elementor-list-item-link-full_width a:hover{color:var(--accent-color)}h3.elementor-post__title{font-family:var(--content-font)}h1,h2,h3,h4,h5,h6{margin:10px auto;font-family:var(--heading-font);font-weight:var(--heading-fontw)}span.elementor-heading-title{font-family:var(--heading-font);font-weight:var(--heading-fontw)}p.elementor-blockquote__content{font-family:var(--heading-font);line-height:1.2;font-size:var(--XL-font)}body .elementor-widget{position:static}body .elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:var(--XXL-font)}body .elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:var(--XL-font)}body .elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:var(--L-font)}body .elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:var(--h4-font)}body .elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:var(--h5-font)}body .elementor-heading-title{line-height:var(--lh-font)}.elementor-button{font-weight:500}p.elementor-icon-box-title{margin:0}p.elementor-heading-title{font-weight:var(--heading-fontw);font-size:var(--heading-font)}cite,dfn,em,i{font-style:inherit;font-weight:500}.main-title{font-family:var(--heading-font);letter-spacing:.05rem}.elementor-accordion .elementor-accordion-item:first-of-type{display:none}.elementor-accordion .elementor-tab-title{padding-left:0;padding-right:0}.elementor-accordion .elementor-tab-title{font-size:20px}header#masthead{background:0 0;position:absolute;left:0;right:0;top:15px;z-index:1000}.admin-bar header#masthead{top:32px}.main-navigation,.main-navigation ul ul{background:0 0}.main-navigation ul ul{background:#fffffff5;width:250px;box-shadow:none;border-radius:0;padding-top:10px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.main-navigation .main-nav ul li.btn a{background:#fff;border-radius:100px;margin-right:38px;margin-left:15px;color:var(--primary-color);padding:0 30px}.main-navigation .main-nav ul li a{font-size:var(--body-font);font-weight:var(--content-fontw);font-size:15px;font-weight:500;padding-left:20px;padding-right:20px;line-height:3;letter-spacing:.05rem;color:var(--primary-color);color:#fff}.main-navigation .main-nav ul li.btn a:hover{background:var(--accent);color:var(--primary-color);padding:0 24px;margin-right:50px}.main-navigation .main-nav ul li.btn a:hover:after{width:60px}body .elementor-button.elementor-size-lg{position:relative;margin-right:38px;padding:12px 30px}.main-navigation .main-nav ul li.btn a:after,.elementor-button.elementor-size-lg:after{background-image:url(/wp-content/uploads/2025/01/right-up.png);content:"";position:absolute;right:0;top:0;bottom:0;width:45px;background-position:center;background-size:32px;background-color:#fff;background-repeat:no-repeat;border-radius:100px}.elementor-button.elementor-size-lg:after{background-color:var(--e-global-color-accent);right:-38px}.firstl p:first-letter {initial-letter:2;padding-right:10px;font-weight:100}.e--ua-safari .firstl p:first-letter {float:left;line-height:1.18;padding-right:.1em;padding-right:10px;font-weight:100;font-size:2.8rem}.main-title a,.main-title a:hover{color:#fff}.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation{padding:0;background:0 0}.separate-containers.no-sidebar .site-main,.entry-content:not(:first-child),.entry-summary:not(:first-child),.page-content:not(:first-child){margin:0}.widget-title{margin-bottom:15px}.hover:hover .elementor-element.right{width:350px}body .elementor-button.elementor-size-lg:hover{padding-right:22px;padding-left:23px;margin-right:53px}.elementor-button.elementor-size-lg:hover:after{right:-53px;width:60px}.zustimmung-text{color:#fff}@media screen and (max-width:1400px){body .elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:90px}}@media screen and (max-width:1024px){.hover:hover .elementor-element.right{width:150px}body .elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:60px}nav#mobile-menu-control-wrapper,nav#mobile-menu-control-wrapper button.menu-toggle{display:block}body.nav-float-right #site-navigation{margin:-75px -30px 0;flex-basis:calc(100% + 60px)}.has-inline-mobile-toggle #site-navigation.toggled{background:#2b2b2b;padding-top:50px;border-radius:30px;padding:150px 20px 30px;margin-top:-85px}.has-inline-mobile-toggle .header-widget,.has-inline-mobile-toggle #site-navigation{flex-basis:100%}.has-inline-mobile-toggle .inside-header{flex-direction:row;text-align:left;flex-wrap:wrap}.main-navigation ul,.gen-sidebar-nav,.main-navigation:not(.slideout-navigation):not(.toggled) .main-nav>ul,.has-inline-mobile-toggle #site-navigation .inside-navigation>*:not(.navigation-search):not(.main-nav){display:none}.main-navigation.toggled .main-nav>ul{display:block}.gp-icon svg{height:2em;width:2em;top:.6em;position:relative;fill:currentColor}.main-navigation .main-nav ul li a,.main-navigation .menu-toggle,.main-navigation .menu-bar-items{color:#fff}.site-branding,.has-inline-mobile-toggle .mobile-menu-control-wrapper{position:relative;z-index:1000}button.menu-toggle{padding:0}button.menu-toggle:hover,button.menu-toggle:focus{color:#fff}.main-navigation .main-nav ul li a{font-size:18px;padding:0 10px}.main-title{font-size:2em}.main-navigation .main-nav ul li.btn a{margin-left:0}.main-navigation .main-nav ul li.btn a:after{width:60px}.main-navigation .main-nav ul li.btn a{margin-left:0;margin-right:45px}.main-navigation .main-nav ul li.btn a{margin-left:0;margin-right:45px;margin-top:15px}}@media screen and (max-width:768px){body .elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:80px}.inside-header.grid-container{padding:20px 50px}.has-inline-mobile-toggle #site-navigation.toggled{margin-top:-75px}}@media screen and (max-width:569px){body .elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:45px}body .elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:40px}body .elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:35px}.hover:hover .elementor-element.right{width:100px}}