.mega-menu-wrap ul>li.menu-item>ul.mega-sub-menu li.mega-menu-row ul.mega-sub-menu li.menu-column li.mega-menu-item:not(.widget_text):not(.widget_media_image)>a.mega-menu-link .mega-description-group .mega-menu-description {
	color: #1E303C !important;
	border:none;
	padding:0 !important;
	font-weight:300 !important;
	line-height: 1.4rem !important;
}
.jumpToMenu {
    text-align: center;
    padding: 60px 0 0;

    @media (min-width: 1200px) {
        padding: 100px 0 0;
    }
}
.jumpToMenu ul {
    margin: 0;
    padding: 0;
}
.jumpToMenu li {
    list-style: none;
    display: inline-block;
    margin: 0.5rem 0.4rem 0;
}
.jumpToMenu a {
    background: #33aeff;
    color: #fff;
    padding: 0.2rem 1.5rem;
    display: inline-block;
    border-radius: 2rem;
}
.jumpToMenu a:hover {
    background: #005b97;
}
html {
	scroll-behavior: smooth;
}

.card_event_container .event_block .image_container {
    padding: 0 0 58.33333%;
    position: relative;
}


.card_event_container .event_block .image_container img {
    position: absolute;
    height: 100%;
    width: 100%;
    bottom: 0;
    right: 0;
}
@media (min-width: 992px) {
    .gutenblock.text_image_layout .gutenblock-inner .row,
    .gutenblock.image_text_layout .gutenblock-inner .row,
    .gutenblock.text_text_layout .gutenblock-inner .row {
        justify-content: center;
    }
    .gutenblock.text_image_layout .gutenblock-inner .row > .column:first-child,
    .gutenblock.image_text_layout .gutenblock-inner .row > .column:first-child,
    .gutenblock.text_text_layout .gutenblock-inner .row > .column:first-child {
        margin-left: 0 !important;
    }
    .gutenblock.text_image_layout .gutenblock-inner .row > .column:not(:first-child),
    .gutenblock.image_text_layout .gutenblock-inner .row > .column:not(:first-child),
    .gutenblock.text_text_layout .gutenblock-inner .row > .column:not(:first-child) {
        margin-left: 8.33333% !important;
    }
    .gutenblock.text_image_layout .row > .column,
    .gutenblock.image_text_layout .row > .column,
    .gutenblock.text_text_layout .row > .column {
        max-width: 41.66667% !important;
        width: 41.66667% !important;
        flex: 0 0 41.66667% !important;
    }
}

/* ticket 65551 */

#mega-menu-item-text-29 p span {
    font-size: 0.9rem !important;
    line-height: 1.7rem !important;
    text-transform: none !important;
    display: block;
}

@media screen and (max-width: 768px) {
    .home .banner .banner__content > h1 {
        font-size: 34px;
        line-height: 55px;
    }
}
@media screen and (max-width: 450px){
    .home .banner .banner__content > h1 {
        font-size: 23px;
        line-height: 37px;
    }
}
@media (min-width: 1200px){
    .archive__filters select.facetwp-dropdown {
        min-width: 300px;
    }
}

.navButtonCount2 .navbar__button {
    height: auto !important;
    max-height:none !important;
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
    padding: 1rem 1.5rem !important;
    font-size:0.9rem;
}
.navButtonCount2 .navbar__button.btn-ghost {
    padding: 1rem 1.2rem !important;
}