[class*="lightbox-trigger-"]{cursor:pointer}[class*="lightbox-content-"]{position:relative;z-index:unset!important}[class*="lightbox-content-"] .mfp-close{color:#999999!important}[class*="lightbox-content-"] .mfp-close:active{top:0px!important}body{overflow-x:hidden;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#515457}a{color:#000}.mobile_menu_bar:before,.mobile_menu_bar:after,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a{color:#000!important}.et_mobile_menu li li li{display:none!important}.et_pb_divider_0_tb_body:before{border-top-color:#e0e0e0!important}body .et_pb_post_content_0_tb_body,.et_pb_post_content_0_tb_body *{color:#333333!important}h1{line-height:1.7em}h2{font-size:24px;line-height:1.4em}h2 strong{font-weight:600}h3,h4,h5,h6{line-height:1.5em;color:#333333}h3{letter-spacing:-1px}h5{font-weight:700;font-size:14px}h6{line-height:1.5em}p,.et_pb_text_inner li{font-weight:400;font-size:16px;color:#515457}p.body-p{font-weight:400!important;color:#515457!important;font-size:16px}p.name-tag,.name-tag p{font-weight:300}p.subtitle,.subtitle p{color:#c21344;font-weight:500;text-transform:uppercase;font-size:14px;letter-spacing:1px}.et_pb_blurb_description a,a.a-primary{font-weight:600;font-size:small;text-align:right;color:#c21344!important}.et_pb_slide_content p{font-weight:300;font-size:unset;color:#fff}.wps-team--member-title{font-family:"Open Sans"!important;font-weight:300!important}li::marker{color:#c21344;font-size:1em;font-weight:700}.fa-external-link{display:none}@media screen and (max-width:500px){h1{font-size:22px;hyphens:auto}h2{font-size:20px}h3{font-size:18px}h4{font-size:16px}p{font-weight:400;font-size:14px}li{font-size:14px!important}}#main-header{box-shadow:unset;margin-top:80px}#main-header #logo{width:120px}#top-menu a{font-weight:500}.current-menu-item a{font-weight:600!important;position:relative}.et_mobile_menu{position:fixed}#menu-hauptmenue li{margin-right:10px}.header-placeholder{}@media only screen and (max-width:1140px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{width:90%}}@media only screen and (max-width:500px){#main-header #logo{width:100px}}.wp-block-quote{border-color:#c21344}.et_pb_slide_content blockquote{border-color:#000000!important}.text-highlight-1{color:#fff!important;position:relative;font-weight:700;white-space:pre}.text-highlight-1::before{content:'';width:130%;height:120%;background-color:#C21344;position:absolute;z-index:-1;left:-15%;top:-5%;clip-path:polygon(9% 5%,92% 10%,90% 94%,10% 97%);box-decoration-break:clone}mark.highlight{height:120%;padding:0.4em 0.2em 0.4em 0.25em;background-color:#C21344;position:relative;z-index:-1;left:-15%;top:-5%;clip-path:polygon(9% 5%,92% 10%,90% 94%,10% 97%);box-decoration-break:clone;color:#fff;font-weight:700}.text-highlight-2{color:#fff!important;position:relative;font-weight:700;white-space:pre}.text-highlight-2::before{content:'';width:130%;height:120%;background-color:#C21344;position:absolute;z-index:-1;left:-15%;top:-3%;clip-path:polygon(8% 6%,90% 14%,90% 92%,10% 100%);box-decoration-break:clone}.text-highlight-3{color:#fff!important;position:relative;font-weight:700;white-space:pre}.text-highlight-3::before{content:'';width:130%;height:120%;background-color:#C21344;position:absolute;z-index:-1;left:-15%;top:-5%;clip-path:polygon(11% 7%,90% 12%,90% 94%,9% 95%);box-decoration-break:clone}.circle-sketch-highlight{position:relative}.circle-sketch-highlight:before{content:"";z-index:-1;left:-0.5em;top:-0.1em;border-width:2px;border-style:solid;border-color:#c8c8c8;position:absolute;border-right-color:transparent;width:100%;height:1em;transform:rotate(2deg);opacity:0.7;border-radius:50%;padding:0.1em 0.25em}.circle-sketch-highlight:after{content:"";z-index:-1;left:-0.5em;top:0.1em;padding:0.1em 0.25em;border-width:2px;border-style:solid;border-color:#c8c8c8;border-left-color:transparent;border-top-color:transparent;position:absolute;width:100%;height:1em;transform:rotate(-1deg);opacity:0.7;border-radius:50%}.underline-highlight{position:relative;display:inline-block}.underline-highlight::after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:18px;background-image:url(https://www.bamero.de/wp-content/uploads/2025/10/underline.svg);background-repeat:no-repeat;background-size:auto 12px;pointer-events:none;opacity:0.3}.is-form-style.is-form-style-3 label{width:calc(100% - 50px)!important}.is-form-style button.is-search-submit{width:50px;height:50px;transition:background .2s linear}.is-search-icon{width:50px;background-color:#f7f7f7}.is-form-style input.is-search-input{border-radius:5px 0 0 5px;height:50px;font-size:1rem!important;font-family:'Open Sans',sans-serif;font-weight:500;box-shadow:0px 0px 20px rgba(0,0,0,0.05)}input{transition:border .3s ease}input#is-search-input-160,input#is-search-input-1305,input#is-search-input-1306{border:1px solid #ccc!important}input#is-search-input-160:focus,input#is-search-input-1305:focus,input#is-search-input-1306:focus{border:2px solid #c21344!important}.is-search-form{border-radius:10px}.is-form-style .is-search-icon{height:50px;padding-top:12px!important;border-radius:0 5px 5px 0;border-left:0}.is-search-icon svg{transform:scale(1.2)}div.is-ajax-search-result{background:#f7f7f7!important;border-radius:0 0 10px 10px;box-shadow:0px 0px 20px rgba(0,0,0,0.15)}.is-ajax-search-details a,.is-ajax-search-result a{color:#222!important;font-weight:600}div.is-ajax-search-post:hover{background-color:#f7f7f7!important}.is-show-more-results{border-radius:0 0 10px 10px}.is-show-more-results-text{font-weight:700}.is-highlight{color:#c21344}.post-meta{margin-top:10px;line-height:1.3em}.grid-posts.loop-grid .et_pb_section>div{border:0!important;box-shadow:0px 12px 18px -6px rgba(0,0,0,0.1)!important;border-radius:5px}@media only screen and (min-width:981px){.et_pb_blog_0 .entry-title{height:120px!important}}.workshop-loop .loop-grid p.dmach-acf-value{font-style:normal!important;text-transform:uppercase;font-weight:700;letter-spacing:1px;color:#aaaaaa}.workshop-loop .loop-grid .et_pb_de_mach_thumbnail{margin-bottom:7%}.workshop-loop .loop-grid h1.dmach-post-title{line-height:1.4em!important;color:rgba(46,47,46,0.87)!important;font-size:18px!important;font-weight:700!important}.workshop-loop .loop-grid .et_pb_text_inner{line-height:1.3em!important}.divi-filter-pagination ul.page-numbers li{border:none!important}.workshop-loop .loop-grid .et_pb_section.et_section_regular{padding:10px!important}.workshop-loop .loop-grid .et_shop_image img{height:200px;margin:10px auto 30px auto}@media screen and (max-width:500px){.workshop-loop .loop-grid div.et_pb_with_border.et_pb_row.et_pb_equal_columns{width:unset!important;height:unset!important;min-height:unset!important;max-height:unset!important}}.workshop-loop .loop-grid .et_pb_column .et_pb_module{margin-bottom:10px!important}.sa_hover_container{display:flex;justify-content:center;flex-direction:column}.sa_hover_container p{display:flex;justify-content:center}.et_pb_section.popup{border-radius:10px!important}.sa_owl_theme .owl-nav div,.sa_owl_theme .owl-nav button.owl-prev,.sa_owl_theme .owl-nav div,.sa_owl_theme .owl-nav button.owl-next{width:50px!important;height:50px!important;border-radius:50%}#et-boc .area-outer-wrap .da-close{font-size:2em;font-weight:500;right:10px;top:10px;box-shadow:none!important}.et_pb_slide_image img{width:90%!important;border:0!important;border-radius:5px!important}.et_pb_slider .et_pb_container{height:60vh!important}@media screen and (max-width:1025px){.et_pb_slider .et_pb_container{height:40vh!important}.testimonial .et_pb_slide_image{display:none!important}.testimonial .et_pb_slide_description{width:100%!important}}@media screen and (max-width:500px){.et_pb_slider .et_pb_container{height:60vh!important}.testimonial-header{margin:0!important}.testimonial .et_pb_slide_content p,.testimonial .et_pb_slide_content strong{font-size:large}.testimonial .et_pb_slide_content p{text-align:center!important}.testimonial .et_pb_slide_content>div,div.text>div{flex-direction:column}.testimonial .et_pb_slide_description{padding-top:0!important;padding-bottom:40px!important}.testimonial .et_pb_slide_content img{width:92px;margin-left:7%;margin-top:12%}.testimonial .et_pb_slide_content h6{letter-spacing:-0.2px}.testimonial .et-pb-arrow-prev{left:-14px}.testimonial .et-pb-arrow-next{right:-14px}.testimonial .et-pb-controllers{display:none}}#showcase_1480 button{filter:invert(1)}.et_pb_blog_0{display:unset!important}.post-tags a{color:#fff!important;display:inline-flex;margin:4px 8px;position:relative;font-size:0.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;opacity:.7;transition:opacity 200ms 0s ease}.post-tags a:hover{opacity:1}.post-tags a::after{width:calc(100% + 12px);content:'';height:105%;position:absolute;top:0;left:-6px;border-radius:3px;background-color:#000;z-index:-1}.author-profile a{color:#2f2e2e}.author-profile img{border-radius:50%}.et_pb_posts_nav{display:flex;justify-content:space-between}.et_pb_posts_nav.nav-single:after{display:none}.et_pb_posts_nav a{display:inline-flex;color:#2f2e2e!important;opacity:1;transition:opacity 200ms 0s ease}.et_pb_posts_nav a:hover{opacity:.8}.meta-nav{margin:0 4px}.nav-label{width:100%;max-width:400px;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-next{display:flex;flex:1;justify-content:flex-end}.author-bio-text a{color:#c21344!important}.nav li ul li ul{width:410px}#top-menu li li li a{width:370px}.st-tag-cloud{width:80%;text-align:center;margin:5px auto}.tag__post-slider .et-pb-active-slide{background-color:rgba(0,0,0,0.3);background-blend-mode:multiply}.et_pb_widget_area_left{border-right:none!important}.widget_block{width:100%!important}.wp-block-categories-list{display:flex;max-width:unset!important;justify-content:center}.wp-block-categories-list li{margin-right:5px}.cta-btn>div{display:inline-flex}.et_pb_button_2_wrapper .et_pb_button_2,.et_pb_button_2_wrapper .et_pb_button_2:hover,.et_pb_button{padding:10px 30px!important}.tools-container>div{margin-right:2.5%!important}.tools-container>div:last-child{margin-right:0%}.leistungen-tools__cards{height:580px!important}@media screen and (max-width:500px){.cta-btn>div{flex-direction:column;align-items:center}.cta-btn>div>div{width:100%}}footer a{color:#2e2e2e;letter-spacing:0px;font-weight:400;font-size:0.9rem}footer a:hover{color:#c21344!important}@media screen and (min-width:981px){#top-menu li.current-menu-item::after{position:absolute;top:60%;left:0;content:'';width:calc(100% - 22px);background-color:#c21344;height:3px}.menu-item-has-children .sub-menu li::after{visibility:hidden}.et-fixed-header #top-menu li.current-menu-item::after,.et-fixed-header #top-menu li.current_page_item::after{visibility:hidden}.et-hover>a:hover{color:#c21344!important}.author-profile{}}.wpspeedo-team--single a.et_pb_pfd_trigger:hover{color:#c21344!important}.da-close{border-radius:20px}.swiper-pagination-bullet-active{background:#c21344!important}.wps-team--carousel-navs{margin-top:20px}.wps-team--read-more-link{font-size:0.96em!important;font-weight:600!important;margin-left:5px!important}@media screen and (max-width:980px){#page-container{padding-top:0!important}}@media screen and (max-width:500px){#main-header{top:0!important;margin-top:60px;line-height:20px}.et_pb_button{width:100%;text-align:center}.hero-section .et_pb_row{display:flex;flex-direction:column-reverse}.et_pb_button_8_wrapper{margin-bottom:10px!important}footer a{font-size:0.9rem}.et_pb_slide_content blockquote{border:none!important}.et_pb_posts_nav{flex-direction:column}.et_pb_posts_nav>span:first-child{margin-bottom:12px}.nav-label{max-width:60vw}.et_pb_section .et_pb_row{width:85%}.addtoany_content_bottom{padding-right:2em}.blog-meta .et_pb_image_wrap img{height:80vh}.referenzen-card .et_pb_image_container{height:unset!important;margin-bottom:5px!important}.referenzen-card .et_pb_blog_0 .entry-title{height:unset!important}.wps-team--carousel-navs .swiper-button-prev{margin-left:-50px!important}.wps-team--carousel-navs .swiper-button-next{margin-right:-50px!important}}