:root{--rose: #f7a4a1;--black: #333333}body{overflow-x:hidden}#et-main-area{overflow:hidden !important}.et_pb_team_member .et_pb_member_social_links{display:none !important}.title img{height:89.29px !important}.price-item .et_pb_blurb_container{display:flex;flex-wrap:wrap;padding-bottom:10px}.price-item .et_pb_blurb_container h4{flex-basis:65%}.price-item .et_pb_blurb_container .et_pb_blurb_description{flex-basis:35%}.price-item .et_pb_module_header{display:flex;height:50px;align-items:center;padding-bottom:0}.price-item .et_pb_blurb_description{display:flex;align-items:center;height:50px;justify-content:flex-end;font-style:italic;font-weight:500}.price-item .et_pb_blurb_container .et_pb_blurb_description:before{content:"";width:100px;height:100px;position:absolute;right:-9px;top:-34px;background:url("/wp-content/uploads/2018/11/Kopfsache-Blatt-003.png");background-size:cover;opacity:0.1;transform:rotate(-150deg)}.price-item:hover .et_pb_blurb_description{transition:transform 0.3s ease-in-out}.price-item .et_pb_blurb_description{transition:transform 0.3s ease-in-out}.price-row{position:relative}.et_pb_blurb_description p{font-size:15px}.et_mobile_menu{border-color:#ffffff !important}ul#mobile_menu li a{text-align:center}#top-menu li a .icon,ul#mobile_menu li a .icon{width:15px;height:15px;padding:5px;border-radius:100%;background-repeat:no-repeat;background-position:center;background-size:15px;color:white}#top-menu li a .icon.book,ul#mobile_menu li a .icon.book{background-image:url("/wp-content/uploads/2024/10/calendar.png")}#top-menu li a .icon.call,ul#mobile_menu li a .icon.call{background-image:url("/wp-content/uploads/2024/05/phone-icon.png")}ul#mobile_menu li.btn_link{margin-bottom:15px !important;display:flex !important;justify-content:center !important}ul#mobile_menu li.btn_link a{}ul#mobile_menu li:last-child{margin:0 auto;margin-bottom:20px}li.btn_link a{border:2px solid #fff;padding:10px 8px !important;font-weight:normal !important;text-transform:unset !important}li.btn_link a{display:flex !important;align-items:center;justify-content:center;gap:5px;border-radius:5px !important}li.btn_link a:hover{opacity:1 !important;color:white !important;background:var(--black) !important;border-color:var(--black) !important}li.call a{border:1px solid white !important}li.book a{background:var(--black) !important;color:white !important;border:1px solid var(--black) !important}.et_pb_gallery_item:hover a img{transform:rotate(5deg) scale(1.3);z-index:1000}.et_pb_gallery_item a img{transition:transform 0.1s ease-in}img.cb-social-icon{width:70px;padding:5px}.cb-social-wrapper{width:144px;margin-left:auto;margin-right:auto}#cookie-law-info-again{box-shadow:none;border:1px solid #f2f2f2;background:#f2f2f2 !important;border-top-left-radius:11px;border-top-right-radius:11px}div#left-leaf img{transform:rotateZ(-50deg)}div#right-leaf img{transform:rotateZ(-35deg)}#top-cover{background-attachment:fixed;background-position:100% 220px}.et_pb_column{perspective:700px}.et_pb_module{transform-style:preserve-3d}header#main-header{box-shadow:none}h1.referral{display:none !important}li.feed-item.juicer.image-post{display:none}p.post-meta{color:#fff !important}div.et_menu_container div.mobile_nav{background-color:transparent !important}div.et_menu_container span.select_page{display:none !important}#sb_instagram .sbi_loader{background-color:#f7a4a1 !important}@media screen and (min-width:992px){.et_pb_section_0{padding-top:200px !important}.team-member-container{position:relative !important;transition:transform 1s cubic-bezier(0.68, -0.61, 0.28, 1.56);transform-style:preserve-3d}.team-member-info{position:absolute;z-index:5;backface-visibility:hidden;transform:rotateY(180deg);top:0;left:0;right:0;bottom:0;height:100%;transform-style:preserve-3d;background:white;background-size:cover;background-position:20px 150px;background-repeat:no-repeat}.team-member-info .et_pb_team_member_description{height:100%;display:flex !important;flex-direction:column;justify-content:center}.team-member-image{z-index:6;backface-visibility:hidden;transform-style:preserve-3d}.team-member-container:hover,.team-member-container:focus,.team-member-container:active{transform:rotateY(180deg)}.et_pb_column{perspective:700px}}@media screen and (max-width:991px){.mobile_nav{display:flex !important;justify-content:center !important;padding:0 !important}.et_header_style_centered .et_menu_container .mobile_menu_bar{position:relative !important;right:unset !important;top:unset !important}.et_menu_container{display:flex;justify-content:center;flex-direction:column !important}.pt_home_slider .et_pb_slider_container_inner{min-height:450px !important;display:flex;align-items:stretch !important}.pt_home_slider .et_pb_slide_description{margin-bottom:40px !important}.pt_home_slider .et_pb_button{margin-top:5px !important}.pt_person_info{display:flex;flex-direction:column}.pt_person_info .et_pb_column_2{order:-1;margin-bottom:50px !important}.team-member-info .et_pb_team_member_description{position:absolute;background:rgba(255, 255, 255, 0.9);padding:15px 20px 10px !important;border-radius:100%;width:200px;height:200px;padding:20px;right:-20px;bottom:-20px;display:flex !important;flex-direction:column;justify-content:center !important}.team-right-leaf{display:none}}@media only screen and (max-width:600px){.price-item .et_pb_blurb_container h4{flex-basis:100%}.price-item .et_pb_blurb_container .et_pb_blurb_description{flex-basis:100%}}.gform_required_legend{margin-bottom:20px !important;color:#333333 !important}.gform_validation_errors{background:rgba(255, 255, 255, 0.83) !important}.pt_kontaktformular .gform_body input,.pt_kontaktformular .gform_body select{border:none !important;border-radius:0 !important;width:100% !important;background-color:rgba(255, 255, 255, 0.83) !important;border:2px solid white !important}.pt_kontaktformular legend,.pt_kontaktformular .gfield_label{color:#333 !important}.pt_kontaktformular #gform_submit_button_1{border-radius:0 !important;background-color:#333333 !important;padding:10px 30px !important;font-weight:700 !important;font-family:"Playfair Display SC", sans-serif !important;letter-spacing:3px;font-size:15px;box-shadow:5px 5px 0px 0px rgba(0, 0, 0, 0.13)}.pt_kontaktformular .gform_confirmation_message{color:#333 !important;text-align:center;padding:20px;background:rgba(255, 255, 255, 0.83);border:2px solid #fff}.pt_kontaktformular .validation_message{font-weight:bold !important}@media screen and (max-width:767px){.pt_price_col:first-child{border-bottom:none !important;padding-bottom:0 !important}}@media screen and (max-width:767px){.pt_price_col:nth-child(2){border-top:none !important;margin-top:-30px !important}}