.quote .quote-wrapper{display:flex;align-items:center;padding:0
1pc}.quote .quote-wrapper .quote-image{position:relative;z-index:1}.quote .quote-wrapper .quote-image
img{width:180px;height:180px;object-fit:cover}.quote .quote-wrapper .quote-text-wrapper{background:#FAF9F5;padding:40px
40px 40px 80px;font-size:32px;line-height:40px;margin-left:-40px;width:calc(100% - 140px);font-family:'Arial','Arial';font-weight:700}.quote.no-image .quote-wrapper .quote-text-wrapper{background:transparent;text-align:center}.quote .quote-wrapper .quote-text-wrapper .quote-position{margin-top:16px;font-size:14px;font-family:Arial;line-height:20px;color:#6e6e6e}@media (max-width: 1200px){.quote .quote-wrapper{flex-direction:column-reverse;align-items:center}.quote .quote-wrapper .quote-image{margin-top:-30px}.quote .quote-wrapper .quote-image
img{width:120px;height:120px;object-fit:cover}.quote .quote-wrapper .quote-text-wrapper{padding:40px
20px;font-size:24px;line-height:32px;margin:0;width:100%;text-align:center}.quote .quote-wrapper .quote-text-wrapper .quote-position{margin-top:8px;font-size:14px;line-height:20px}}.sms{}.sms .sms-content{width:760px;margin:0
auto;max-width:100%}.sms .sms-text{margin-bottom:32px}.sms .sms-text, .sms .sms-text
p{font-family:Arial;font-size:20px;line-height:30px;font-weight:normal;margin:0;margin-bottom:16px}.sms .sms-link-wrapper{display:flex}.sms .sms-link{display:flex;margin-top:32px;line-height:normal}.sms .sms-link{padding:15px
30px;line-height:normal;color:#9e2ab5;border:1px
solid #9e2ab5;font-weight:700;text-decoration:none;font-family:Arial;border-radius:26px;display:inline-block}.sms .sms-link:hover{background:#9e2ab5;color:#fff}.sms .sms-link.filled{background:#9e2ab5;color:#fff}.sms .sms-link.filled:hover{color:#9e2ab5;background:#fff}.green .sms-link{color:#fff;border:1px
solid #fff}.green .sms-link:hover{background:#fff;color:#00A97A}.green .sms-link.filled{background:#fff;color:#00A97A}.green .sms-link.filled:hover{color:#fff;background:#00A97A}.sms .sms-heading{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}@media (max-width: 800px){.sms{padding:16px}.sms .sms-content{padding:34px
0}.sms .sms-text, .sms .sms-text
p{font-size:16px;line-height:24px;margin-bottom:12px}.sms .sms-link-wrapper{gap:12px}.sms .sms-link{width:100%;text-align:center;margin-top:16px;padding:12px
24px;font:700 1pc / 1pc Arial, sans-serif}.sms .sms-heading{font-size:24px;line-height:1.2}}@keyframes pulse-animation{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}to{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}.pulse .icon:after{content:"";display:block;position:absolute;width:40px;height:40px;background-color:inherit;border-radius:inherit;-webkit-transition:opacity .3s, -webkit-transform .3s;transition:opacity .3s, -webkit-transform .3s;transition:opacity .3s, transform .3s;transition:opacity .3s, transform .3s, -webkit-transform .3s;-webkit-animation:pulse-animation 1s cubic-bezier(.24, 0, .38, 1) 3;animation:pulse-animation 1s cubic-bezier(.24, 0, .38, 1) 3;z-index:-1}.hotpoints
.hotpoint{position:absolute;z-index:1;display:flex;flex-direction:column;align-items:center;transform:translate(-50%, -50%);overflow-wrap:break-word;word-wrap:break-word;hyphens:auto}.hotpoints .hotpoint
.icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:#fff;background:#9e2ab5;border-radius:50%;cursor:pointer;border:1px
solid #9e2ab5;margin-top:40px;box-shadow:0 4px 8px rgba(51, 51, 51, .1607843137)}.hotpoints .hotpoint
.add{cursor:pointer;width:48px;height:48px;border-radius:50%;background:url("/wp-content/themes/bbraun/svg/add_white.svg") #9e2ab5 center no-repeat}.hotpoints .hotpoint
.remove{cursor:pointer;width:48px;height:48px;border-radius:50%;background:url("/wp-content/themes/bbraun/svg/remove_purple.svg") #fff center no-repeat;display:none}.hotpoints .hotpoint.open .remove, .hotpoints .hotpoint.open .hotpoint-wrapper{display:flex;flex-direction:column}.hotpoint .hotpoint-wrapper{width:280px;background:#9e2ab5;padding:20px
15px 20px;color:#fff;border-radius:10px;position:absolute;bottom:0;transform:translateY(-80px);box-sizing:border-box;display:none}.hotpoint .hotpoint-wrapper::after{content:"";display:block;width:0;height:0;position:absolute;top:99.5%;left:0;border-radius:1.5625rem;border-left:8.75rem solid transparent;border-right:8.75rem solid transparent;border-top:1.5625rem solid #9e2ab5}.hotpoint.open .hotpoint-wrapper{display:block;z-index:10}.hotpoint.open{z-index:10}.hotpoint.open .hotpoint-wrapper .hotpoint-title{font-family:'Arial';font-size:32px;margin-bottom:16px;font-weight:700;line-height:2.375rem}.hotpoint.open .hotpoint-wrapper .hotpoint-text{font-family:Arial;font-size:16px}.hotpoint .hotpoint-link{line-height:24px;margin-top:27px}.hotpoint .hotpoint-link
a{color:#fff;font-family:Arial;font-size:16px;font-weight:bold;text-decoration:none;line-height:24px}.hotpoint .hotpoint-link a+span{position:relative;top:6px;font-weight:700}.hotpoint.green .hotpoint-wrapper{background:#00a97a}.hotpoint.green .hotpoint-wrapper::after{border-top:24px solid #00a97a}.hotpoints .hotpoint.green
.icon{background:url("/wp-content/themes/bbraun/svg/add_white.svg") #00a97a center no-repeat;border:1px
solid #00a97a}.hotpoints .hotpoint.green
.icon.remove{background:url("/wp-content/themes/bbraun/svg/remove_green.svg") #fff center no-repeat}.hotpoint.grey .hotpoint-wrapper{background:#ececec;color:#333}.hotpoints .hotpoint.grey
.icon{background:url("/wp-content/themes/bbraun/svg/add_white.svg") #333 center no-repeat;border:1px
solid #333}.hotpoint.grey .hotpoint-wrapper::after{border-top:1.5625rem solid #ececec}.hotpoints .hotpoint.grey
.icon.remove{background:url("/wp-content/themes/bbraun/svg/remove_black.svg") #fff center no-repeat}.hotpoint.grey-white .hotpoint-wrapper{background:#ececec;color:#333}.hotpoint.grey-white .hotpoint-wrapper::after{border-top:1.5625rem solid #ececec}.hotpoints .hotpoint.grey-white
.icon{background:url("/wp-content/themes/bbraun/svg/add_black.svg") #fff center no-repeat;border:1px
solid #fff;color:#333}.hotpoint.grey-white.pulse .icon:after{background:#333}.hotpoints .hotpoint.grey-white
.icon.remove{background:url("/wp-content/themes/bbraun/svg/remove_white.svg") #333 center no-repeat}@media (max-width: 800px){.wp-block-bbraun-hotpoints.hotpoints{display:flex;justify-content:center;align-items:center}.hotpoint .hotpoint-wrapper{position:fixed;bottom:10px;left:50%;transform:translateX(-50%);max-width:none;padding:20px;border-radius:0;background:#9e2ab5;z-index:10}.hotpoint .hotpoint-wrapper::after{display:none}.hotpoint .hotpoint-wrapper
.remove{position:absolute;top:10px;right:10px;display:block}.hotpoint .hotpoint-wrapper .remove
img{width:20px;height:20px}}.hotpoints{position:relative}.hotpoints .hotpoints-bg{width:100%}.hotpoints .hotpoints-bg
img{width:100%}.bbraun-button-link{}.bbraun-button-link
a{color:#fff;padding:16px
24px;background:#9E2AB5;border-radius:48px;font-family:"Arial",Sans-serif;font-size:16px;width:max-content;display:inline-block;text-decoration:none;transition:all 0.3s ease}.bbraun-button-link a:hover{background:#711E82}.image-block{max-width:100%;margin:0
auto}.image-block
img{max-width:100%;object-fit:contain;height:auto !important}.image-block
.caption{margin-top:16px;font-family:Arial,sans-serif;font-size:14px;color:#6E6E6E;word-wrap:break-word;overflow-wrap:break-word}.bbraun-gallery .gallery-container{position:relative;display:flex;flex-direction:column;align-items:center}.bbraun-gallery
img{width:100%;height:auto;display:block;object-fit:cover;margin:0
auto}.gallery-nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;max-width:48.75rem;width:100%;margin-left:auto;margin-right:auto;position:static}.swiper-button-prev,.swiper-button-next{position:relative !important;z-index:10 !important;width:2.75rem !important;height:2.75rem !important;margin:0
!important;border-radius: .125rem;font-size:1.125rem !important;color:#666 !important;cursor:pointer !important}.swiper-button-prev{left:0;transform:translateY(0) !important;z-index:20 !important}.swiper-button-next{right:0;transform:translateY(0) !important;z-index:20 !important}.swiper-pagination-fraction{font-size:1.125rem;bottom:auto!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:1.125rem !important}.gallery-redesigned .swiper-button-disabled{color:#adadad !important;opacity: .35 !important;pointer-events:none !important;opacity:0.5}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{color:#adadad !important;opacity: .35 !important;pointer-events:none !important}.caption-area-asset-desc{display:block;padding:0;max-width:748px;margin:0
auto;font:14px / 20px Arial, Helvetica, sans-serif;color:#6e6e6e}.teaser{display:flex;flex-wrap:wrap;align-items:center;font-family:'Arial';width:826px;max-width:100%;margin:0
auto}.teaser .teaser-image{width:360px;height:480px;margin-left:-90px}.teaser .teaser-image
img{width:100%;height:100%;object-fit:cover}.teaser .teaser-wrapper{background:#00A97A;width:552px;padding:40px;color:#fff;box-sizing:border-box;position:relative;z-index:1}.teaser .teaser-wrapper .teaser-subheading{font-size:18px;font-weight:600;margin-bottom:16px}.teaser .teaser-wrapper .teaser-heading{font-size:42px;margin-bottom:16px;line-height:normal}.teaser .teaser-wrapper .teaser-text{font-family:Arial;font-size:16px;line-height:22px;margin-bottom:40px}.teaser .teaser-wrapper .teaser-link
a{padding:16px
24px;font-family:Arial;font-weight:bold;text-decoration:none;color:#fff;border:1px
solid #FFF;border-radius:24px;display:inline-block;line-height:normal}@media (max-width: 1200px){.teaser{flex-direction:column;align-items:stretch}.teaser .teaser-wrapper{width:100%;height:auto;padding:40px
16px;box-sizing:border-box;transform:none !important}.teaser .teaser-wrapper .teaser-heading{font-size:35.7px}.teaser .teaser-image{padding:0;margin-left:0;width:100%;height:auto}.teaser .teaser-image
img{width:100%;height:auto}}@media (max-width: 600px){.teaser .teaser-wrapper{padding:24px;box-sizing:border-box;transform:none !important}}