Jetzt Termin vereinbaren

Short headline to grab your customers attention

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Call to action
.bm-hero-101__container {
  grid-template-columns: minmax(0, 2fr) minmax(0, 1fr);
}

.bm-hero-101__carousel {
  order:-1;
}

@media (max-width:991px) {
  .bm-hero-101__container {
  	grid-template-columns: repeat(1, minmax(0, 1fr));
}
}

Our Exquisite rooms

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa.

Superior Suite

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa.

Discover our rooms
<script type="text/javascript">
if(typeof jQuery == 'undefined'){
        document.write('<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.1/jquery.min.js" integrity="sha512-aVKKRRi/Q/YV+4mjoKBsE4x3H+BkegoM/em46NNlCqNTmUYADjBbeNefNxYV7giUp0VxICtqdrbqU7iVaeZNXA==" crossorigin="anonymous" referrerpolicy="no-referrer"></'+'script>');
  }
</script>
<script>
jQuery(document).ready(function ($) {

    var $currentSection = $('.bm-tab-2-menu').closest('.brxe-section, .bm-tab-2');
    
    if ($currentSection.length === 0) {
        $currentSection = $('.bm-tab-2-menu').parent();
    }
    
    var accordionTabs = $currentSection.find('.bm-tab-2-menu');

    accordionTabs.each(function (index) {

        var $thisTab = $(this);
        
        if ($thisTab.data('accordion-initialized')) {
            return;
        }
        
        $thisTab.data('accordion-initialized', true);

        $thisTab.children(".bm-tab-2-menu__wrap").each(function (index) {
            let tabContent = $(this).html();
            let countedContent = $thisTab.next('.bm-tab-2-content').children('.bm-tab-2-content__wrap').eq(index);
            countedContent.before('<button class="tab-accordion">' + tabContent + '</button>');
        });

        let accordionBtn = $thisTab.next('.bm-tab-2-content').find(".tab-accordion");
        let classList = $thisTab.children('.bm-tab-2-menu__wrap').attr('class');
        let activeClass = 'brx-open';

        accordionBtn.addClass(classList);
        accordionBtn.removeClass(activeClass);

        accordionBtn.click(function () {
            var $clickedBtn = $(this);
            var $thisContent = $clickedBtn.closest('.bm-tab-2-content');
            
            if ($clickedBtn.hasClass(activeClass)) {
                $clickedBtn.removeClass(activeClass);
                var $current = $clickedBtn.next('.bm-tab-2-content__wrap');
                $current.stop(true, true).slideUp(200, function() {
                    $(this).removeClass(activeClass);
                });
            } else {
                $thisContent.find('.tab-accordion').removeClass(activeClass);
                $clickedBtn.addClass(activeClass);

                var $pane = $clickedBtn.next('.bm-tab-2-content__wrap');
                $thisContent.find('.bm-tab-2-content__wrap').not($pane).stop(true, true).slideUp(200, function() {
                    $(this).removeClass(activeClass);
                });

                $pane.stop(true, true).hide().addClass(activeClass).slideDown(200);
            }
        });

    });

    function maybeaccordion() {
        
        accordionTabs.each(function (index) {
        
            var $thisTab = $(this);
            
            let activeClass = 'brx-open';
            let bricksTabContent = $thisTab.next('.bm-tab-2-content').children('.bm-tab-2-content__wrap');

            if ($thisTab.css('display') == 'none') {

                $thisTab.next('.bm-tab-2-content').find(".tab-accordion").show();
                bricksTabContent.hide();
            
                bricksTabContent.prev('.tab-accordion').removeClass(activeClass);
                bricksTabContent.first().show();
                bricksTabContent.first().prev().addClass(activeClass);

            } else {

                $thisTab.next('.bm-tab-2-content').find(".tab-accordion").hide();
                bricksTabContent.removeAttr("style");

            }
        
        });

    }
      
    maybeaccordion();

    
    let $window = $(window);

    let windowWidth = $window.width();

    $window.resize(function(){
        
        if ($window.width() != windowWidth) {

            windowWidth = $window.width();

            maybeaccordion();

        }

    });
    
});
</script>