div.standard-kontaktformular [data-id="datenschutzhinweis"] .et_pb_contact_field_options_wrapper .et_pb_contact_field_options_title{display:none}@media only screen and (max-width:500px){body header img#logo{max-width:65%!important;max-height:65%!important;height:auto!important;width:auto!important}}span.mobile_menu_bar:before{color:#ffffff}#main-header{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}#angebot::before{content:"";display:block;height:100px;margin-top:-100px;visibility:hidden}.icon-link{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:#ffffff;font-weight:500;font-size:1.1em;transition:opacity 0.3s ease}.icon-link:hover{opacity:0.85}.icon-inline{width:30px;height:auto;filter:brightness(1.4);display:inline-block;transition:filter 0.3s ease}.icon-link:hover .icon-inline{filter:brightness(1.7)}.r4w-marquee{width:100%;overflow:hidden;white-space:nowrap;box-sizing:border-box;background:#000000;padding:15px 0}.r4w-marquee span{display:inline-block;padding-left:100%;font-size:clamp(18px,4vw,48px);font-weight:500;color:#ffffff;animation:r4w-marquee 15s linear infinite}@keyframes r4w-marquee{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}@keyframes r4w-marquee{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}.comment_date{display:none!important}.comment-date{display:none!important}a#bewertung{display:block;position:relative;top:-100px;visibility:hidden}.seminar-liste>ul>li{list-style:none;position:relative;margin-bottom:0.6em;padding-left:1.5em;font-weight:500}.seminar-liste>ul>li::before{content:"";position:absolute;left:0;top:0.5em;width:8px;height:8px;background-color:#ffffff;border-radius:50%}.seminar-liste ul ul li{list-style:none;position:relative;margin-bottom:0.3em;padding-left:1.2em;font-weight:400}.seminar-liste ul ul li::before{content:"–";position:absolute;left:0;color:#555}.comment-content .small{color:#666!important;font-size:14px;font-weight:300}.natursteinBG .et_parallax_bg{background-position:bottom center!important}hr.style-two{border:0;height:1px;background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,0.75),rgba(0,0,0,0))}@media (min-width:480px){.icon img{height:auto;width:49%;float:left;margin:2px!important}.iconOff{display:none}.home h2{font-size:34px}.plus li{font-size:20px}}@media (min-width:768px){#top-menu li a,.et_search_form_container input{letter-spacing:1px}#top-menu li{display:inline-block;font-size:14px;padding-right:18px}#main-header{background:rgb(255,255,255);background:linear-gradient(122deg,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 40%,rgba(48,48,48,1) 40%,rgba(48,48,48,1) 100%)}.icon img{height:auto;width:100%;float:left;margin-bottom:0!important}.icon{height:125px;width:12.5%;float:left;margin-bottom:0!important;display:inline}.iconOff{height:135px;width:12.5%;float:left;margin-bottom:0!important;display:inline}h2,h2.et_pb_contact_main_title,.et_pb_title_container h1{font-size:32px;color:#8C0A14}h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-size:36px}h3{font-size:24px;color:#8C0A14}}@media (min-width:960px){.home h2{font-size:38px}hr.style-two{border:0;height:1px;background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(255,255,255,0.75),rgba(255,255,255,0.75))}.textabsatzrot em{color:#820a1a}@media only screen and (min-width:981px) and (max-width:1100px){#et_mobile_nav_menu{display:block}#top-menu{display:none}}.plus li{font-size:27px;line-height:40px;font-weight:500;letter-spacing:2px;padding:10px 0;width:100%;list-style:none;display:inline-block}.plus li::after{content:'✓';display:inline-block;float:left;width:25px;height:25px;line-height:25px;text-align:center;border-radius:50%;background:orange;color:#fff;font-size:18px;font-weight:bold;margin:0 20px 0 0;border:#ccc 3px solid}}.comments-slider{max-width:1200px;margin:40px auto;padding:20px;position:relative}.comments-slider .swiper-slide{height:auto;display:flex}.comment-item{background:#f9f9f9;border-radius:12px;padding:20px;box-shadow:0 4px 10px rgba(0,0,0,0.08);width:100%;display:flex;flex-direction:column}.comment-header{display:flex;justify-content:space-between;margin-bottom:10px}.comment-author{font-weight:600}.comment-date{font-size:0.8rem;color:#777}.comments-slider .swiper-button-next,.comments-slider .swiper-button-prev{color:#333}.comments-slider .swiper-button-next:hover,.comments-slider .swiper-button-prev:hover{color:#000}.comments-slider .swiper-pagination-bullet{background:#aaa;opacity:0.6}.comments-slider .swiper-pagination-bullet-active{background:#333;opacity:1}.comments-slider{overflow:visible!important;position:relative;padding-bottom:50px}.comments-slider .swiper-slide.comment-item{position:relative;background:#eee;border-radius:12px;padding:20px 25px 30px;margin:40px 0 20px;font-family:Arial,sans-serif;color:#000;line-height:1.5;text-align:center;box-shadow:0 2px 6px rgba(0,0,0,0.15);display:flex;flex-direction:column;justify-content:flex-start;height:auto}.comments-slider .comment-author{position:absolute;top:-25px;left:50%;transform:translateX(-50%);background:#8b0a14;color:#fff;padding:5px 12px;border-radius:16px;font-size:1.1em;font-weight:bold;white-space:nowrap;box-shadow:0 2px 6px rgba(0,0,0,0.2)}.comments-slider .comment-date{font-size:0.75em;color:#333;text-align:right;margin-bottom:8px}.comments-slider .comment-content{font-size:1.05em;margin-top:10px}.comments-slider .swiper-slide.comment-item::after{content:"";position:absolute;bottom:-18px;left:50%;transform:translateX(-50%);width:0;height:0;border:10px solid transparent;border-top-color:#eee}.comments-slider .swiper-button-next,.comments-slider .swiper-button-prev{color:#8b0a14!important;width:40px;height:40px;top:50%;transform:translateY(-50%);z-index:20}.comments-slider .swiper-button-prev{left:-60px!important}.comments-slider .swiper-button-next{right:-60px!important}.comments-slider .swiper-pagination{bottom:10px!important;text-align:center}.comments-slider .swiper-pagination-bullet{background:rgba(139,10,20,0.4)!important;opacity:1!important;margin:0 6px!important}.comments-slider .swiper-pagination-bullet-active{background:#8b0a14!important}@media (max-width:1024px){.comments-slider .swiper-button-prev{left:-40px!important}.comments-slider .swiper-button-next{right:-40px!important}}@media (max-width:767px){.comments-slider .swiper-button-prev{left:-20px!important}.comments-slider .swiper-button-next{right:-20px!important}.comments-slider .swiper-button-next,.comments-slider .swiper-button-prev{width:30px;height:30px}}.et_pb_section{background-color:#ffffff}@media (min-width:981px){.et_fullwidth_nav #main-header .container{padding-left:150px}#logo{padding-bottom:10px}}.laden-status{font-size:12px;font-family:Arial,sans-serif;font-weight:lighter;display:flex;align-items:center;gap:6px}.status-dot{display:inline-block;width:12px;height:12px;border-radius:50%}.status-dot.green{background-color:#28a745}.status-dot.yellow{background-color:#ffc107}.status-dot.red{background-color:#dc3545}img.mein-bild-style{border:0px solid transparent!important;border-radius:0px!important}.wp-caption-text{color:#000!important}.comment{background:#fff;border-left:4px solid #8b0a14;box-shadow:0 4px 15px rgba(0,0,0,0.06);border-radius:8px;padding:25px 30px;margin-bottom:35px;transition:all 0.4s ease;opacity:0;transform:translateY(20px)}.comment:hover{box-shadow:0 6px 25px rgba(0,0,0,0.1);transform:translateY(-2px)}.comment .fn{color:#8b0a14;font-weight:600;font-size:1.1em}.comment .comment-meta{color:#777;font-size:0.9em;margin-bottom:10px}.comment p{color:rgba(35,38,45,0.9);line-height:1.6}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.comment::before{content:"“";position:absolute;top:10px;left:15px;font-size:60px;color:rgba(139,10,20,0.15);font-family:Georgia,serif;line-height:1}.comment{position:relative;padding-left:60px}.comment.in-view{animation:fadeInUp 0.8s ease forwards}.ticker{color:#fff;overflow:hidden;padding:0px 0;font-weight:500;font-family:inherit}.ticker{overflow:hidden;color:#fff;padding:8px 0;font-weight:500;font-size:18px;font-family:inherit;white-space:nowrap}.marquee{display:flex;width:max-content;animation:scroll-left 35s linear infinite;will-change:transform;transform:translate3d(0,0,0)}.text{display:inline-block;padding-right:2rem}@keyframes scroll-left{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-50%,0,0)}}.ticker:hover .marquee,.marquee:hover,.text:hover{animation-play-state:running!important}.marquee{background:#23262d;position:relative;overflow:hidden;white-space:nowrap;line-height:1.3;padding:0px 0px;border-top:0px solid rgba(255,255,255,0.12)}.marquee:first-child{border-top:none}.track{display:flex;align-items:center;will-change:transform}.text{display:inline-block;padding-right:2rem;font-size:24px}.marquee-left .track{animation:scroll-left 12s linear infinite}.marquee-right .track{animation:scroll-right 16s linear infinite}.marquee:hover .track{animation-play-state:paused}@keyframes scroll-left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes scroll-right{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}@media (max-width:900px){.text{font-size:24px;padding-right:1.6rem}}@media (max-width:600px){.text{font-size:16px;padding-right:1.2rem}}@media (prefers-reduced-motion:reduce){.track{animation:none!important;transform:none}}.faq{color:#fff;font-size:17px;line-height:1.6;max-width:100%;margin:0 auto;padding:40px 20px}.faq h2{font-size:28px;margin-bottom:30px;text-align:left;color:#fff;font-weight:600}.faq h3{font-size:20px;color:#fff;margin-top:25px;margin-bottom:10px;font-weight:600}.faq p{margin-bottom:15px;color:#e8e8e8}@media (max-width:768px){.faq{font-size:16px;padding:20px}.faq h2{font-size:24px}.faq h3{font-size:18px}}.region{color:#fff;font-size:17px;line-height:1.6;max-width:100%;margin:0 auto;padding:40px 20px}.region h2{font-size:28px;margin-bottom:25px;text-align:left;color:#fff;font-weight:600}.region h3{font-size:20px;color:#fff;margin-top:25px;margin-bottom:10px;font-weight:600}.region p{margin-bottom:15px;color:#e8e8e8}.region-img{display:block;width:100%;max-width:100%;border-radius:10px;margin:20px auto 30px;box-shadow:0 4px 15px rgba(0,0,0,0.3)}.bildcenter{display:flex;justify-content:center;align-items:center}.bildcenter img{max-width:100%;height:auto}