
/* Aktionen LP */

.postid-52119 #field_5_8 {
margin-bottom:0 !important;
}

.tfbuttonredesign button {
font-weight:300 !important;
height:32.4px !important;
line-height:32.4px !important;
min-width:100% !important;
background: linear-gradient(to bottom, #343d9b 37%,#1a1d56 100%) !important;
color: #fff !important;
text-align:center;
display:block !important;
padding:0 !important;
border-radius:10px !important;
font-size:14px !important;
margin-bottom:25px;
}

.postid-52119 #gform_submit_button_5 {
width:100%; 
background: linear-gradient(to bottom, #343d9b 37%,#1a1d56 100%) !important;
color: #fff !important;
}
@media screen and (min-width:1024px) {
.postid-52119 .aktionenmiddleimage {
max-width:530px !important;
}
}

.postid-52119 .gform-field-label {
font-weight:100 !important;
font-size:14px !important;
line-height:14px !important;

}

.postid-52119 .gform_heading {
display:none;
}

.postid-52119 .gform_wrapper.gravity-theme .gform_fields {
grid-row-gap:0 !important;
}

.aktionenredbox {
background: linear-gradient(to bottom, #da585d 37%,#cf1039 100%);
padding:8px;
color:#fff;
border:6px solid white;
border-radius:3px;
position:absolute;
bottom:0;
max-width:840px !important;
margin-left:auto;
margin-right:auto;
left:0;
right:0;
}

@media screen and (min-width:560px) {
.aktionenredbox p {
font-size.14px !important;
margin-bottom:0 !important;
}
}

@media screen and (max-width:560px) {
.aktionenredbox p {
font-size.14px !important;
margin-bottom:20px !important;
}
}

@media screen and (max-width:560px)  {
.aktioneninnerwrapper {
padding:20px !important;
}

.aktionenleftwrapper {
margin-bottom:35px;
}

.ti-order-1 {
order:1;
}

.ti-order-2 {
order:2;
}

.ti-order-3 {
order:3;
}

}

@media screen and (max-width:1024px) {
.aktionenmiddleimage {
max-width:100% !important;
}
}

.aktionen-template-default .mega-indicator {
display:inline !important;
}

.aktionenhiddenwrapper li, .aktionenhiddenwrapper p {
font-size:14px !important;
}

.aktionenhiddenwrapper  img {
margin-bottom:25px;
}

.aktionenhiddenwrapper .aktionenbluebutton {
background: linear-gradient(to bottom, #343d9b 37%,#1a1d56 100%);
color: #fff;
text-align:center;
display:block;
padding:3px;
border-radius:10px;
font-size:14px;
margin-bottom:25px;
}

.aktionenhiddenwrapper ul {
list-style-type: disc !important;
}

.aktionenhiddenwrapper {
background: #CAE8F3;
padding:25px;
}

.aktionencenteredbluebox {
background: #202255;
position: absolute;
bottom:0;
min-height:50px;
max-width:580px;
margin-left:auto;
margin-right:auto;
right:0;
left:0;
padding:20px;
}

.aktionencenteredbluebox  h4 {
color:white;
text-align:center;
}

.aktionenpreviewimg {
max-width:240px;
display:block;
margin-left:auto;
margin-right:auto;
margin-top:-30px;
}



.gewinnspielopenerbutton {
font-size:25px;
color:#fff;
background: linear-gradient(to bottom, #da585d 37%,#cf1039 100%);
border:3px solid white;
border-radius:10px;
padding:20px;
font-weight:600;
margin-top:35px;
display:block;
max-width:280px;
margin-left:auto;
margin-right:auto;
}

.gewinnspielopenerbutton:hover {
cursor:pointer;
}

.aktionencontainer {
padding:5em 0;	
}

.aktioneninnerwrapper {
	max-width:1300px;
	margin-left:auto;
	margin-right:auto;
}

.aktioneninnercontentwrapper {
background: #202255;
color:#fff;
text-align:center;
padding:20px 0 50px 0;
}

.aktioneninnercontentwrapper h3 {
color:#fff;
text-align:center;
font-weight:500 !important;
font-size:21px;
margin-bottom:35px;
}

/* Aktionen LP Ende */ 






@media (max-width:640px) {
.popupheadline {
display: none !important;
}
}

.page-id-16198 .av_textblock_section {
max-width:100% !important;
}

.page-id-16203 .av_textblock_section {
max-width:100% !important;
}


#mega-menu-wrap-max_mega_menu_1 {
max-width:1300px !important;
margin-left:auto !important;
margin-right:auto !important;
}

.page-id-561 .av-section-cont-open .content,
.page-id-47182 .av-section-cont-open .content,
.page-id-47270 .av-section-cont-open .content  {
padding-bottom:0 !important;
}

.res_row_with_illustration__image {
display:grid;
align-items:center;

}

#tilesmenuwrapper {
margin-top:13px;
}
@media (min-width:1024px) {
.menwrap-de #mega-menu-wrap-max_mega_menu_1{
left:-27.46px !important;
}

.menwrap-en #mega-menu-wrap-max_mega_menu_1{
left:-18px !important;
}

.menwrap-es #mega-menu-wrap-max_mega_menu_1{
left:-27.46px !important;
}
}


#mega-menu-wrap-avia2 #mega-menu-avia2 > li.mega-menu-item > a.mega-menu-link {
font-size:15px;
}

.mega-sub-menu {
min-width:200px !important;
}


@media (max-width:640px) {
.tile-hide-mobile {
display:none;
}
}

@media (min-width:640px) {
.tile-show-mobile {
display:none;
}
}


.single-post__content .container_wrap .content .post-entry, .product_header__main__intro_container__headline {
max-width:1190px !important;
}

.popupheadline {
text-shadow:  0 1px 5px rgba(0,0,0,0.3), 0 1px 2px rgba(0,0,0,0.8);
}

.tilespopupwrapper {
min-width:700px;
height:360px;
}

@media screen and (max-width:640px) {

.tilespopupwrapper h2 {
font-size:16px !important;
}

.tilespopupwrapper {
min-width:400px;
height:225px;
}
}



.tile-socialmedia-links {
max-width:360px;
}

@media screen and (max-width:1081px) {
.product_main__fruchtkunde__content__wrap--left {
margin-bottom:20px;
margin-right:0 !important;
}

}

.product_settings_box   {
background: #fff !important;
padding-top:50px !Important;
}


@media screen and (min-width:768px) {
.rezepte_header {
margin-top:5em !important;
}
}


@media (max-width:767.98px) {
.rezepte {
grid-template-rows: 60px auto auto !important; 
}
}


.res_row_with_illustration__image img {
z-index:99;
}

.facet-search .col-sm-12 {
margin-left:auto;
margin-right:auto;
margin-bottom:1em;
}

.blog__header__search__search .facetwp-facet-rezept_suchfeld {
margin-left:auto;
margin-right:auto;
}

@media screen and (max-width:1199.98px) {

.single-post .res_breadcrumbs {
padding-left:30px !important;
}

.single-blumen-und-pflanzen .product_cat .res_breadcrumbs, .single-sunshine-snack .product_cat .res_breadcrumbs, .single-ice_cream .product_cat .res_breadcrumbs, .single-obst-und-gemuese .product_cat .res_breadcrumbs {
padding-left:0 !important;
}

}

@media screen and (max-width:860px) {


.res_row_with_illustration__illustration.position-bottom_left img, .res_row_with_illustration__illustration.position-top_left img, .res_row_with_illustration__illustration.position-top_right, .res_row_with_illustration__illustration.position-bottom_right {
opacity: .6;
}
}

@media screen and (max-width:1220px) {
.res_row_with_illustration__illustration.position-top_left, .res_row_with_illustration__illustration.position-bottom_left {
left:-150px !important;
z-index:0;
display: block !important;
}

.res_row_with_illustration__illustration, .res_row_with_illustration__illustration {
max-width: 200px !important;
}

.res_row_with_illustration__illustration.position-bottom_right, .res_row_with_illustration__illustration.position-top_right {
right:150px !important;
display: block !important;
}
}

.res_row_with_illustration__content {
z-index:99;
}



.product_cat, .product {
display:block !important;
}

.tile-socialmedia-links i {
font-size:2em;
margin-bottom:25px;
}

.tile-socialmedia-links {
text-align:center;
}

.tileheaderimg {
display:block;
max-width:1414px !important;
margin-left:auto;
margin-right:auto;
max-height:513px;
min-height:513px;
object-fit:cover;
padding:0 !important;
}

.tileheaderrow {
margin-bottom:-50px !important;
}


#mobilemenucloser {
font-size:2em;
color:#fff;
}

@media screen and (max-width:1071px) {
.product_main__fruchtkunde__content__wrap--right {
margin-left:0 !important;
}

.product_main__fruchtkunde__content__wrap--left {
margin-right:0 !important;
}
}

.rezept_zutaten__container a {
color: #202255 !important;
text-decoration:underline !important;
}


@media screen and (min-width:2200px) {
.product_cat {
display:block !important;
}

.moremargintop {
margin-top:95px !important;
}
}

.post-type-archive-pressemeldung .blog__header {
max-width:1414px !important;
margin-left:auto !important;
margin-right:auto !important;
}

.post-type-archive-pressemeldung .blog__header img {
max-height: 513px !important;
}


.kachel__item__image img {
min-height:250px;
object-fit:cover;
}

@media screen and (max-width:768px) {
.single-post__intro {
margin-top:-50px !important;
}
}



.blog__content__box blog__content__box--small .blog__content__box__inner__img_container .avia-image {
max-height:250px !important;
}

.slidermenufooter #lang_sel {
display:inline-block !important;
color: #202255;
max-width:150px !important;
}

.slidermenufooter #searchform {
max-width:300px;
margin-left:auto !important;
margin-right:auto !important;
}

.slidermenufooter #lang_sel  a {
border:0 !important;
background: #FDF5E4 !important;
color: #202255 !important;
}


/*
.mega-menu-toggle {
pointer-events:none;
}

*/

@media only screen and (max-width: 1250px) {
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle + #mega-menu-max_mega_menu_1 {
    background: #fdf5e4;
    padding: 75px 35px 55px 35px;
    display: none !important;
}
}




.modern-centered {
margin-left:auto !important;
margin-right:auto !important;
}

.facetwp-autocomplete-update {
display:none;
}

.phasnomargin p {
margin-bottom:0 !important;
}



.size-post-presse-small {
max-height:184px; 
min-height:184px;
min-width:100%;
object-fit:cover;
}

.single-pressemeldung .avia-builder-el-0 {
max-width:1205px;
}

.col-md-6 .size-post-presse-large {
max-height:212px;
min-width:100%;
object-fit:cover;
}

.single-delikatesse .product_header .res_breadcrumbs, .single-obst-und-gemuese .product_header .res_breadcrumbs {
max-width:1085px !important;
margin-top:7px !important;
margin-left:auto;
margin-right:auto;
}

.blueButton video::-webkit-media-controls-container {
  opacity: 0 !important;
}


.blueButton video::-webkit-media-controls-panel {
  display: none!important;
  -webkit-appearance: none;
}
    /* Old shadow dom for play button */
*::--webkit-media-controls-play-button {
    display: none!important;
    -webkit-appearance: none;
}
    /* New shadow dom for play button */
    /* This one works */
*::-webkit-media-controls-start-playback-button {
    display: none!important;
    -webkit-appearance: none;
}
@media (max-width:1209px) {
#header_meta {
display:none !important;
}
}

@media (max-width:1425px) {
    #header_meta {
        background:transparent;
        border:none;
        bottom:0;
        display:block;
        position:relative;
margin-left:auto;
        width:auto;
float:right;
    }

#header_meta #mega-menu-avia2 {
margin-bottom:0 !important;
}

#header_meta .container {
padding:0;
}
} 

.page-id-561 .page_intro, .page-id-15697 .page_intro, .page-id-15699 .page_intro {
margin-top:-54px !important;
padding:20px !important;
}

.single-post__intro #top #main .avia-section .template-page {
max-width:1190px !important;
}

.wp-video br {
display:none;
}


.avia-section {
min-height: 0 !important;
}

.tile-bluecontentbox {
display:block;
margin-top:-20px;
}

.tile-bluecontentbox main {
background:#D4E8F1;
max-width:1190px;
padding-top:0 !important;
padding-bottom:0 !important;

}

.tile-bluecontentbox .flex_column_table {
padding:30px;
padding-top:0;
padding-bottom:30px;
margin-top:0 !important;
}

.tile-bluecontentbox .container {
max-width:1190px !important;
}



#menu-item-wpml-ls-es, #menu-item-wpml-ls-en {
float:right;
margin-top:10px;
}


#main {
    background-color:#fff;
    border:none
}

.page-id-5045 #main, .page-id-5190 #main, .page-id-5184 #main, .page-id-5181 #main, .page-id-5178 #main, .page-id-5048 #main,
.page-id-15821 #main,
.page-id-16075 #main,
.page-id-16078 #main,
.page-id-16149 #main,
.page-id-16080 #main,
.page-id-16093 #main,
.page-id-16088 #main,
.page-id-16094 #main,
.page-id-16090 #main,
.page-id-15827 #main,
.page-id-15824 #main,
.page-id-15922 #main,
.page-id-15929 #main,
.page-id-16079 #main
 {
background: #FDF5E4 !important;
}

.goawaypadding .res_breadcrumbs {
padding-left:0 !important;
}

.single-pressemeldung__content__meta .container {
max-width:1205px !important;
}

@media (min-width:2200px) {
.product_cat {
grid-template-rows:  calc(29vw - 115px) 115px repeat(2, auto) !important;
}

}

@media (min-width:2500px) {
.product_cat {
grid-template-rows:  calc(28vw - 115px) 115px repeat(2, auto) !important;
}

}

@media (min-width:2700px) {
.product_cat {
grid-template-rows:  calc(26vw - 115px) 115px repeat(2, auto) !important;
}

}


.kachel__container {
margin-left: auto !important;
    margin-right: auto !important;
    float: none !important;
    max-width: 1200px !important;
}

.share-buttons .container {
display:block;
}

.share-buttons {
max-width:1205px;
margin-left:auto;
margin-right:auto;
padding-left:0;
padding-right:17px;
}

#av_section_1 {
float:none;
margin-left:auto;
margin-right:auto;
}

.single-pressemeldung .av-parallax {
max-width:1414px; 
max-height:513px;
margin-left:auto;
margin-right:auto;
position:relative;
margin-top:-197px;
}

.single-pressemeldung__content__meta {
margin-top:480px !important;
}


.post-type-archive-pressemeldung .blog__content__box--large .blog__content__box__inner__img_container .avia_image {
max-width:1414px;
margin-left:auto;
margin-right:auto;
max-height: 513px !important;
}

.post-type-archive-pressemeldung .blog__header__content {
margin-top:-50px;
background: #D4E8F1;
}


.post-type-archive-pressemeldung .blog__content {
max-width:1200px !important; 
margin-left:auto;
margin-right:auto;
}

.single_download__downloads {
display:grid;
justify-content:center;
}

.single_download__downloads main {
padding-top:10px !important;
}

.single_download__header.avia-section {
margin-left:auto;
margin-right:auto;
float:none;
max-width:1414px;
max-height:560px;
height:24vw !important;
}

@media (min-width:1750px) {
.product_cat_header  {
margin-top:-20px !important;
}
}

@media (min-width:1750px) {
.product_cat_header  {
margin-top:-60px !important;
}
}

@media (min-width:1950px) {
.product_cat_header {
margin-top:-100px !important;
}
}

@media (min-width:2100px) {
.product_cat_header {
margin-top:-150px !important;
}
}


.res_page_banner__image {
max-width:1414px !important;
margin-left:auto !important;
margin-right:auto !important;
float:none !important;
}

.page-template-default .res_breadcrumbs {
padding-left:0;

}

.page-id-5045 .entry-content-wrapper, .page-id-5190 .entry-content-wrapper, .page-id-5184 .entry-content-wrapper, .page-id-5181 .entry-content-wrapper, .page-id-5178 .entry-content-wrapper, .page-id-5048 .entry-content-wrapper, .page-id-15821 .entry-content-wrapper,
.page-id-16075 .entry-content-wrapper,
.page-id-16078 .entry-content-wrapper,
.page-id-16149 .entry-content-wrapper,
.page-id-16080 .entry-content-wrapper,
.page-id-16093 .entry-content-wrapper,
.page-id-16088 .entry-content-wrapper,
.page-id-16094 .entry-content-wrapper,
.page-id-16090 .entry-content-wrapper,
.page-id-15827 .entry-content-wrapper,
.page-id-15824 .entry-content-wrapper,
.page-id-15922 .entry-content-wrapper,
.page-id-15929 .entry-content-wrapper,
.page-id-16079 .entry-content-wrapper

 {
background: #FDF5E4 !important;
}



.product main {
max-width:none !important;
}

.active:before {
        background:#d4e8f1;
        content:"";
        height: var(--height, 0);
        position:absolute;
        -webkit-transform:translate(-50%,-30px);
        transform:translate(-50%,-30px);
        width:500vw;
        z-index:0;
}




.facetwp-facet-rezept_suchfeld input {
background: #DBECFC !important;
}

.product_main.not-single {
justify-content:center;
}

.blog__header__content {
    max-width:1087px;
    padding:87px 20px 20px;
    text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:3em;
}

@media (max-width:768px) {

.blog__header__content {
    max-width:1087px;
    padding:37px 20px 20px !important;
    text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:1em !important;
}

}

@media (min-width:576px) {
    .blog__header__content {

    }
}
@media (min-width:768px) {
    .blog__header__content {

        padding:25px 30px
    }
}
@media (min-width:992px) {
    .blog__header__content {
 
    }
}
@media (min-width:1200px) {
    .blog__header__content {

    }
}
.blog__header__content.has-facet-filter {
    max-width:1276px
}
@media (max-width:767.98px) {
    .blog__header__content.has-facet-filter {
        padding-bottom:0
    }
}
.blog__header__content__headline {
    font-size:clamp(1.625rem,4.1791vw,3.5rem);
    font-weight:700;
    letter-spacing:.02em;
    margin-bottom:0;
    margin-left:auto;
    margin-right:auto;
    max-width:950px
}
.blog__header__content__text {
    margin-top:5px
}
@media (min-width:768px) {
    .blog__header__content__text {
        margin-left:auto;
        margin-right:auto;
        width:66.66667%
    }
}



.rezept_zubereitung__container__text_box__zubereitung {
padding-left:0 !important;
}

.rezept_zubereitung__container__text_box__zubereitung ol li:not(:last-child) {
margin-bottom:0 !important;
}

.single-rezept .res_breadcrumbs {
margin-left:-45px !important;

}

.rezept_zutaten__container {
padding-left: 1rem !important;
}


.single-rezept .res_breadcrumbs a {
color: #3B3D6A !important;
}

.rezepte_content__box {
color: #3B3D6A !important;
}

.newsletter_bubble a {
color: #3B3D6A !important;
}

.rezept_zutaten__container {
margin-left:0 !important;
}

.rezept_zutaten__subheading+.rezept_zutaten__container {
padding-left:14px !important;
}

.rezept_zutaten__subheading+.rezept_zutaten__container a {
text-decoration:underline !important;
color: #202255 !important;
}



.socialicons ul li {
display:inline-block;
font-size:2em;
padding:15px;
}

#custom_html-2 {
float:right;
}

.socialicons ul li:hover {
opacity:.8;
}

.socialicons ul {
float:right;
}


#mega-menu-wrap-avia2 #mega-menu-avia2 > li.mega-menu-flyout ul.mega-sub-menu {
background: #FDF5E4 !important;
}


.newrezeptintro {
background: #D4E8F1;
padding:25px;
margin-top:-40px !important;
}

#mega-menu-wrap-avia2 #mega-menu-avia2 > li.mega-menu-item a:hover {

}

#search-nav {
float:right;
margin-top:14px;
}

#menu-item-wpml-ls-de {
float:right;
margin-top:10px;
}





.blueButton:hover {
cursor:pointer;
}

.blueButton:after {
  content:url("https://sanlucar.com/wp-content/uploads/2024/02/u81hhrb2ejlt46nhgh.svg");
  z-index:300;
  position:absolute;
  top:50%;
  left:50%;
  margin-left:-32px;
  margin-top:-32px;
pointer-events:none;
}

.wp-video {
position:relative;
}







.newrezeptintro {
background: #D4E8F1;
padding:25px;
margin-top:-40px !important;
}




.rezept_header {
    background-color:#d4e8f1;
   display:block;
margin-left:auto;
margin-right:auto;
    position:relative;
    z-index:1;
max-width:1087px;
}

.rezept_background_header__img {
max-height:513px !important;
}

@media (min-width:2000px) {
    .rezept_header {
        grid-column:4/11;
        max-width:1088px;
        padding:15px 190px 160px 205px
    }
}
@media (max-width:1650px) {
    .rezept_header {
        padding:15px 190px 160px 170px
    }
}
@media (max-width:1399.98px) {
    .rezept_header {
        grid-column:3/11;
        padding:15px 160px 160px 190px
    }
}
@media (max-width:1199.98px) {
    .rezept_header {
        grid-column:2/12;
        padding:15px 150px 160px
    }
}
@media (max-width:991.98px) {
    .rezept_header {
        padding:15px 100px 160px
    }
}
@media (max-width:767.98px) {
    .rezept_header {
        padding:15px 50px 160px
    }
}
@media (max-width:575.98px) {
    .rezept_header {
        grid-row:2/4;
        padding:15px 20px 0
    }
}
.rezept_header:not(.background) {
    padding-bottom:108px!important
}
@media (max-width:575.98px) {
    .rezept_header:not(.background) {
        padding-bottom:0!important
    }
    .rezept_header.no-intro-text {
        margin-top:-15px;
        padding-bottom:15px!important
    }
}
@media (min-width:576px) {
    .rezept_header.no-intro-text.background {
        padding-bottom:177px!important
    }
}





.rezepte_filter_oeffner {
display:block;
max-width:200px;
margin-left:auto;
margin-right:auto;
text-align:center;
cursor: pointer;
font-weight:bold;.rezept.rezept_background_header
transition:.5s;
}

.rezept_background_header {
max-height:513px !important;
min-height:0 !important;
}

.rezepte_filter_oeffner:hover {
transition: .5s;
opacity:.8;
}

main {
max-width: 1140px;
margin-left:auto !important;
margin-right:auto !important;
}

.wp-video {
max-width:100% !important;
}

@media screen and (max-width:2200px) {
.moremargintop {
margin-top:0px !important;
}
}

.product_background_header {

max-height: 513px !important;
}

.product_cat_header  {
padding-top:24px !important;
}


.product_background_header, .product_cat_background_header__img, .rezept_background_header {
max-width:1414px;
margin-left:auto;
margin-right:auto;
max-height:630px;
}

.res_breadcrumbs {
max-width:1134px !important;
}

.product_background_header__img, .product_cat_background_header__img {
max-height:513px !important;
}

.product_header__main__intro_container, .product_cat_header  {
padding-top: 22px !important;	
}

.rezepte_search .facetwp-facet-rezept_suchfeld input, .facetwp-facet-tipps_suchfeld input {
background: #DBECFC !important;
}


.rezepte .container header {
margin-top: 0em !important;
background:#fff !important;
}

.rezepte_background_header {
height:0 !important;
}


.single-sunshine-snack .product_header .res_breadcrumbs, .single-obst-und-gemuese .product_header .res_breadcrumbs {
max-width:1134px !important;

}

.product_main__sorts__gallery {
max-width:1024px !important;
}

.product_header .container--only {
max-width:1087px !important;
}

.product_header__main__img {
display:none !important;
}

.product_background_header__img {
max-height:540px;
}


.product_header__top {
display:none;
}




#top .av-special-heading.av-l37fpfok-35c9cac23512cd8443a15b8e5764b0fe {
margin-left:auto !important;
margin-right:auto !important;
}





.swiper {
    list-style:none;
    overflow:hidden;
    padding:0;
    position:relative;
    z-index:1
}
.swiper-vertical>.swiper-wrapper {
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
.swiper-wrapper {
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    height:100%;
    position:relative;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    width:100%;
    z-index:1
}
.swiper-android .swiper-slide,.swiper-wrapper {
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.swiper-pointer-events {
    -ms-touch-action:pan-y;
    touch-action:pan-y
}
.swiper-pointer-events.swiper-vertical {
    -ms-touch-action:pan-x;
    touch-action:pan-x
}
.swiper-slide {
    -ms-flex-negative:0;
    -webkit-flex-shrink:0;
    flex-shrink:0;
    height:100%;
    position:relative;
    -webkit-transition-property:-webkit-transform;
    transition-property:-webkit-transform;
    transition-property:transform;
    transition-property:transform,-webkit-transform;
    width:100%
}
.swiper-slide-invisible-blank {
    visibility:hidden
}
.swiper-autoheight,.swiper-autoheight .swiper-slide {
    height:auto
}
.swiper-autoheight .swiper-wrapper {
    -webkit-box-align:start;
    -ms-flex-align:start;
    -webkit-align-items:flex-start;
    align-items:flex-start;
    -webkit-transition-property:height,-webkit-transform;
    transition-property:height,-webkit-transform;
    transition-property:transform,height;
    transition-property:transform,height,-webkit-transform
}
.swiper-backface-hidden .swiper-slide {
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper {
    -webkit-perspective:1200px;
    perspective:1200px
}
.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper {
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top {
    height:100%;
    left:0;
    pointer-events:none;
    position:absolute;
    top:0;
    width:100%;
    z-index:10
}
.swiper-3d .swiper-slide-shadow {
    background:rgba(0,0,0,.15)
}
.swiper-3d .swiper-slide-shadow-left {
    background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));
    background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)
}
.swiper-3d .swiper-slide-shadow-right {
    background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));
    background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)
}
.swiper-3d .swiper-slide-shadow-top {
    background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));
    background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)
}
.swiper-3d .swiper-slide-shadow-bottom {
    background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));
    background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)
}
.swiper-css-mode>.swiper-wrapper {
    -ms-overflow-style:none;
    overflow:auto;
    scrollbar-width:none
}
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display:none
}
.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align:start start
}
.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
    -webkit-scroll-snap-type:x mandatory;
    -ms-scroll-snap-type:x mandatory;
    scroll-snap-type:x mandatory
}
.swiper-vertical.swiper-css-mode>.swiper-wrapper {
    -webkit-scroll-snap-type:y mandatory;
    -ms-scroll-snap-type:y mandatory;
    scroll-snap-type:y mandatory
}
.swiper-centered>.swiper-wrapper:before {
    -ms-flex-negative:0;
    -webkit-box-ordinal-group:10000;
    -ms-flex-order:9999;
    content:"";
    -webkit-flex-shrink:0;
    flex-shrink:0;
    -webkit-order:9999;
    order:9999
}
.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    -webkit-margin-start:var(--swiper-centered-offset-before);
    margin-inline-start:var(--swiper-centered-offset-before)
}
.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
    height:100%;
    min-height:1px;
    width:var(--swiper-centered-offset-after)
}
.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    -webkit-margin-before:var(--swiper-centered-offset-before);
    margin-block-start:var(--swiper-centered-offset-before)
}
.swiper-centered.swiper-vertical>.swiper-wrapper:before {
    height:var(--swiper-centered-offset-after);
    min-width:1px;
    width:100%
}
.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align:center center;
    scroll-snap-stop:always
}
.swiper-virtual .swiper-slide {
    -webkit-backface-visibility:hidden;
    -webkit-transform:translateZ(0);
    transform:translateZ(0)
}
.swiper-virtual.swiper-css-mode .swiper-wrapper:after {
    content:"";
    left:0;
    pointer-events:none;
    position:absolute;
    top:0
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after {
    height:1px;
    width:var(--swiper-virtual-size)
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after {
    height:var(--swiper-virtual-size);
    width:1px
}
:root {
    --swiper-navigation-size:44px
}
.swiper-button-next,.swiper-button-prev {
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-align-items:center;
    align-items:center;
    color:var(--swiper-navigation-color,var(--swiper-theme-color));
    cursor:pointer;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    height:var(--swiper-navigation-size);
    -webkit-justify-content:center;
    justify-content:center;
    margin-top:calc(0px - var(--swiper-navigation-size)/2);
    position:absolute;
    top:50%;
    width:calc(var(--swiper-navigation-size)/44*27);
    z-index:10
}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
    cursor:auto;
    opacity:.35;
    pointer-events:none
}
.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden {
    cursor:auto;
    opacity:0;
    pointer-events:none
}
.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev {
    display:none!important
}
.swiper-button-next:after,.swiper-button-prev:after {
    font-family:swiper-icons;
    font-size:var(--swiper-navigation-size);
    font-variant:normal;
    letter-spacing:0;
    line-height:1;
    text-transform:none!important
}
.swiper-button-prev,.swiper-rtl .swiper-button-next {
    left:10px;
    right:auto
}
.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after {
    content:"prev"
}
.swiper-button-next,.swiper-rtl .swiper-button-prev {
    left:auto;
    right:10px
}
.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after {
    content:"next"
}
.swiper-button-lock {
    display:none
}
.swiper-pagination {
    position:absolute;
    text-align:center;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
    -webkit-transition:opacity .3s;
    transition:opacity .3s;
    z-index:10
}
.swiper-pagination.swiper-pagination-hidden {
    opacity:0
}
.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled {
    display:none!important
}
.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction {
    bottom:10px;
    left:0;
    width:100%
}
.swiper-pagination-bullets-dynamic {
    font-size:0;
    overflow:hidden
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    position:relative;
    -webkit-transform:scale(.33);
    transform:scale(.33)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    -webkit-transform:scale(1);
    transform:scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    -webkit-transform:scale(.66);
    transform:scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    -webkit-transform:scale(.33);
    transform:scale(.33)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    -webkit-transform:scale(.66);
    transform:scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    -webkit-transform:scale(.33);
    transform:scale(.33)
}
.swiper-pagination-bullet {
    background:var(--swiper-pagination-bullet-inactive-color,#000);
    border-radius:50%;
    display:inline-block;
    height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));
    opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);
    width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))
}
button.swiper-pagination-bullet {
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    border:none;
    -webkit-box-shadow:none;
    box-shadow:none;
    margin:0;
    padding:0
}
.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor:pointer
}
.swiper-pagination-bullet:only-child {
    display:none!important
}
.swiper-pagination-bullet-active {
    background:var(--swiper-pagination-color,var(--swiper-theme-color));
    opacity:var(--swiper-pagination-bullet-opacity,1)
}
.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets {
    right:10px;
    top:50%;
    -webkit-transform:translate3d(0,-50%,0);
    transform:translate3d(0,-50%,0)
}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    display:block;
    margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    width:8px
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display:inline-block;
    -webkit-transition:top .2s,-webkit-transform .2s;
    transition:top .2s,-webkit-transform .2s;
    transition:transform .2s,top .2s;
    transition:transform .2s,top .2s,-webkit-transform .2s
}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)
}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left:50%;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    white-space:nowrap
}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition:left .2s,-webkit-transform .2s;
    transition:left .2s,-webkit-transform .2s;
    transition:transform .2s,left .2s;
    transition:transform .2s,left .2s,-webkit-transform .2s
}
.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition:right .2s,-webkit-transform .2s;
    transition:right .2s,-webkit-transform .2s;
    transition:transform .2s,right .2s;
    transition:transform .2s,right .2s,-webkit-transform .2s
}
.swiper-pagination-progressbar {
    background:rgba(0,0,0,.25);
    position:absolute
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background:var(--swiper-pagination-color,var(--swiper-theme-color));
    height:100%;
    left:0;
    position:absolute;
    top:0;
    -webkit-transform:scale(0);
    transform:scale(0);
    -webkit-transform-origin:left top;
    transform-origin:left top;
    width:100%
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    -webkit-transform-origin:right top;
    transform-origin:right top
}
.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    height:4px;
    left:0;
    top:0;
    width:100%
}
.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar {
    height:100%;
    left:0;
    top:0;
    width:4px
}
.swiper-pagination-lock {
    display:none
}
.swiper-scrollbar {
    background:rgba(0,0,0,.1);
    border-radius:10px;
    position:relative;
    -ms-touch-action:none
}
.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled {
    display:none!important
}
.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal {
    bottom:3px;
    height:5px;
    left:1%;
    position:absolute;
    width:98%;
    z-index:50
}
.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar {
    height:98%;
    position:absolute;
    right:3px;
    top:1%;
    width:5px;
    z-index:50
}
.swiper-scrollbar-drag {
    background:rgba(0,0,0,.5);
    border-radius:10px;
    height:100%;
    left:0;
    position:relative;
    top:0;
    width:100%
}
.swiper-scrollbar-cursor-drag {
    cursor:move
}
.swiper-scrollbar-lock {
    display:none
}
.swiper-zoom-container {
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    height:100%;
    -webkit-justify-content:center;
    justify-content:center;
    text-align:center;
    width:100%
}
.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg {
    max-height:100%;
    max-width:100%;
    -o-object-fit:contain;
    object-fit:contain
}
.swiper-slide-zoomed {
    cursor:move
}
.swiper-lazy-preloader {
    border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
    border-radius:50%;
    border-top:4px solid transparent;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    height:42px;
    left:50%;
    margin-left:-21px;
    margin-top:-21px;
    position:absolute;
    top:50%;
    -webkit-transform-origin:50%;
    transform-origin:50%;
    width:42px;
    z-index:10
}
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
    -webkit-animation:swiper-preloader-spin 1s linear infinite;
    animation:swiper-preloader-spin 1s linear infinite
}
.swiper-lazy-preloader-white {
    --swiper-preloader-color:#fff
}
.swiper-lazy-preloader-black {
    --swiper-preloader-color:#000
}
@-webkit-keyframes swiper-preloader-spin {
    0% {
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    to {
        -webkit-transform:rotate(1turn);
        transform:rotate(1turn)
    }
}
@keyframes swiper-preloader-spin {
    0% {
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    to {
        -webkit-transform:rotate(1turn);
        transform:rotate(1turn)
    }
}
.swiper .swiper-notification {
    left:0;
    opacity:0;
    pointer-events:none;
    position:absolute;
    top:0;
    z-index:-1000
}
.swiper-free-mode>.swiper-wrapper {
    margin:0 auto;
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out
}
.swiper-grid-column>.swiper-wrapper,.swiper-grid>.swiper-wrapper {
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.swiper-grid-column>.swiper-wrapper {
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
.swiper-fade.swiper-free-mode .swiper-slide {
    -webkit-transition-timing-function:ease-out;
    transition-timing-function:ease-out
}
.swiper-fade .swiper-slide {
    pointer-events:none;
    -webkit-transition-property:opacity;
    transition-property:opacity
}
.swiper-fade .swiper-slide .swiper-slide {
    pointer-events:none
}
.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active {
    pointer-events:auto
}
.swiper-cube {
    overflow:visible
}
.swiper-cube .swiper-slide {
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    height:100%;
    pointer-events:none;
    -webkit-transform-origin:0 0;
    transform-origin:0 0;
    visibility:hidden;
    width:100%;
    z-index:1
}
.swiper-cube .swiper-slide .swiper-slide {
    pointer-events:none
}
.swiper-cube.swiper-rtl .swiper-slide {
    -webkit-transform-origin:100% 0;
    transform-origin:100% 0
}
.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active {
    pointer-events:auto
}
.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev {
    pointer-events:auto;
    visibility:visible
}
.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top {
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    z-index:0
}
.swiper-cube .swiper-cube-shadow {
    bottom:0;
    height:100%;
    left:0;
    opacity:.6;
    position:absolute;
    width:100%;
    z-index:0
}
.swiper-cube .swiper-cube-shadow:before {
    background:#000;
    bottom:0;
    content:"";
    -webkit-filter:blur(50px);
    filter:blur(50px);
    left:0;
    position:absolute;
    right:0;
    top:0
}
.swiper-flip {
    overflow:visible
}
.swiper-flip .swiper-slide {
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    pointer-events:none;
    z-index:1
}
.swiper-flip .swiper-slide .swiper-slide {
    pointer-events:none
}
.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active {
    pointer-events:auto
}
.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top {
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    z-index:0
}
.swiper-creative .swiper-slide {
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    overflow:hidden;
    -webkit-transition-property:opacity,height,-webkit-transform;
    transition-property:opacity,height,-webkit-transform;
    transition-property:transform,opacity,height;
    transition-property:transform,opacity,height,-webkit-transform
}
.swiper-cards {
    overflow:visible
}
.swiper-cards .swiper-slide {
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    overflow:hidden;
    -webkit-transform-origin:center bottom;
    transform-origin:center bottom
}
.embed-container {
    height:auto;
    margin-bottom:20px;
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    width:100%
}
.embed-container iframe {
    height:100%;
    left:0;
    margin:0!important;
    position:absolute;
    top:0;
    width:100%
}
.embed-container.ratio4x3 {
    padding-bottom:75%
}
/*!
   * Bootstrap Grid v5.2.3 (https://getbootstrap.com/)
   * Copyright 2011-2022 The Bootstrap Authors
   * Copyright 2011-2022 Twitter, Inc.
   * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
   */:root {
    --bs-blue:#0d6efd;
    --bs-indigo:#6610f2;
    --bs-purple:#6f42c1;
    --bs-pink:#d63384;
    --bs-red:#dc3545;
    --bs-orange:#fd7e14;
    --bs-yellow:#ffc107;
    --bs-green:#198754;
    --bs-teal:#20c997;
    --bs-cyan:#0dcaf0;
    --bs-black:#000;
    --bs-white:#fff;
    --bs-gray:#6c757d;
    --bs-gray-dark:#343a40;
    --bs-gray-100:#f8f9fa;
    --bs-gray-200:#e9ecef;
    --bs-gray-300:#dee2e6;
    --bs-gray-400:#ced4da;
    --bs-gray-500:#adb5bd;
    --bs-gray-600:#6c757d;
    --bs-gray-700:#495057;
    --bs-gray-800:#343a40;
    --bs-gray-900:#212529;
    --bs-primary:#0d6efd;
    --bs-secondary:#6c757d;
    --bs-success:#198754;
    --bs-info:#0dcaf0;
    --bs-warning:#ffc107;
    --bs-danger:#dc3545;
    --bs-light:#f8f9fa;
    --bs-dark:#212529;
    --bs-primary-rgb:13,110,253;
    --bs-secondary-rgb:108,117,125;
    --bs-success-rgb:25,135,84;
    --bs-info-rgb:13,202,240;
    --bs-warning-rgb:255,193,7;
    --bs-danger-rgb:220,53,69;
    --bs-light-rgb:248,249,250;
    --bs-dark-rgb:33,37,41;
    --bs-white-rgb:255,255,255;
    --bs-black-rgb:0,0,0;
    --bs-body-color-rgb:33,37,41;
    --bs-body-bg-rgb:255,255,255;
    --bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    --bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    --bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0));
    --bs-body-font-family:var(--bs-font-sans-serif);
    --bs-body-font-size:1rem;
    --bs-body-font-weight:400;
    --bs-body-line-height:1.5;
    --bs-body-color:#212529;
    --bs-body-bg:#fff;
    --bs-border-width:1px;
    --bs-border-style:solid;
    --bs-border-color:#dee2e6;
    --bs-border-color-translucent:rgba(0,0,0,.175);
    --bs-border-radius:0.375rem;
    --bs-border-radius-sm:0.25rem;
    --bs-border-radius-lg:0.5rem;
    --bs-border-radius-xl:1rem;
    --bs-border-radius-2xl:2rem;
    --bs-border-radius-pill:50rem;
    --bs-link-color:#0d6efd;
    --bs-link-hover-color:#0a58ca;
    --bs-code-color:#d63384;
    --bs-highlight-bg:#fff3cd
}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl {
    --bs-gutter-x:1.5rem;
    --bs-gutter-y:0;
    margin-left:auto;
    margin-right:auto;
    padding-left:calc(var(--bs-gutter-x)*.5);
    padding-right:calc(var(--bs-gutter-x)*.5);
    width:100%
}
@media (min-width:576px) {
    .container,.container-sm {
        max-width:540px
    }
}
@media (min-width:768px) {
    .container,.container-md,.container-sm {
        max-width:720px
    }
}
@media (min-width:992px) {
    .container,.container-lg,.container-md,.container-sm {
        max-width:960px
    }
}
@media (min-width:1200px) {
    .container,.container-lg,.container-md,.container-sm,.container-xl {
        max-width:1140px
    }
}
@media (min-width:1400px) {
    .container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl {
        max-width:1320px
    }
}
.row {
    --bs-gutter-x:1.5rem;
    --bs-gutter-y:0;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-left:calc(var(--bs-gutter-x)*-.5);
    margin-right:calc(var(--bs-gutter-x)*-.5);
    margin-top:calc(var(--bs-gutter-y)*-1)
}
.row>* {
    -ms-flex-negative:0;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-flex-shrink:0;
    flex-shrink:0;
    margin-top:var(--bs-gutter-y);
    max-width:100%;
    padding-left:calc(var(--bs-gutter-x)*.5);
    padding-right:calc(var(--bs-gutter-x)*.5);
    width:100%
}
.col {
    -webkit-box-flex:1;
    -webkit-flex:1 0 0%;
    -ms-flex:1 0 0%;
    flex:1 0 0%
}
.row-cols-auto>* {
    width:auto
}
.row-cols-1>*,.row-cols-auto>* {
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
    -ms-flex:0 0 auto;
    flex:0 0 auto
}
.row-cols-1>* {
    width:100%
}
.row-cols-2>* {
    width:50%
}
.row-cols-2>*,.row-cols-3>* {
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
    -ms-flex:0 0 auto;
    flex:0 0 auto
}
.row-cols-3>* {
    width:33.33333%
}
.row-cols-4>* {
    width:25%
}
.row-cols-4>*,.row-cols-5>* {
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
    -ms-flex:0 0 auto;
    flex:0 0 auto
}
.row-cols-5>* {
    width:20%
}
.row-cols-6>* {
    width:16.66667%
}
.col-auto,.row-cols-6>* {
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
    -ms-flex:0 0 auto;
    flex:0 0 auto
}
.col-auto {
    width:auto
}
.col-1 {
    width:8.33333%
}
.col-1,.col-2 {
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
    -ms-flex:0 0 auto;
    flex:0 0 auto
}
.col-2 {
    width:16.66667%
}
.col-3 {
    width:25%
}
.col-3,.col-4 {
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
    -ms-flex:0 0 auto;
    flex:0 0 auto
}
.col-4 {
    width:33.33333%
}
.col-5 {
    width:41.66667%
}
.col-5,.col-6 {
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
    -ms-flex:0 0 auto;
    flex:0 0 auto
}
.col-6 {
    width:50%
}
.col-7 {
    width:58.33333%
}
.col-7,.col-8 {
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
    -ms-flex:0 0 auto;
    flex:0 0 auto
}
.col-8 {
    width:66.66667%
}
.col-9 {
    width:75%
}
.col-10,.col-9 {
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
    -ms-flex:0 0 auto;
    flex:0 0 auto
}
.col-10 {
    width:83.33333%
}
.col-11 {
    width:91.66667%
}
.col-11,.col-12 {
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
    -ms-flex:0 0 auto;
    flex:0 0 auto
}
.col-12 {
    width:100%
}
.offset-1 {
    margin-left:8.33333%
}
.offset-2 {
    margin-left:16.66667%
}
.offset-3 {
    margin-left:25%
}
.offset-4 {
    margin-left:33.33333%
}
.offset-5 {
    margin-left:41.66667%
}
.offset-6 {
    margin-left:50%
}
.offset-7 {
    margin-left:58.33333%
}
.offset-8 {
    margin-left:66.66667%
}
.offset-9 {
    margin-left:75%
}
.offset-10 {
    margin-left:83.33333%
}
.offset-11 {
    margin-left:91.66667%
}
.g-0,.gx-0 {
    --bs-gutter-x:0
}
.g-0,.gy-0 {
    --bs-gutter-y:0
}
.g-1,.gx-1 {
    --bs-gutter-x:0.25rem
}
.g-1,.gy-1 {
    --bs-gutter-y:0.25rem
}
.g-2,.gx-2 {
    --bs-gutter-x:0.5rem
}
.g-2,.gy-2 {
    --bs-gutter-y:0.5rem
}
.g-3,.gx-3 {
    --bs-gutter-x:1rem
}
.g-3,.gy-3 {
    --bs-gutter-y:1rem
}
.g-4,.gx-4 {
    --bs-gutter-x:1.5rem
}
.g-4,.gy-4 {
    --bs-gutter-y:1.5rem
}
.g-5,.gx-5 {
    --bs-gutter-x:3rem
}
.g-5,.gy-5 {
    --bs-gutter-y:3rem
}
@media (min-width:576px) {
    .col-sm {
        -webkit-box-flex:1;
        -webkit-flex:1 0 0%;
        -ms-flex:1 0 0%;
        flex:1 0 0%
    }
    .row-cols-sm-auto>* {
        width:auto
    }
    .row-cols-sm-1>*,.row-cols-sm-auto>* {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .row-cols-sm-1>* {
        width:100%
    }
    .row-cols-sm-2>* {
        width:50%
    }
    .row-cols-sm-2>*,.row-cols-sm-3>* {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .row-cols-sm-3>* {
        width:33.33333%
    }
    .row-cols-sm-4>* {
        width:25%
    }
    .row-cols-sm-4>*,.row-cols-sm-5>* {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .row-cols-sm-5>* {
        width:20%
    }
    .row-cols-sm-6>* {
        width:16.66667%
    }
    .col-sm-auto,.row-cols-sm-6>* {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .col-sm-auto {
        width:auto
    }
    .col-sm-1 {
        width:8.33333%
    }
    .col-sm-1,.col-sm-2 {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .col-sm-2 {
        width:16.66667%
    }
    .col-sm-3 {
        width:25%
    }
    .col-sm-3,.col-sm-4 {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .col-sm-4 {
        width:33.33333%
    }
    .col-sm-5 {
        width:41.66667%
    }
    .col-sm-5,.col-sm-6 {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .col-sm-6 {
        width:50%
    }
    .col-sm-7 {
        width:58.33333%
    }
    .col-sm-7,.col-sm-8 {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .col-sm-8 {
        width:66.66667%
    }
    .col-sm-9 {
        width:75%
    }
    .col-sm-10,.col-sm-9 {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .col-sm-10 {
        width:83.33333%
    }
    .col-sm-11 {
        width:91.66667%
    }
    .col-sm-11,.col-sm-12 {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .col-sm-12 {
        width:100%
    }
    .offset-sm-0 {
        margin-left:0
    }
    .offset-sm-1 {
        margin-left:8.33333%
    }
    .offset-sm-2 {
        margin-left:16.66667%
    }
    .offset-sm-3 {
        margin-left:25%
    }
    .offset-sm-4 {
        margin-left:33.33333%
    }
    .offset-sm-5 {
        margin-left:41.66667%
    }
    .offset-sm-6 {
        margin-left:50%
    }
    .offset-sm-7 {
        margin-left:58.33333%
    }
    .offset-sm-8 {
        margin-left:66.66667%
    }
    .offset-sm-9 {
        margin-left:75%
    }
    .offset-sm-10 {
        margin-left:83.33333%
    }
    .offset-sm-11 {
        margin-left:91.66667%
    }
    .g-sm-0,.gx-sm-0 {
        --bs-gutter-x:0
    }
    .g-sm-0,.gy-sm-0 {
        --bs-gutter-y:0
    }
    .g-sm-1,.gx-sm-1 {
        --bs-gutter-x:0.25rem
    }
    .g-sm-1,.gy-sm-1 {
        --bs-gutter-y:0.25rem
    }
    .g-sm-2,.gx-sm-2 {
        --bs-gutter-x:0.5rem
    }
    .g-sm-2,.gy-sm-2 {
        --bs-gutter-y:0.5rem
    }
    .g-sm-3,.gx-sm-3 {
        --bs-gutter-x:1rem
    }
    .g-sm-3,.gy-sm-3 {
        --bs-gutter-y:1rem
    }
    .g-sm-4,.gx-sm-4 {
        --bs-gutter-x:1.5rem
    }
    .g-sm-4,.gy-sm-4 {
        --bs-gutter-y:1.5rem
    }
    .g-sm-5,.gx-sm-5 {
        --bs-gutter-x:3rem
    }
    .g-sm-5,.gy-sm-5 {
        --bs-gutter-y:3rem
    }
}
@media (min-width:768px) {
    .col-md {
        -webkit-box-flex:1;
        -webkit-flex:1 0 0%;
        -ms-flex:1 0 0%;
        flex:1 0 0%
    }
    .row-cols-md-auto>* {
        width:auto
    }
    .row-cols-md-1>*,.row-cols-md-auto>* {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .row-cols-md-1>* {
        width:100%
    }
    .row-cols-md-2>* {
        width:50%
    }
    .row-cols-md-2>*,.row-cols-md-3>* {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .row-cols-md-3>* {
        width:33.33333%
    }
    .row-cols-md-4>* {
        width:25%
    }
    .row-cols-md-4>*,.row-cols-md-5>* {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .row-cols-md-5>* {
        width:20%
    }
    .row-cols-md-6>* {
        width:16.66667%
    }
    .col-md-auto,.row-cols-md-6>* {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .col-md-auto {
        width:auto
    }
    .col-md-1 {
        width:8.33333%
    }
    .col-md-1,.col-md-2 {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .col-md-2 {
        width:16.66667%
    }
    .col-md-3 {
        width:25%
    }
    .col-md-3,.col-md-4 {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .col-md-4 {
        width:33.33333%
    }
    .col-md-5 {
        width:41.66667%
    }
    .col-md-5,.col-md-6 {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .col-md-6 {
        width:50%
    }
    .col-md-7 {
        width:58.33333%
    }
    .col-md-7,.col-md-8 {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .col-md-8 {
        width:66.66667%
    }
    .col-md-9 {
        width:75%
    }
    .col-md-10,.col-md-9 {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .col-md-10 {
        width:83.33333%
    }
    .col-md-11 {
        width:91.66667%
    }
    .col-md-11,.col-md-12 {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .col-md-12 {
        width:100%
    }
    .offset-md-0 {
        margin-left:0
    }
    .offset-md-1 {
        margin-left:8.33333%
    }
    .offset-md-2 {
        margin-left:16.66667%
    }
    .offset-md-3 {
        margin-left:25%
    }
    .offset-md-4 {
        margin-left:33.33333%
    }
    .offset-md-5 {
        margin-left:41.66667%
    }
    .offset-md-6 {
        margin-left:50%
    }
    .offset-md-7 {
        margin-left:58.33333%
    }
    .offset-md-8 {
        margin-left:66.66667%
    }
    .offset-md-9 {
        margin-left:75%
    }
    .offset-md-10 {
        margin-left:83.33333%
    }
    .offset-md-11 {
        margin-left:91.66667%
    }
    .g-md-0,.gx-md-0 {
        --bs-gutter-x:0
    }
    .g-md-0,.gy-md-0 {
        --bs-gutter-y:0
    }
    .g-md-1,.gx-md-1 {
        --bs-gutter-x:0.25rem
    }
    .g-md-1,.gy-md-1 {
        --bs-gutter-y:0.25rem
    }
    .g-md-2,.gx-md-2 {
        --bs-gutter-x:0.5rem
    }
    .g-md-2,.gy-md-2 {
        --bs-gutter-y:0.5rem
    }
    .g-md-3,.gx-md-3 {
        --bs-gutter-x:1rem
    }
    .g-md-3,.gy-md-3 {
        --bs-gutter-y:1rem
    }
    .g-md-4,.gx-md-4 {
        --bs-gutter-x:1.5rem
    }
    .g-md-4,.gy-md-4 {
        --bs-gutter-y:1.5rem
    }
    .g-md-5,.gx-md-5 {
        --bs-gutter-x:3rem
    }
    .g-md-5,.gy-md-5 {
        --bs-gutter-y:3rem
    }
}
@media (min-width:992px) {
    .col-lg {
        -webkit-box-flex:1;
        -webkit-flex:1 0 0%;
        -ms-flex:1 0 0%;
        flex:1 0 0%
    }
    .row-cols-lg-auto>* {
        width:auto
    }
    .row-cols-lg-1>*,.row-cols-lg-auto>* {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .row-cols-lg-1>* {
        width:100%
    }
    .row-cols-lg-2>* {
        width:50%
    }
    .row-cols-lg-2>*,.row-cols-lg-3>* {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .row-cols-lg-3>* {
        width:33.33333%
    }
    .row-cols-lg-4>* {
        width:25%
    }
    .row-cols-lg-4>*,.row-cols-lg-5>* {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .row-cols-lg-5>* {
        width:20%
    }
    .row-cols-lg-6>* {
        width:16.66667%
    }
    .col-lg-auto,.row-cols-lg-6>* {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .col-lg-auto {
        width:auto
    }
    .col-lg-1 {
        width:8.33333%
    }
    .col-lg-1,.col-lg-2 {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .col-lg-2 {
        width:16.66667%
    }
    .col-lg-3 {
        width:25%
    }
    .col-lg-3,.col-lg-4 {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .col-lg-4 {
        width:33.33333%
    }
    .col-lg-5 {
        width:41.66667%
    }
    .col-lg-5,.col-lg-6 {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .col-lg-6 {
        width:50%
    }
    .col-lg-7 {
        width:58.33333%
    }
    .col-lg-7,.col-lg-8 {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .col-lg-8 {
        width:66.66667%
    }
    .col-lg-9 {
        width:75%
    }
    .col-lg-10,.col-lg-9 {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .col-lg-10 {
        width:83.33333%
    }
    .col-lg-11 {
        width:91.66667%
    }
    .col-lg-11,.col-lg-12 {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .col-lg-12 {
        width:100%
    }
    .offset-lg-0 {
        margin-left:0
    }
    .offset-lg-1 {
        margin-left:8.33333%
    }
    .offset-lg-2 {
        margin-left:16.66667%
    }
    .offset-lg-3 {
        margin-left:25%
    }
    .offset-lg-4 {
        margin-left:33.33333%
    }
    .offset-lg-5 {
        margin-left:41.66667%
    }
    .offset-lg-6 {
        margin-left:50%
    }
    .offset-lg-7 {
        margin-left:58.33333%
    }
    .offset-lg-8 {
        margin-left:66.66667%
    }
    .offset-lg-9 {
        margin-left:75%
    }
    .offset-lg-10 {
        margin-left:83.33333%
    }
    .offset-lg-11 {
        margin-left:91.66667%
    }
    .g-lg-0,.gx-lg-0 {
        --bs-gutter-x:0
    }
    .g-lg-0,.gy-lg-0 {
        --bs-gutter-y:0
    }
    .g-lg-1,.gx-lg-1 {
        --bs-gutter-x:0.25rem
    }
    .g-lg-1,.gy-lg-1 {
        --bs-gutter-y:0.25rem
    }
    .g-lg-2,.gx-lg-2 {
        --bs-gutter-x:0.5rem
    }
    .g-lg-2,.gy-lg-2 {
        --bs-gutter-y:0.5rem
    }
    .g-lg-3,.gx-lg-3 {
        --bs-gutter-x:1rem
    }
    .g-lg-3,.gy-lg-3 {
        --bs-gutter-y:1rem
    }
    .g-lg-4,.gx-lg-4 {
        --bs-gutter-x:1.5rem
    }
    .g-lg-4,.gy-lg-4 {
        --bs-gutter-y:1.5rem
    }
    .g-lg-5,.gx-lg-5 {
        --bs-gutter-x:3rem
    }
    .g-lg-5,.gy-lg-5 {
        --bs-gutter-y:3rem
    }
}
@media (min-width:1200px) {
    .col-xl {
        -webkit-box-flex:1;
        -webkit-flex:1 0 0%;
        -ms-flex:1 0 0%;
        flex:1 0 0%
    }
    .row-cols-xl-auto>* {
        width:auto
    }
    .row-cols-xl-1>*,.row-cols-xl-auto>* {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .row-cols-xl-1>* {
        width:100%
    }
    .row-cols-xl-2>* {
        width:50%
    }
    .row-cols-xl-2>*,.row-cols-xl-3>* {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .row-cols-xl-3>* {
        width:33.33333%
    }
    .row-cols-xl-4>* {
        width:25%
    }
    .row-cols-xl-4>*,.row-cols-xl-5>* {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .row-cols-xl-5>* {
        width:20%
    }
    .row-cols-xl-6>* {
        width:16.66667%
    }
    .col-xl-auto,.row-cols-xl-6>* {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .col-xl-auto {
        width:auto
    }
    .col-xl-1 {
        width:8.33333%
    }
    .col-xl-1,.col-xl-2 {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .col-xl-2 {
        width:16.66667%
    }
    .col-xl-3 {
        width:25%
    }
    .col-xl-3,.col-xl-4 {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .col-xl-4 {
        width:33.33333%
    }
    .col-xl-5 {
        width:41.66667%
    }
    .col-xl-5,.col-xl-6 {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .col-xl-6 {
        width:50%
    }
    .col-xl-7 {
        width:58.33333%
    }
    .col-xl-7,.col-xl-8 {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .col-xl-8 {
        width:66.66667%
    }
    .col-xl-9 {
        width:75%
    }
    .col-xl-10,.col-xl-9 {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .col-xl-10 {
        width:83.33333%
    }
    .col-xl-11 {
        width:91.66667%
    }
    .col-xl-11,.col-xl-12 {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .col-xl-12 {
        width:100%
    }
    .offset-xl-0 {
        margin-left:0
    }
    .offset-xl-1 {
        margin-left:8.33333%
    }
    .offset-xl-2 {
        margin-left:16.66667%
    }
    .offset-xl-3 {
        margin-left:25%
    }
    .offset-xl-4 {
        margin-left:33.33333%
    }
    .offset-xl-5 {
        margin-left:41.66667%
    }
    .offset-xl-6 {
        margin-left:50%
    }
    .offset-xl-7 {
        margin-left:58.33333%
    }
    .offset-xl-8 {
        margin-left:66.66667%
    }
    .offset-xl-9 {
        margin-left:75%
    }
    .offset-xl-10 {
        margin-left:83.33333%
    }
    .offset-xl-11 {
        margin-left:91.66667%
    }
    .g-xl-0,.gx-xl-0 {
        --bs-gutter-x:0
    }
    .g-xl-0,.gy-xl-0 {
        --bs-gutter-y:0
    }
    .g-xl-1,.gx-xl-1 {
        --bs-gutter-x:0.25rem
    }
    .g-xl-1,.gy-xl-1 {
        --bs-gutter-y:0.25rem
    }
    .g-xl-2,.gx-xl-2 {
        --bs-gutter-x:0.5rem
    }
    .g-xl-2,.gy-xl-2 {
        --bs-gutter-y:0.5rem
    }
    .g-xl-3,.gx-xl-3 {
        --bs-gutter-x:1rem
    }
    .g-xl-3,.gy-xl-3 {
        --bs-gutter-y:1rem
    }
    .g-xl-4,.gx-xl-4 {
        --bs-gutter-x:1.5rem
    }
    .g-xl-4,.gy-xl-4 {
        --bs-gutter-y:1.5rem
    }
    .g-xl-5,.gx-xl-5 {
        --bs-gutter-x:3rem
    }
    .g-xl-5,.gy-xl-5 {
        --bs-gutter-y:3rem
    }
}
@media (min-width:1400px) {
    .col-xxl {
        -webkit-box-flex:1;
        -webkit-flex:1 0 0%;
        -ms-flex:1 0 0%;
        flex:1 0 0%
    }
    .row-cols-xxl-auto>* {
        width:auto
    }
    .row-cols-xxl-1>*,.row-cols-xxl-auto>* {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .row-cols-xxl-1>* {
        width:100%
    }
    .row-cols-xxl-2>* {
        width:50%
    }
    .row-cols-xxl-2>*,.row-cols-xxl-3>* {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .row-cols-xxl-3>* {
        width:33.33333%
    }
    .row-cols-xxl-4>* {
        width:25%
    }
    .row-cols-xxl-4>*,.row-cols-xxl-5>* {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .row-cols-xxl-5>* {
        width:20%
    }
    .row-cols-xxl-6>* {
        width:16.66667%
    }
    .col-xxl-auto,.row-cols-xxl-6>* {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .col-xxl-auto {
        width:auto
    }
    .col-xxl-1 {
        width:8.33333%
    }
    .col-xxl-1,.col-xxl-2 {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .col-xxl-2 {
        width:16.66667%
    }
    .col-xxl-3 {
        width:25%
    }
    .col-xxl-3,.col-xxl-4 {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .col-xxl-4 {
        width:33.33333%
    }
    .col-xxl-5 {
        width:41.66667%
    }
    .col-xxl-5,.col-xxl-6 {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .col-xxl-6 {
        width:50%
    }
    .col-xxl-7 {
        width:58.33333%
    }
    .col-xxl-7,.col-xxl-8 {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .col-xxl-8 {
        width:66.66667%
    }
    .col-xxl-9 {
        width:75%
    }
    .col-xxl-10,.col-xxl-9 {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .col-xxl-10 {
        width:83.33333%
    }
    .col-xxl-11 {
        width:91.66667%
    }
    .col-xxl-11,.col-xxl-12 {
        -webkit-box-flex:0;
        -webkit-flex:0 0 auto;
        -ms-flex:0 0 auto;
        flex:0 0 auto
    }
    .col-xxl-12 {
        width:100%
    }
    .offset-xxl-0 {
        margin-left:0
    }
    .offset-xxl-1 {
        margin-left:8.33333%
    }
    .offset-xxl-2 {
        margin-left:16.66667%
    }
    .offset-xxl-3 {
        margin-left:25%
    }
    .offset-xxl-4 {
        margin-left:33.33333%
    }
    .offset-xxl-5 {
        margin-left:41.66667%
    }
    .offset-xxl-6 {
        margin-left:50%
    }
    .offset-xxl-7 {
        margin-left:58.33333%
    }
    .offset-xxl-8 {
        margin-left:66.66667%
    }
    .offset-xxl-9 {
        margin-left:75%
    }
    .offset-xxl-10 {
        margin-left:83.33333%
    }
    .offset-xxl-11 {
        margin-left:91.66667%
    }
    .g-xxl-0,.gx-xxl-0 {
        --bs-gutter-x:0
    }
    .g-xxl-0,.gy-xxl-0 {
        --bs-gutter-y:0
    }
    .g-xxl-1,.gx-xxl-1 {
        --bs-gutter-x:0.25rem
    }
    .g-xxl-1,.gy-xxl-1 {
        --bs-gutter-y:0.25rem
    }
    .g-xxl-2,.gx-xxl-2 {
        --bs-gutter-x:0.5rem
    }
    .g-xxl-2,.gy-xxl-2 {
        --bs-gutter-y:0.5rem
    }
    .g-xxl-3,.gx-xxl-3 {
        --bs-gutter-x:1rem
    }
    .g-xxl-3,.gy-xxl-3 {
        --bs-gutter-y:1rem
    }
    .g-xxl-4,.gx-xxl-4 {
        --bs-gutter-x:1.5rem
    }
    .g-xxl-4,.gy-xxl-4 {
        --bs-gutter-y:1.5rem
    }
    .g-xxl-5,.gx-xxl-5 {
        --bs-gutter-x:3rem
    }
    .g-xxl-5,.gy-xxl-5 {
        --bs-gutter-y:3rem
    }
}
.d-inline {
    display:inline!important
}
.d-inline-block {
    display:inline-block!important
}
.d-block {
    display:block!important
}
.d-grid {
    display:grid!important
}
.d-table {
    display:table!important
}
.d-table-row {
    display:table-row!important
}
.d-table-cell {
    display:table-cell!important
}
.d-flex {
    display:-webkit-box!important;
    display:-webkit-flex!important;
    display:-ms-flexbox!important;
    display:flex!important
}
.d-inline-flex {
    display:-webkit-inline-box!important;
    display:-webkit-inline-flex!important;
    display:-ms-inline-flexbox!important;
    display:inline-flex!important
}
.d-none {
    display:none!important
}
.flex-fill {
    -webkit-box-flex:1!important;
    -webkit-flex:1 1 auto!important;
    -ms-flex:1 1 auto!important;
    flex:1 1 auto!important
}
.flex-row {
    -webkit-box-orient:horizontal!important;
    -webkit-flex-direction:row!important;
    -ms-flex-direction:row!important;
    flex-direction:row!important
}
.flex-column,.flex-row {
    -webkit-box-direction:normal!important
}
.flex-column {
    -webkit-box-orient:vertical!important;
    -webkit-flex-direction:column!important;
    -ms-flex-direction:column!important;
    flex-direction:column!important
}
.flex-row-reverse {
    -webkit-box-orient:horizontal!important;
    -webkit-flex-direction:row-reverse!important;
    -ms-flex-direction:row-reverse!important;
    flex-direction:row-reverse!important
}
.flex-column-reverse,.flex-row-reverse {
    -webkit-box-direction:reverse!important
}
.flex-column-reverse {
    -webkit-box-orient:vertical!important;
    -webkit-flex-direction:column-reverse!important;
    -ms-flex-direction:column-reverse!important;
    flex-direction:column-reverse!important
}
.flex-grow-0 {
    -webkit-box-flex:0!important;
    -ms-flex-positive:0!important;
    -webkit-flex-grow:0!important;
    flex-grow:0!important
}
.flex-grow-1 {
    -webkit-box-flex:1!important;
    -ms-flex-positive:1!important;
    -webkit-flex-grow:1!important;
    flex-grow:1!important
}
.flex-shrink-0 {
    -ms-flex-negative:0!important;
    -webkit-flex-shrink:0!important;
    flex-shrink:0!important
}
.flex-shrink-1 {
    -ms-flex-negative:1!important;
    -webkit-flex-shrink:1!important;
    flex-shrink:1!important
}
.flex-wrap {
    -webkit-flex-wrap:wrap!important;
    -ms-flex-wrap:wrap!important;
    flex-wrap:wrap!important
}
.flex-nowrap {
    -webkit-flex-wrap:nowrap!important;
    -ms-flex-wrap:nowrap!important;
    flex-wrap:nowrap!important
}
.flex-wrap-reverse {
    -webkit-flex-wrap:wrap-reverse!important;
    -ms-flex-wrap:wrap-reverse!important;
    flex-wrap:wrap-reverse!important
}
.justify-content-start {
    -webkit-box-pack:start!important;
    -ms-flex-pack:start!important;
    -webkit-justify-content:flex-start!important;
    justify-content:flex-start!important
}
.justify-content-end {
    -webkit-box-pack:end!important;
    -ms-flex-pack:end!important;
    -webkit-justify-content:flex-end!important;
    justify-content:flex-end!important
}
.justify-content-center {
    -webkit-box-pack:center!important;
    -ms-flex-pack:center!important;
    -webkit-justify-content:center!important;
    justify-content:center!important
}
.justify-content-between {
    -webkit-box-pack:justify!important;
    -ms-flex-pack:justify!important;
    -webkit-justify-content:space-between!important;
    justify-content:space-between!important
}
.justify-content-around {
    -ms-flex-pack:distribute!important;
    -webkit-justify-content:space-around!important;
    justify-content:space-around!important
}
.justify-content-evenly {
    -webkit-box-pack:space-evenly!important;
    -ms-flex-pack:space-evenly!important;
    -webkit-justify-content:space-evenly!important;
    justify-content:space-evenly!important
}
.align-items-start {
    -webkit-box-align:start!important;
    -ms-flex-align:start!important;
    -webkit-align-items:flex-start!important;
    align-items:flex-start!important
}
.align-items-end {
    -webkit-box-align:end!important;
    -ms-flex-align:end!important;
    -webkit-align-items:flex-end!important;
    align-items:flex-end!important
}
.align-items-center {
    -webkit-box-align:center!important;
    -ms-flex-align:center!important;
    -webkit-align-items:center!important;
    align-items:center!important
}
.align-items-baseline {
    -webkit-box-align:baseline!important;
    -ms-flex-align:baseline!important;
    -webkit-align-items:baseline!important;
    align-items:baseline!important
}
.align-items-stretch {
    -webkit-box-align:stretch!important;
    -ms-flex-align:stretch!important;
    -webkit-align-items:stretch!important;
    align-items:stretch!important
}
.align-content-start {
    -ms-flex-line-pack:start!important;
    -webkit-align-content:flex-start!important;
    align-content:flex-start!important
}
.align-content-end {
    -ms-flex-line-pack:end!important;
    -webkit-align-content:flex-end!important;
    align-content:flex-end!important
}
.align-content-center {
    -ms-flex-line-pack:center!important;
    -webkit-align-content:center!important;
    align-content:center!important
}
.align-content-between {
    -ms-flex-line-pack:justify!important;
    -webkit-align-content:space-between!important;
    align-content:space-between!important
}
.align-content-around {
    -ms-flex-line-pack:distribute!important;
    -webkit-align-content:space-around!important;
    align-content:space-around!important
}
.align-content-stretch {
    -ms-flex-line-pack:stretch!important;
    -webkit-align-content:stretch!important;
    align-content:stretch!important
}
.align-self-auto {
    -ms-flex-item-align:auto!important;
    -webkit-align-self:auto!important;
    align-self:auto!important
}
.align-self-start {
    -ms-flex-item-align:start!important;
    -webkit-align-self:flex-start!important;
    align-self:flex-start!important
}
.align-self-end {
    -ms-flex-item-align:end!important;
    -webkit-align-self:flex-end!important;
    align-self:flex-end!important
}
.align-self-center {
    -ms-flex-item-align:center!important;
    -webkit-align-self:center!important;
    align-self:center!important
}
.align-self-baseline {
    -ms-flex-item-align:baseline!important;
    -webkit-align-self:baseline!important;
    align-self:baseline!important
}
.align-self-stretch {
    -ms-flex-item-align:stretch!important;
    -webkit-align-self:stretch!important;
    align-self:stretch!important
}
.order-first {
    -webkit-box-ordinal-group:0!important;
    -ms-flex-order:-1!important;
    -webkit-order:-1!important;
    order:-1!important
}
.order-0 {
    -webkit-box-ordinal-group:1!important;
    -ms-flex-order:0!important;
    -webkit-order:0!important;
    order:0!important
}
.order-1 {
    -webkit-box-ordinal-group:2!important;
    -ms-flex-order:1!important;
    -webkit-order:1!important;
    order:1!important
}
.order-2 {
    -webkit-box-ordinal-group:3!important;
    -ms-flex-order:2!important;
    -webkit-order:2!important;
    order:2!important
}
.order-3 {
    -webkit-box-ordinal-group:4!important;
    -ms-flex-order:3!important;
    -webkit-order:3!important;
    order:3!important
}
.order-4 {
    -webkit-box-ordinal-group:5!important;
    -ms-flex-order:4!important;
    -webkit-order:4!important;
    order:4!important
}
.order-5 {
    -webkit-box-ordinal-group:6!important;
    -ms-flex-order:5!important;
    -webkit-order:5!important;
    order:5!important
}
.order-last {
    -webkit-box-ordinal-group:7!important;
    -ms-flex-order:6!important;
    -webkit-order:6!important;
    order:6!important
}
.m-0 {
    margin:0!important
}
.m-1 {
    margin:.25rem!important
}
.m-2 {
    margin:.5rem!important
}
.m-3 {
    margin:1rem!important
}
.m-4 {
    margin:1.5rem!important
}
.m-5 {
    margin:3rem!important
}
.m-auto {
    margin:auto!important
}
.mx-0 {
    margin-left:0!important;
    margin-right:0!important
}
.mx-1 {
    margin-left:.25rem!important;
    margin-right:.25rem!important
}
.mx-2 {
    margin-left:.5rem!important;
    margin-right:.5rem!important
}
.mx-3 {
    margin-left:1rem!important;
    margin-right:1rem!important
}
.mx-4 {
    margin-left:1.5rem!important;
    margin-right:1.5rem!important
}
.mx-5 {
    margin-left:3rem!important;
    margin-right:3rem!important
}
.mx-auto {
    margin-left:auto!important;
    margin-right:auto!important
}
.my-0 {
    margin-bottom:0!important;
    margin-top:0!important
}
.my-1 {
    margin-bottom:.25rem!important;
    margin-top:.25rem!important
}
.my-2 {
    margin-bottom:.5rem!important;
    margin-top:.5rem!important
}
.my-3 {
    margin-bottom:1rem!important;
    margin-top:1rem!important
}
.my-4 {
    margin-bottom:1.5rem!important;
    margin-top:1.5rem!important
}
.my-5 {
    margin-bottom:3rem!important;
    margin-top:3rem!important
}
.my-auto {
    margin-bottom:auto!important;
    margin-top:auto!important
}
.mt-0 {
    margin-top:0!important
}
.mt-1 {
    margin-top:.25rem!important
}
.mt-2 {
    margin-top:.5rem!important
}
.mt-3 {
    margin-top:1rem!important
}
.mt-4 {
    margin-top:1.5rem!important
}
.mt-5 {
    margin-top:3rem!important
}
.mt-auto {
    margin-top:auto!important
}
.me-0 {
    margin-right:0!important
}
.me-1 {
    margin-right:.25rem!important
}
.me-2 {
    margin-right:.5rem!important
}
.me-3 {
    margin-right:1rem!important
}
.me-4 {
    margin-right:1.5rem!important
}
.me-5 {
    margin-right:3rem!important
}
.me-auto {
    margin-right:auto!important
}
.mb-0 {
    margin-bottom:0!important
}
.mb-1 {
    margin-bottom:.25rem!important
}
.mb-2 {
    margin-bottom:.5rem!important
}
.mb-3 {
    margin-bottom:1rem!important
}
.mb-4 {
    margin-bottom:1.5rem!important
}
.mb-5 {
    margin-bottom:3rem!important
}
.mb-auto {
    margin-bottom:auto!important
}
.ms-0 {
    margin-left:0!important
}
.ms-1 {
    margin-left:.25rem!important
}
.ms-2 {
    margin-left:.5rem!important
}
.ms-3 {
    margin-left:1rem!important
}
.ms-4 {
    margin-left:1.5rem!important
}
.ms-5 {
    margin-left:3rem!important
}
.ms-auto {
    margin-left:auto!important
}
.p-0 {
    padding:0!important
}
.p-1 {
    padding:.25rem!important
}
.p-2 {
    padding:.5rem!important
}
.p-3 {
    padding:1rem!important
}
.p-4 {
    padding:1.5rem!important
}
.p-5 {
    padding:3rem!important
}
.px-0 {
    padding-left:0!important;
    padding-right:0!important
}
.px-1 {
    padding-left:.25rem!important;
    padding-right:.25rem!important
}
.px-2 {
    padding-left:.5rem!important;
    padding-right:.5rem!important
}
.px-3 {
    padding-left:1rem!important;
    padding-right:1rem!important
}
.px-4 {
    padding-left:1.5rem!important;
    padding-right:1.5rem!important
}
.px-5 {
    padding-left:3rem!important;
    padding-right:3rem!important
}
.py-0 {
    padding-bottom:0!important;
    padding-top:0!important
}
.py-1 {
    padding-bottom:.25rem!important;
    padding-top:.25rem!important
}
.py-2 {
    padding-bottom:.5rem!important;
    padding-top:.5rem!important
}
.py-3 {
    padding-bottom:1rem!important;
    padding-top:1rem!important
}
.py-4 {
    padding-bottom:1.5rem!important;
    padding-top:1.5rem!important
}
.py-5 {
    padding-bottom:3rem!important;
    padding-top:3rem!important
}
.pt-0 {
    padding-top:0!important
}
.pt-1 {
    padding-top:.25rem!important
}
.pt-2 {
    padding-top:.5rem!important
}
.pt-3 {
    padding-top:1rem!important
}
.pt-4 {
    padding-top:1.5rem!important
}
.pt-5 {
    padding-top:3rem!important
}
.pe-0 {
    padding-right:0!important
}
.pe-1 {
    padding-right:.25rem!important
}
.pe-2 {
    padding-right:.5rem!important
}
.pe-3 {
    padding-right:1rem!important
}
.pe-4 {
    padding-right:1.5rem!important
}
.pe-5 {
    padding-right:3rem!important
}
.pb-0 {
    padding-bottom:0!important
}
.pb-1 {
    padding-bottom:.25rem!important
}
.pb-2 {
    padding-bottom:.5rem!important
}
.pb-3 {
    padding-bottom:1rem!important
}
.pb-4 {
    padding-bottom:1.5rem!important
}
.pb-5 {
    padding-bottom:3rem!important
}
.ps-0 {
    padding-left:0!important
}
.ps-1 {
    padding-left:.25rem!important
}
.ps-2 {
    padding-left:.5rem!important
}
.ps-3 {
    padding-left:1rem!important
}
.ps-4 {
    padding-left:1.5rem!important
}
.ps-5 {
    padding-left:3rem!important
}
@media (min-width:576px) {
    .d-sm-inline {
        display:inline!important
    }
    .d-sm-inline-block {
        display:inline-block!important
    }
    .d-sm-block {
        display:block!important
    }
    .d-sm-grid {
        display:grid!important
    }
    .d-sm-table {
        display:table!important
    }
    .d-sm-table-row {
        display:table-row!important
    }
    .d-sm-table-cell {
        display:table-cell!important
    }
    .d-sm-flex {
        display:-webkit-box!important;
        display:-webkit-flex!important;
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-sm-inline-flex {
        display:-webkit-inline-box!important;
        display:-webkit-inline-flex!important;
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
    .d-sm-none {
        display:none!important
    }
    .flex-sm-fill {
        -webkit-box-flex:1!important;
        -webkit-flex:1 1 auto!important;
        -ms-flex:1 1 auto!important;
        flex:1 1 auto!important
    }
    .flex-sm-row {
        -webkit-box-orient:horizontal!important;
        -webkit-flex-direction:row!important;
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-sm-column,.flex-sm-row {
        -webkit-box-direction:normal!important
    }
    .flex-sm-column {
        -webkit-box-orient:vertical!important;
        -webkit-flex-direction:column!important;
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-sm-row-reverse {
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:reverse!important;
        -webkit-flex-direction:row-reverse!important;
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-sm-column-reverse {
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:reverse!important;
        -webkit-flex-direction:column-reverse!important;
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-sm-grow-0 {
        -webkit-box-flex:0!important;
        -ms-flex-positive:0!important;
        -webkit-flex-grow:0!important;
        flex-grow:0!important
    }
    .flex-sm-grow-1 {
        -webkit-box-flex:1!important;
        -ms-flex-positive:1!important;
        -webkit-flex-grow:1!important;
        flex-grow:1!important
    }
    .flex-sm-shrink-0 {
        -ms-flex-negative:0!important;
        -webkit-flex-shrink:0!important;
        flex-shrink:0!important
    }
    .flex-sm-shrink-1 {
        -ms-flex-negative:1!important;
        -webkit-flex-shrink:1!important;
        flex-shrink:1!important
    }
    .flex-sm-wrap {
        -webkit-flex-wrap:wrap!important;
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-sm-nowrap {
        -webkit-flex-wrap:nowrap!important;
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-sm-wrap-reverse {
        -webkit-flex-wrap:wrap-reverse!important;
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .justify-content-sm-start {
        -webkit-box-pack:start!important;
        -ms-flex-pack:start!important;
        -webkit-justify-content:flex-start!important;
        justify-content:flex-start!important
    }
    .justify-content-sm-end {
        -webkit-box-pack:end!important;
        -ms-flex-pack:end!important;
        -webkit-justify-content:flex-end!important;
        justify-content:flex-end!important
    }
    .justify-content-sm-center {
        -webkit-box-pack:center!important;
        -ms-flex-pack:center!important;
        -webkit-justify-content:center!important;
        justify-content:center!important
    }
    .justify-content-sm-between {
        -webkit-box-pack:justify!important;
        -ms-flex-pack:justify!important;
        -webkit-justify-content:space-between!important;
        justify-content:space-between!important
    }
    .justify-content-sm-around {
        -ms-flex-pack:distribute!important;
        -webkit-justify-content:space-around!important;
        justify-content:space-around!important
    }
    .justify-content-sm-evenly {
        -webkit-box-pack:space-evenly!important;
        -ms-flex-pack:space-evenly!important;
        -webkit-justify-content:space-evenly!important;
        justify-content:space-evenly!important
    }
    .align-items-sm-start {
        -webkit-box-align:start!important;
        -ms-flex-align:start!important;
        -webkit-align-items:flex-start!important;
        align-items:flex-start!important
    }
    .align-items-sm-end {
        -webkit-box-align:end!important;
        -ms-flex-align:end!important;
        -webkit-align-items:flex-end!important;
        align-items:flex-end!important
    }
    .align-items-sm-center {
        -webkit-box-align:center!important;
        -ms-flex-align:center!important;
        -webkit-align-items:center!important;
        align-items:center!important
    }
    .align-items-sm-baseline {
        -webkit-box-align:baseline!important;
        -ms-flex-align:baseline!important;
        -webkit-align-items:baseline!important;
        align-items:baseline!important
    }
    .align-items-sm-stretch {
        -webkit-box-align:stretch!important;
        -ms-flex-align:stretch!important;
        -webkit-align-items:stretch!important;
        align-items:stretch!important
    }
    .align-content-sm-start {
        -ms-flex-line-pack:start!important;
        -webkit-align-content:flex-start!important;
        align-content:flex-start!important
    }
    .align-content-sm-end {
        -ms-flex-line-pack:end!important;
        -webkit-align-content:flex-end!important;
        align-content:flex-end!important
    }
    .align-content-sm-center {
        -ms-flex-line-pack:center!important;
        -webkit-align-content:center!important;
        align-content:center!important
    }
    .align-content-sm-between {
        -ms-flex-line-pack:justify!important;
        -webkit-align-content:space-between!important;
        align-content:space-between!important
    }
    .align-content-sm-around {
        -ms-flex-line-pack:distribute!important;
        -webkit-align-content:space-around!important;
        align-content:space-around!important
    }
    .align-content-sm-stretch {
        -ms-flex-line-pack:stretch!important;
        -webkit-align-content:stretch!important;
        align-content:stretch!important
    }
    .align-self-sm-auto {
        -ms-flex-item-align:auto!important;
        -webkit-align-self:auto!important;
        align-self:auto!important
    }
    .align-self-sm-start {
        -ms-flex-item-align:start!important;
        -webkit-align-self:flex-start!important;
        align-self:flex-start!important
    }
    .align-self-sm-end {
        -ms-flex-item-align:end!important;
        -webkit-align-self:flex-end!important;
        align-self:flex-end!important
    }
    .align-self-sm-center {
        -ms-flex-item-align:center!important;
        -webkit-align-self:center!important;
        align-self:center!important
    }
    .align-self-sm-baseline {
        -ms-flex-item-align:baseline!important;
        -webkit-align-self:baseline!important;
        align-self:baseline!important
    }
    .align-self-sm-stretch {
        -ms-flex-item-align:stretch!important;
        -webkit-align-self:stretch!important;
        align-self:stretch!important
    }
    .order-sm-first {
        -webkit-box-ordinal-group:0!important;
        -ms-flex-order:-1!important;
        -webkit-order:-1!important;
        order:-1!important
    }
    .order-sm-0 {
        -webkit-box-ordinal-group:1!important;
        -ms-flex-order:0!important;
        -webkit-order:0!important;
        order:0!important
    }
    .order-sm-1 {
        -webkit-box-ordinal-group:2!important;
        -ms-flex-order:1!important;
        -webkit-order:1!important;
        order:1!important
    }
    .order-sm-2 {
        -webkit-box-ordinal-group:3!important;
        -ms-flex-order:2!important;
        -webkit-order:2!important;
        order:2!important
    }
    .order-sm-3 {
        -webkit-box-ordinal-group:4!important;
        -ms-flex-order:3!important;
        -webkit-order:3!important;
        order:3!important
    }
    .order-sm-4 {
        -webkit-box-ordinal-group:5!important;
        -ms-flex-order:4!important;
        -webkit-order:4!important;
        order:4!important
    }
    .order-sm-5 {
        -webkit-box-ordinal-group:6!important;
        -ms-flex-order:5!important;
        -webkit-order:5!important;
        order:5!important
    }
    .order-sm-last {
        -webkit-box-ordinal-group:7!important;
        -ms-flex-order:6!important;
        -webkit-order:6!important;
        order:6!important
    }
    .m-sm-0 {
        margin:0!important
    }
    .m-sm-1 {
        margin:.25rem!important
    }
    .m-sm-2 {
        margin:.5rem!important
    }
    .m-sm-3 {
        margin:1rem!important
    }
    .m-sm-4 {
        margin:1.5rem!important
    }
    .m-sm-5 {
        margin:3rem!important
    }
    .m-sm-auto {
        margin:auto!important
    }
    .mx-sm-0 {
        margin-left:0!important;
        margin-right:0!important
    }
    .mx-sm-1 {
        margin-left:.25rem!important;
        margin-right:.25rem!important
    }
    .mx-sm-2 {
        margin-left:.5rem!important;
        margin-right:.5rem!important
    }
    .mx-sm-3 {
        margin-left:1rem!important;
        margin-right:1rem!important
    }
    .mx-sm-4 {
        margin-left:1.5rem!important;
        margin-right:1.5rem!important
    }
    .mx-sm-5 {
        margin-left:3rem!important;
        margin-right:3rem!important
    }
    .mx-sm-auto {
        margin-left:auto!important;
        margin-right:auto!important
    }
    .my-sm-0 {
        margin-bottom:0!important;
        margin-top:0!important
    }
    .my-sm-1 {
        margin-bottom:.25rem!important;
        margin-top:.25rem!important
    }
    .my-sm-2 {
        margin-bottom:.5rem!important;
        margin-top:.5rem!important
    }
    .my-sm-3 {
        margin-bottom:1rem!important;
        margin-top:1rem!important
    }
    .my-sm-4 {
        margin-bottom:1.5rem!important;
        margin-top:1.5rem!important
    }
    .my-sm-5 {
        margin-bottom:3rem!important;
        margin-top:3rem!important
    }
    .my-sm-auto {
        margin-bottom:auto!important;
        margin-top:auto!important
    }
    .mt-sm-0 {
        margin-top:0!important
    }
    .mt-sm-1 {
        margin-top:.25rem!important
    }
    .mt-sm-2 {
        margin-top:.5rem!important
    }
    .mt-sm-3 {
        margin-top:1rem!important
    }
    .mt-sm-4 {
        margin-top:1.5rem!important
    }
    .mt-sm-5 {
        margin-top:3rem!important
    }
    .mt-sm-auto {
        margin-top:auto!important
    }
    .me-sm-0 {
        margin-right:0!important
    }
    .me-sm-1 {
        margin-right:.25rem!important
    }
    .me-sm-2 {
        margin-right:.5rem!important
    }
    .me-sm-3 {
        margin-right:1rem!important
    }
    .me-sm-4 {
        margin-right:1.5rem!important
    }
    .me-sm-5 {
        margin-right:3rem!important
    }
    .me-sm-auto {
        margin-right:auto!important
    }
    .mb-sm-0 {
        margin-bottom:0!important
    }
    .mb-sm-1 {
        margin-bottom:.25rem!important
    }
    .mb-sm-2 {
        margin-bottom:.5rem!important
    }
    .mb-sm-3 {
        margin-bottom:1rem!important
    }
    .mb-sm-4 {
        margin-bottom:1.5rem!important
    }
    .mb-sm-5 {
        margin-bottom:3rem!important
    }
    .mb-sm-auto {
        margin-bottom:auto!important
    }
    .ms-sm-0 {
        margin-left:0!important
    }
    .ms-sm-1 {
        margin-left:.25rem!important
    }
    .ms-sm-2 {
        margin-left:.5rem!important
    }
    .ms-sm-3 {
        margin-left:1rem!important
    }
    .ms-sm-4 {
        margin-left:1.5rem!important
    }
    .ms-sm-5 {
        margin-left:3rem!important
    }
    .ms-sm-auto {
        margin-left:auto!important
    }
    .p-sm-0 {
        padding:0!important
    }
    .p-sm-1 {
        padding:.25rem!important
    }
    .p-sm-2 {
        padding:.5rem!important
    }
    .p-sm-3 {
        padding:1rem!important
    }
    .p-sm-4 {
        padding:1.5rem!important
    }
    .p-sm-5 {
        padding:3rem!important
    }
    .px-sm-0 {
        padding-left:0!important;
        padding-right:0!important
    }
    .px-sm-1 {
        padding-left:.25rem!important;
        padding-right:.25rem!important
    }
    .px-sm-2 {
        padding-left:.5rem!important;
        padding-right:.5rem!important
    }
    .px-sm-3 {
        padding-left:1rem!important;
        padding-right:1rem!important
    }
    .px-sm-4 {
        padding-left:1.5rem!important;
        padding-right:1.5rem!important
    }
    .px-sm-5 {
        padding-left:3rem!important;
        padding-right:3rem!important
    }
    .py-sm-0 {
        padding-bottom:0!important;
        padding-top:0!important
    }
    .py-sm-1 {
        padding-bottom:.25rem!important;
        padding-top:.25rem!important
    }
    .py-sm-2 {
        padding-bottom:.5rem!important;
        padding-top:.5rem!important
    }
    .py-sm-3 {
        padding-bottom:1rem!important;
        padding-top:1rem!important
    }
    .py-sm-4 {
        padding-bottom:1.5rem!important;
        padding-top:1.5rem!important
    }
    .py-sm-5 {
        padding-bottom:3rem!important;
        padding-top:3rem!important
    }
    .pt-sm-0 {
        padding-top:0!important
    }
    .pt-sm-1 {
        padding-top:.25rem!important
    }
    .pt-sm-2 {
        padding-top:.5rem!important
    }
    .pt-sm-3 {
        padding-top:1rem!important
    }
    .pt-sm-4 {
        padding-top:1.5rem!important
    }
    .pt-sm-5 {
        padding-top:3rem!important
    }
    .pe-sm-0 {
        padding-right:0!important
    }
    .pe-sm-1 {
        padding-right:.25rem!important
    }
    .pe-sm-2 {
        padding-right:.5rem!important
    }
    .pe-sm-3 {
        padding-right:1rem!important
    }
    .pe-sm-4 {
        padding-right:1.5rem!important
    }
    .pe-sm-5 {
        padding-right:3rem!important
    }
    .pb-sm-0 {
        padding-bottom:0!important
    }
    .pb-sm-1 {
        padding-bottom:.25rem!important
    }
    .pb-sm-2 {
        padding-bottom:.5rem!important
    }
    .pb-sm-3 {
        padding-bottom:1rem!important
    }
    .pb-sm-4 {
        padding-bottom:1.5rem!important
    }
    .pb-sm-5 {
        padding-bottom:3rem!important
    }
    .ps-sm-0 {
        padding-left:0!important
    }
    .ps-sm-1 {
        padding-left:.25rem!important
    }
    .ps-sm-2 {
        padding-left:.5rem!important
    }
    .ps-sm-3 {
        padding-left:1rem!important
    }
    .ps-sm-4 {
        padding-left:1.5rem!important
    }
    .ps-sm-5 {
        padding-left:3rem!important
    }
}
@media (min-width:768px) {
    .d-md-inline {
        display:inline!important
    }
    .d-md-inline-block {
        display:inline-block!important
    }
    .d-md-block {
        display:block!important
    }
    .d-md-grid {
        display:grid!important
    }
    .d-md-table {
        display:table!important
    }
    .d-md-table-row {
        display:table-row!important
    }
    .d-md-table-cell {
        display:table-cell!important
    }
    .d-md-flex {
        display:-webkit-box!important;
        display:-webkit-flex!important;
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-md-inline-flex {
        display:-webkit-inline-box!important;
        display:-webkit-inline-flex!important;
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
    .d-md-none {
        display:none!important
    }
    .flex-md-fill {
        -webkit-box-flex:1!important;
        -webkit-flex:1 1 auto!important;
        -ms-flex:1 1 auto!important;
        flex:1 1 auto!important
    }
    .flex-md-row {
        -webkit-box-orient:horizontal!important;
        -webkit-flex-direction:row!important;
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-md-column,.flex-md-row {
        -webkit-box-direction:normal!important
    }
    .flex-md-column {
        -webkit-box-orient:vertical!important;
        -webkit-flex-direction:column!important;
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-md-row-reverse {
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:reverse!important;
        -webkit-flex-direction:row-reverse!important;
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-md-column-reverse {
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:reverse!important;
        -webkit-flex-direction:column-reverse!important;
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-md-grow-0 {
        -webkit-box-flex:0!important;
        -ms-flex-positive:0!important;
        -webkit-flex-grow:0!important;
        flex-grow:0!important
    }
    .flex-md-grow-1 {
        -webkit-box-flex:1!important;
        -ms-flex-positive:1!important;
        -webkit-flex-grow:1!important;
        flex-grow:1!important
    }
    .flex-md-shrink-0 {
        -ms-flex-negative:0!important;
        -webkit-flex-shrink:0!important;
        flex-shrink:0!important
    }
    .flex-md-shrink-1 {
        -ms-flex-negative:1!important;
        -webkit-flex-shrink:1!important;
        flex-shrink:1!important
    }
    .flex-md-wrap {
        -webkit-flex-wrap:wrap!important;
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-md-nowrap {
        -webkit-flex-wrap:nowrap!important;
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-md-wrap-reverse {
        -webkit-flex-wrap:wrap-reverse!important;
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .justify-content-md-start {
        -webkit-box-pack:start!important;
        -ms-flex-pack:start!important;
        -webkit-justify-content:flex-start!important;
        justify-content:flex-start!important
    }
    .justify-content-md-end {
        -webkit-box-pack:end!important;
        -ms-flex-pack:end!important;
        -webkit-justify-content:flex-end!important;
        justify-content:flex-end!important
    }
    .justify-content-md-center {
        -webkit-box-pack:center!important;
        -ms-flex-pack:center!important;
        -webkit-justify-content:center!important;
        justify-content:center!important
    }
    .justify-content-md-between {
        -webkit-box-pack:justify!important;
        -ms-flex-pack:justify!important;
        -webkit-justify-content:space-between!important;
        justify-content:space-between!important
    }
    .justify-content-md-around {
        -ms-flex-pack:distribute!important;
        -webkit-justify-content:space-around!important;
        justify-content:space-around!important
    }
    .justify-content-md-evenly {
        -webkit-box-pack:space-evenly!important;
        -ms-flex-pack:space-evenly!important;
        -webkit-justify-content:space-evenly!important;
        justify-content:space-evenly!important
    }
    .align-items-md-start {
        -webkit-box-align:start!important;
        -ms-flex-align:start!important;
        -webkit-align-items:flex-start!important;
        align-items:flex-start!important
    }
    .align-items-md-end {
        -webkit-box-align:end!important;
        -ms-flex-align:end!important;
        -webkit-align-items:flex-end!important;
        align-items:flex-end!important
    }
    .align-items-md-center {
        -webkit-box-align:center!important;
        -ms-flex-align:center!important;
        -webkit-align-items:center!important;
        align-items:center!important
    }
    .align-items-md-baseline {
        -webkit-box-align:baseline!important;
        -ms-flex-align:baseline!important;
        -webkit-align-items:baseline!important;
        align-items:baseline!important
    }
    .align-items-md-stretch {
        -webkit-box-align:stretch!important;
        -ms-flex-align:stretch!important;
        -webkit-align-items:stretch!important;
        align-items:stretch!important
    }
    .align-content-md-start {
        -ms-flex-line-pack:start!important;
        -webkit-align-content:flex-start!important;
        align-content:flex-start!important
    }
    .align-content-md-end {
        -ms-flex-line-pack:end!important;
        -webkit-align-content:flex-end!important;
        align-content:flex-end!important
    }
    .align-content-md-center {
        -ms-flex-line-pack:center!important;
        -webkit-align-content:center!important;
        align-content:center!important
    }
    .align-content-md-between {
        -ms-flex-line-pack:justify!important;
        -webkit-align-content:space-between!important;
        align-content:space-between!important
    }
    .align-content-md-around {
        -ms-flex-line-pack:distribute!important;
        -webkit-align-content:space-around!important;
        align-content:space-around!important
    }
    .align-content-md-stretch {
        -ms-flex-line-pack:stretch!important;
        -webkit-align-content:stretch!important;
        align-content:stretch!important
    }
    .align-self-md-auto {
        -ms-flex-item-align:auto!important;
        -webkit-align-self:auto!important;
        align-self:auto!important
    }
    .align-self-md-start {
        -ms-flex-item-align:start!important;
        -webkit-align-self:flex-start!important;
        align-self:flex-start!important
    }
    .align-self-md-end {
        -ms-flex-item-align:end!important;
        -webkit-align-self:flex-end!important;
        align-self:flex-end!important
    }
    .align-self-md-center {
        -ms-flex-item-align:center!important;
        -webkit-align-self:center!important;
        align-self:center!important
    }
    .align-self-md-baseline {
        -ms-flex-item-align:baseline!important;
        -webkit-align-self:baseline!important;
        align-self:baseline!important
    }
    .align-self-md-stretch {
        -ms-flex-item-align:stretch!important;
        -webkit-align-self:stretch!important;
        align-self:stretch!important
    }
    .order-md-first {
        -webkit-box-ordinal-group:0!important;
        -ms-flex-order:-1!important;
        -webkit-order:-1!important;
        order:-1!important
    }
    .order-md-0 {
        -webkit-box-ordinal-group:1!important;
        -ms-flex-order:0!important;
        -webkit-order:0!important;
        order:0!important
    }
    .order-md-1 {
        -webkit-box-ordinal-group:2!important;
        -ms-flex-order:1!important;
        -webkit-order:1!important;
        order:1!important
    }
    .order-md-2 {
        -webkit-box-ordinal-group:3!important;
        -ms-flex-order:2!important;
        -webkit-order:2!important;
        order:2!important
    }
    .order-md-3 {
        -webkit-box-ordinal-group:4!important;
        -ms-flex-order:3!important;
        -webkit-order:3!important;
        order:3!important
    }
    .order-md-4 {
        -webkit-box-ordinal-group:5!important;
        -ms-flex-order:4!important;
        -webkit-order:4!important;
        order:4!important
    }
    .order-md-5 {
        -webkit-box-ordinal-group:6!important;
        -ms-flex-order:5!important;
        -webkit-order:5!important;
        order:5!important
    }
    .order-md-last {
        -webkit-box-ordinal-group:7!important;
        -ms-flex-order:6!important;
        -webkit-order:6!important;
        order:6!important
    }
    .m-md-0 {
        margin:0!important
    }
    .m-md-1 {
        margin:.25rem!important
    }
    .m-md-2 {
        margin:.5rem!important
    }
    .m-md-3 {
        margin:1rem!important
    }
    .m-md-4 {
        margin:1.5rem!important
    }
    .m-md-5 {
        margin:3rem!important
    }
    .m-md-auto {
        margin:auto!important
    }
    .mx-md-0 {
        margin-left:0!important;
        margin-right:0!important
    }
    .mx-md-1 {
        margin-left:.25rem!important;
        margin-right:.25rem!important
    }
    .mx-md-2 {
        margin-left:.5rem!important;
        margin-right:.5rem!important
    }
    .mx-md-3 {
        margin-left:1rem!important;
        margin-right:1rem!important
    }
    .mx-md-4 {
        margin-left:1.5rem!important;
        margin-right:1.5rem!important
    }
    .mx-md-5 {
        margin-left:3rem!important;
        margin-right:3rem!important
    }
    .mx-md-auto {
        margin-left:auto!important;
        margin-right:auto!important
    }
    .my-md-0 {
        margin-bottom:0!important;
        margin-top:0!important
    }
    .my-md-1 {
        margin-bottom:.25rem!important;
        margin-top:.25rem!important
    }
    .my-md-2 {
        margin-bottom:.5rem!important;
        margin-top:.5rem!important
    }
    .my-md-3 {
        margin-bottom:1rem!important;
        margin-top:1rem!important
    }
    .my-md-4 {
        margin-bottom:1.5rem!important;
        margin-top:1.5rem!important
    }
    .my-md-5 {
        margin-bottom:3rem!important;
        margin-top:3rem!important
    }
    .my-md-auto {
        margin-bottom:auto!important;
        margin-top:auto!important
    }
    .mt-md-0 {
        margin-top:0!important
    }
    .mt-md-1 {
        margin-top:.25rem!important
    }
    .mt-md-2 {
        margin-top:.5rem!important
    }
    .mt-md-3 {
        margin-top:1rem!important
    }
    .mt-md-4 {
        margin-top:1.5rem!important
    }
    .mt-md-5 {
        margin-top:3rem!important
    }
    .mt-md-auto {
        margin-top:auto!important
    }
    .me-md-0 {
        margin-right:0!important
    }
    .me-md-1 {
        margin-right:.25rem!important
    }
    .me-md-2 {
        margin-right:.5rem!important
    }
    .me-md-3 {
        margin-right:1rem!important
    }
    .me-md-4 {
        margin-right:1.5rem!important
    }
    .me-md-5 {
        margin-right:3rem!important
    }
    .me-md-auto {
        margin-right:auto!important
    }
    .mb-md-0 {
        margin-bottom:0!important
    }
    .mb-md-1 {
        margin-bottom:.25rem!important
    }
    .mb-md-2 {
        margin-bottom:.5rem!important
    }
    .mb-md-3 {
        margin-bottom:1rem!important
    }
    .mb-md-4 {
        margin-bottom:1.5rem!important
    }
    .mb-md-5 {
        margin-bottom:3rem!important
    }
    .mb-md-auto {
        margin-bottom:auto!important
    }
    .ms-md-0 {
        margin-left:0!important
    }
    .ms-md-1 {
        margin-left:.25rem!important
    }
    .ms-md-2 {
        margin-left:.5rem!important
    }
    .ms-md-3 {
        margin-left:1rem!important
    }
    .ms-md-4 {
        margin-left:1.5rem!important
    }
    .ms-md-5 {
        margin-left:3rem!important
    }
    .ms-md-auto {
        margin-left:auto!important
    }
    .p-md-0 {
        padding:0!important
    }
    .p-md-1 {
        padding:.25rem!important
    }
    .p-md-2 {
        padding:.5rem!important
    }
    .p-md-3 {
        padding:1rem!important
    }
    .p-md-4 {
        padding:1.5rem!important
    }
    .p-md-5 {
        padding:3rem!important
    }
    .px-md-0 {
        padding-left:0!important;
        padding-right:0!important
    }
    .px-md-1 {
        padding-left:.25rem!important;
        padding-right:.25rem!important
    }
    .px-md-2 {
        padding-left:.5rem!important;
        padding-right:.5rem!important
    }
    .px-md-3 {
        padding-left:1rem!important;
        padding-right:1rem!important
    }
    .px-md-4 {
        padding-left:1.5rem!important;
        padding-right:1.5rem!important
    }
    .px-md-5 {
        padding-left:3rem!important;
        padding-right:3rem!important
    }
    .py-md-0 {
        padding-bottom:0!important;
        padding-top:0!important
    }
    .py-md-1 {
        padding-bottom:.25rem!important;
        padding-top:.25rem!important
    }
    .py-md-2 {
        padding-bottom:.5rem!important;
        padding-top:.5rem!important
    }
    .py-md-3 {
        padding-bottom:1rem!important;
        padding-top:1rem!important
    }
    .py-md-4 {
        padding-bottom:1.5rem!important;
        padding-top:1.5rem!important
    }
    .py-md-5 {
        padding-bottom:3rem!important;
        padding-top:3rem!important
    }
    .pt-md-0 {
        padding-top:0!important
    }
    .pt-md-1 {
        padding-top:.25rem!important
    }
    .pt-md-2 {
        padding-top:.5rem!important
    }
    .pt-md-3 {
        padding-top:1rem!important
    }
    .pt-md-4 {
        padding-top:1.5rem!important
    }
    .pt-md-5 {
        padding-top:3rem!important
    }
    .pe-md-0 {
        padding-right:0!important
    }
    .pe-md-1 {
        padding-right:.25rem!important
    }
    .pe-md-2 {
        padding-right:.5rem!important
    }
    .pe-md-3 {
        padding-right:1rem!important
    }
    .pe-md-4 {
        padding-right:1.5rem!important
    }
    .pe-md-5 {
        padding-right:3rem!important
    }
    .pb-md-0 {
        padding-bottom:0!important
    }
    .pb-md-1 {
        padding-bottom:.25rem!important
    }
    .pb-md-2 {
        padding-bottom:.5rem!important
    }
    .pb-md-3 {
        padding-bottom:1rem!important
    }
    .pb-md-4 {
        padding-bottom:1.5rem!important
    }
    .pb-md-5 {
        padding-bottom:3rem!important
    }
    .ps-md-0 {
        padding-left:0!important
    }
    .ps-md-1 {
        padding-left:.25rem!important
    }
    .ps-md-2 {
        padding-left:.5rem!important
    }
    .ps-md-3 {
        padding-left:1rem!important
    }
    .ps-md-4 {
        padding-left:1.5rem!important
    }
    .ps-md-5 {
        padding-left:3rem!important
    }
}
@media (min-width:992px) {
    .d-lg-inline {
        display:inline!important
    }
    .d-lg-inline-block {
        display:inline-block!important
    }
    .d-lg-block {
        display:block!important
    }
    .d-lg-grid {
        display:grid!important
    }
    .d-lg-table {
        display:table!important
    }
    .d-lg-table-row {
        display:table-row!important
    }
    .d-lg-table-cell {
        display:table-cell!important
    }
    .d-lg-flex {
        display:-webkit-box!important;
        display:-webkit-flex!important;
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-lg-inline-flex {
        display:-webkit-inline-box!important;
        display:-webkit-inline-flex!important;
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
    .d-lg-none {
        display:none!important
    }
    .flex-lg-fill {
        -webkit-box-flex:1!important;
        -webkit-flex:1 1 auto!important;
        -ms-flex:1 1 auto!important;
        flex:1 1 auto!important
    }
    .flex-lg-row {
        -webkit-box-orient:horizontal!important;
        -webkit-flex-direction:row!important;
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-lg-column,.flex-lg-row {
        -webkit-box-direction:normal!important
    }
    .flex-lg-column {
        -webkit-box-orient:vertical!important;
        -webkit-flex-direction:column!important;
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-lg-row-reverse {
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:reverse!important;
        -webkit-flex-direction:row-reverse!important;
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-lg-column-reverse {
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:reverse!important;
        -webkit-flex-direction:column-reverse!important;
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-lg-grow-0 {
        -webkit-box-flex:0!important;
        -ms-flex-positive:0!important;
        -webkit-flex-grow:0!important;
        flex-grow:0!important
    }
    .flex-lg-grow-1 {
        -webkit-box-flex:1!important;
        -ms-flex-positive:1!important;
        -webkit-flex-grow:1!important;
        flex-grow:1!important
    }
    .flex-lg-shrink-0 {
        -ms-flex-negative:0!important;
        -webkit-flex-shrink:0!important;
        flex-shrink:0!important
    }
    .flex-lg-shrink-1 {
        -ms-flex-negative:1!important;
        -webkit-flex-shrink:1!important;
        flex-shrink:1!important
    }
    .flex-lg-wrap {
        -webkit-flex-wrap:wrap!important;
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-lg-nowrap {
        -webkit-flex-wrap:nowrap!important;
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-lg-wrap-reverse {
        -webkit-flex-wrap:wrap-reverse!important;
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .justify-content-lg-start {
        -webkit-box-pack:start!important;
        -ms-flex-pack:start!important;
        -webkit-justify-content:flex-start!important;
        justify-content:flex-start!important
    }
    .justify-content-lg-end {
        -webkit-box-pack:end!important;
        -ms-flex-pack:end!important;
        -webkit-justify-content:flex-end!important;
        justify-content:flex-end!important
    }
    .justify-content-lg-center {
        -webkit-box-pack:center!important;
        -ms-flex-pack:center!important;
        -webkit-justify-content:center!important;
        justify-content:center!important
    }
    .justify-content-lg-between {
        -webkit-box-pack:justify!important;
        -ms-flex-pack:justify!important;
        -webkit-justify-content:space-between!important;
        justify-content:space-between!important
    }
    .justify-content-lg-around {
        -ms-flex-pack:distribute!important;
        -webkit-justify-content:space-around!important;
        justify-content:space-around!important
    }
    .justify-content-lg-evenly {
        -webkit-box-pack:space-evenly!important;
        -ms-flex-pack:space-evenly!important;
        -webkit-justify-content:space-evenly!important;
        justify-content:space-evenly!important
    }
    .align-items-lg-start {
        -webkit-box-align:start!important;
        -ms-flex-align:start!important;
        -webkit-align-items:flex-start!important;
        align-items:flex-start!important
    }
    .align-items-lg-end {
        -webkit-box-align:end!important;
        -ms-flex-align:end!important;
        -webkit-align-items:flex-end!important;
        align-items:flex-end!important
    }
    .align-items-lg-center {
        -webkit-box-align:center!important;
        -ms-flex-align:center!important;
        -webkit-align-items:center!important;
        align-items:center!important
    }
    .align-items-lg-baseline {
        -webkit-box-align:baseline!important;
        -ms-flex-align:baseline!important;
        -webkit-align-items:baseline!important;
        align-items:baseline!important
    }
    .align-items-lg-stretch {
        -webkit-box-align:stretch!important;
        -ms-flex-align:stretch!important;
        -webkit-align-items:stretch!important;
        align-items:stretch!important
    }
    .align-content-lg-start {
        -ms-flex-line-pack:start!important;
        -webkit-align-content:flex-start!important;
        align-content:flex-start!important
    }
    .align-content-lg-end {
        -ms-flex-line-pack:end!important;
        -webkit-align-content:flex-end!important;
        align-content:flex-end!important
    }
    .align-content-lg-center {
        -ms-flex-line-pack:center!important;
        -webkit-align-content:center!important;
        align-content:center!important
    }
    .align-content-lg-between {
        -ms-flex-line-pack:justify!important;
        -webkit-align-content:space-between!important;
        align-content:space-between!important
    }
    .align-content-lg-around {
        -ms-flex-line-pack:distribute!important;
        -webkit-align-content:space-around!important;
        align-content:space-around!important
    }
    .align-content-lg-stretch {
        -ms-flex-line-pack:stretch!important;
        -webkit-align-content:stretch!important;
        align-content:stretch!important
    }
    .align-self-lg-auto {
        -ms-flex-item-align:auto!important;
        -webkit-align-self:auto!important;
        align-self:auto!important
    }
    .align-self-lg-start {
        -ms-flex-item-align:start!important;
        -webkit-align-self:flex-start!important;
        align-self:flex-start!important
    }
    .align-self-lg-end {
        -ms-flex-item-align:end!important;
        -webkit-align-self:flex-end!important;
        align-self:flex-end!important
    }
    .align-self-lg-center {
        -ms-flex-item-align:center!important;
        -webkit-align-self:center!important;
        align-self:center!important
    }
    .align-self-lg-baseline {
        -ms-flex-item-align:baseline!important;
        -webkit-align-self:baseline!important;
        align-self:baseline!important
    }
    .align-self-lg-stretch {
        -ms-flex-item-align:stretch!important;
        -webkit-align-self:stretch!important;
        align-self:stretch!important
    }
    .order-lg-first {
        -webkit-box-ordinal-group:0!important;
        -ms-flex-order:-1!important;
        -webkit-order:-1!important;
        order:-1!important
    }
    .order-lg-0 {
        -webkit-box-ordinal-group:1!important;
        -ms-flex-order:0!important;
        -webkit-order:0!important;
        order:0!important
    }
    .order-lg-1 {
        -webkit-box-ordinal-group:2!important;
        -ms-flex-order:1!important;
        -webkit-order:1!important;
        order:1!important
    }
    .order-lg-2 {
        -webkit-box-ordinal-group:3!important;
        -ms-flex-order:2!important;
        -webkit-order:2!important;
        order:2!important
    }
    .order-lg-3 {
        -webkit-box-ordinal-group:4!important;
        -ms-flex-order:3!important;
        -webkit-order:3!important;
        order:3!important
    }
    .order-lg-4 {
        -webkit-box-ordinal-group:5!important;
        -ms-flex-order:4!important;
        -webkit-order:4!important;
        order:4!important
    }
    .order-lg-5 {
        -webkit-box-ordinal-group:6!important;
        -ms-flex-order:5!important;
        -webkit-order:5!important;
        order:5!important
    }
    .order-lg-last {
        -webkit-box-ordinal-group:7!important;
        -ms-flex-order:6!important;
        -webkit-order:6!important;
        order:6!important
    }
    .m-lg-0 {
        margin:0!important
    }
    .m-lg-1 {
        margin:.25rem!important
    }
    .m-lg-2 {
        margin:.5rem!important
    }
    .m-lg-3 {
        margin:1rem!important
    }
    .m-lg-4 {
        margin:1.5rem!important
    }
    .m-lg-5 {
        margin:3rem!important
    }
    .m-lg-auto {
        margin:auto!important
    }
    .mx-lg-0 {
        margin-left:0!important;
        margin-right:0!important
    }
    .mx-lg-1 {
        margin-left:.25rem!important;
        margin-right:.25rem!important
    }
    .mx-lg-2 {
        margin-left:.5rem!important;
        margin-right:.5rem!important
    }
    .mx-lg-3 {
        margin-left:1rem!important;
        margin-right:1rem!important
    }
    .mx-lg-4 {
        margin-left:1.5rem!important;
        margin-right:1.5rem!important
    }
    .mx-lg-5 {
        margin-left:3rem!important;
        margin-right:3rem!important
    }
    .mx-lg-auto {
        margin-left:auto!important;
        margin-right:auto!important
    }
    .my-lg-0 {
        margin-bottom:0!important;
        margin-top:0!important
    }
    .my-lg-1 {
        margin-bottom:.25rem!important;
        margin-top:.25rem!important
    }
    .my-lg-2 {
        margin-bottom:.5rem!important;
        margin-top:.5rem!important
    }
    .my-lg-3 {
        margin-bottom:1rem!important;
        margin-top:1rem!important
    }
    .my-lg-4 {
        margin-bottom:1.5rem!important;
        margin-top:1.5rem!important
    }
    .my-lg-5 {
        margin-bottom:3rem!important;
        margin-top:3rem!important
    }
    .my-lg-auto {
        margin-bottom:auto!important;
        margin-top:auto!important
    }
    .mt-lg-0 {
        margin-top:0!important
    }
    .mt-lg-1 {
        margin-top:.25rem!important
    }
    .mt-lg-2 {
        margin-top:.5rem!important
    }
    .mt-lg-3 {
        margin-top:1rem!important
    }
    .mt-lg-4 {
        margin-top:1.5rem!important
    }
    .mt-lg-5 {
        margin-top:3rem!important
    }
    .mt-lg-auto {
        margin-top:auto!important
    }
    .me-lg-0 {
        margin-right:0!important
    }
    .me-lg-1 {
        margin-right:.25rem!important
    }
    .me-lg-2 {
        margin-right:.5rem!important
    }
    .me-lg-3 {
        margin-right:1rem!important
    }
    .me-lg-4 {
        margin-right:1.5rem!important
    }
    .me-lg-5 {
        margin-right:3rem!important
    }
    .me-lg-auto {
        margin-right:auto!important
    }
    .mb-lg-0 {
        margin-bottom:0!important
    }
    .mb-lg-1 {
        margin-bottom:.25rem!important
    }
    .mb-lg-2 {
        margin-bottom:.5rem!important
    }
    .mb-lg-3 {
        margin-bottom:1rem!important
    }
    .mb-lg-4 {
        margin-bottom:1.5rem!important
    }
    .mb-lg-5 {
        margin-bottom:3rem!important
    }
    .mb-lg-auto {
        margin-bottom:auto!important
    }
    .ms-lg-0 {
        margin-left:0!important
    }
    .ms-lg-1 {
        margin-left:.25rem!important
    }
    .ms-lg-2 {
        margin-left:.5rem!important
    }
    .ms-lg-3 {
        margin-left:1rem!important
    }
    .ms-lg-4 {
        margin-left:1.5rem!important
    }
    .ms-lg-5 {
        margin-left:3rem!important
    }
    .ms-lg-auto {
        margin-left:auto!important
    }
    .p-lg-0 {
        padding:0!important
    }
    .p-lg-1 {
        padding:.25rem!important
    }
    .p-lg-2 {
        padding:.5rem!important
    }
    .p-lg-3 {
        padding:1rem!important
    }
    .p-lg-4 {
        padding:1.5rem!important
    }
    .p-lg-5 {
        padding:3rem!important
    }
    .px-lg-0 {
        padding-left:0!important;
        padding-right:0!important
    }
    .px-lg-1 {
        padding-left:.25rem!important;
        padding-right:.25rem!important
    }
    .px-lg-2 {
        padding-left:.5rem!important;
        padding-right:.5rem!important
    }
    .px-lg-3 {
        padding-left:1rem!important;
        padding-right:1rem!important
    }
    .px-lg-4 {
        padding-left:1.5rem!important;
        padding-right:1.5rem!important
    }
    .px-lg-5 {
        padding-left:3rem!important;
        padding-right:3rem!important
    }
    .py-lg-0 {
        padding-bottom:0!important;
        padding-top:0!important
    }
    .py-lg-1 {
        padding-bottom:.25rem!important;
        padding-top:.25rem!important
    }
    .py-lg-2 {
        padding-bottom:.5rem!important;
        padding-top:.5rem!important
    }
    .py-lg-3 {
        padding-bottom:1rem!important;
        padding-top:1rem!important
    }
    .py-lg-4 {
        padding-bottom:1.5rem!important;
        padding-top:1.5rem!important
    }
    .py-lg-5 {
        padding-bottom:3rem!important;
        padding-top:3rem!important
    }
    .pt-lg-0 {
        padding-top:0!important
    }
    .pt-lg-1 {
        padding-top:.25rem!important
    }
    .pt-lg-2 {
        padding-top:.5rem!important
    }
    .pt-lg-3 {
        padding-top:1rem!important
    }
    .pt-lg-4 {
        padding-top:1.5rem!important
    }
    .pt-lg-5 {
        padding-top:3rem!important
    }
    .pe-lg-0 {
        padding-right:0!important
    }
    .pe-lg-1 {
        padding-right:.25rem!important
    }
    .pe-lg-2 {
        padding-right:.5rem!important
    }
    .pe-lg-3 {
        padding-right:1rem!important
    }
    .pe-lg-4 {
        padding-right:1.5rem!important
    }
    .pe-lg-5 {
        padding-right:3rem!important
    }
    .pb-lg-0 {
        padding-bottom:0!important
    }
    .pb-lg-1 {
        padding-bottom:.25rem!important
    }
    .pb-lg-2 {
        padding-bottom:.5rem!important
    }
    .pb-lg-3 {
        padding-bottom:1rem!important
    }
    .pb-lg-4 {
        padding-bottom:1.5rem!important
    }
    .pb-lg-5 {
        padding-bottom:3rem!important
    }
    .ps-lg-0 {
        padding-left:0!important
    }
    .ps-lg-1 {
        padding-left:.25rem!important
    }
    .ps-lg-2 {
        padding-left:.5rem!important
    }
    .ps-lg-3 {
        padding-left:1rem!important
    }
    .ps-lg-4 {
        padding-left:1.5rem!important
    }
    .ps-lg-5 {
        padding-left:3rem!important
    }
}
@media (min-width:1200px) {
    .d-xl-inline {
        display:inline!important
    }
    .d-xl-inline-block {
        display:inline-block!important
    }
    .d-xl-block {
        display:block!important
    }
    .d-xl-grid {
        display:grid!important
    }
    .d-xl-table {
        display:table!important
    }
    .d-xl-table-row {
        display:table-row!important
    }
    .d-xl-table-cell {
        display:table-cell!important
    }
    .d-xl-flex {
        display:-webkit-box!important;
        display:-webkit-flex!important;
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-xl-inline-flex {
        display:-webkit-inline-box!important;
        display:-webkit-inline-flex!important;
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
    .d-xl-none {
        display:none!important
    }
    .flex-xl-fill {
        -webkit-box-flex:1!important;
        -webkit-flex:1 1 auto!important;
        -ms-flex:1 1 auto!important;
        flex:1 1 auto!important
    }
    .flex-xl-row {
        -webkit-box-orient:horizontal!important;
        -webkit-flex-direction:row!important;
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-xl-column,.flex-xl-row {
        -webkit-box-direction:normal!important
    }
    .flex-xl-column {
        -webkit-box-orient:vertical!important;
        -webkit-flex-direction:column!important;
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-xl-row-reverse {
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:reverse!important;
        -webkit-flex-direction:row-reverse!important;
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-xl-column-reverse {
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:reverse!important;
        -webkit-flex-direction:column-reverse!important;
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-xl-grow-0 {
        -webkit-box-flex:0!important;
        -ms-flex-positive:0!important;
        -webkit-flex-grow:0!important;
        flex-grow:0!important
    }
    .flex-xl-grow-1 {
        -webkit-box-flex:1!important;
        -ms-flex-positive:1!important;
        -webkit-flex-grow:1!important;
        flex-grow:1!important
    }
    .flex-xl-shrink-0 {
        -ms-flex-negative:0!important;
        -webkit-flex-shrink:0!important;
        flex-shrink:0!important
    }
    .flex-xl-shrink-1 {
        -ms-flex-negative:1!important;
        -webkit-flex-shrink:1!important;
        flex-shrink:1!important
    }
    .flex-xl-wrap {
        -webkit-flex-wrap:wrap!important;
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-xl-nowrap {
        -webkit-flex-wrap:nowrap!important;
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-xl-wrap-reverse {
        -webkit-flex-wrap:wrap-reverse!important;
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .justify-content-xl-start {
        -webkit-box-pack:start!important;
        -ms-flex-pack:start!important;
        -webkit-justify-content:flex-start!important;
        justify-content:flex-start!important
    }
    .justify-content-xl-end {
        -webkit-box-pack:end!important;
        -ms-flex-pack:end!important;
        -webkit-justify-content:flex-end!important;
        justify-content:flex-end!important
    }
    .justify-content-xl-center {
        -webkit-box-pack:center!important;
        -ms-flex-pack:center!important;
        -webkit-justify-content:center!important;
        justify-content:center!important
    }
    .justify-content-xl-between {
        -webkit-box-pack:justify!important;
        -ms-flex-pack:justify!important;
        -webkit-justify-content:space-between!important;
        justify-content:space-between!important
    }
    .justify-content-xl-around {
        -ms-flex-pack:distribute!important;
        -webkit-justify-content:space-around!important;
        justify-content:space-around!important
    }
    .justify-content-xl-evenly {
        -webkit-box-pack:space-evenly!important;
        -ms-flex-pack:space-evenly!important;
        -webkit-justify-content:space-evenly!important;
        justify-content:space-evenly!important
    }
    .align-items-xl-start {
        -webkit-box-align:start!important;
        -ms-flex-align:start!important;
        -webkit-align-items:flex-start!important;
        align-items:flex-start!important
    }
    .align-items-xl-end {
        -webkit-box-align:end!important;
        -ms-flex-align:end!important;
        -webkit-align-items:flex-end!important;
        align-items:flex-end!important
    }
    .align-items-xl-center {
        -webkit-box-align:center!important;
        -ms-flex-align:center!important;
        -webkit-align-items:center!important;
        align-items:center!important
    }
    .align-items-xl-baseline {
        -webkit-box-align:baseline!important;
        -ms-flex-align:baseline!important;
        -webkit-align-items:baseline!important;
        align-items:baseline!important
    }
    .align-items-xl-stretch {
        -webkit-box-align:stretch!important;
        -ms-flex-align:stretch!important;
        -webkit-align-items:stretch!important;
        align-items:stretch!important
    }
    .align-content-xl-start {
        -ms-flex-line-pack:start!important;
        -webkit-align-content:flex-start!important;
        align-content:flex-start!important
    }
    .align-content-xl-end {
        -ms-flex-line-pack:end!important;
        -webkit-align-content:flex-end!important;
        align-content:flex-end!important
    }
    .align-content-xl-center {
        -ms-flex-line-pack:center!important;
        -webkit-align-content:center!important;
        align-content:center!important
    }
    .align-content-xl-between {
        -ms-flex-line-pack:justify!important;
        -webkit-align-content:space-between!important;
        align-content:space-between!important
    }
    .align-content-xl-around {
        -ms-flex-line-pack:distribute!important;
        -webkit-align-content:space-around!important;
        align-content:space-around!important
    }
    .align-content-xl-stretch {
        -ms-flex-line-pack:stretch!important;
        -webkit-align-content:stretch!important;
        align-content:stretch!important
    }
    .align-self-xl-auto {
        -ms-flex-item-align:auto!important;
        -webkit-align-self:auto!important;
        align-self:auto!important
    }
    .align-self-xl-start {
        -ms-flex-item-align:start!important;
        -webkit-align-self:flex-start!important;
        align-self:flex-start!important
    }
    .align-self-xl-end {
        -ms-flex-item-align:end!important;
        -webkit-align-self:flex-end!important;
        align-self:flex-end!important
    }
    .align-self-xl-center {
        -ms-flex-item-align:center!important;
        -webkit-align-self:center!important;
        align-self:center!important
    }
    .align-self-xl-baseline {
        -ms-flex-item-align:baseline!important;
        -webkit-align-self:baseline!important;
        align-self:baseline!important
    }
    .align-self-xl-stretch {
        -ms-flex-item-align:stretch!important;
        -webkit-align-self:stretch!important;
        align-self:stretch!important
    }
    .order-xl-first {
        -webkit-box-ordinal-group:0!important;
        -ms-flex-order:-1!important;
        -webkit-order:-1!important;
        order:-1!important
    }
    .order-xl-0 {
        -webkit-box-ordinal-group:1!important;
        -ms-flex-order:0!important;
        -webkit-order:0!important;
        order:0!important
    }
    .order-xl-1 {
        -webkit-box-ordinal-group:2!important;
        -ms-flex-order:1!important;
        -webkit-order:1!important;
        order:1!important
    }
    .order-xl-2 {
        -webkit-box-ordinal-group:3!important;
        -ms-flex-order:2!important;
        -webkit-order:2!important;
        order:2!important
    }
    .order-xl-3 {
        -webkit-box-ordinal-group:4!important;
        -ms-flex-order:3!important;
        -webkit-order:3!important;
        order:3!important
    }
    .order-xl-4 {
        -webkit-box-ordinal-group:5!important;
        -ms-flex-order:4!important;
        -webkit-order:4!important;
        order:4!important
    }
    .order-xl-5 {
        -webkit-box-ordinal-group:6!important;
        -ms-flex-order:5!important;
        -webkit-order:5!important;
        order:5!important
    }
    .order-xl-last {
        -webkit-box-ordinal-group:7!important;
        -ms-flex-order:6!important;
        -webkit-order:6!important;
        order:6!important
    }
    .m-xl-0 {
        margin:0!important
    }
    .m-xl-1 {
        margin:.25rem!important
    }
    .m-xl-2 {
        margin:.5rem!important
    }
    .m-xl-3 {
        margin:1rem!important
    }
    .m-xl-4 {
        margin:1.5rem!important
    }
    .m-xl-5 {
        margin:3rem!important
    }
    .m-xl-auto {
        margin:auto!important
    }
    .mx-xl-0 {
        margin-left:0!important;
        margin-right:0!important
    }
    .mx-xl-1 {
        margin-left:.25rem!important;
        margin-right:.25rem!important
    }
    .mx-xl-2 {
        margin-left:.5rem!important;
        margin-right:.5rem!important
    }
    .mx-xl-3 {
        margin-left:1rem!important;
        margin-right:1rem!important
    }
    .mx-xl-4 {
        margin-left:1.5rem!important;
        margin-right:1.5rem!important
    }
    .mx-xl-5 {
        margin-left:3rem!important;
        margin-right:3rem!important
    }
    .mx-xl-auto {
        margin-left:auto!important;
        margin-right:auto!important
    }
    .my-xl-0 {
        margin-bottom:0!important;
        margin-top:0!important
    }
    .my-xl-1 {
        margin-bottom:.25rem!important;
        margin-top:.25rem!important
    }
    .my-xl-2 {
        margin-bottom:.5rem!important;
        margin-top:.5rem!important
    }
    .my-xl-3 {
        margin-bottom:1rem!important;
        margin-top:1rem!important
    }
    .my-xl-4 {
        margin-bottom:1.5rem!important;
        margin-top:1.5rem!important
    }
    .my-xl-5 {
        margin-bottom:3rem!important;
        margin-top:3rem!important
    }
    .my-xl-auto {
        margin-bottom:auto!important;
        margin-top:auto!important
    }
    .mt-xl-0 {
        margin-top:0!important
    }
    .mt-xl-1 {
        margin-top:.25rem!important
    }
    .mt-xl-2 {
        margin-top:.5rem!important
    }
    .mt-xl-3 {
        margin-top:1rem!important
    }
    .mt-xl-4 {
        margin-top:1.5rem!important
    }
    .mt-xl-5 {
        margin-top:3rem!important
    }
    .mt-xl-auto {
        margin-top:auto!important
    }
    .me-xl-0 {
        margin-right:0!important
    }
    .me-xl-1 {
        margin-right:.25rem!important
    }
    .me-xl-2 {
        margin-right:.5rem!important
    }
    .me-xl-3 {
        margin-right:1rem!important
    }
    .me-xl-4 {
        margin-right:1.5rem!important
    }
    .me-xl-5 {
        margin-right:3rem!important
    }
    .me-xl-auto {
        margin-right:auto!important
    }
    .mb-xl-0 {
        margin-bottom:0!important
    }
    .mb-xl-1 {
        margin-bottom:.25rem!important
    }
    .mb-xl-2 {
        margin-bottom:.5rem!important
    }
    .mb-xl-3 {
        margin-bottom:1rem!important
    }
    .mb-xl-4 {
        margin-bottom:1.5rem!important
    }
    .mb-xl-5 {
        margin-bottom:3rem!important
    }
    .mb-xl-auto {
        margin-bottom:auto!important
    }
    .ms-xl-0 {
        margin-left:0!important
    }
    .ms-xl-1 {
        margin-left:.25rem!important
    }
    .ms-xl-2 {
        margin-left:.5rem!important
    }
    .ms-xl-3 {
        margin-left:1rem!important
    }
    .ms-xl-4 {
        margin-left:1.5rem!important
    }
    .ms-xl-5 {
        margin-left:3rem!important
    }
    .ms-xl-auto {
        margin-left:auto!important
    }
    .p-xl-0 {
        padding:0!important
    }
    .p-xl-1 {
        padding:.25rem!important
    }
    .p-xl-2 {
        padding:.5rem!important
    }
    .p-xl-3 {
        padding:1rem!important
    }
    .p-xl-4 {
        padding:1.5rem!important
    }
    .p-xl-5 {
        padding:3rem!important
    }
    .px-xl-0 {
        padding-left:0!important;
        padding-right:0!important
    }
    .px-xl-1 {
        padding-left:.25rem!important;
        padding-right:.25rem!important
    }
    .px-xl-2 {
        padding-left:.5rem!important;
        padding-right:.5rem!important
    }
    .px-xl-3 {
        padding-left:1rem!important;
        padding-right:1rem!important
    }
    .px-xl-4 {
        padding-left:1.5rem!important;
        padding-right:1.5rem!important
    }
    .px-xl-5 {
        padding-left:3rem!important;
        padding-right:3rem!important
    }
    .py-xl-0 {
        padding-bottom:0!important;
        padding-top:0!important
    }
    .py-xl-1 {
        padding-bottom:.25rem!important;
        padding-top:.25rem!important
    }
    .py-xl-2 {
        padding-bottom:.5rem!important;
        padding-top:.5rem!important
    }
    .py-xl-3 {
        padding-bottom:1rem!important;
        padding-top:1rem!important
    }
    .py-xl-4 {
        padding-bottom:1.5rem!important;
        padding-top:1.5rem!important
    }
    .py-xl-5 {
        padding-bottom:3rem!important;
        padding-top:3rem!important
    }
    .pt-xl-0 {
        padding-top:0!important
    }
    .pt-xl-1 {
        padding-top:.25rem!important
    }
    .pt-xl-2 {
        padding-top:.5rem!important
    }
    .pt-xl-3 {
        padding-top:1rem!important
    }
    .pt-xl-4 {
        padding-top:1.5rem!important
    }
    .pt-xl-5 {
        padding-top:3rem!important
    }
    .pe-xl-0 {
        padding-right:0!important
    }
    .pe-xl-1 {
        padding-right:.25rem!important
    }
    .pe-xl-2 {
        padding-right:.5rem!important
    }
    .pe-xl-3 {
        padding-right:1rem!important
    }
    .pe-xl-4 {
        padding-right:1.5rem!important
    }
    .pe-xl-5 {
        padding-right:3rem!important
    }
    .pb-xl-0 {
        padding-bottom:0!important
    }
    .pb-xl-1 {
        padding-bottom:.25rem!important
    }
    .pb-xl-2 {
        padding-bottom:.5rem!important
    }
    .pb-xl-3 {
        padding-bottom:1rem!important
    }
    .pb-xl-4 {
        padding-bottom:1.5rem!important
    }
    .pb-xl-5 {
        padding-bottom:3rem!important
    }
    .ps-xl-0 {
        padding-left:0!important
    }
    .ps-xl-1 {
        padding-left:.25rem!important
    }
    .ps-xl-2 {
        padding-left:.5rem!important
    }
    .ps-xl-3 {
        padding-left:1rem!important
    }
    .ps-xl-4 {
        padding-left:1.5rem!important
    }
    .ps-xl-5 {
        padding-left:3rem!important
    }
}
@media (min-width:1400px) {
    .d-xxl-inline {
        display:inline!important
    }
    .d-xxl-inline-block {
        display:inline-block!important
    }
    .d-xxl-block {
        display:block!important
    }
    .d-xxl-grid {
        display:grid!important
    }
    .d-xxl-table {
        display:table!important
    }
    .d-xxl-table-row {
        display:table-row!important
    }
    .d-xxl-table-cell {
        display:table-cell!important
    }
    .d-xxl-flex {
        display:-webkit-box!important;
        display:-webkit-flex!important;
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-xxl-inline-flex {
        display:-webkit-inline-box!important;
        display:-webkit-inline-flex!important;
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
    .d-xxl-none {
        display:none!important
    }
    .flex-xxl-fill {
        -webkit-box-flex:1!important;
        -webkit-flex:1 1 auto!important;
        -ms-flex:1 1 auto!important;
        flex:1 1 auto!important
    }
    .flex-xxl-row {
        -webkit-box-orient:horizontal!important;
        -webkit-flex-direction:row!important;
        -ms-flex-direction:row!important;
        flex-direction:row!important
    }
    .flex-xxl-column,.flex-xxl-row {
        -webkit-box-direction:normal!important
    }
    .flex-xxl-column {
        -webkit-box-orient:vertical!important;
        -webkit-flex-direction:column!important;
        -ms-flex-direction:column!important;
        flex-direction:column!important
    }
    .flex-xxl-row-reverse {
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction:reverse!important;
        -webkit-flex-direction:row-reverse!important;
        -ms-flex-direction:row-reverse!important;
        flex-direction:row-reverse!important
    }
    .flex-xxl-column-reverse {
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:reverse!important;
        -webkit-flex-direction:column-reverse!important;
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
    .flex-xxl-grow-0 {
        -webkit-box-flex:0!important;
        -ms-flex-positive:0!important;
        -webkit-flex-grow:0!important;
        flex-grow:0!important
    }
    .flex-xxl-grow-1 {
        -webkit-box-flex:1!important;
        -ms-flex-positive:1!important;
        -webkit-flex-grow:1!important;
        flex-grow:1!important
    }
    .flex-xxl-shrink-0 {
        -ms-flex-negative:0!important;
        -webkit-flex-shrink:0!important;
        flex-shrink:0!important
    }
    .flex-xxl-shrink-1 {
        -ms-flex-negative:1!important;
        -webkit-flex-shrink:1!important;
        flex-shrink:1!important
    }
    .flex-xxl-wrap {
        -webkit-flex-wrap:wrap!important;
        -ms-flex-wrap:wrap!important;
        flex-wrap:wrap!important
    }
    .flex-xxl-nowrap {
        -webkit-flex-wrap:nowrap!important;
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important
    }
    .flex-xxl-wrap-reverse {
        -webkit-flex-wrap:wrap-reverse!important;
        -ms-flex-wrap:wrap-reverse!important;
        flex-wrap:wrap-reverse!important
    }
    .justify-content-xxl-start {
        -webkit-box-pack:start!important;
        -ms-flex-pack:start!important;
        -webkit-justify-content:flex-start!important;
        justify-content:flex-start!important
    }
    .justify-content-xxl-end {
        -webkit-box-pack:end!important;
        -ms-flex-pack:end!important;
        -webkit-justify-content:flex-end!important;
        justify-content:flex-end!important
    }
    .justify-content-xxl-center {
        -webkit-box-pack:center!important;
        -ms-flex-pack:center!important;
        -webkit-justify-content:center!important;
        justify-content:center!important
    }
    .justify-content-xxl-between {
        -webkit-box-pack:justify!important;
        -ms-flex-pack:justify!important;
        -webkit-justify-content:space-between!important;
        justify-content:space-between!important
    }
    .justify-content-xxl-around {
        -ms-flex-pack:distribute!important;
        -webkit-justify-content:space-around!important;
        justify-content:space-around!important
    }
    .justify-content-xxl-evenly {
        -webkit-box-pack:space-evenly!important;
        -ms-flex-pack:space-evenly!important;
        -webkit-justify-content:space-evenly!important;
        justify-content:space-evenly!important
    }
    .align-items-xxl-start {
        -webkit-box-align:start!important;
        -ms-flex-align:start!important;
        -webkit-align-items:flex-start!important;
        align-items:flex-start!important
    }
    .align-items-xxl-end {
        -webkit-box-align:end!important;
        -ms-flex-align:end!important;
        -webkit-align-items:flex-end!important;
        align-items:flex-end!important
    }
    .align-items-xxl-center {
        -webkit-box-align:center!important;
        -ms-flex-align:center!important;
        -webkit-align-items:center!important;
        align-items:center!important
    }
    .align-items-xxl-baseline {
        -webkit-box-align:baseline!important;
        -ms-flex-align:baseline!important;
        -webkit-align-items:baseline!important;
        align-items:baseline!important
    }
    .align-items-xxl-stretch {
        -webkit-box-align:stretch!important;
        -ms-flex-align:stretch!important;
        -webkit-align-items:stretch!important;
        align-items:stretch!important
    }
    .align-content-xxl-start {
        -ms-flex-line-pack:start!important;
        -webkit-align-content:flex-start!important;
        align-content:flex-start!important
    }
    .align-content-xxl-end {
        -ms-flex-line-pack:end!important;
        -webkit-align-content:flex-end!important;
        align-content:flex-end!important
    }
    .align-content-xxl-center {
        -ms-flex-line-pack:center!important;
        -webkit-align-content:center!important;
        align-content:center!important
    }
    .align-content-xxl-between {
        -ms-flex-line-pack:justify!important;
        -webkit-align-content:space-between!important;
        align-content:space-between!important
    }
    .align-content-xxl-around {
        -ms-flex-line-pack:distribute!important;
        -webkit-align-content:space-around!important;
        align-content:space-around!important
    }
    .align-content-xxl-stretch {
        -ms-flex-line-pack:stretch!important;
        -webkit-align-content:stretch!important;
        align-content:stretch!important
    }
    .align-self-xxl-auto {
        -ms-flex-item-align:auto!important;
        -webkit-align-self:auto!important;
        align-self:auto!important
    }
    .align-self-xxl-start {
        -ms-flex-item-align:start!important;
        -webkit-align-self:flex-start!important;
        align-self:flex-start!important
    }
    .align-self-xxl-end {
        -ms-flex-item-align:end!important;
        -webkit-align-self:flex-end!important;
        align-self:flex-end!important
    }
    .align-self-xxl-center {
        -ms-flex-item-align:center!important;
        -webkit-align-self:center!important;
        align-self:center!important
    }
    .align-self-xxl-baseline {
        -ms-flex-item-align:baseline!important;
        -webkit-align-self:baseline!important;
        align-self:baseline!important
    }
    .align-self-xxl-stretch {
        -ms-flex-item-align:stretch!important;
        -webkit-align-self:stretch!important;
        align-self:stretch!important
    }
    .order-xxl-first {
        -webkit-box-ordinal-group:0!important;
        -ms-flex-order:-1!important;
        -webkit-order:-1!important;
        order:-1!important
    }
    .order-xxl-0 {
        -webkit-box-ordinal-group:1!important;
        -ms-flex-order:0!important;
        -webkit-order:0!important;
        order:0!important
    }
    .order-xxl-1 {
        -webkit-box-ordinal-group:2!important;
        -ms-flex-order:1!important;
        -webkit-order:1!important;
        order:1!important
    }
    .order-xxl-2 {
        -webkit-box-ordinal-group:3!important;
        -ms-flex-order:2!important;
        -webkit-order:2!important;
        order:2!important
    }
    .order-xxl-3 {
        -webkit-box-ordinal-group:4!important;
        -ms-flex-order:3!important;
        -webkit-order:3!important;
        order:3!important
    }
    .order-xxl-4 {
        -webkit-box-ordinal-group:5!important;
        -ms-flex-order:4!important;
        -webkit-order:4!important;
        order:4!important
    }
    .order-xxl-5 {
        -webkit-box-ordinal-group:6!important;
        -ms-flex-order:5!important;
        -webkit-order:5!important;
        order:5!important
    }
    .order-xxl-last {
        -webkit-box-ordinal-group:7!important;
        -ms-flex-order:6!important;
        -webkit-order:6!important;
        order:6!important
    }
    .m-xxl-0 {
        margin:0!important
    }
    .m-xxl-1 {
        margin:.25rem!important
    }
    .m-xxl-2 {
        margin:.5rem!important
    }
    .m-xxl-3 {
        margin:1rem!important
    }
    .m-xxl-4 {
        margin:1.5rem!important
    }
    .m-xxl-5 {
        margin:3rem!important
    }
    .m-xxl-auto {
        margin:auto!important
    }
    .mx-xxl-0 {
        margin-left:0!important;
        margin-right:0!important
    }
    .mx-xxl-1 {
        margin-left:.25rem!important;
        margin-right:.25rem!important
    }
    .mx-xxl-2 {
        margin-left:.5rem!important;
        margin-right:.5rem!important
    }
    .mx-xxl-3 {
        margin-left:1rem!important;
        margin-right:1rem!important
    }
    .mx-xxl-4 {
        margin-left:1.5rem!important;
        margin-right:1.5rem!important
    }
    .mx-xxl-5 {
        margin-left:3rem!important;
        margin-right:3rem!important
    }
    .mx-xxl-auto {
        margin-left:auto!important;
        margin-right:auto!important
    }
    .my-xxl-0 {
        margin-bottom:0!important;
        margin-top:0!important
    }
    .my-xxl-1 {
        margin-bottom:.25rem!important;
        margin-top:.25rem!important
    }
    .my-xxl-2 {
        margin-bottom:.5rem!important;
        margin-top:.5rem!important
    }
    .my-xxl-3 {
        margin-bottom:1rem!important;
        margin-top:1rem!important
    }
    .my-xxl-4 {
        margin-bottom:1.5rem!important;
        margin-top:1.5rem!important
    }
    .my-xxl-5 {
        margin-bottom:3rem!important;
        margin-top:3rem!important
    }
    .my-xxl-auto {
        margin-bottom:auto!important;
        margin-top:auto!important
    }
    .mt-xxl-0 {
        margin-top:0!important
    }
    .mt-xxl-1 {
        margin-top:.25rem!important
    }
    .mt-xxl-2 {
        margin-top:.5rem!important
    }
    .mt-xxl-3 {
        margin-top:1rem!important
    }
    .mt-xxl-4 {
        margin-top:1.5rem!important
    }
    .mt-xxl-5 {
        margin-top:3rem!important
    }
    .mt-xxl-auto {
        margin-top:auto!important
    }
    .me-xxl-0 {
        margin-right:0!important
    }
    .me-xxl-1 {
        margin-right:.25rem!important
    }
    .me-xxl-2 {
        margin-right:.5rem!important
    }
    .me-xxl-3 {
        margin-right:1rem!important
    }
    .me-xxl-4 {
        margin-right:1.5rem!important
    }
    .me-xxl-5 {
        margin-right:3rem!important
    }
    .me-xxl-auto {
        margin-right:auto!important
    }
    .mb-xxl-0 {
        margin-bottom:0!important
    }
    .mb-xxl-1 {
        margin-bottom:.25rem!important
    }
    .mb-xxl-2 {
        margin-bottom:.5rem!important
    }
    .mb-xxl-3 {
        margin-bottom:1rem!important
    }
    .mb-xxl-4 {
        margin-bottom:1.5rem!important
    }
    .mb-xxl-5 {
        margin-bottom:3rem!important
    }
    .mb-xxl-auto {
        margin-bottom:auto!important
    }
    .ms-xxl-0 {
        margin-left:0!important
    }
    .ms-xxl-1 {
        margin-left:.25rem!important
    }
    .ms-xxl-2 {
        margin-left:.5rem!important
    }
    .ms-xxl-3 {
        margin-left:1rem!important
    }
    .ms-xxl-4 {
        margin-left:1.5rem!important
    }
    .ms-xxl-5 {
        margin-left:3rem!important
    }
    .ms-xxl-auto {
        margin-left:auto!important
    }
    .p-xxl-0 {
        padding:0!important
    }
    .p-xxl-1 {
        padding:.25rem!important
    }
    .p-xxl-2 {
        padding:.5rem!important
    }
    .p-xxl-3 {
        padding:1rem!important
    }
    .p-xxl-4 {
        padding:1.5rem!important
    }
    .p-xxl-5 {
        padding:3rem!important
    }
    .px-xxl-0 {
        padding-left:0!important;
        padding-right:0!important
    }
    .px-xxl-1 {
        padding-left:.25rem!important;
        padding-right:.25rem!important
    }
    .px-xxl-2 {
        padding-left:.5rem!important;
        padding-right:.5rem!important
    }
    .px-xxl-3 {
        padding-left:1rem!important;
        padding-right:1rem!important
    }
    .px-xxl-4 {
        padding-left:1.5rem!important;
        padding-right:1.5rem!important
    }
    .px-xxl-5 {
        padding-left:3rem!important;
        padding-right:3rem!important
    }
    .py-xxl-0 {
        padding-bottom:0!important;
        padding-top:0!important
    }
    .py-xxl-1 {
        padding-bottom:.25rem!important;
        padding-top:.25rem!important
    }
    .py-xxl-2 {
        padding-bottom:.5rem!important;
        padding-top:.5rem!important
    }
    .py-xxl-3 {
        padding-bottom:1rem!important;
        padding-top:1rem!important
    }
    .py-xxl-4 {
        padding-bottom:1.5rem!important;
        padding-top:1.5rem!important
    }
    .py-xxl-5 {
        padding-bottom:3rem!important;
        padding-top:3rem!important
    }
    .pt-xxl-0 {
        padding-top:0!important
    }
    .pt-xxl-1 {
        padding-top:.25rem!important
    }
    .pt-xxl-2 {
        padding-top:.5rem!important
    }
    .pt-xxl-3 {
        padding-top:1rem!important
    }
    .pt-xxl-4 {
        padding-top:1.5rem!important
    }
    .pt-xxl-5 {
        padding-top:3rem!important
    }
    .pe-xxl-0 {
        padding-right:0!important
    }
    .pe-xxl-1 {
        padding-right:.25rem!important
    }
    .pe-xxl-2 {
        padding-right:.5rem!important
    }
    .pe-xxl-3 {
        padding-right:1rem!important
    }
    .pe-xxl-4 {
        padding-right:1.5rem!important
    }
    .pe-xxl-5 {
        padding-right:3rem!important
    }
    .pb-xxl-0 {
        padding-bottom:0!important
    }
    .pb-xxl-1 {
        padding-bottom:.25rem!important
    }
    .pb-xxl-2 {
        padding-bottom:.5rem!important
    }
    .pb-xxl-3 {
        padding-bottom:1rem!important
    }
    .pb-xxl-4 {
        padding-bottom:1.5rem!important
    }
    .pb-xxl-5 {
        padding-bottom:3rem!important
    }
    .ps-xxl-0 {
        padding-left:0!important
    }
    .ps-xxl-1 {
        padding-left:.25rem!important
    }
    .ps-xxl-2 {
        padding-left:.5rem!important
    }
    .ps-xxl-3 {
        padding-left:1rem!important
    }
    .ps-xxl-4 {
        padding-left:1.5rem!important
    }
    .ps-xxl-5 {
        padding-left:3rem!important
    }
}
@media print {
    .d-print-inline {
        display:inline!important
    }
    .d-print-inline-block {
        display:inline-block!important
    }
    .d-print-block {
        display:block!important
    }
    .d-print-grid {
        display:grid!important
    }
    .d-print-table {
        display:table!important
    }
    .d-print-table-row {
        display:table-row!important
    }
    .d-print-table-cell {
        display:table-cell!important
    }
    .d-print-flex {
        display:-webkit-box!important;
        display:-webkit-flex!important;
        display:-ms-flexbox!important;
        display:flex!important
    }
    .d-print-inline-flex {
        display:-webkit-inline-box!important;
        display:-webkit-inline-flex!important;
        display:-ms-inline-flexbox!important;
        display:inline-flex!important
    }
    .d-print-none {
        display:none!important
    }
}
*,:after,:before {
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.special_amp {
    color:inherit!important;
    font-family:inherit!important;
    font-size:inherit!important;
    font-style:inherit!important;
    font-variant:inherit!important;
    font-weight:inherit!important
}
body .av-special-heading .av-special-heading-tag {
    float:none
}
.alternate_color .special-heading-border,.main_color .special-heading-border {
    height:0!important
}
.alternate_color .special-heading-inner-border,.main_color .special-heading-inner-border {
    border-color:transparent!important
}
.av-image-caption-overlay,.avia-image-container-inner,.avia-slideshow li img,.avia_image {
    border-radius:0
}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl {
    padding-left:var(--bs-gutter-x,2rem);
    padding-right:var(--bs-gutter-x,2rem)
}
#top #wrap_all .av_header_transparency .sub_menu>ul>li>a:hover,#top .av_header_transparency .main_menu ul:first-child>li>a:hover {
    opacity:1
}
.alternate_color b,.alternate_color strong,.main_color b,.main_color strong {
    color:inherit
}
#top .input-text,#top input[type=email],#top input[type=input],#top input[type=number],#top input[type=password],#top input[type=search],#top input[type=tel],#top input[type=text],#top input[type=url],#top select,#top textarea {
    font-family:inherit
}
#top .main_color .input-text,#top .main_color input[type=email],#top .main_color input[type=input],#top .main_color input[type=number],#top .main_color input[type=password],#top .main_color input[type=search],#top .main_color input[type=tel],#top .main_color input[type=text],#top .main_color input[type=url],#top .main_color select,#top .main_color textarea {
    color:inherit
}

.image-overlay {
    display:none;
    visibility:hidden
}
.facetwp-hidden,.facetwp-load-more.facetwp-hidden,.facetwp-toggle,.facetwp-toggle.facetwp-hidden {
    display:none!important
}
.location-results {
    z-index:9
}
.html_header_top.html_header_topbar_active.html_header_sticky #top #main {
    padding-top:94px!important
}
@media (max-width:1425px) {
    .html_header_top.html_header_topbar_active.html_header_sticky #top #main {
        padding-top:74px!important
    }
}
@media (min-width:990px) {
    .menu .mobile-only {
        display:none!important
    }
}
body {
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    color:#202255;
    font-size:1rem
}
#login-registration #login-area .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,#login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .gform_validation_errors>h2,#login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper h2,#login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper h3,#login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h3,#login-registration #login-area .template-page .entry-content-wrapper h3,#top .template-search.content .template-page .entry-content-wrapper .post-title,.gform_wrapper.gravity-theme #login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,.gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .gform_validation_errors>h2,.gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,.gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gsection_title,.gform_wrapper.gravity-theme .team-members .template-page .entry-content-wrapper .gform_validation_errors>h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .gform_validation_errors>h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .gsection_title,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gsection_title,.responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h2,.responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper h2,.responsive #top #wrap_all .video-list-container .single-pressemeldung__content .template-page .entry-content-wrapper h2,.responsive #top #wrap_all .video-list-container .team-members .template-page .entry-content-wrapper h2,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper h2,.single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area h3,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .gsection_title,.single-pressemeldung__content .template-page .entry-content-wrapper .responsive #top #wrap_all .video-list-container h2,.single-pressemeldung__content .template-page .entry-content-wrapper .widgettitle,.single-pressemeldung__content .template-page .entry-content-wrapper h2,.single-pressemeldung__content .template-page .entry-content-wrapper h3,.single-pressemeldung__content .template-page .entry-content-wrapper h4,.team-members .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .gform_validation_errors>h2,.team-members .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper h2,.team-members .template-page .entry-content-wrapper h3,.template-page .entry-content-wrapper #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.template-page .entry-content-wrapper #login-registration #login-area .responsive #top #wrap_all .video-list-container h2,.template-page .entry-content-wrapper #login-registration #login-area h3,.template-page .entry-content-wrapper #top .template-search.content .post-title,.template-page .entry-content-wrapper .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.template-page .entry-content-wrapper .gform_wrapper.gravity-theme .gform_validation_errors>h2,.template-page .entry-content-wrapper .gform_wrapper.gravity-theme .gsection_title,.template-page .entry-content-wrapper .gform_wrapper.gravity-theme .team-members .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area h3,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gsection_title,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area h2,.template-page .entry-content-wrapper .res_row_with_illustration .widgettitle,.template-page .entry-content-wrapper .res_row_with_illustration h2,.template-page .entry-content-wrapper .responsive #top #wrap_all .video-list-container #login-registration #login-area h2,.template-page .entry-content-wrapper .responsive #top #wrap_all .video-list-container .team-members h2,.template-page .entry-content-wrapper .responsive #top #wrap_all .video-list-container h2,.template-page .entry-content-wrapper .team-members .gform_wrapper.gravity-theme .gform_validation_errors>h2,.template-page .entry-content-wrapper .team-members .responsive #top #wrap_all .video-list-container h2,.template-page .entry-content-wrapper .team-members h3,.template-page .entry-content-wrapper .widgettitle,.template-page .entry-content-wrapper h1,.template-page .entry-content-wrapper h2,.template-page .entry-content-wrapper h3,.template-page .entry-content-wrapper h4,.template-page .entry-content-wrapper h5,.template-page .entry-content-wrapper h6 {
    text-transform:none
}
#top .av-special-heading {
    padding-bottom:0!important
}
#login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,#login-registration #login-area .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,#login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container h2,#login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper h3,#login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h3,#login-registration #login-area h3,#top .template-search.content .post-title,.gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.gform_wrapper.gravity-theme #login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,.gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.gform_wrapper.gravity-theme .gform_validation_errors>h2,.gform_wrapper.gravity-theme .gsection_title,.gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,.gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gsection_title,.gform_wrapper.gravity-theme .team-members .gform_validation_errors>h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gsection_title,.responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h2,.responsive #top #wrap_all .video-list-container #login-registration #login-area h2,.responsive #top #wrap_all .video-list-container .single-pressemeldung__content .template-page .entry-content-wrapper h2,.responsive #top #wrap_all .video-list-container .team-members h2,.responsive #top #wrap_all .video-list-container h2,.single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area h3,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .gsection_title,.single-pressemeldung__content .template-page .entry-content-wrapper .responsive #top #wrap_all .video-list-container h2,.single-pressemeldung__content .template-page .entry-content-wrapper .widgettitle,.single-pressemeldung__content .template-page .entry-content-wrapper h2,.single-pressemeldung__content .template-page .entry-content-wrapper h3,.single-pressemeldung__content .template-page .entry-content-wrapper h4,.team-members .gform_wrapper.gravity-theme .gform_validation_errors>h2,.team-members .responsive #top #wrap_all .video-list-container h2,.team-members h3,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area h3,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gsection_title,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area h2,.template-page .entry-content-wrapper .res_row_with_illustration .widgettitle,.template-page .entry-content-wrapper .res_row_with_illustration h2,.widgettitle,h1,h2,h3,h4,h5,h6 {
    color:#202255;
    font-family:lora,Helvetica,Arial,sans-serif;
    font-weight:700!important
}
.h1,.h1 .av-special-heading-tag,h1 {
    font-size:clamp(1.625rem,4.1791vw,3.5rem);
    letter-spacing:.01em;
    line-height:1.11
}
#login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,#login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .gform_validation_errors>h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container h2,#login-registration #login-area .template-page .entry-content-wrapper h3,#login-registration #login-area h3,.gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .gform_validation_errors>h2,.gform_wrapper.gravity-theme .gsection_title,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .gsection_title,.h2,.h2 .av-special-heading-tag,.responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper h2,.responsive #top #wrap_all .video-list-container #login-registration #login-area h2,.template-page .entry-content-wrapper #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.template-page .entry-content-wrapper #login-registration #login-area .responsive #top #wrap_all .video-list-container h2,.template-page .entry-content-wrapper #login-registration #login-area h3,.template-page .entry-content-wrapper .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.template-page .entry-content-wrapper .gform_wrapper.gravity-theme .gsection_title,.template-page .entry-content-wrapper .responsive #top #wrap_all .video-list-container #login-registration #login-area h2,.template-page .entry-content-wrapper .widgettitle,.template-page .entry-content-wrapper h2,.widgettitle,h2 {
    font-size:2.25rem;
    letter-spacing:.36px;
    line-height:1.27
}
@media (max-width:991.98px) {
    #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,#login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .gform_validation_errors>h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container h2,#login-registration #login-area .template-page .entry-content-wrapper h3,#login-registration #login-area h3,.gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .gform_validation_errors>h2,.gform_wrapper.gravity-theme .gsection_title,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .gsection_title,.h2,.h2 .av-special-heading-tag,.responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper h2,.responsive #top #wrap_all .video-list-container #login-registration #login-area h2,.template-page .entry-content-wrapper #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.template-page .entry-content-wrapper #login-registration #login-area .responsive #top #wrap_all .video-list-container h2,.template-page .entry-content-wrapper #login-registration #login-area h3,.template-page .entry-content-wrapper .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.template-page .entry-content-wrapper .gform_wrapper.gravity-theme .gsection_title,.template-page .entry-content-wrapper .responsive #top #wrap_all .video-list-container #login-registration #login-area h2,.template-page .entry-content-wrapper .widgettitle,.template-page .entry-content-wrapper h2,.widgettitle,h2 {
        font-size:1.375rem;
        letter-spacing:.22px
    }
}
#login-registration #login-area .av_textblock_section h3,#login-registration #login-area .av_textblock_section h3.av-special-heading-tag,#login-registration #login-area .gform_wrapper.gravity-theme .av_textblock_section .gform_validation_errors>h2,#login-registration #login-area .gform_wrapper.gravity-theme .av_textblock_section .gform_validation_errors>h2.av-special-heading-tag,#login-registration #login-area .gform_wrapper.gravity-theme body .av-special-heading .gform_validation_errors>h2,#login-registration #login-area .gform_wrapper.gravity-theme body .av-special-heading .gform_validation_errors>h2.av-special-heading-tag,#login-registration #login-area .responsive #top #wrap_all .video-list-container .av_textblock_section h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .av_textblock_section h2.av-special-heading-tag,#login-registration #login-area .responsive #top #wrap_all .video-list-container body .av-special-heading h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container body .av-special-heading h2.av-special-heading-tag,#login-registration #login-area body .av-special-heading h3,#login-registration #login-area body .av-special-heading h3.av-special-heading-tag,.av_textblock_section #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.av_textblock_section #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2.av-special-heading-tag,.av_textblock_section #login-registration #login-area .responsive #top #wrap_all .video-list-container h2,.av_textblock_section #login-registration #login-area .responsive #top #wrap_all .video-list-container h2.av-special-heading-tag,.av_textblock_section #login-registration #login-area h3,.av_textblock_section #login-registration #login-area h3.av-special-heading-tag,.av_textblock_section .av-special-heading-tag.widgettitle,.av_textblock_section .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.av_textblock_section .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2.av-special-heading-tag,.av_textblock_section .gform_wrapper.gravity-theme .av-special-heading-tag.gsection_title,.av_textblock_section .gform_wrapper.gravity-theme .gsection_title,.av_textblock_section .responsive #top #wrap_all .video-list-container #login-registration #login-area h2,.av_textblock_section .responsive #top #wrap_all .video-list-container #login-registration #login-area h2.av-special-heading-tag,.av_textblock_section .widgettitle,.av_textblock_section h2,.av_textblock_section h2.av-special-heading-tag,.gform_wrapper.gravity-theme #login-registration #login-area .av_textblock_section .gform_validation_errors>h2,.gform_wrapper.gravity-theme #login-registration #login-area .av_textblock_section .gform_validation_errors>h2.av-special-heading-tag,.gform_wrapper.gravity-theme #login-registration #login-area body .av-special-heading .gform_validation_errors>h2,.gform_wrapper.gravity-theme #login-registration #login-area body .av-special-heading .gform_validation_errors>h2.av-special-heading-tag,.gform_wrapper.gravity-theme .av_textblock_section .av-special-heading-tag.gsection_title,.gform_wrapper.gravity-theme .av_textblock_section .gsection_title,.gform_wrapper.gravity-theme body .av-special-heading .av-special-heading-tag.gsection_title,.gform_wrapper.gravity-theme body .av-special-heading .gsection_title,.responsive #top #wrap_all .video-list-container #login-registration #login-area .av_textblock_section h2,.responsive #top #wrap_all .video-list-container #login-registration #login-area .av_textblock_section h2.av-special-heading-tag,.responsive #top #wrap_all .video-list-container #login-registration #login-area body .av-special-heading h2,.responsive #top #wrap_all .video-list-container #login-registration #login-area body .av-special-heading h2.av-special-heading-tag,body .av-special-heading #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,body .av-special-heading #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2.av-special-heading-tag,body .av-special-heading #login-registration #login-area .responsive #top #wrap_all .video-list-container h2,body .av-special-heading #login-registration #login-area .responsive #top #wrap_all .video-list-container h2.av-special-heading-tag,body .av-special-heading #login-registration #login-area h3,body .av-special-heading #login-registration #login-area h3.av-special-heading-tag,body .av-special-heading .av-special-heading-tag.widgettitle,body .av-special-heading .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,body .av-special-heading .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2.av-special-heading-tag,body .av-special-heading .gform_wrapper.gravity-theme .av-special-heading-tag.gsection_title,body .av-special-heading .gform_wrapper.gravity-theme .gsection_title,body .av-special-heading .responsive #top #wrap_all .video-list-container #login-registration #login-area h2,body .av-special-heading .responsive #top #wrap_all .video-list-container #login-registration #login-area h2.av-special-heading-tag,body .av-special-heading .widgettitle,body .av-special-heading h2,body .av-special-heading h2.av-special-heading-tag {
    margin-bottom:15px
}
.av-special-heading-h2.modern-centered.avia-builder-el-first {
    margin-bottom:35px
}
@media (min-width:992px) {
    .av-special-heading-h2.modern-centered.avia-builder-el-first {
        margin-bottom:75px
    }
}
.av-special-heading-h2.modern-centered .av-subheading {
    margin-left:auto;
    margin-right:auto;
    max-width:925px
}
.fullwidth-textblock .av_textblock_section {
    max-width:100%
}
.gform_wrapper.gravity-theme .gform_validation_errors>h2,.h3,.h3 .av-special-heading-tag,.responsive #top #wrap_all .video-list-container h2,h3 {
    font-size:1.75rem;
    letter-spacing:.28px;
    line-height:1.28;
    margin-bottom:25px
}
@media (max-width:991.98px) {
    .gform_wrapper.gravity-theme .gform_validation_errors>h2,.h3,.h3 .av-special-heading-tag,.responsive #top #wrap_all .video-list-container h2,h3 {
        font-size:1.375rem;
        letter-spacing:.22px;
        margin-bottom:16px
    }
}
.av-special-heading .av-subheading_below {
    margin-bottom:16px
}
@media (min-width:992px) {
    .av-special-heading .av-subheading_below {
        margin-bottom:25px
    }
}
#login-registration #login-area .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,#login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2,#login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper h3,#login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h3,#top .template-search.content .post-title,.gform_wrapper.gravity-theme #login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,.gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,.gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gsection_title,.gform_wrapper.gravity-theme .team-members .gform_validation_errors>h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gsection_title,.h4,.h4 .av-special-heading-tag,.responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h2,.responsive #top #wrap_all .video-list-container .single-pressemeldung__content .template-page .entry-content-wrapper h2,.responsive #top #wrap_all .video-list-container .team-members h2,.single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area h3,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .gsection_title,.single-pressemeldung__content .template-page .entry-content-wrapper .responsive #top #wrap_all .video-list-container h2,.single-pressemeldung__content .template-page .entry-content-wrapper .widgettitle,.single-pressemeldung__content .template-page .entry-content-wrapper h2,.single-pressemeldung__content .template-page .entry-content-wrapper h3,.single-pressemeldung__content .template-page .entry-content-wrapper h4,.team-members .gform_wrapper.gravity-theme .gform_validation_errors>h2,.team-members .responsive #top #wrap_all .video-list-container h2,.team-members h3,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area h3,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gsection_title,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area h2,.template-page .entry-content-wrapper .res_row_with_illustration .widgettitle,.template-page .entry-content-wrapper .res_row_with_illustration h2,h4 {
    font-size:1.375rem;
    line-height:1.27;
    margin-bottom:25px
}
@media (max-width:991.98px) {
    #login-registration #login-area .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,#login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2,#login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper h3,#login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h3,#top .template-search.content .post-title,.gform_wrapper.gravity-theme #login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,.gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,.gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gsection_title,.gform_wrapper.gravity-theme .team-members .gform_validation_errors>h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gsection_title,.h4,.h4 .av-special-heading-tag,.responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h2,.responsive #top #wrap_all .video-list-container .single-pressemeldung__content .template-page .entry-content-wrapper h2,.responsive #top #wrap_all .video-list-container .team-members h2,.single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area h3,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .gsection_title,.single-pressemeldung__content .template-page .entry-content-wrapper .responsive #top #wrap_all .video-list-container h2,.single-pressemeldung__content .template-page .entry-content-wrapper .widgettitle,.single-pressemeldung__content .template-page .entry-content-wrapper h2,.single-pressemeldung__content .template-page .entry-content-wrapper h3,.single-pressemeldung__content .template-page .entry-content-wrapper h4,.team-members .gform_wrapper.gravity-theme .gform_validation_errors>h2,.team-members .responsive #top #wrap_all .video-list-container h2,.team-members h3,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area h3,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gsection_title,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area h2,.template-page .entry-content-wrapper .res_row_with_illustration .widgettitle,.template-page .entry-content-wrapper .res_row_with_illustration h2,h4 {
        margin-bottom:16px
    }
}
.av-special-heading-h4 .av-subheading_below {
    margin-bottom:16px
}
@media (min-width:992px) {
    .av-special-heading-h4 .av-subheading_below {
        margin-bottom:25px
    }
}
.avia_textblock h1 {
    margin-bottom:15px
}
@media (min-width:768px) {
    .avia_textblock h1 {
        margin-bottom:45px
    }
}
@media (min-width:992px) {
    .avia_textblock h1 {
        margin-bottom:55px
    }
}
@media (max-width:575.98px) {
    .avia_textblock h1 {
        -webkit-hyphens:auto;
        -ms-hyphens:auto;
        hyphens:auto
    }
}
@media (max-width:991.98px) {
    #login-registration #login-area .avia_textblock h3,#login-registration #login-area .gform_wrapper.gravity-theme .avia_textblock .gform_validation_errors>h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .avia_textblock h2,.avia_textblock #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.avia_textblock #login-registration #login-area .responsive #top #wrap_all .video-list-container h2,.avia_textblock #login-registration #login-area h3,.avia_textblock .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.avia_textblock .gform_wrapper.gravity-theme .gsection_title,.avia_textblock .responsive #top #wrap_all .video-list-container #login-registration #login-area h2,.avia_textblock .widgettitle,.avia_textblock h2,.gform_wrapper.gravity-theme #login-registration #login-area .avia_textblock .gform_validation_errors>h2,.gform_wrapper.gravity-theme .avia_textblock .gsection_title,.responsive #top #wrap_all .video-list-container #login-registration #login-area .avia_textblock h2 {
        font-size:1.625rem!important;
        letter-spacing:.22px
    }
}
.av-special-heading {
    margin-top:0
}
.av-special-heading .special-heading-border {
    display:none!important
}
@media (max-width:991.98px) {
    #login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .av-special-heading .gform_validation_errors>h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .av-special-heading h2,#login-registration #login-area .template-page .entry-content-wrapper .av-special-heading h3,.gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .av-special-heading .gform_validation_errors>h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .av-special-heading .gsection_title,.responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .av-special-heading h2,.template-page .entry-content-wrapper .av-special-heading #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.template-page .entry-content-wrapper .av-special-heading #login-registration #login-area .responsive #top #wrap_all .video-list-container h2,.template-page .entry-content-wrapper .av-special-heading #login-registration #login-area h3,.template-page .entry-content-wrapper .av-special-heading .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.template-page .entry-content-wrapper .av-special-heading .gform_wrapper.gravity-theme .gsection_title,.template-page .entry-content-wrapper .av-special-heading .responsive #top #wrap_all .video-list-container #login-registration #login-area h2,.template-page .entry-content-wrapper .av-special-heading .widgettitle,.template-page .entry-content-wrapper .av-special-heading h2 {
        font-size:1.625rem!important
    }
}
.av-subheading {
    font-weight:700
}
.av-special-heading-h1 .av-subheading_below {
    margin-top:25px
}
@media (min-width:992px) {
    .av-special-heading-h1 .av-subheading_below {
        margin-top:45px
    }
}
.av_one_full .av-special-heading.modern-centered {
    margin-left:auto;
    margin-right:auto;
    max-width:1120px
}
@media (min-width:768px) and (max-width:1399.98px) {
    #login-registration #login-area .av_one_fifth h3,#login-registration #login-area .gform_wrapper.gravity-theme .av_one_fifth .gform_validation_errors>h2,#login-registration #login-area .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .av_one_fifth .gform_validation_errors>h2,#login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .av_one_fifth .gform_validation_errors>h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .av_one_fifth h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .av_one_fifth h2,#login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper .av_one_fifth h3,#login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .av_one_fifth h3,#top .template-search.content .av_one_fifth .post-title,.av_one_fifth #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.av_one_fifth #login-registration #login-area .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,.av_one_fifth #login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.av_one_fifth #login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2,.av_one_fifth #login-registration #login-area .responsive #top #wrap_all .video-list-container h2,.av_one_fifth #login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper h3,.av_one_fifth #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h3,.av_one_fifth #login-registration #login-area h3,.av_one_fifth #top .template-search.content .post-title,.av_one_fifth .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.av_one_fifth .gform_wrapper.gravity-theme #login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,.av_one_fifth .gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.av_one_fifth .gform_wrapper.gravity-theme .gform_validation_errors>h2,.av_one_fifth .gform_wrapper.gravity-theme .gsection_title,.av_one_fifth .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,.av_one_fifth .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gsection_title,.av_one_fifth .gform_wrapper.gravity-theme .team-members .gform_validation_errors>h2,.av_one_fifth .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gsection_title,.av_one_fifth .responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h2,.av_one_fifth .responsive #top #wrap_all .video-list-container #login-registration #login-area h2,.av_one_fifth .responsive #top #wrap_all .video-list-container .single-pressemeldung__content .template-page .entry-content-wrapper h2,.av_one_fifth .responsive #top #wrap_all .video-list-container .team-members h2,.av_one_fifth .responsive #top #wrap_all .video-list-container h2,.av_one_fifth .single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.av_one_fifth .single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area h3,.av_one_fifth .single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.av_one_fifth .single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .gform_validation_errors>h2,.av_one_fifth .single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .gsection_title,.av_one_fifth .single-pressemeldung__content .template-page .entry-content-wrapper .responsive #top #wrap_all .video-list-container h2,.av_one_fifth .single-pressemeldung__content .template-page .entry-content-wrapper .widgettitle,.av_one_fifth .single-pressemeldung__content .template-page .entry-content-wrapper h2,.av_one_fifth .single-pressemeldung__content .template-page .entry-content-wrapper h3,.av_one_fifth .single-pressemeldung__content .template-page .entry-content-wrapper h4,.av_one_fifth .team-members .gform_wrapper.gravity-theme .gform_validation_errors>h2,.av_one_fifth .team-members .responsive #top #wrap_all .video-list-container h2,.av_one_fifth .team-members h3,.av_one_fifth .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.av_one_fifth .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container h2,.av_one_fifth .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area h3,.av_one_fifth .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.av_one_fifth .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gsection_title,.av_one_fifth .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area h2,.av_one_fifth .template-page .entry-content-wrapper .res_row_with_illustration .widgettitle,.av_one_fifth .template-page .entry-content-wrapper .res_row_with_illustration h2,.av_one_fifth .widgettitle,.av_one_fifth h1,.av_one_fifth h2,.av_one_fifth h3,.av_one_fifth h4,.av_one_fifth h5,.gform_wrapper.gravity-theme #login-registration #login-area .av_one_fifth .gform_validation_errors>h2,.gform_wrapper.gravity-theme #login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper .av_one_fifth .gform_validation_errors>h2,.gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .av_one_fifth .gform_validation_errors>h2,.gform_wrapper.gravity-theme .av_one_fifth .gform_validation_errors>h2,.gform_wrapper.gravity-theme .av_one_fifth .gsection_title,.gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .av_one_fifth .gform_validation_errors>h2,.gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .av_one_fifth .gsection_title,.gform_wrapper.gravity-theme .team-members .av_one_fifth .gform_validation_errors>h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .av_one_fifth .gsection_title,.responsive #top #wrap_all .video-list-container #login-registration #login-area .av_one_fifth h2,.responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .av_one_fifth h2,.responsive #top #wrap_all .video-list-container .av_one_fifth h2,.responsive #top #wrap_all .video-list-container .single-pressemeldung__content .template-page .entry-content-wrapper .av_one_fifth h2,.responsive #top #wrap_all .video-list-container .team-members .av_one_fifth h2,.single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area .av_one_fifth h3,.single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area .gform_wrapper.gravity-theme .av_one_fifth .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper .av_one_fifth .widgettitle,.single-pressemeldung__content .template-page .entry-content-wrapper .av_one_fifth h2,.single-pressemeldung__content .template-page .entry-content-wrapper .av_one_fifth h3,.single-pressemeldung__content .template-page .entry-content-wrapper .av_one_fifth h4,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme #login-registration #login-area .av_one_fifth .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .av_one_fifth .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .av_one_fifth .gsection_title,.single-pressemeldung__content .template-page .entry-content-wrapper .responsive #top #wrap_all .video-list-container .av_one_fifth h2,.team-members .av_one_fifth h3,.team-members .gform_wrapper.gravity-theme .av_one_fifth .gform_validation_errors>h2,.team-members .responsive #top #wrap_all .video-list-container .av_one_fifth h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .av_one_fifth h3,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .av_one_fifth .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container .av_one_fifth h2,.template-page .entry-content-wrapper .res_row_with_illustration .av_one_fifth .widgettitle,.template-page .entry-content-wrapper .res_row_with_illustration .av_one_fifth h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .av_one_fifth .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .av_one_fifth .gsection_title,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area .av_one_fifth h2 {
        -webkit-hyphens:auto;
        -ms-hyphens:auto;
        hyphens:auto
    }
}
sup {
    display:inline-block;
    text-decoration:none
}
.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2,.template-page .entry-content-wrapper .res_row_with_illustration h3,p {
    font-family:ubuntu,Helvetica,Arial,sans-serif;
    font-size:1rem;
    letter-spacing:.16px;
    line-height:1.5;
    margin:0 0 20px
}
.avia_textblock ol a,.avia_textblock ul a,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2 a,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2 a,.rezept_zubereitung__container a,.rezept_zutaten__container__item a,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2 a,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2 a,.template-page .entry-content-wrapper .res_row_with_illustration h3 a,label a,p a {
    font-weight:700;
    text-decoration:underline;
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.avia_textblock ol a:active,.avia_textblock ol a:focus,.avia_textblock ol a:hover,.avia_textblock ul a:active,.avia_textblock ul a:focus,.avia_textblock ul a:hover,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2 a:active,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2 a:focus,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2 a:hover,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2 a:active,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2 a:focus,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2 a:hover,.rezept_zubereitung__container a:active,.rezept_zubereitung__container a:focus,.rezept_zubereitung__container a:hover,.rezept_zutaten__container__item a:active,.rezept_zutaten__container__item a:focus,.rezept_zutaten__container__item a:hover,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2 a:active,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2 a:focus,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2 a:hover,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2 a:active,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2 a:focus,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2 a:hover,.template-page .entry-content-wrapper .res_row_with_illustration h3 a:active,.template-page .entry-content-wrapper .res_row_with_illustration h3 a:focus,.template-page .entry-content-wrapper .res_row_with_illustration h3 a:hover,label a:active,label a:focus,label a:hover,p a:active,p a:focus,p a:hover {
    text-decoration-thickness:2px
}
a {
    color:#202255
}
.alternate_color a,.beige_color a,.main_color a,.tertiary_color a {
    font-weight:700
}
.alternate_color a .svg-inline--fa,.beige_color a .svg-inline--fa,.main_color a .svg-inline--fa,.tertiary_color a .svg-inline--fa {
    margin-right:6px
}
.alternate_color a span+.svg-inline--fa,.beige_color a span+.svg-inline--fa,.main_color a span+.svg-inline--fa,.tertiary_color a span+.svg-inline--fa {
    margin-left:6px;
    margin-right:0
}
.main_color.beige-background {
    background-color:#fdf5e4
}
details summary::-webkit-details-marker,details::-webkit-details-marker {
    -webkit-appearance:none!important;
    background-image:none!important;
    display:none!important;
    padding-left:0!important
}
.container_wrap {
    border:none
}
.grid-row .entry-content-wrapper {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:30px;
    margin-left:-30px;
    margin-right:-30px
}
.grid-row .av_one_half {
    margin-left:0!important
}
@media (min-width:768px) {
    .grid-row .av_one_half {
        -webkit-box-flex:1;
        -webkit-flex:1;
        -ms-flex:1;
        flex:1;
        width:50%!important
    }
}
@media (min-width:992px) {
    .content {
padding-bottom:90px;
        padding-top:90px
    }
    .single-post__content .avia-section:first-child .content {
        padding-top:60px
    }
}
.single-post__content .avia-section:last-child .content {
    padding-bottom:15px
}
@media (min-width:992px) {
    .single-post__content .avia-section:last-child .content {
        padding-bottom:70px
    }
}
.avia-section-default.main_color+.avia-section-default.main_color .content,.avia-section-default.tertiary_color+.avia-section-default.tertiary_color .content {
    padding-top:0
}
@media (min-width:992px) {
    .avia-section-default.main_color+.avia-section-default.main_color .content,.avia-section-default.tertiary_color+.avia-section-default.tertiary_color .content {
        padding-top:20px
    }
    .home .content {
        padding:25px 0
    }
}
.home .avia-section-large .content {
    padding:70px 0 50px
}
@media (min-width:992px) {
    .home .avia-section-large .content {
        padding:100px 0
    }
}
.avia-section-no-padding .content,.avia-section-no-padding .sidebar {
    padding-bottom:0!important;
    padding-top:0!important
}
.newsletter_bubble {
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-align-items:center;
    align-items:center;
    background:#fff;
    border:5px solid #202255;
    border-radius:100% 0 0 100%/50% 50% 50% 50%;
    border-right:none;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    height:150px;
    -webkit-justify-content:center;
    justify-content:center;
    letter-spacing:.32px;
    padding:13px 20px 13px 13px;
    position:fixed;
    right:0;
    text-align:right;
    top:50vh;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    width:120px;
    z-index:99
}
@media (min-width:992px) {
    .newsletter_bubble {
        height:155px;
        padding:20px 37px 20px 20px;
        width:155px
    }
}
.newsletter_bubble.hide {
    display:none
}
.newsletter_bubble__close {
    color:#202255;
    cursor:pointer;
    position:absolute;
    right:4px;
    top:4px
}
@media (min-width:992px) {
    .newsletter_bubble__close {
        right:9px;
        top:9px
    }
}
.newsletter_bubble a {
    font-size:1rem;
    font-weight:700;
    line-height:1.19;
    position:relative
}
.newsletter_bubble a .svg-inline--fa {
    bottom:2px;
    position:absolute;
    right:-10px
}
.container--only {
    margin:0 auto;
    max-width:1140px;
    position:relative
}
@media (max-width:1399.98px) {
    .container--only {
        max-width:1140px
    }
}
@media (max-width:1199.98px) {
    .container--only {
        max-width:1140px
    }
}
@media (max-width:991.98px) {
    .container--only {
        max-width:960px
    }
}
@media (max-width:767.98px) {
    .container--only {
        max-width:720px
    }
}
@media (max-width:575.98px) {
    .container--only {
        max-width:540px
    }
}
@media (max-width:767.98px) {
    .responsive #top #wrap_all .flex_column.avia-builder-el-no-sibling,.responsive #top #wrap_all .flex_column:last-child {
        margin-bottom:0
    }
}
.av-special-heading+.avia-button-wrap {
    margin-top:27px
}
.section-instagram {
    margin-top:80px
}
@media (max-width:767.98px) {
    .section-instagram {
        background:#fff
    }
}
@media (min-width:768px) {
    .section-instagram {
        margin-top:160px
    }
}
.section-instagram .eapps-instagram-feed-posts-item-content a {
    font-weight:400
}
.section-instagram .entry-content-wrapper {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
@media (min-width:768px) {
    .section-instagram .entry-content-wrapper {
        -webkit-flex-wrap:nowrap;
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
}
.section-instagram div {
    border-color:#d4e8f1
}
.section-instagram .flex_column {
    -ms-flex-negative:0;
    -webkit-flex-shrink:0;
    flex-shrink:0
}
.section-instagram .av_one_third {
    text-align:center
}
@media (min-width:768px) {
    .section-instagram .av_one_third {
        padding:100px 70px 0 0;
        text-align:left
    }
}
.section-instagram .av_two_third {
    left:calc(-50vw - -50%);
    width:100vw!important
}
@media (min-width:768px) {
    .section-instagram .av_two_third {
        left:auto;
        width:calc(50vw + 16.6%)!important
    }
}
.av_textblock_section+.av_textblock_section {
    margin-top:45px
}
.social_menu {
    margin-top:40px
}
.social_menu ul {
    margin-left:0
}
.social_menu a:hover {
    color:#2e317a
}
.share-buttons__inner {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
@media (max-width:575.98px) {
    .share-buttons__inner {
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column
    }
}
#login-registration #login-area .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .share-buttons .gform_validation_errors>h2,#login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .share-buttons .gform_validation_errors>h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .share-buttons h2,#login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper .share-buttons h3,#login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .share-buttons h3,#top .template-search.content .share-buttons .post-title,.gform_wrapper.gravity-theme #login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper .share-buttons .gform_validation_errors>h2,.gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .share-buttons .gform_validation_errors>h2,.gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .share-buttons .gform_validation_errors>h2,.gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .share-buttons .gsection_title,.gform_wrapper.gravity-theme .team-members .share-buttons .gform_validation_errors>h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .share-buttons .gsection_title,.responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .share-buttons h2,.responsive #top #wrap_all .video-list-container .single-pressemeldung__content .template-page .entry-content-wrapper .share-buttons h2,.responsive #top #wrap_all .video-list-container .team-members .share-buttons h2,.share-buttons #login-registration #login-area .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,.share-buttons #login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.share-buttons #login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2,.share-buttons #login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper h3,.share-buttons #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h3,.share-buttons #top .template-search.content .post-title,.share-buttons .gform_wrapper.gravity-theme #login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,.share-buttons .gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.share-buttons .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,.share-buttons .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gsection_title,.share-buttons .gform_wrapper.gravity-theme .team-members .gform_validation_errors>h2,.share-buttons .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gsection_title,.share-buttons .responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h2,.share-buttons .responsive #top #wrap_all .video-list-container .single-pressemeldung__content .template-page .entry-content-wrapper h2,.share-buttons .responsive #top #wrap_all .video-list-container .team-members h2,.share-buttons .single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.share-buttons .single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area h3,.share-buttons .single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.share-buttons .single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .gform_validation_errors>h2,.share-buttons .single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .gsection_title,.share-buttons .single-pressemeldung__content .template-page .entry-content-wrapper .responsive #top #wrap_all .video-list-container h2,.share-buttons .single-pressemeldung__content .template-page .entry-content-wrapper .widgettitle,.share-buttons .single-pressemeldung__content .template-page .entry-content-wrapper h2,.share-buttons .single-pressemeldung__content .template-page .entry-content-wrapper h3,.share-buttons .single-pressemeldung__content .template-page .entry-content-wrapper h4,.share-buttons .team-members .gform_wrapper.gravity-theme .gform_validation_errors>h2,.share-buttons .team-members .responsive #top #wrap_all .video-list-container h2,.share-buttons .team-members h3,.share-buttons .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.share-buttons .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container h2,.share-buttons .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area h3,.share-buttons .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.share-buttons .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gsection_title,.share-buttons .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area h2,.share-buttons .template-page .entry-content-wrapper .res_row_with_illustration .widgettitle,.share-buttons .template-page .entry-content-wrapper .res_row_with_illustration h2,.share-buttons h4,.single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area .gform_wrapper.gravity-theme .share-buttons .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area .share-buttons h3,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme #login-registration #login-area .share-buttons .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .share-buttons .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .share-buttons .gsection_title,.single-pressemeldung__content .template-page .entry-content-wrapper .responsive #top #wrap_all .video-list-container .share-buttons h2,.single-pressemeldung__content .template-page .entry-content-wrapper .share-buttons .widgettitle,.single-pressemeldung__content .template-page .entry-content-wrapper .share-buttons h2,.single-pressemeldung__content .template-page .entry-content-wrapper .share-buttons h3,.single-pressemeldung__content .template-page .entry-content-wrapper .share-buttons h4,.team-members .gform_wrapper.gravity-theme .share-buttons .gform_validation_errors>h2,.team-members .responsive #top #wrap_all .video-list-container .share-buttons h2,.team-members .share-buttons h3,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .share-buttons .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container .share-buttons h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .share-buttons h3,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .share-buttons .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .share-buttons .gsection_title,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area .share-buttons h2,.template-page .entry-content-wrapper .res_row_with_illustration .share-buttons .widgettitle,.template-page .entry-content-wrapper .res_row_with_illustration .share-buttons h2 {
    font-family:ubuntu,Helvetica,Arial,sans-serif;
    margin-top:7px
}
@media (max-width:575.98px) {
    #login-registration #login-area .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .share-buttons .gform_validation_errors>h2,#login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .share-buttons .gform_validation_errors>h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .share-buttons h2,#login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper .share-buttons h3,#login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .share-buttons h3,#top .template-search.content .share-buttons .post-title,.gform_wrapper.gravity-theme #login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper .share-buttons .gform_validation_errors>h2,.gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .share-buttons .gform_validation_errors>h2,.gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .share-buttons .gform_validation_errors>h2,.gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .share-buttons .gsection_title,.gform_wrapper.gravity-theme .team-members .share-buttons .gform_validation_errors>h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .share-buttons .gsection_title,.responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .share-buttons h2,.responsive #top #wrap_all .video-list-container .single-pressemeldung__content .template-page .entry-content-wrapper .share-buttons h2,.responsive #top #wrap_all .video-list-container .team-members .share-buttons h2,.share-buttons #login-registration #login-area .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,.share-buttons #login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.share-buttons #login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2,.share-buttons #login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper h3,.share-buttons #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h3,.share-buttons #top .template-search.content .post-title,.share-buttons .gform_wrapper.gravity-theme #login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,.share-buttons .gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.share-buttons .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,.share-buttons .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gsection_title,.share-buttons .gform_wrapper.gravity-theme .team-members .gform_validation_errors>h2,.share-buttons .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gsection_title,.share-buttons .responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h2,.share-buttons .responsive #top #wrap_all .video-list-container .single-pressemeldung__content .template-page .entry-content-wrapper h2,.share-buttons .responsive #top #wrap_all .video-list-container .team-members h2,.share-buttons .single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.share-buttons .single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area h3,.share-buttons .single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.share-buttons .single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .gform_validation_errors>h2,.share-buttons .single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .gsection_title,.share-buttons .single-pressemeldung__content .template-page .entry-content-wrapper .responsive #top #wrap_all .video-list-container h2,.share-buttons .single-pressemeldung__content .template-page .entry-content-wrapper .widgettitle,.share-buttons .single-pressemeldung__content .template-page .entry-content-wrapper h2,.share-buttons .single-pressemeldung__content .template-page .entry-content-wrapper h3,.share-buttons .single-pressemeldung__content .template-page .entry-content-wrapper h4,.share-buttons .team-members .gform_wrapper.gravity-theme .gform_validation_errors>h2,.share-buttons .team-members .responsive #top #wrap_all .video-list-container h2,.share-buttons .team-members h3,.share-buttons .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.share-buttons .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container h2,.share-buttons .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area h3,.share-buttons .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.share-buttons .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gsection_title,.share-buttons .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area h2,.share-buttons .template-page .entry-content-wrapper .res_row_with_illustration .widgettitle,.share-buttons .template-page .entry-content-wrapper .res_row_with_illustration h2,.share-buttons h4,.single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area .gform_wrapper.gravity-theme .share-buttons .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area .share-buttons h3,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme #login-registration #login-area .share-buttons .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .share-buttons .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .share-buttons .gsection_title,.single-pressemeldung__content .template-page .entry-content-wrapper .responsive #top #wrap_all .video-list-container .share-buttons h2,.single-pressemeldung__content .template-page .entry-content-wrapper .share-buttons .widgettitle,.single-pressemeldung__content .template-page .entry-content-wrapper .share-buttons h2,.single-pressemeldung__content .template-page .entry-content-wrapper .share-buttons h3,.single-pressemeldung__content .template-page .entry-content-wrapper .share-buttons h4,.team-members .gform_wrapper.gravity-theme .share-buttons .gform_validation_errors>h2,.team-members .responsive #top #wrap_all .video-list-container .share-buttons h2,.team-members .share-buttons h3,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .share-buttons .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container .share-buttons h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .share-buttons h3,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .share-buttons .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .share-buttons .gsection_title,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area .share-buttons h2,.template-page .entry-content-wrapper .res_row_with_illustration .share-buttons .widgettitle,.template-page .entry-content-wrapper .res_row_with_illustration .share-buttons h2 {
        text-align:center
    }
}
.share-buttons ul {
    margin-bottom:0;
    margin-left:0
}
@media (max-width:575.98px) {
    .share-buttons ul {
        text-align:center
    }
}
@media (min-width:576px) {
    .share-buttons ul {
        margin-left:14px
    }
}
.share-buttons ul li {
    display:inline-block;
    margin-right:.5em
}
.share-buttons ul li a {
    border-radius:50px;
    display:block;
    font-size:1.5rem;
    height:39px;
    line-height:39px;
    text-align:center;
    width:39px
}
.share-buttons ul li a:active,.share-buttons ul li a:focus,.share-buttons ul li a:hover {
    background-color:#d4e8f1;
    text-decoration:none
}
.single-post .share-buttons__inner {
    margin-left:auto;
    margin-right:auto
}
@media (min-width:992px) {
    .single-post .share-buttons__inner {
        max-width:950px
    }
}
@media (min-width:1400px) {
    .single-post .share-buttons__inner {
        max-width:1140px
    }
}
.single-pressemeldung .share-buttons__inner {
    background-color:#d4e8f1;
    padding-bottom:30px;
    padding-left:20px;
    padding-right:20px
}
@media (min-width:992px) {
    .single-pressemeldung .share-buttons__inner {
        padding-bottom:30px;
        padding-left:50px;
        padding-right:50px
    }
}
.single-pressemeldung .share-buttons ul li a:hover {
    background-color:#fff
}
a.mfp-iframe span+.svg-inline--fa {
    margin-left:6px;
    margin-right:0
}
a.mfp-iframe .svg-inline--fa {
    margin-right:6px
}
.avia_codeblock.job-iframe {
    margin:0 auto;
    max-width:1100px
}
.main_color .avia-icon-list .iconlist_icon {
    background-color:#d4e8f1
}
.main_color .avia-icon-list .iconlist-timeline {
    border-color:#d4e8f1
}
.main_color .avia-icon-list .iconlist-char {
    color:#202255
}
.gform_wrapper.gravity-theme .gform_validation_errors>ol+h2,.gform_wrapper.gravity-theme .gform_validation_errors>ul+h2,.responsive #top #wrap_all .video-list-container ol+h2,.responsive #top #wrap_all .video-list-container ul+h2,ol+h3,ul+h3 {
    margin-top:40px
}
.home-video img {
    width:215px
}
@media (min-width:576px) {
    .home-video img {
        width:300px
    }
}
@media (min-width:768px) {
    .home-video img {
        width:350px
    }
}
@media (min-width:992px) {
    .home-video img {
        width:455px
    }
}
#home-video-mobile,#home-video-mobile .container {
    height:calc(100vh - 91px)
}
@media (max-width:767.98px) {
    .avia-video {
        margin-bottom:10px
    }
    .responsive #top #wrap_all .video-list-container .flex_column:last-child {
        margin-bottom:20px
    }
    .responsive #top #wrap_all .video-list-container .flex_column_table.av-equal-height-column-flextable:not(:first-child) {
        margin-top:0
    }
}
.facetwp-load-more {
    opacity:0
}
#top .pagination a {
    background-color:#d4e8f1;
    border-color:#d4e8f1;
    font-size:12px;
    font-weight:700;
    margin-right:6px
}
#top .pagination .current {
    -webkit-box-shadow:none;
    box-shadow:none
}
#top .pagination .pagination-meta {
    font-size:12px;
    font-weight:700
}
.page-id-5161 #main .avia-section:not(.res_page_banner) .container,.page-id-5164 #main .avia-section:not(.res_page_banner) .container {
    max-width:1305px
}
.responsive .blog .container,.responsive .container.wide-container,.responsive .download-template-default .container,.responsive .home .container,.responsive .kachel__container .container,.responsive .page-template-template-haendler-login .container .pressemeldung-template-default .container,.responsive .rezepte .container,.responsive .wide-section .container,.responsive footer .container,.responsive header .container {
    max-width:1704px
}
.responsive .page-template-template-haendler-login .res_page_banner__intro .container {
    max-width:1135px;
}
.responsive .single-post__intro .container {
    max-width:1190px
}
.main_color .avia-timeline.avia-timeline-vertical {
    margin-left:auto;
    margin-right:auto;
    max-width:900px
}
.main_color .avia-timeline.avia-timeline-vertical .av-milestone-date {
    color:#202255
}
@media (max-width:991.98px) {
    .main_color .avia-timeline.avia-timeline-vertical .av-milestone-date {
        padding-bottom:15px!important
    }
}
#login-registration #login-area .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .main_color .avia-timeline.avia-timeline-vertical .gform_validation_errors>h2,#login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .main_color .avia-timeline.avia-timeline-vertical .gform_validation_errors>h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .main_color .avia-timeline.avia-timeline-vertical h2,#login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper .main_color .avia-timeline.avia-timeline-vertical h3,#login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .main_color .avia-timeline.avia-timeline-vertical h3,#top .template-search.content .main_color .avia-timeline.avia-timeline-vertical .post-title,.gform_wrapper.gravity-theme #login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper .main_color .avia-timeline.avia-timeline-vertical .gform_validation_errors>h2,.gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .main_color .avia-timeline.avia-timeline-vertical .gform_validation_errors>h2,.gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .main_color .avia-timeline.avia-timeline-vertical .gform_validation_errors>h2,.gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .main_color .avia-timeline.avia-timeline-vertical .gsection_title,.gform_wrapper.gravity-theme .team-members .main_color .avia-timeline.avia-timeline-vertical .gform_validation_errors>h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .main_color .avia-timeline.avia-timeline-vertical .gsection_title,.main_color .avia-timeline.avia-timeline-vertical #login-registration #login-area .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,.main_color .avia-timeline.avia-timeline-vertical #login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.main_color .avia-timeline.avia-timeline-vertical #login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2,.main_color .avia-timeline.avia-timeline-vertical #login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper h3,.main_color .avia-timeline.avia-timeline-vertical #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h3,.main_color .avia-timeline.avia-timeline-vertical #top .template-search.content .post-title,.main_color .avia-timeline.avia-timeline-vertical .gform_wrapper.gravity-theme #login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,.main_color .avia-timeline.avia-timeline-vertical .gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.main_color .avia-timeline.avia-timeline-vertical .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,.main_color .avia-timeline.avia-timeline-vertical .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gsection_title,.main_color .avia-timeline.avia-timeline-vertical .gform_wrapper.gravity-theme .team-members .gform_validation_errors>h2,.main_color .avia-timeline.avia-timeline-vertical .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gsection_title,.main_color .avia-timeline.avia-timeline-vertical .responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h2,.main_color .avia-timeline.avia-timeline-vertical .responsive #top #wrap_all .video-list-container .single-pressemeldung__content .template-page .entry-content-wrapper h2,.main_color .avia-timeline.avia-timeline-vertical .responsive #top #wrap_all .video-list-container .team-members h2,.main_color .avia-timeline.avia-timeline-vertical .single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.main_color .avia-timeline.avia-timeline-vertical .single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area h3,.main_color .avia-timeline.avia-timeline-vertical .single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.main_color .avia-timeline.avia-timeline-vertical .single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .gform_validation_errors>h2,.main_color .avia-timeline.avia-timeline-vertical .single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .gsection_title,.main_color .avia-timeline.avia-timeline-vertical .single-pressemeldung__content .template-page .entry-content-wrapper .responsive #top #wrap_all .video-list-container h2,.main_color .avia-timeline.avia-timeline-vertical .single-pressemeldung__content .template-page .entry-content-wrapper .widgettitle,.main_color .avia-timeline.avia-timeline-vertical .single-pressemeldung__content .template-page .entry-content-wrapper h2,.main_color .avia-timeline.avia-timeline-vertical .single-pressemeldung__content .template-page .entry-content-wrapper h3,.main_color .avia-timeline.avia-timeline-vertical .team-members .gform_wrapper.gravity-theme .gform_validation_errors>h2,.main_color .avia-timeline.avia-timeline-vertical .team-members .responsive #top #wrap_all .video-list-container h2,.main_color .avia-timeline.avia-timeline-vertical .team-members h3,.main_color .avia-timeline.avia-timeline-vertical .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.main_color .avia-timeline.avia-timeline-vertical .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container h2,.main_color .avia-timeline.avia-timeline-vertical .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area h3,.main_color .avia-timeline.avia-timeline-vertical .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.main_color .avia-timeline.avia-timeline-vertical .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gsection_title,.main_color .avia-timeline.avia-timeline-vertical .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area h2,.main_color .avia-timeline.avia-timeline-vertical .template-page .entry-content-wrapper .res_row_with_illustration .widgettitle,.main_color .avia-timeline.avia-timeline-vertical .template-page .entry-content-wrapper .res_row_with_illustration h2,.main_color .avia-timeline.avia-timeline-vertical h4,.responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .main_color .avia-timeline.avia-timeline-vertical h2,.responsive #top #wrap_all .video-list-container .single-pressemeldung__content .template-page .entry-content-wrapper .main_color .avia-timeline.avia-timeline-vertical h2,.responsive #top #wrap_all .video-list-container .team-members .main_color .avia-timeline.avia-timeline-vertical h2,.single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area .gform_wrapper.gravity-theme .main_color .avia-timeline.avia-timeline-vertical .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area .main_color .avia-timeline.avia-timeline-vertical h3,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme #login-registration #login-area .main_color .avia-timeline.avia-timeline-vertical .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .main_color .avia-timeline.avia-timeline-vertical .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .main_color .avia-timeline.avia-timeline-vertical .gsection_title,.single-pressemeldung__content .template-page .entry-content-wrapper .main_color .avia-timeline.avia-timeline-vertical .widgettitle,.single-pressemeldung__content .template-page .entry-content-wrapper .main_color .avia-timeline.avia-timeline-vertical h2,.single-pressemeldung__content .template-page .entry-content-wrapper .main_color .avia-timeline.avia-timeline-vertical h3,.single-pressemeldung__content .template-page .entry-content-wrapper .responsive #top #wrap_all .video-list-container .main_color .avia-timeline.avia-timeline-vertical h2,.team-members .gform_wrapper.gravity-theme .main_color .avia-timeline.avia-timeline-vertical .gform_validation_errors>h2,.team-members .main_color .avia-timeline.avia-timeline-vertical h3,.team-members .responsive #top #wrap_all .video-list-container .main_color .avia-timeline.avia-timeline-vertical h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .main_color .avia-timeline.avia-timeline-vertical .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .main_color .avia-timeline.avia-timeline-vertical h3,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container .main_color .avia-timeline.avia-timeline-vertical h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .main_color .avia-timeline.avia-timeline-vertical .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .main_color .avia-timeline.avia-timeline-vertical .gsection_title,.template-page .entry-content-wrapper .res_row_with_illustration .main_color .avia-timeline.avia-timeline-vertical .widgettitle,.template-page .entry-content-wrapper .res_row_with_illustration .main_color .avia-timeline.avia-timeline-vertical h2,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area .main_color .avia-timeline.avia-timeline-vertical h2 {
    margin-bottom:15px
}
blockquote {
    border-left-width:0;
    margin-right:0;
    padding:0
}
.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration blockquote .gform_validation_errors>h2,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration blockquote h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme blockquote .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container blockquote h2,.template-page .entry-content-wrapper .res_row_with_illustration blockquote h3,blockquote .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,blockquote .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2,blockquote .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2,blockquote .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2,blockquote .template-page .entry-content-wrapper .res_row_with_illustration h3,blockquote p {
    font-size:1.1875rem;
    font-style:italic
}
@media (min-width:992px) {
    #top .contact-section .flex_column:first-child,#top .contact-section .flex_column:nth-child(5) {
        width:12.5%!important
    }
}
#top .contact-section .av-flex-placeholder {
    width:3%
}
@media (max-width:991.98px) {
    #top .contact-section .flex_column:nth-child(3) {
        margin-bottom:50px!important
    }
}
#top .contact-section .flex_column:last-child {
    margin-bottom:0!important
}
@media (min-width:992px) {
    #top .contact-section .flex_column:nth-child(3),#top .contact-section .flex_column:nth-child(7) {
        width:31.5%!important
    }
}
#top .contact-section .avia-image-container {
    margin-top:5px
}
@media (max-width:575.98px) {
    #top .contact-section .avia-image-container {
        text-align:center!important
    }
}
@media (max-width:991.98px) {
    #top .contact-section .avia-image-container picture {
        margin:25px auto 0
    }
    #top .contact-section .avia-image-container picture img {
        max-width:150px
    }
    #top .contact-section .avia-image-container.avia-align-center {
        text-align:left
    }
}
@media (min-width:992px) and (max-width:1199.98px) {
    #login-registration #login-area #top .contact-section h3,#login-registration #login-area .gform_wrapper.gravity-theme #top .contact-section .gform_validation_errors>h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .contact-section h2,#login-registration #login-area .responsive #top .contact-section #wrap_all .video-list-container h2,#top .contact-section #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,#top .contact-section #login-registration #login-area h3,#top .contact-section .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,#top .contact-section .gform_wrapper.gravity-theme .gsection_title,#top .contact-section .widgettitle,#top .contact-section h2,.gform_wrapper.gravity-theme #login-registration #login-area #top .contact-section .gform_validation_errors>h2,.gform_wrapper.gravity-theme #top .contact-section .gsection_title,.responsive #top #wrap_all .video-list-container #login-registration #login-area .contact-section h2,.responsive #top .contact-section #wrap_all .video-list-container #login-registration #login-area h2 {
        font-size:1.75rem;
        margin-bottom:15px
    }
}
#top .contact-section .avia-icon-list-container {
    margin-top:0
}
.av-iconlist-small li:not(:last-child) {
    margin-bottom:3px
}
.gform_wrapper.gravity-theme .team-members .gform_validation_errors>h2,.responsive #top #wrap_all .video-list-container .team-members h2,.team-members .gform_wrapper.gravity-theme .gform_validation_errors>h2,.team-members .responsive #top #wrap_all .video-list-container h2,.team-members h3 {
    margin-bottom:15px
}
.team-members .avia-icon-list-container {
    margin-top:0
}
.team-members .avia-image-container.avia-align-center.el_before_av_textblock {
    margin-bottom:20px
}
@media (max-width:991.98px) {
    .team-members .avia-image-container.avia-align-center.el_before_av_textblock {
        text-align:left
    }
}
.team-members .avia-image-container {
    margin-top:5px
}
@media (max-width:991.98px) {
    .team-members .avia-image-container img {
        margin-top:25px;
        max-width:300px
    }
}
@media (max-width:575.98px) {
    .team-members .avia-image-container img {
        max-width:200px
    }
}
@media (max-width:767.98px) {
    #top .av-special-heading+.flex_column_table.av-equal-height-column-flextable.av-columns-reverse:not(:first-child) {
        margin-top:0
    }
}
.responsive #top #wrap_all .av-columns-reverse .flex_column:last-child {
    margin-bottom:20px
}
@media (min-width:768px) {
    .av_two_fifth.pull-out-container {
        margin-left:calc(-50vw - -50%);
        width:calc(-13.6% + 50vw)
    }
}
.av_two_fifth.pull-out-container .avia-image-container.avia-align-right {
    margin-left:0
}
@media (max-width:767.98px) {
    .av_two_fifth.pull-out-container .avia-image-container.avia-align-right {
        float:none!important
    }
}
a.avia-button-fullwidth {
    margin-top:15px!important
}
@media (min-width:1885px) {
    .home #newsletter {
        background-size:cover
    }
}
@media (max-width:1250px) {
    .home #newsletter {
        background-size:cover
    }
}
.home #newsletter .content {
    padding-bottom:40px;
    padding-top:40px
}
@media (min-width:992px) {
    .home #newsletter .content {
        padding-bottom:40px;
        padding-top:40px
    }
}
@media (min-width:1200px) {
    .home #newsletter .content {
        padding-bottom:69px;
        padding-top:59px
    }
}
.home #newsletter .av-special-heading-h2.modern-centered.avia-builder-el-first {
    margin-bottom:16px
}
@media (min-width:992px) {
    .home #newsletter .av-special-heading-h2.modern-centered.avia-builder-el-first {
        margin-bottom:24px
    }
}
#login-registration #login-area .gform_wrapper.gravity-theme .home #newsletter .template-page .entry-content-wrapper .gform_validation_errors>h2,#login-registration #login-area .home #newsletter .template-page .entry-content-wrapper h3,#login-registration #login-area .responsive #top #wrap_all .video-list-container .home #newsletter .template-page .entry-content-wrapper h2,.gform_wrapper.gravity-theme #login-registration #login-area .home #newsletter .template-page .entry-content-wrapper .gform_validation_errors>h2,.gform_wrapper.gravity-theme .home #newsletter .template-page .entry-content-wrapper .gsection_title,.home #newsletter .template-page .entry-content-wrapper #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.home #newsletter .template-page .entry-content-wrapper #login-registration #login-area .responsive #top #wrap_all .video-list-container h2,.home #newsletter .template-page .entry-content-wrapper #login-registration #login-area h3,.home #newsletter .template-page .entry-content-wrapper .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.home #newsletter .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .gsection_title,.home #newsletter .template-page .entry-content-wrapper .responsive #top #wrap_all .video-list-container #login-registration #login-area h2,.home #newsletter .template-page .entry-content-wrapper .widgettitle,.home #newsletter .template-page .entry-content-wrapper h2,.responsive #top #wrap_all .video-list-container #login-registration #login-area .home #newsletter .template-page .entry-content-wrapper h2 {
    letter-spacing:0;
    margin-left:auto;
    margin-right:auto
}
@media (min-width:992px) {
    #login-registration #login-area .gform_wrapper.gravity-theme .home #newsletter .template-page .entry-content-wrapper .gform_validation_errors>h2,#login-registration #login-area .home #newsletter .template-page .entry-content-wrapper h3,#login-registration #login-area .responsive #top #wrap_all .video-list-container .home #newsletter .template-page .entry-content-wrapper h2,.gform_wrapper.gravity-theme #login-registration #login-area .home #newsletter .template-page .entry-content-wrapper .gform_validation_errors>h2,.gform_wrapper.gravity-theme .home #newsletter .template-page .entry-content-wrapper .gsection_title,.home #newsletter .template-page .entry-content-wrapper #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.home #newsletter .template-page .entry-content-wrapper #login-registration #login-area .responsive #top #wrap_all .video-list-container h2,.home #newsletter .template-page .entry-content-wrapper #login-registration #login-area h3,.home #newsletter .template-page .entry-content-wrapper .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.home #newsletter .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .gsection_title,.home #newsletter .template-page .entry-content-wrapper .responsive #top #wrap_all .video-list-container #login-registration #login-area h2,.home #newsletter .template-page .entry-content-wrapper .widgettitle,.home #newsletter .template-page .entry-content-wrapper h2,.responsive #top #wrap_all .video-list-container #login-registration #login-area .home #newsletter .template-page .entry-content-wrapper h2 {
        max-width:90%
    }
}
@media (min-width:1885px) {
    #login-registration #login-area .gform_wrapper.gravity-theme .home #newsletter .template-page .entry-content-wrapper .gform_validation_errors>h2,#login-registration #login-area .home #newsletter .template-page .entry-content-wrapper h3,#login-registration #login-area .responsive #top #wrap_all .video-list-container .home #newsletter .template-page .entry-content-wrapper h2,.gform_wrapper.gravity-theme #login-registration #login-area .home #newsletter .template-page .entry-content-wrapper .gform_validation_errors>h2,.gform_wrapper.gravity-theme .home #newsletter .template-page .entry-content-wrapper .gsection_title,.home #newsletter .template-page .entry-content-wrapper #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.home #newsletter .template-page .entry-content-wrapper #login-registration #login-area .responsive #top #wrap_all .video-list-container h2,.home #newsletter .template-page .entry-content-wrapper #login-registration #login-area h3,.home #newsletter .template-page .entry-content-wrapper .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.home #newsletter .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .gsection_title,.home #newsletter .template-page .entry-content-wrapper .responsive #top #wrap_all .video-list-container #login-registration #login-area h2,.home #newsletter .template-page .entry-content-wrapper .widgettitle,.home #newsletter .template-page .entry-content-wrapper h2,.responsive #top #wrap_all .video-list-container #login-registration #login-area .home #newsletter .template-page .entry-content-wrapper h2 {
        max-width:66%
    }
}
#header {
    background:#202255;
    height:94px;
    position:fixed!important
}
@media (max-width:1425px) {
    #header {
        height:auto
    }
}
@media (min-width:1426px) and (max-width:1674px) {
    #header #header_main {
        top:11px
    }
}
@media (min-width:1675px) {
    #header #header_main {
        top:10px
    }
}
#header_main {
    position:relative
}
@media (min-width:1426px) {
    #header .only-mobile {
        display:none
    }
}
#header .container.av-logo-container:not(.custom-mega-menu) {
    display:none!important
}
#header .container.av-logo-container.custom-mega-menu {
    height:45px!important
}
@media (max-width:1425px) {
    #header .container.av-logo-container.custom-mega-menu {
        background:#202255;
        height:74px!important;
        margin:0!important;
        max-width:100%!important;
        padding:0!important;
        width:100%!important
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container {
    position:relative
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list {
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list {
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    -webkit-justify-content:flex-start;
    justify-content:flex-start;
    margin:0;
    max-height:48px;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out;
    z-index:1
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list.menu-lvl-1 {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list.menu-lvl-1.menu-left {
    max-height:none
}
@media (min-width:1426px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list.menu-lvl-1.menu-left {
        -webkit-box-pack:end!important;
        -ms-flex-pack:end!important;
        -webkit-justify-content:flex-end!important;
        justify-content:flex-end!important;
        width:calc(50% - 107px)
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list.menu-lvl-1.menu-center {
    display:block;
    height:auto;
    -webkit-transform:translateY(-29px)!important;
    transform:translateY(-29px)!important;
    width:214px;
    z-index:1000
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list.menu-lvl-1.menu-center li {
    margin:0!important;
    -webkit-transform:none!important;
    transform:none!important;
    width:214px
}
@media (max-width:1425px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list.menu-lvl-1.menu-center {
        display:block;
        left:50%;
        padding:0;
        position:absolute;
        top:0;
        -webkit-transform:translate(-50%)!important;
        transform:translate(-50%)!important;
        width:130px
    }
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list.menu-lvl-1.menu-center li {
        display:block;
        text-align:center;
        width:130px
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list.menu-lvl-1.menu-right {
    max-height:none
}
@media (min-width:1426px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list.menu-lvl-1.menu-right {
        -webkit-box-pack:start!important;
        -ms-flex-pack:start!important;
        -webkit-justify-content:flex-start!important;
        justify-content:flex-start!important;
        width:calc(50% - 107px)
    }
}
@media (max-width:1425px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list.menu-lvl-1 {
        display:none
    }
}
@media (min-width:1675px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list.menu-lvl-1 {
        margin-top:2px
    }
}
@media (min-width:1426px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list.menu-lvl-1 {
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        -webkit-justify-content:center;
        justify-content:center
    }
}
@media (max-width:1399.98px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list.menu-lvl-1 {
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        -webkit-justify-content:center;
        justify-content:center
    }
}
@media (max-width:1425px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list.menu-lvl-1 {
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-box-align:baseline;
        -ms-flex-align:baseline;
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        -webkit-align-items:baseline;
        align-items:baseline;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-justify-content:flex-start;
        justify-content:flex-start;
        margin:0;
        padding:16px 0 0 26px;
        position:absolute;
        width:100vw
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item {
    color:#fff;
    font-family:ubuntu,Helvetica,Arial,sans-serif;
    font-size:1rem;
    letter-spacing:.32px;
    margin:0;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out
}
@media (max-width:1199.98px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item {
        margin:0 5px
    }
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item:first-child {
        margin-left:0
    }
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item:last-child {
        margin-right:0
    }
}
@media (max-width:1425px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item {
        color:#202255;
        font-size:1.125rem;
        letter-spacing:.36px;
        line-height:1;
        margin:0!important
    }
}
@media (min-width:1675px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item {
        margin:0 13px 0 7px
    }
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item:not(.logo-wrapper) .menu-item-link-lvl-1>span,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item:not(.logo-wrapper)>span {
        display:inline
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item.logo-wrapper {
    justify-self:center;
    margin:0 7px 0 13px;
    -webkit-transform:translateY(24px);
    transform:translateY(24px);
    z-index:10
}
@media (min-width:1426px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .menu-item-link-lvl-1>span:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .menu-item-link-lvl-1>span:before,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item>span:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item>span:before {
        bottom:0;
        content:"";
        position:absolute;
        -webkit-transition:all .4s ease-in-out;
        transition:all .4s ease-in-out;
        width:10000px
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item.mega_menu_open:not(.logo-wrapper) .menu-item-link-lvl-1>span,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item.mega_menu_open:not(.logo-wrapper)>span,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item:active:not(.logo-wrapper) .menu-item-link-lvl-1>span,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item:active:not(.logo-wrapper)>span,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item:focus:not(.logo-wrapper) .menu-item-link-lvl-1>span,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item:focus:not(.logo-wrapper)>span,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item:hover:not(.logo-wrapper) .menu-item-link-lvl-1>span,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item:hover:not(.logo-wrapper)>span {
    font-weight:700;
    position:relative;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out
}
@media (min-width:1426px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item.mega_menu_open:not(.logo-wrapper) .menu-item-link-lvl-1>span,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item.mega_menu_open:not(.logo-wrapper)>span,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item:active:not(.logo-wrapper) .menu-item-link-lvl-1>span,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item:active:not(.logo-wrapper)>span,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item:focus:not(.logo-wrapper) .menu-item-link-lvl-1>span,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item:focus:not(.logo-wrapper)>span,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item:hover:not(.logo-wrapper) .menu-item-link-lvl-1>span,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item:hover:not(.logo-wrapper)>span {
        background:#fff;
        font-weight:400;
        position:relative;
        z-index:9999
    }
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item.mega_menu_open:not(.logo-wrapper) .menu-item-link-lvl-1>span:before,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item.mega_menu_open:not(.logo-wrapper)>span:before,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item:active:not(.logo-wrapper) .menu-item-link-lvl-1>span:before,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item:active:not(.logo-wrapper)>span:before,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item:focus:not(.logo-wrapper) .menu-item-link-lvl-1>span:before,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item:focus:not(.logo-wrapper)>span:before,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item:hover:not(.logo-wrapper) .menu-item-link-lvl-1>span:before,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item:hover:not(.logo-wrapper)>span:before {
        background:#202255;
        content:"";
        height:2px;
        left:-10000px;
        z-index:9999
    }
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item.mega_menu_open:not(.logo-wrapper) .menu-item-link-lvl-1>span:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item.mega_menu_open:not(.logo-wrapper)>span:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item:active:not(.logo-wrapper) .menu-item-link-lvl-1>span:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item:active:not(.logo-wrapper)>span:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item:focus:not(.logo-wrapper) .menu-item-link-lvl-1>span:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item:focus:not(.logo-wrapper)>span:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item:hover:not(.logo-wrapper) .menu-item-link-lvl-1>span:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item:hover:not(.logo-wrapper)>span:after {
        background:#202255;
        content:"";
        height:2px;
        right:10000px;
        z-index:9999
    }
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item.mega_menu_open a.menu-item-link,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item:active a.menu-item-link,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item:focus a.menu-item-link,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item:hover a.menu-item-link {
        color:#202255
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item.menu-item-lvl-1 {
    line-height:1.25
}
@media (max-width:1425px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item.menu-item-lvl-1 {
        padding:10px 0
    }
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item.menu-item-lvl-1>a {
        text-decoration:none!important
    }
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item.menu-item-lvl-1>a span {
        position:relative
    }
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item.menu-item-lvl-1>a span:before {
        content:"";
        position:absolute;
        -webkit-transition:all .4s ease-in-out;
        transition:all .4s ease-in-out;
        width:100%
    }
}
@media (max-width:1425px) and (min-width:1426px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item.menu-item-lvl-1>a:active span:before,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item.menu-item-lvl-1>a:focus span:before,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item.menu-item-lvl-1>a:hover span:before {
        background:#dbecfc;
        height:9px;
        left:0;
        top:10px;
        z-index:-1
    }
}
@media (max-width:1425px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item.menu-item-lvl-1>a:active span,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item.menu-item-lvl-1>a:focus span,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item.menu-item-lvl-1>a:hover span {
        text-decoration:none!important
    }
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item.menu-item-lvl-1>a:active span:before,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item.menu-item-lvl-1>a:focus span:before,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item.menu-item-lvl-1>a:hover span:before {
        bottom:6px
    }
}
@media (min-width:992px) and (max-width:1425px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item.menu-item-lvl-1:not(.logo-wrapper) {
        margin:0!important
    }
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item.menu-item-lvl-1:not(.logo-wrapper) .menu-item-link-lvl-1>span,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item.menu-item-lvl-1:not(.logo-wrapper)>span {
        padding-left:10px!important;
        padding-right:10px!important
    }
}
@media (min-width:1426px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item.menu-item-lvl-1:active .menu-item-link-lvl-1>span,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item.menu-item-lvl-1:active>span,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item.menu-item-lvl-1:focus .menu-item-link-lvl-1>span,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item.menu-item-lvl-1:focus>span,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item.menu-item-lvl-1:hover .menu-item-link-lvl-1>span,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item.menu-item-lvl-1:hover>span {
        color:#202255;
        text-decoration:none!important
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item.menu-item-lvl-1 .menu-item-link-lvl-1>span,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item.menu-item-lvl-1>span {
    cursor:pointer;
    display:block;
    height:100%;
    padding:11px 14px 18px;
    position:relative;
    text-align:center;
    width:100%
}
@media (min-width:992px) and (max-width:1315.999px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item.menu-item-lvl-1 .menu-item-link-lvl-1>span,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item.menu-item-lvl-1>span {
        height:50px;
        padding:5px 7px 19px
    }
}
@media (max-width:1425px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item.menu-item-lvl-1 .menu-item-link-lvl-1>span,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item.menu-item-lvl-1>span {
        color:#202255;
        display:inline;
        line-height:1;
        margin-left:10px;
        padding:0;
        text-align:left;
        white-space:nowrap
    }
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item.menu-wrapper .menu-item-link-lvl-1>span:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item.menu-wrapper>span:after {
        content:"\e879";
        font-family:entypo-fontello;
        font-size:1.25rem;
        font-weight:700;
        line-height:1.44;
        margin-left:7px;
        position:absolute;
        top:-3px
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item a.menu-item-link {
    -webkit-text-decoration-line:none;
    text-decoration-line:none
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container {
    background:hsla(0,0%,100%,.9);
    display:none;
    grid-template-columns:120px 135px minmax(30px,90px) repeat(9,auto);
    height:400px;
    left:50%;
    max-height:400px;
    overflow:hidden;
    position:absolute;
    top:46.5px;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out;
    width:1650px
}
@media (max-width:1700px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container {
        grid-template-columns:90px 135px minmax(30px,90px) repeat(9,auto);
        width:100%
    }
}
@media (max-width:1500px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container {
        grid-template-columns:60px 135px minmax(30px,90px) repeat(9,auto)
    }
}
@media (max-width:1399.98px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container {
        grid-template-columns:60px 135px minmax(30px,90px) repeat(9,auto)
    }
}
@media (max-width:1199.98px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container {
        grid-template-columns:40px 135px minmax(30px,90px) repeat(9,auto)
    }
}
@media (max-width:1425px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container {
        background:transparent;
        grid-template-columns:27px 30px repeat(3,1fr) 57px;
        grid-template-rows:21px 30px 33px auto;
        height:auto;
        min-height:calc(100vh - 224px);
        top:0
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container.random-frucht {
    grid-template-rows:20px 55px auto 1fr
}
@media (min-width:1426px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container.random-frucht {
        grid-template-columns:75px calc(40% - 75px) 60%;
        grid-template-rows:96px 26px repeat(2,20px) repeat(2,auto)
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container.random-foto {
    grid-template-columns:75px calc(40% - 75px) 60%;
    grid-template-rows:96px 26px repeat(2,20px) repeat(2,auto)
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container span.mega-menu-headline {
    color:#202255;
    font-family:lora,Helvetica,Arial,sans-serif;
    font-size:1.125rem;
    font-weight:700;
    grid-column:2;
    grid-row:2;
    letter-spacing:.36px;
    white-space:nowrap
}
@media (max-width:1425px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container span.mega-menu-headline {
        grid-column:4;
        grid-row:2;
        padding-top:6px;
        text-align:center;
        z-index:5
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list {
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    -webkit-box-align:start;
    -ms-flex-align:start;
    -webkit-align-items:flex-start;
    align-items:flex-start;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    grid-column:2/3;
    grid-row:5/7;
    -webkit-justify-content:flex-start;
    justify-content:flex-start;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out
}
@media (max-width:1425px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list {
        grid-column:2/4;
        grid-row:3
    }
}
@media (max-width:400px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list {
        grid-column:2/6
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list.menu-lvl-2 {
    grid-row:4!important;
    max-height:none;
    padding-left:11px
}
@media (max-width:1425px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list.menu-lvl-2 {
        grid-row:3!important;
        margin-bottom:20px
    }
}
@media (max-width:1425px) and (max-height:750px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list.menu-lvl-2 {
        margin-bottom:5px
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item {
    display:block;
    font-family:ubuntu,Helvetica,Arial,sans-serif;
    font-size:.9375rem;
    font-weight:500;
    line-height:2.07;
    margin:0;
    padding-right:15px;
    width:100%
}
@media (max-width:1425px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item {
        line-height:2.5
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item>a>span {
    position:relative
}
@media (min-width:1426px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item>a>span:before {
        content:"";
        position:absolute;
        -webkit-transition:all .4s ease-in-out;
        transition:all .4s ease-in-out;
        width:100%
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item:active,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item:focus,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item:hover {
    font-weight:700
}
@media (min-width:1426px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item:active>a>span:before,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item:focus>a>span:before,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item:hover>a>span:before {
        background:#dbecfc;
        height:9px;
        left:0;
        top:10px;
        z-index:-1
    }
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item:hover .sub-mega-menu-container {
        display:grid
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item.menu-item-lvl-2>a {
    text-decoration:none!important
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item.menu-item-lvl-2>a span {
    position:relative
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item.menu-item-lvl-2>a span:before {
    content:"";
    position:absolute;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out;
    width:100%
}
@media (min-width:1426px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item.menu-item-lvl-2>a:active span:before,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item.menu-item-lvl-2>a:focus span:before,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item.menu-item-lvl-2>a:hover span:before {
        background:#dbecfc;
        height:9px;
        left:0;
        top:10px;
        z-index:-1
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item.menu-item-lvl-2 .menu-item-link-lvl-2>span,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item.menu-item-lvl-2>span {
    cursor:pointer;
    padding-left:5px;
    padding-right:5px;
    white-space:nowrap
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item.menu-item-lvl-2:active .menu-item-link-lvl-2>span,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item.menu-item-lvl-2:active>span,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item.menu-item-lvl-2:focus .menu-item-link-lvl-2>span,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item.menu-item-lvl-2:focus>span,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item.menu-item-lvl-2:hover .menu-item-link-lvl-2>span,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item.menu-item-lvl-2:hover>span {
    font-weight:700
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item.menu-item-lvl-2.sub-menu-wrapper .menu-item-link-lvl-2>span,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item.menu-item-lvl-2.sub-menu-wrapper>span {
    color:#202255;
    padding-left:5px;
    padding-right:5px
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item.menu-item-lvl-2.sub-menu-wrapper .menu-item-link-lvl-2>span:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item.menu-item-lvl-2.sub-menu-wrapper>span:after {
    content:"\e879";
    font-family:entypo-fontello;
    font-size:1.125rem;
    font-weight:700;
    line-height:1.44;
    margin-left:9px;
    position:absolute;
    top:-2px
}
@media (min-width:1426px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item.menu-item-lvl-2.sub-menu-wrapper .menu-item-link-lvl-2>span:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item.menu-item-lvl-2.sub-menu-wrapper>span:after {
        bottom:-6px;
        top:unset
    }
}
@media (max-width:1425px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item.menu-item-lvl-2.sub-menu-wrapper .menu-item-link-lvl-2>span:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item.menu-item-lvl-2.sub-menu-wrapper>span:after {
        margin-left:6px;
        top:-2px!important
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item a.sub-menu-item-link {
    color:#202255;
    -webkit-text-decoration-line:none;
    text-decoration-line:none
}
@media (min-width:1426px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item a.sub-menu-item-link {
        padding-bottom:7px;
        padding-top:7px
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container {
    display:none;
    left:15.3%;
    min-height:400px;
    position:absolute;
    top:0;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out;
    width:84.7%
}
@media (min-width:1701px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container {
        left:14.2%;
        width:85.8%
    }
}
@media (max-width:1700px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.no-specific-content {
        width:calc(100% - 230px)
    }
}
@media (max-width:1500px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.no-specific-content {
        width:calc(100% - 154px)
    }
}
@media (min-width:1426px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.no-specific-content {
        grid-template-columns:100px 315px minmax(150px,260px) 260px minmax(30px,50px) minmax(300px,380px) minmax(30px,50px);
        grid-template-rows:117px 25px 258px;
        -webkit-transform:translateX(calc(116px - 50%));
        transform:translateX(calc(116px - 50%))
    }
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.no-specific-content .menu-lvl-3 {
        grid-column:2!important;
        grid-row:3!important
    }
}
@media (max-width:1425px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.no-mobile-box .menu-item-list.sub-menu-list.menu-lvl-3 {
        grid-column:2/6!important
    }
}
@media (max-width:400px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.mobile-box .menu-item-list.sub-menu-list.menu-lvl-3 {
        grid-column:2/6!important
    }
}
@media (max-width:1425px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container {
        grid-template-columns:27px 30px repeat(3,1fr) 57px!important;
        grid-template-rows:21px 30px 17px 7px auto 1fr!important;
        left:0;
        min-height:calc(100vh - 271px)!important;
        -webkit-transform:unset!important;
        transform:unset!important;
        width:100vw!important
    }
}
@media (min-width:1426px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container .spezifischer_content_foto__background,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container .spezifischer_content_frucht__background {
        background:#d4e8f1;
        grid-column:3/9;
        grid-row:1/6;
        justify-self:flex-end;
        max-width:100%;
        width:100%
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht {
    color:#202255!important;
    grid-template-columns:100px 315px minmax(110px,260px) 220px minmax(30px,50px) minmax(300px,380px) minmax(30px,50px);
    grid-template-rows:117px 25px 258px;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out
}
@media (min-width:1675px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht {
        grid-template-columns:100px 315px minmax(150px,260px) 260px minmax(30px,50px) minmax(300px,380px) minmax(30px,50px)
    }
}
@media (max-width:1450px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht {
        grid-template-columns:100px 307px minmax(150px,277px) 260px minmax(25px,35px) minmax(300px,400px) minmax(25px,30px)
    }
}
@media (max-width:1399.98px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht {
        -webkit-transform:translateX(calc(89px - 50%));
        transform:translateX(calc(89px - 50%));
        width:calc(100% - 178px)
    }
}
@media (max-width:1199.98px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht {
        -webkit-transform:translateX(calc(72px - 50%));
        transform:translateX(calc(72px - 50%));
        width:calc(100% - 145px)
    }
}
@media (max-width:1425px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht {
        background-color:#fdf5e4
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box {
    display:none;
    grid-column:2;
    grid-row:7
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box .template-page .entry-content-wrapper .res_row_with_illustration h3,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box p,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box .gform_validation_errors>h2,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box h2,.template-page .entry-content-wrapper .res_row_with_illustration #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box h3,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box h2 {
    font-family:lora,Helvetica,Arial,sans-serif;
    font-size:1.4375rem;
    font-weight:700;
    letter-spacing:.28px;
    line-height:1.22
}
@media (max-width:1500px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box .template-page .entry-content-wrapper .res_row_with_illustration h3,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box p,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box .gform_validation_errors>h2,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box h2,.template-page .entry-content-wrapper .res_row_with_illustration #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box h3,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box h2 {
        font-size:1.375rem
    }
}
@media (max-width:1399.98px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box .template-page .entry-content-wrapper .res_row_with_illustration h3,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box p,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box .gform_validation_errors>h2,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box h2,.template-page .entry-content-wrapper .res_row_with_illustration #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box h3,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box h2 {
        font-size:1.125rem
    }
}
@media (max-width:1199.98px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box .template-page .entry-content-wrapper .res_row_with_illustration h3,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box p,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box .gform_validation_errors>h2,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box h2,.template-page .entry-content-wrapper .res_row_with_illustration #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box h3,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box h2 {
        font-size:1rem
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box a {
    color:#202255!important;
    color:#202255;
    font-family:ubuntu,Helvetica,Arial,sans-serif;
    font-size:.75rem;
    font-weight:500;
    letter-spacing:.24px;
    line-height:2.58;
    text-decoration:none!important
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box a span {
    color:#202255!important
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box a:after {
    content:"\e879";
    font-family:entypo-fontello;
    font-weight:700;
    margin-left:5px
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box a span {
    position:relative
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box a span:after {
    content:"";
    position:absolute;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out;
    width:100%
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box a:active span:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box a:focus span:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__box a:hover span:after {
    background:#202255;
    bottom:-3px;
    height:1px;
    left:0
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__img_container {
    align-self:end;
    grid-column:4;
    grid-row:1/6;
    height:auto
}
@media (min-width:1426px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__img_container {
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        -webkit-box-align:center;
        -ms-flex-align:center;
        -ms-flex-item-align:center;
        -webkit-align-items:center;
        align-items:center;
        -webkit-align-self:center;
        align-self:center;
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-justify-content:center;
        justify-content:center
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__img_container img,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__img_container picture {
    width:100%
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__img_container img {
    margin-bottom:5px
}
@media (max-height:760px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__img_container img {
        margin-bottom:0;
        margin-top:-5px
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__text_container {
    align-self:center;
    grid-column:6/7;
    grid-row:1/6
}
@media (min-width:1426px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__text_container {
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column;
        height:100%;
        max-height:100%;
        padding-bottom:85px!important
    }
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__text_container__text {
        margin-top:96px!important
    }
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__text_container__link {
        margin-top:auto!important
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht__box__text {
    font-family:lora,Helvetica,Arial,sans-serif;
    font-size:1.4375rem;
    font-weight:700;
    letter-spacing:.28px;
    line-height:1.22
}
@media (max-width:1500px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht__box__text {
        font-size:1.375rem
    }
}
@media (max-width:1399.98px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht__box__text {
        font-size:1.125rem
    }
}
@media (max-width:1199.98px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht__box__text {
        font-size:1rem
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht__box__link {
    color:#202255!important;
    font-family:ubuntu,Helvetica,Arial,sans-serif;
    font-size:.75rem;
    font-weight:500;
    letter-spacing:.24px;
    line-height:2.58;
    text-decoration:none!important
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht__box__link span {
    color:#202255!important
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht__box__link:after {
    content:"\e879";
    font-family:entypo-fontello;
    font-weight:700;
    margin-left:5px
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht__box__link span {
    position:relative
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht__box__link span:after {
    content:"";
    position:absolute;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out;
    width:100%
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht__box__link:active span:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht__box__link:focus span:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht__box__link:hover span:after {
    background:#202255;
    bottom:-3px;
    height:1px;
    left:0
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__img_container,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht__img_container {
    height:100%;
    max-height:100%;
    max-width:220px;
    z-index:1
}
@media (min-width:1675px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__img_container,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht__img_container {
        max-width:258px
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__img_container__img,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht__img_container__img {
    height:auto;
    max-height:220px;
    -o-object-fit:contain;
    object-fit:contain;
    width:100%
}
@media (min-width:1675px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__img_container__img,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht__img_container__img {
        max-height:258px
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__text_container,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht__text_container {
    padding:0
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__text_container__intro,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht__text_container__intro {
    display:none
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__text_container__text,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht__text_container__text {
    font-family:lora,Helvetica,Arial,sans-serif;
    font-size:1.4375rem;
    font-weight:700;
    letter-spacing:.28px;
    line-height:1.22
}
@media (max-width:1500px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__text_container__text,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht__text_container__text {
        font-size:1.375rem
    }
}
@media (max-width:1399.98px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__text_container__text,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht__text_container__text {
        font-size:1.125rem
    }
}
@media (max-width:1199.98px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__text_container__text,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht__text_container__text {
        font-size:1rem
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__text_container__link,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht__text_container__link {
    color:#202255!important;
    font-family:ubuntu,Helvetica,Arial,sans-serif;
    font-size:.75rem;
    font-weight:500;
    letter-spacing:.24px;
    line-height:2.58;
    text-decoration:none!important
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__text_container__link span,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht__text_container__link span {
    color:#202255!important
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__text_container__link:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht__text_container__link:after {
    content:"\e879";
    font-family:entypo-fontello;
    font-weight:700;
    margin-left:5px
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__text_container__link span,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht__text_container__link span {
    position:relative
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__text_container__link span:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht__text_container__link span:after {
    content:"";
    position:absolute;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out;
    width:100%
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__text_container__link:active span:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__text_container__link:focus span:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .spezifischer_content_frucht__text_container__link:hover span:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht__text_container__link:active span:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht__text_container__link:focus span:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht__text_container__link:hover span:after {
    background:#202255;
    bottom:-3px;
    height:1px;
    left:0
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-frucht .menu-lvl-3 {
    grid-column:2;
    grid-row:3
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto {
    color:#202255;
    grid-template-columns:100px 315px minmax(150px,277px) 260px minmax(25px,35px) minmax(300px,400px) minmax(25px,30px);
    grid-template-rows:117px 25px 258px;
    height:400px;
    max-height:400px;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out
}
@media (max-width:1700px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto {
        width:calc(100% - 230px)
    }
}
@media (max-width:1500px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto {
        -webkit-transform:translateX(calc(97px - 50%));
        transform:translateX(calc(97px - 50%));
        width:calc(100% - 195px)
    }
}
@media (max-width:1425px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto {
        height:100%;
        max-height:400px
    }
}
@media (max-width:1450px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto {
        grid-template-columns:100px 307px minmax(150px,277px) 260px minmax(25px,35px) minmax(300px,400px) minmax(25px,30px)
    }
}
@media (max-width:1399.98px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto {
        -webkit-transform:translateX(calc(89px - 50%));
        transform:translateX(calc(89px - 50%));
        width:calc(100% - 178px)
    }
}
@media (max-width:1199.98px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto {
        -webkit-transform:translateX(calc(72px - 50%));
        transform:translateX(calc(72px - 50%));
        width:calc(100% - 145px)
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto .spezifischer_content_foto__text {
    grid-column:2;
    grid-row:7
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto .spezifischer_content_foto__img_container {
    align-self:center;
    grid-column:4;
    grid-row:1/6;
    z-index:1
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto .spezifischer_content_foto__text_container {
    align-self:center;
    grid-column:6/7;
    grid-row:1/6;
    margin-top:35px;
    -webkit-transform:translateX(1px);
    transform:translateX(1px)
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto .spezifischer_content_foto__text,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto__text {
    display:none;
    font-family:lora,Helvetica,Arial,sans-serif;
    font-size:1.125rem;
    font-weight:700;
    letter-spacing:.18px;
    line-height:1.56
}
@media (max-width:1500px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto .spezifischer_content_foto__text,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto__text {
        font-size:1rem
    }
}
@media (max-width:1399.98px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto .spezifischer_content_foto__text,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto__text {
        font-size:.9375rem
    }
}
@media (max-width:1199.98px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto .spezifischer_content_foto__text,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto__text {
        font-size:.875rem
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto .spezifischer_content_foto__img_container,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto__img_container {
    -ms-flex-item-align:center;
    -webkit-align-self:center;
    align-self:center;
    height:auto;
    margin:0;
    max-height:400px;
    max-width:258px
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto .spezifischer_content_foto__img_container__img,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto__img_container__img {
    height:auto;
    -o-object-fit:cover;
    object-fit:cover;
    width:100%
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto .spezifischer_content_foto__text_container,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto__text_container {
    padding:0
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto .spezifischer_content_foto__text_container__intro,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto__text_container__intro {
    display:none;
    font-family:ubuntu,Helvetica,Arial,sans-serif;
    font-size:.75rem;
    font-weight:700;
    letter-spacing:.24px;
    line-height:1.29
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto .spezifischer_content_foto__text_container__text,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto__text_container__text {
    font-family:lora,Helvetica,Arial,sans-serif;
    font-size:1.4375rem;
    font-weight:700;
    letter-spacing:.28px;
    line-height:1.22
}
@media (max-width:1500px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto .spezifischer_content_foto__text_container__text,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto__text_container__text {
        font-size:1.375rem
    }
}
@media (max-width:1399.98px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto .spezifischer_content_foto__text_container__text,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto__text_container__text {
        font-size:1.125rem
    }
}
@media (max-width:1199.98px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto .spezifischer_content_foto__text_container__text,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto__text_container__text {
        font-size:1rem
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto .spezifischer_content_foto__text_container__link,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto__text_container__link {
    color:#202255!important;
    font-family:ubuntu,Helvetica,Arial,sans-serif;
    font-size:.75rem;
    font-weight:500;
    letter-spacing:.24px;
    line-height:2.58;
    text-decoration:none!important
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto .spezifischer_content_foto__text_container__link span,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto__text_container__link span {
    color:#202255!important
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto .spezifischer_content_foto__text_container__link:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto__text_container__link:after {
    content:"\e879";
    font-family:entypo-fontello;
    font-weight:700;
    margin-left:5px
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto .spezifischer_content_foto__text_container__link span,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto__text_container__link span {
    position:relative
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto .spezifischer_content_foto__text_container__link span:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto__text_container__link span:after {
    content:"";
    position:absolute;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out;
    width:100%
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto .spezifischer_content_foto__text_container__link:active span:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto .spezifischer_content_foto__text_container__link:focus span:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto .spezifischer_content_foto__text_container__link:hover span:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto__text_container__link:active span:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto__text_container__link:focus span:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto__text_container__link:hover span:after {
    background:#202255;
    bottom:-3px;
    height:1px;
    left:0
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container.specific-foto .menu-lvl-3 {
    grid-column:2;
    grid-row:3
}
@media (max-width:1425px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container .mega-menu-subline {
        font-size:.9375rem;
        font-weight:500!important;
        grid-column:4;
        grid-row:3;
        line-height:1.4;
        text-align:center
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container ul.menu-item-list {
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container ul.menu-item-list.menu-lvl-3 {
    max-height:none;
    padding-left:0
}
@media (max-width:1425px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container ul.menu-item-list.menu-lvl-3 {
        grid-column:2/4;
        grid-row:5
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container ul.menu-item-list li.sub-menu-item {
    color:#202255;
    font-family:ubuntu,Helvetica,Arial,sans-serif;
    font-size:.9375rem;
    font-weight:500;
    line-height:2.07;
    margin:0
}
@media (max-width:1425px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container ul.menu-item-list li.sub-menu-item {
        line-height:2.5
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container ul.menu-item-list li.sub-menu-item.menu-item-lvl-3 {
    text-decoration:none!important
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container ul.menu-item-list li.sub-menu-item.menu-item-lvl-3:focus {
    color:#202255!important
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container ul.menu-item-list li.sub-menu-item.menu-item-lvl-3 span {
    position:relative
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container ul.menu-item-list li.sub-menu-item.menu-item-lvl-3 span:before {
    content:"";
    position:absolute;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out;
    width:100%
}
@media (min-width:1426px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container ul.menu-item-list li.sub-menu-item.menu-item-lvl-3:active span:before,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container ul.menu-item-list li.sub-menu-item.menu-item-lvl-3:focus span:before,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container ul.menu-item-list li.sub-menu-item.menu-item-lvl-3:hover span:before {
        background:#dbecfc;
        height:9px;
        left:0;
        top:10px;
        z-index:-1
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container ul.menu-item-list li.sub-menu-item.menu-item-lvl-3 .menu-item-link-lvl-3>span,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container ul.menu-item-list li.sub-menu-item.menu-item-lvl-3>span {
    cursor:pointer;
    padding-left:5px;
    padding-right:5px;
    white-space:nowrap
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container ul.menu-item-list li.sub-menu-item.menu-item-lvl-3:nth-child(n+4) .menu-item-link-lvl-3 {
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    padding-bottom:4px;
    padding-top:5px
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container ul.menu-item-list li.sub-menu-item.menu-item-lvl-3:nth-child(n+4) .menu-item-link-lvl-3>span {
    max-height:44px;
    white-space:unset!important
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container ul.menu-item-list li.sub-menu-item.menu-item-lvl-3:nth-child(n+4) .menu-item-link-lvl-3>span:first-line {
    line-height:20px
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container ul.menu-item-list li.sub-menu-item a.sub-menu-item-link {
    color:#202255;
    padding-bottom:11px;
    padding-top:11px;
    -webkit-text-decoration-line:none;
    text-decoration-line:none
}
@media (max-width:1425px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container ul.menu-item-list li.sub-menu-item a.sub-menu-item-link {
        display:block;
        line-height:1.0341
    }
}
@media (min-width:1426px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container ul.menu-item-list li.sub-menu-item .sub-mega-menu-container ul.menu-item-list li.sub-menu-item a.sub-menu-item-link {
        padding-bottom:7px;
        padding-top:7px
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content {
    display:none!important;
    grid-column:4/13;
    grid-column:3;
    grid-row:1/8;
    justify-self:flex-end;
    max-width:976px;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out;
    width:100%;
    z-index:100
}
@media (max-width:1425px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content {
        display:none!important
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht {
    background:#d4e8f1;
    color:#202255!important;
    grid-template-columns:minmax(150px,260px) 260px minmax(30px,50px) minmax(300px,380px) minmax(30px,50px);
    grid-template-rows:117px 25px 258px;
    height:100%;
    margin-left:-2.5%;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out
}
@media (max-width:1700px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht {
        margin-left:0
    }
}
@media (max-width:1670px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht {
        margin-left:1%
    }
}
@media (max-width:1640px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht {
        margin-left:2%
    }
}
@media (max-width:1620px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht {
        margin-left:3%
    }
}
@media (max-width:1600px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht {
        margin-left:4%
    }
}
@media (max-width:1580px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht {
        margin-left:5%
    }
}
@media (max-width:1560px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht {
        margin-left:6%
    }
}
@media (max-width:1540px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht {
        margin-left:7%
    }
}
@media (max-width:1520px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht {
        margin-left:8%
    }
}
@media (max-width:1500px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht {
        margin-left:5%
    }
}
@media (max-width:1470px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht {
        margin-left:6%
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht__box {
    display:none;
    grid-column:1;
    grid-row:3/5
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht__img_container {
    align-self:center;
    grid-column:2/4;
    grid-column:2;
    grid-row:1/4;
    grid-row:1/8
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht__text_container {
    grid-column:3/6;
    grid-column:4;
    grid-row:2/5;
    grid-row:2
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht__box__text {
    font-family:lora,Helvetica,Arial,sans-serif;
    font-size:1.4375rem;
    font-weight:700;
    letter-spacing:.28px;
    line-height:1.22
}
@media (max-width:1500px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht__box__text {
        font-size:1.375rem
    }
}
@media (max-width:1399.98px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht__box__text {
        font-size:1.125rem
    }
}
@media (max-width:1199.98px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht__box__text {
        font-size:1rem
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht__box__link {
    color:#202255!important;
    font-family:ubuntu,Helvetica,Arial,sans-serif;
    font-size:.75rem;
    font-weight:500;
    letter-spacing:.24px;
    line-height:2.58;
    text-decoration:none!important
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht__box__link span {
    color:#202255!important
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht__box__link:after {
    content:"\e879";
    font-family:entypo-fontello;
    font-weight:700;
    margin-left:5px
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht__box__link span {
    position:relative
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht__box__link span:after {
    content:"";
    position:absolute;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out;
    width:100%
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht__box__link:active span:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht__box__link:focus span:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht__box__link:hover span:after {
    background:#202255;
    bottom:-3px;
    height:1px;
    left:0
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht .spezifischer_content_frucht__img_container,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht__img_container {
    height:100%;
    max-height:100%;
    max-width:220px;
    z-index:1
}
@media (min-width:1675px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht .spezifischer_content_frucht__img_container,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht__img_container {
        max-width:258px
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht .spezifischer_content_frucht__img_container__img,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht__img_container__img {
    height:auto;
    max-height:220px;
    -o-object-fit:contain;
    object-fit:contain;
    width:100%
}
@media (min-width:1675px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht .spezifischer_content_frucht__img_container__img,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht__img_container__img {
        max-height:258px
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht .spezifischer_content_frucht__text_container,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht__text_container {
    padding:0
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht .spezifischer_content_frucht__text_container__intro,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht__text_container__intro {
    display:none
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht .spezifischer_content_frucht__text_container__text,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht__text_container__text {
    font-family:lora,Helvetica,Arial,sans-serif;
    font-size:1.4375rem;
    font-weight:700;
    letter-spacing:.28px;
    line-height:1.22
}
@media (max-width:1500px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht .spezifischer_content_frucht__text_container__text,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht__text_container__text {
        font-size:1.375rem
    }
}
@media (max-width:1399.98px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht .spezifischer_content_frucht__text_container__text,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht__text_container__text {
        font-size:1.125rem
    }
}
@media (max-width:1199.98px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht .spezifischer_content_frucht__text_container__text,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht__text_container__text {
        font-size:1rem
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht .spezifischer_content_frucht__text_container__link,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht__text_container__link {
    color:#202255!important;
    font-family:ubuntu,Helvetica,Arial,sans-serif;
    font-size:.75rem;
    font-weight:500;
    letter-spacing:.24px;
    line-height:2.58;
    text-decoration:none!important
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht .spezifischer_content_frucht__text_container__link span,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht__text_container__link span {
    color:#202255!important
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht .spezifischer_content_frucht__text_container__link:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht__text_container__link:after {
    content:"\e879";
    font-family:entypo-fontello;
    font-weight:700;
    margin-left:5px
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht .spezifischer_content_frucht__text_container__link span,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht__text_container__link span {
    position:relative
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht .spezifischer_content_frucht__text_container__link span:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht__text_container__link span:after {
    content:"";
    position:absolute;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out;
    width:100%
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht .spezifischer_content_frucht__text_container__link:active span:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht .spezifischer_content_frucht__text_container__link:focus span:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht .spezifischer_content_frucht__text_container__link:hover span:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht__text_container__link:active span:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht__text_container__link:focus span:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_frucht__text_container__link:hover span:after {
    background:#202255;
    bottom:-3px;
    height:1px;
    left:0
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto {
    background:#d4e8f1;
    color:#202255;
    grid-template-columns:minmax(150px,277px) 260px minmax(25px,35px) minmax(300px,400px) minmax(25px,30px);
    grid-template-rows:117px 25px 258px;
    margin-left:-2.5%;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out
}
@media (max-width:1700px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto {
        margin-left:0
    }
}
@media (max-width:1670px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto {
        margin-left:1%
    }
}
@media (max-width:1640px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto {
        margin-left:2%
    }
}
@media (max-width:1620px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto {
        margin-left:3%
    }
}
@media (max-width:1600px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto {
        margin-left:4%
    }
}
@media (max-width:1580px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto {
        margin-left:5%
    }
}
@media (max-width:1560px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto {
        margin-left:6%
    }
}
@media (max-width:1540px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto {
        margin-left:7%
    }
}
@media (max-width:1520px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto {
        margin-left:8%
    }
}
@media (max-width:1500px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto {
        margin-left:5%
    }
}
@media (max-width:1470px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto {
        margin-left:6%
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto__text {
    display:none;
    grid-column:1;
    grid-row:3
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto__img_container {
    align-self:center;
    grid-column:3/5;
    grid-column:2;
    grid-row:2/4;
    grid-row:1/8;
    z-index:1
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto__text_container {
    grid-column:4/6;
    grid-column:4;
    grid-row:1/4;
    grid-row:2
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto .spezifischer_content_foto__text,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto__text {
    display:none;
    font-family:lora,Helvetica,Arial,sans-serif;
    font-size:1.125rem;
    font-weight:700;
    letter-spacing:.18px;
    line-height:1.56
}
@media (max-width:1500px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto .spezifischer_content_foto__text,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto__text {
        font-size:1rem
    }
}
@media (max-width:1399.98px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto .spezifischer_content_foto__text,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto__text {
        font-size:.9375rem
    }
}
@media (max-width:1199.98px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto .spezifischer_content_foto__text,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto__text {
        font-size:.875rem
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto .spezifischer_content_foto__img_container,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto__img_container {
    -ms-flex-item-align:center;
    -webkit-align-self:center;
    align-self:center;
    height:auto;
    margin:0;
    max-height:400px;
    max-width:258px
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto .spezifischer_content_foto__img_container__img,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto__img_container__img {
    height:auto;
    -o-object-fit:cover;
    object-fit:cover;
    width:100%
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto .spezifischer_content_foto__text_container,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto__text_container {
    padding:0
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto .spezifischer_content_foto__text_container__intro,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto__text_container__intro {
    display:none;
    font-family:ubuntu,Helvetica,Arial,sans-serif;
    font-size:.75rem;
    font-weight:700;
    letter-spacing:.24px;
    line-height:1.29
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto .spezifischer_content_foto__text_container__text,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto__text_container__text {
    font-family:lora,Helvetica,Arial,sans-serif;
    font-size:1.4375rem;
    font-weight:700;
    letter-spacing:.28px;
    line-height:1.22
}
@media (max-width:1500px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto .spezifischer_content_foto__text_container__text,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto__text_container__text {
        font-size:1.375rem
    }
}
@media (max-width:1399.98px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto .spezifischer_content_foto__text_container__text,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto__text_container__text {
        font-size:1.125rem
    }
}
@media (max-width:1199.98px) {
    #header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto .spezifischer_content_foto__text_container__text,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto__text_container__text {
        font-size:1rem
    }
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto .spezifischer_content_foto__text_container__link,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto__text_container__link {
    color:#202255!important;
    font-family:ubuntu,Helvetica,Arial,sans-serif;
    font-size:.75rem;
    font-weight:500;
    letter-spacing:.24px;
    line-height:2.58;
    text-decoration:none!important
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto .spezifischer_content_foto__text_container__link span,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto__text_container__link span {
    color:#202255!important
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto .spezifischer_content_foto__text_container__link:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto__text_container__link:after {
    content:"\e879";
    font-family:entypo-fontello;
    font-weight:700;
    margin-left:5px
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto .spezifischer_content_foto__text_container__link span,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto__text_container__link span {
    position:relative
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto .spezifischer_content_foto__text_container__link span:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto__text_container__link span:after {
    content:"";
    position:absolute;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out;
    width:100%
}
#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto .spezifischer_content_foto__text_container__link:active span:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto .spezifischer_content_foto__text_container__link:focus span:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto .spezifischer_content_foto__text_container__link:hover span:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto__text_container__link:active span:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto__text_container__link:focus span:after,#header .container.av-logo-container.custom-mega-menu nav.inner-container ul.menu-item-list li.menu-item .mega-menu-container .nav_random_allgemein_content .nav_allgemeiner_content_foto__text_container__link:hover span:after {
    background:#202255;
    bottom:-3px;
    height:1px;
    left:0
}
#header .container.av-logo-container.custom-mega-menu button.mega-menu-burger {
    background-color:transparent;
    border:none;
    cursor:pointer;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin-left:40px;
    padding:0
}
@media (min-width:1426px) {
    #header .container.av-logo-container.custom-mega-menu button.mega-menu-burger {
        display:none
    }
}
#header .container.av-logo-container.custom-mega-menu button.mega-menu-burger svg {
    height:30px;
    width:30px
}
#header .container.av-logo-container.custom-mega-menu button.mega-menu-burger .line {
    fill:none;
    stroke:#fff;
    stroke-width:6;
    -webkit-transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1);
    transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)
}
#header .container.av-logo-container.custom-mega-menu button.mega-menu-burger .line1 {
    stroke-dasharray:60 207;
    stroke-width:6
}
#header .container.av-logo-container.custom-mega-menu button.mega-menu-burger .line2 {
    stroke-dasharray:60 60;
    stroke-width:6
}
#header .container.av-logo-container.custom-mega-menu button.mega-menu-burger .line3 {
    stroke-dasharray:60 207;
    stroke-width:6
}
#header .container.av-logo-container.custom-mega-menu button.mega-menu-burger.opened .line1 {
    stroke-dasharray:90 207;
    stroke-dashoffset:-134;
    stroke-width:6
}
#header .container.av-logo-container.custom-mega-menu button.mega-menu-burger.opened .line2 {
    stroke-dasharray:1 60;
    stroke-dashoffset:-30;
    stroke-width:6
}
#header .container.av-logo-container.custom-mega-menu button.mega-menu-burger.opened .line3 {
    stroke-dasharray:90 207;
    stroke-dashoffset:-134;
    stroke-width:6
}
#header .container.av-logo-container.custom-mega-menu .mega-menu-mobile_img_container {
    display:none;
    height:150px;
    left:50%;
    position:absolute;
    top:74px;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    width:100vw;
    z-index:-1
}
#header .container.av-logo-container.custom-mega-menu .mega-menu-mobile_img_container__img {
    height:100%;
    -o-object-fit:cover;
    object-fit:cover;
    width:100%
}
.menu-lvl-1-spezifischer_content {
    display:grid;
    grid-column:1/4;
    grid-row:1/7;
    left:15.3%;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out;
    width:84.7%
}
@media (min-width:1701px) {
    .menu-lvl-1-spezifischer_content {
        left:14.2%;
        width:85.8%
    }
}
@media (min-width:1426px) {
    .menu-lvl-1-spezifischer_content {
        bottom:0;
        grid-template-columns:100px 307px minmax(150px,277px) 260px minmax(25px,35px) minmax(300px,400px) minmax(25px,30px);
        position:absolute;
        top:0
    }
}
@media (min-width:1451px) {
    .menu-lvl-1-spezifischer_content {
        grid-template-columns:100px 315px minmax(110px,260px) 220px minmax(30px,50px) minmax(300px,380px) minmax(30px,50px)
    }
}
@media (min-width:1675px) {
    .menu-lvl-1-spezifischer_content {
        grid-template-columns:100px 315px minmax(150px,260px) 260px minmax(30px,50px) minmax(300px,380px) minmax(30px,50px)
    }
}
@media (max-width:1425px) {
    .menu-lvl-1-spezifischer_content {
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        grid-column:1/7;
        grid-row:4;
        left:auto;
        margin-bottom:50px;
        width:100%
    }
    .spezifischer_content_frucht__background--lvl-1,.spezifischer_content_frucht__text_container--lvl-1 {
        display:none!important
    }
}
.spezifischer_content_frucht__background--lvl-1 {
    background:#d4e8f1;
    grid-column:3/9;
    grid-row:1/7
}
.spezifischer_content_frucht__img_container--lvl-1 {
    align-self:end;
    grid-column:4;
    grid-row:1/7;
    height:100%;
    max-height:100%;
    max-width:220px
}
@media (min-width:1426px) {
    .spezifischer_content_frucht__img_container--lvl-1 {
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        -webkit-box-align:center;
        -ms-flex-align:center;
        -webkit-align-items:center;
        align-items:center;
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-justify-content:center;
        justify-content:center
    }
}
@media (min-width:1675px) {
    .spezifischer_content_frucht__img_container--lvl-1 {
        max-width:258px
    }
}
@media (max-width:1425px) {
    .spezifischer_content_frucht__img_container--lvl-1 {
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        height:auto!important;
        max-height:none!important;
        max-width:100%!important;
        width:100%!important
    }
    .spezifischer_content_frucht__img_container--lvl-1 img {
        height:auto;
        margin:0 auto 5px;
        max-height:160px!important;
        max-width:200px!important;
        -o-object-fit:contain;
        object-fit:contain;
        width:100%
    }
}
@media (max-width:1425px) and (max-height:760px) {
    .spezifischer_content_frucht__img_container--lvl-1 img {
        margin-bottom:0;
        margin-top:-5px;
        max-height:120px!important;
        max-width:150px!important
    }
}
.spezifischer_content_frucht__text_container--lvl-1 {
    align-self:center;
    color:#202255;
    grid-column:6/7;
    grid-row:1/7
}
@media (min-width:1426px) {
    .spezifischer_content_frucht__text_container--lvl-1 {
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column;
        height:100%;
        max-height:100%;
        padding-bottom:85px!important
    }
}
.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .spezifischer_content_frucht__text_container--lvl-1 .gform_validation_errors>h2,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .spezifischer_content_frucht__text_container--lvl-1 h2,.spezifischer_content_frucht__text_container--lvl-1 .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.spezifischer_content_frucht__text_container--lvl-1 .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2,.spezifischer_content_frucht__text_container--lvl-1 .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2,.spezifischer_content_frucht__text_container--lvl-1 .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2,.spezifischer_content_frucht__text_container--lvl-1 .template-page .entry-content-wrapper .res_row_with_illustration h3,.spezifischer_content_frucht__text_container--lvl-1 p,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .spezifischer_content_frucht__text_container--lvl-1 .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .spezifischer_content_frucht__text_container--lvl-1 h2,.template-page .entry-content-wrapper .res_row_with_illustration .spezifischer_content_frucht__text_container--lvl-1 h3 {
    font-family:lora,Helvetica,Arial,sans-serif;
    font-size:1.4375rem;
    font-weight:700;
    letter-spacing:.28px;
    line-height:1.22
}
@media (min-width:1426px) {
    .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .spezifischer_content_frucht__text_container--lvl-1 .gform_validation_errors>h2,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .spezifischer_content_frucht__text_container--lvl-1 h2,.spezifischer_content_frucht__text_container--lvl-1 .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.spezifischer_content_frucht__text_container--lvl-1 .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2,.spezifischer_content_frucht__text_container--lvl-1 .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2,.spezifischer_content_frucht__text_container--lvl-1 .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2,.spezifischer_content_frucht__text_container--lvl-1 .template-page .entry-content-wrapper .res_row_with_illustration h3,.spezifischer_content_frucht__text_container--lvl-1 p,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .spezifischer_content_frucht__text_container--lvl-1 .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .spezifischer_content_frucht__text_container--lvl-1 h2,.template-page .entry-content-wrapper .res_row_with_illustration .spezifischer_content_frucht__text_container--lvl-1 h3 {
        margin-top:96px!important
    }
}
.spezifischer_content_frucht__text_container--lvl-1 a {
    color:#202255;
    font-size:.75rem;
    font-weight:500;
    letter-spacing:.24px;
    line-height:2.58;
    text-decoration:none!important
}
@media (min-width:1426px) {
    .spezifischer_content_frucht__text_container--lvl-1 a {
        margin-top:auto!important
    }
}
.spezifischer_content_frucht__text_container--lvl-1 a span {
    position:relative
}
.spezifischer_content_frucht__text_container--lvl-1 a span:after {
    color:#202255!important;
    content:"";
    position:absolute;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out;
    width:100%
}
.spezifischer_content_frucht__text_container--lvl-1 a:hover {
    color:#202255
}
.spezifischer_content_frucht__text_container--lvl-1 a:hover span:after {
    background:#202255;
    bottom:-3px;
    height:1px;
    left:0
}
.spezifischer_content_frucht__text_container--lvl-1 a:after {
    content:"\e879";
    font-family:entypo-fontello;
    font-weight:700;
    margin-left:5px
}
.only-mobile.search.menu-item {
    display:none!important
}
@media (max-width:1425px) {
    #top.active-mobile-header {
        overflow:hidden;
        scrollbar-width:none
    }
    #top.active-mobile-header #mega-menu-nav ul.menu-item-list.menu-lvl-2,#top.active-mobile-header #mega-menu-nav ul.menu-item-list.menu-lvl-3 {
        padding-left:5px!important
    }
    #top.active-mobile-header #mega-menu-nav .menu-left {
        top:224px
    }
    #top.active-mobile-header #mega-menu-nav .menu-center {
        display:block!important
    }
    #top.active-mobile-header #mega-menu-nav .menu-right {
        padding-top:0;
        top:410px
    }
    #top.active-mobile-header #mega-menu-nav .menu-right .mega-menu-container {
        top:-186px
    }
    #top.active-mobile-header.menu-1-open ul.menu-item-list.menu-lvl-1,#top.active-mobile-header.menu-2-open ul.menu-item-list.menu-lvl-1 {
        display:-webkit-box!important;
        display:-webkit-flex!important;
        display:-ms-flexbox!important;
        display:flex!important
    }
    #top.active-mobile-header.menu-2-open ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1:not(.menu-wrapper.menu-2-open) {
        display:none
    }
    #top.active-mobile-header.menu-2-open ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper>a>span,#top.active-mobile-header.menu-2-open ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper>span {
        display:none!important
    }
    #top.active-mobile-header.menu-2-open ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper>.mega-menu-container {
        display:grid!important
    }
    #top.active-mobile-header.menu-2-open ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper>.mega-menu-container .mega-menu-go-back-arrow.only-mobile,#top.active-mobile-header.menu-2-open ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper>.mega-menu-container .mega-menu-headline {
        display:block!important
    }
    #top.active-mobile-header.menu-3-open ul.menu-item-list.menu-lvl-1 {
        display:-webkit-box!important;
        display:-webkit-flex!important;
        display:-ms-flexbox!important;
        display:flex!important
    }
    #top.active-mobile-header.menu-3-open ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1:not(.menu-wrapper.menu-2-open) {
        display:none
    }
    #top.active-mobile-header.menu-3-open ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper>a>span,#top.active-mobile-header.menu-3-open ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper>span {
        display:none!important
    }
    #top.active-mobile-header.menu-3-open ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper>.mega-menu-container {
        display:grid!important
    }
    #top.active-mobile-header.menu-3-open ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper>.mega-menu-container .mega-menu-headline {
        display:block!important
    }
    #top.active-mobile-header.menu-3-open ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper>.mega-menu-container .menu-lvl-2 .menu-item-lvl-2:not(.menu-wrapper.menu-3-open) {
        display:none
    }
    #top.active-mobile-header.menu-3-open ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper>.mega-menu-container .menu-lvl-2 .menu-item-lvl-2.menu-wrapper>a>span,#top.active-mobile-header.menu-3-open ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper>.mega-menu-container .menu-lvl-2 .menu-item-lvl-2.menu-wrapper>span {
        display:none!important
    }
    #top.active-mobile-header.menu-3-open ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper>.mega-menu-container .menu-lvl-2 .menu-item-lvl-2.menu-3-open>.sub-mega-menu-container {
        display:grid!important
    }
    #top.active-mobile-header.menu-3-open ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper>.mega-menu-container .menu-lvl-2 .menu-item-lvl-2.menu-3-open>.sub-mega-menu-container .mega-menu-go-back-arrow.only-mobile {
        display:block!important
    }
    #top.active-mobile-header::-webkit-scrollbar {
        display:none
    }
    #top.active-mobile-header #header_meta,#top.active-mobile-header #mega-menu-mobile_img_container {
        display:block
    }
    #top.active-mobile-header ul.menu-item-list.menu-lvl-1,#top.active-mobile-header ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper .mega-menu-container {
        display:none
    }
    #top.active-mobile-header ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper .mega-menu-container .menu-2-open {
        display:grid
    }
    #top.active-mobile-header ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper .mega-menu-container .mega-menu-go-back-arrow.only-mobile {
        background:#202255;
        border-radius:50%;
        cursor:pointer;
        grid-column:2/4;
        grid-row:2;
        height:30px;
        margin-right:1px;
        margin-top:3px;
        position:relative;
        width:30px
    }
    #top.active-mobile-header ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper .mega-menu-container .mega-menu-go-back-arrow.only-mobile:after {
        color:#fff;
        content:"\e878";
        font-family:entypo-fontello;
        font-size:35px;
        font-weight:400!important;
        left:12px;
        left:9px;
        position:absolute;
        top:-3px;
        top:-7px
    }
    #top.active-mobile-header ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper .mega-menu-container ul.sub-menu-list.menu-lvl-2 .menu-item-lvl-2.sub-menu-wrapper .sub-mega-menu-container,#top.active-mobile-header ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper .mega-menu-container ul.sub-menu-list.menu-lvl-2.mega-menu-go-back-arrow.only-mobile {
        display:none
    }
    #top.active-mobile-header ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper .mega-menu-container ul.sub-menu-list.menu-lvl-2 .menu-item-lvl-2.sub-menu-wrapper .sub-mega-menu-container.menu-3-open {
        display:grid
    }
    #top.active-mobile-header ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper .mega-menu-container ul.sub-menu-list.menu-lvl-2 .menu-item-lvl-2.sub-menu-wrapper .sub-mega-menu-container .spezifischer_content_foto__img_container,#top.active-mobile-header ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper .mega-menu-container ul.sub-menu-list.menu-lvl-2 .menu-item-lvl-2.sub-menu-wrapper .sub-mega-menu-container .spezifischer_content_foto__text,#top.active-mobile-header ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper .mega-menu-container ul.sub-menu-list.menu-lvl-2 .menu-item-lvl-2.sub-menu-wrapper .sub-mega-menu-container .spezifischer_content_foto__text_container,#top.active-mobile-header ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper .mega-menu-container ul.sub-menu-list.menu-lvl-2 .menu-item-lvl-2.sub-menu-wrapper .sub-mega-menu-container .spezifischer_content_frucht__box,#top.active-mobile-header ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper .mega-menu-container ul.sub-menu-list.menu-lvl-2 .menu-item-lvl-2.sub-menu-wrapper .sub-mega-menu-container .spezifischer_content_frucht__text_container {
        display:none
    }
    #top.active-mobile-header ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper .mega-menu-container ul.sub-menu-list.menu-lvl-2 .menu-item-lvl-2.sub-menu-wrapper .sub-mega-menu-container .spezifischer_content_frucht__img_container {
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        grid-column:1/7!important;
        grid-row:6!important;
        height:auto!important;
        max-height:none!important;
        max-width:100%!important
    }
}
@media (max-width:1425px) and (min-width:401px) {
    #top.active-mobile-header ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper .mega-menu-container ul.sub-menu-list.menu-lvl-2 .menu-item-lvl-2.sub-menu-wrapper .sub-mega-menu-container .spezifischer_content_frucht__img_container {
        grid-column:2/4!important
    }
}
@media (max-width:1425px) {
    #top.active-mobile-header ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper .mega-menu-container ul.sub-menu-list.menu-lvl-2 .menu-item-lvl-2.sub-menu-wrapper .sub-mega-menu-container .spezifischer_content_frucht__img_container img {
        margin:0 auto;
        max-height:160px!important;
        max-width:200px!important
    }
}
@media (max-width:1425px) and (max-height:760px) {
    #top.active-mobile-header ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper .mega-menu-container ul.sub-menu-list.menu-lvl-2 .menu-item-lvl-2.sub-menu-wrapper .sub-mega-menu-container .spezifischer_content_frucht__img_container img {
        max-height:120px!important;
        max-width:150px!important
    }
}
@media (max-width:1425px) {
    #top.active-mobile-header ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper .mega-menu-container ul.sub-menu-list.menu-lvl-2 .menu-item-lvl-2.sub-menu-wrapper .sub-mega-menu-container .mega-menu-go-back-arrow.only-mobile {
        background:#202255;
        border-radius:50%;
        cursor:pointer;
        display:block;
        grid-column:2/4;
        grid-row:2;
        height:30px;
        margin-top:2px;
        position:relative;
        width:30px
    }
    #top.active-mobile-header ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper .mega-menu-container ul.sub-menu-list.menu-lvl-2 .menu-item-lvl-2.sub-menu-wrapper .sub-mega-menu-container .mega-menu-go-back-arrow.only-mobile:after {
        color:#fff;
        content:"\e878";
        font-family:entypo-fontello;
        font-size:35px;
        font-weight:400!important;
        left:12px;
        left:9px;
        position:absolute;
        top:-3px;
        top:-29px
    }
    #top.active-mobile-header ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper .mega-menu-container ul.sub-menu-list.menu-lvl-2 .menu-item-lvl-2.sub-menu-wrapper .sub-mega-menu-container .mega-menu-subline.only-mobile {
        display:block
    }
    #top.active-mobile-header ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper .mega-menu-container ul.sub-menu-list.menu-lvl-2 .menu-item-lvl-2.sub-menu-wrapper .sub-mega-menu-container .nav_mobile_content_box.only-mobile {
        background:#d4e8f1;
        display:block;
        font-size:1.25rem;
        font-weight:700;
        grid-column:4/7;
        grid-row:6;
        letter-spacing:.2px;
        margin-left:30px;
        padding:15px 21px 21px 17px
    }
}
@media (max-width:1425px) and (max-width:400px) {
    #top.active-mobile-header ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper .mega-menu-container ul.sub-menu-list.menu-lvl-2 .menu-item-lvl-2.sub-menu-wrapper .sub-mega-menu-container .nav_mobile_content_box.only-mobile {
        display:none!important
    }
}
@media (max-width:1425px) {
    #top.active-mobile-header ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper .mega-menu-container ul.sub-menu-list.menu-lvl-2 .menu-item-lvl-2.sub-menu-wrapper .sub-mega-menu-container .nav_mobile_content_box.only-mobile .nav_mobile_content_box__text {
        font-family:lora,Helvetica,Arial,sans-serif;
        margin-bottom:15px
    }
    #top.active-mobile-header ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper .mega-menu-container ul.sub-menu-list.menu-lvl-2 .menu-item-lvl-2.sub-menu-wrapper .sub-mega-menu-container .nav_mobile_content_box.only-mobile a.menu-item-link {
        text-decoration:none!important
    }
    #top.active-mobile-header ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper .mega-menu-container ul.sub-menu-list.menu-lvl-2 .menu-item-lvl-2.sub-menu-wrapper .sub-mega-menu-container .nav_mobile_content_box.only-mobile a.menu-item-link span {
        position:relative
    }
    #top.active-mobile-header ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper .mega-menu-container ul.sub-menu-list.menu-lvl-2 .menu-item-lvl-2.sub-menu-wrapper .sub-mega-menu-container .nav_mobile_content_box.only-mobile a.menu-item-link span:before {
        content:"";
        position:absolute;
        -webkit-transition:all .4s ease-in-out;
        transition:all .4s ease-in-out;
        width:100%
    }
}
@media (max-width:1425px) and (min-width:1426px) {
    #top.active-mobile-header ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper .mega-menu-container ul.sub-menu-list.menu-lvl-2 .menu-item-lvl-2.sub-menu-wrapper .sub-mega-menu-container .nav_mobile_content_box.only-mobile a.menu-item-link:active span:before,#top.active-mobile-header ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper .mega-menu-container ul.sub-menu-list.menu-lvl-2 .menu-item-lvl-2.sub-menu-wrapper .sub-mega-menu-container .nav_mobile_content_box.only-mobile a.menu-item-link:focus span:before,#top.active-mobile-header ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper .mega-menu-container ul.sub-menu-list.menu-lvl-2 .menu-item-lvl-2.sub-menu-wrapper .sub-mega-menu-container .nav_mobile_content_box.only-mobile a.menu-item-link:hover span:before {
        background:#dbecfc;
        height:9px;
        left:0;
        top:10px;
        z-index:-1
    }
}
@media (max-width:1425px) {
    #top.active-mobile-header ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper .mega-menu-container ul.sub-menu-list.menu-lvl-2 .menu-item-lvl-2.sub-menu-wrapper .sub-mega-menu-container .nav_mobile_content_box.only-mobile a.menu-item-link span {
        color:#202255!important;
        display:block;
        font-family:ubuntu,Helvetica,Arial,sans-serif;
        font-size:1rem;
        letter-spacing:.32px;
        line-height:1.25;
        max-width:120px;
        padding:0;
        white-space:unset!important;
        width:100%
    }
    #top.active-mobile-header ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper .mega-menu-container ul.sub-menu-list.menu-lvl-2 .menu-item-lvl-2.sub-menu-wrapper .sub-mega-menu-container .nav_mobile_content_box.only-mobile a.menu-item-link span:after {
        bottom:0;
        content:"\e879";
        font-family:entypo-fontello;
        font-size:.9375rem;
        font-weight:700;
        margin-left:5px;
        position:absolute
    }
    #top.active-mobile-header ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper .mega-menu-container ul.sub-menu-list.menu-lvl-2 .menu-item-lvl-2.sub-menu-wrapper .sub-mega-menu-container ul.sub-menu-list.menu-lvl-3 {
        display:block;
        margin-bottom:20px
    }
}
@media (max-width:1425px) and (max-width:1425px) and (max-height:750px) {
    #top.active-mobile-header ul.menu-item-list.menu-lvl-1 .menu-item-lvl-1.menu-wrapper .mega-menu-container ul.sub-menu-list.menu-lvl-2 .menu-item-lvl-2.sub-menu-wrapper .sub-mega-menu-container ul.sub-menu-list.menu-lvl-3 {
        margin-bottom:0
    }
}
@media (max-width:1425px) {
    #top.active-mobile-header #header_main {
        background:#fdf5e4;
        height:100vh
    }
}
@media (max-width:1425px) and (max-height:800px) and (max-width:1425px) {
    #top.active-mobile-header #header_main {
        overflow-x:hidden;
        overflow-y:scroll
    }
}
.only-mobile-small {
    display:none
}
@media (max-height:800px) and (max-width:1425px) {
    .only-mobile-small {
        display:block
    }
    .only-mobile-small.search {
        padding-bottom:100px!important
    }
    .only-mobile-small.search input[type=text] {
        background-color:#fff;
        border-bottom-left-radius:50px;
        border-top-left-radius:50px;
        padding-left:10px!important
    }
    .only-mobile-small.search input[type=text]::-webkit-input-placeholder {
        color:#202255;
        opacity:1
    }
    .only-mobile-small.search input[type=text]::-moz-placeholder {
        color:#202255;
        opacity:1
    }
    .only-mobile-small.search input[type=text]:-ms-input-placeholder {
        opacity:1
    }
    .only-mobile-small.search input[type=text]::-ms-input-placeholder {
        opacity:1
    }
    .only-mobile-small.search input[type=text]::placeholder {
        color:#202255;
        opacity:1
    }
    .only-mobile-small.search input[type=text]:-ms-input-placeholder {
        color:#202255
    }
    .only-mobile-small.search input[type=text]::-ms-input-placeholder {
        color:#202255
    }
}
#header_meta {
    background:transparent;
    border:none;
    min-height:38px;
    z-index:1000
}
@media (min-width:1426px) {
    #header_meta {
        margin-left:auto
    }
}

@media (max-height:634px) and (max-width:1425px) {
    #header_meta {
        background:#fdf5e4;
        border-top:1px solid #202255
    }
}
#header_meta nav {
    padding-left:0;
    position:relative
}
@media (max-width:1425px) {
    #header_meta nav {
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-justify-content:center;
        justify-content:center;
        margin:0!important
    }
}
#header_meta nav ul.menu {
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
@media (max-width:1425px) {
    #header_meta nav ul.menu {
        -webkit-flex-wrap:nowrap;
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
    #header_meta nav ul.menu>.menu-item-language {
        display:block;
        position:relative;
        text-align:center;
        width:100%
    }
}
#header_meta nav ul.menu>.menu-item-language>a:after {
    content:"\e877";
    font-family:entypo-fontello;
    font-size:15px;
    margin-left:3px;
    position:relative
}
@media (max-width:1425px) {
    #header_meta nav ul.menu>.menu-item-language.open-1 .sub-menu {
        display:block!important;
        left:0;
        right:0;
        top:-140px;
        width:110px!important
    }
}
#header_meta nav ul.menu>.menu-item-language.open-1 .sub-menu>li {
    margin-left:auto;
    margin-right:0
}
@media (max-width:1425px) {
    #header_meta nav ul.menu>.menu-item-language.open-1 .sub-menu>li {
        margin:0
    }
}
#header_meta nav ul.menu>.menu-item-language.open-1 .sub-menu>li.wpml-ls-current-language {
    opacity:.5
}
#header_meta nav ul.menu>.menu-item-language.open-1 .sub-menu>li.wpml-ls-current-language a:hover {
    cursor:default;
    font-weight:500
}
#header_meta nav ul.menu>.menu-item-language.open-1 .sub-menu>li.wpml-ls-current-language a:hover:before {
    display:none
}
@media (min-width:1426px) {
    #header_meta nav ul.menu>li {
        display:inline-block;
        float:none;
        position:unset
    }
    #header_meta nav ul.menu>li ul {
        display:none!important
    }
    #header_meta nav ul.menu>li.open-1.menu-item-has-children>a {
        background-color:#fff;
        color:#202255
    }
    #header_meta nav ul.menu>li.open-1 .menu-item-has-children>a:after {
        content:"\e879";
        font-family:entypo-fontello;
        font-size:1.125rem;
        font-weight:700;
        line-height:1.44;
        margin-left:5px;
        position:absolute;
        -webkit-transform:translateY(-1px);
        transform:translateY(-1px)
    }
    #header_meta nav ul.menu>li.open-1 ul {
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        background:hsla(0,0%,100%,.9);
        display:-webkit-box!important;
        display:-webkit-flex!important;
        display:-ms-flexbox!important;
        display:flex!important;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column
    }
    #header_meta nav ul.menu>li.open-1 ul .menu-item-has-children>a {
        background-color:transparent
    }
    #header_meta nav ul.menu>li>ul.sub-menu {
        border:none;
        left:auto;
        margin-top:18px;
        padding:70px 10px 20px 24px;
        right:0;
        width:100%
    }
    #header_meta nav ul.menu>li>ul.sub-menu>li {
        background:transparent;
        color:#202255;
        margin-right:auto
    }
    #header_meta nav ul.menu>li>ul.sub-menu>li a {
        background:transparent;
        border-top:none;
        color:#202255;
        font-size:.875rem;
        padding:3px 6px;
        text-transform:none
    }
    #header_meta nav ul.menu>li>ul.sub-menu>li a:active,#header_meta nav ul.menu>li>ul.sub-menu>li a:focus,#header_meta nav ul.menu>li>ul.sub-menu>li a:hover,#header_meta nav ul.menu>li>ul.sub-menu>li.open-2>a {
        background-color:transparent;
        font-weight:700
    }
    #header_meta nav ul.menu>li>ul.sub-menu>li a:active:before,#header_meta nav ul.menu>li>ul.sub-menu>li a:focus:before,#header_meta nav ul.menu>li>ul.sub-menu>li a:hover:before,#header_meta nav ul.menu>li>ul.sub-menu>li.open-2>a:before {
        background:#dbecfc;
        content:"";
        height:9px;
        left:0;
        position:absolute;
        top:14px;
        -webkit-transition:height .33s ease-out;
        transition:height .33s ease-out;
        width:100%;
        z-index:-1
    }
    #header_meta nav ul.menu>li>ul.sub-menu>li ul {
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        display:none!important;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column
    }
    #header_meta nav ul.menu>li>ul.sub-menu>li.open-2 a {
        display:inline-block;
        font-weight:700;
        position:relative;
        width:auto
    }
    #header_meta nav ul.menu>li>ul.sub-menu>li.open-2 .sub-menu a {
        display:inline-block;
        font-weight:500;
        position:relative;
        width:auto
    }
    #header_meta nav ul.menu>li>ul.sub-menu>li.open-2.menu-item-has-children>a:after {
        content:"\e877"
    }
    #header_meta nav ul.menu>li>ul.sub-menu>li.open-2 .menu-item-has-children:after {
        content:"\e879";
        font-family:entypo-fontello;
        font-size:1.125rem;
        font-weight:700;
        line-height:1.44;
        margin-left:5px;
        position:absolute;
        -webkit-transform:translateY(-1px);
        transform:translateY(-1px)
    }
    #header_meta nav ul.menu>li>ul.sub-menu>li.open-2 ul {
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        background-color:transparent;
        border:none;
        -webkit-box-shadow:none;
        box-shadow:none;
        display:-webkit-box!important;
        display:-webkit-flex!important;
        display:-ms-flexbox!important;
        display:flex!important;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column;
        left:20px;
        position:relative;
        width:300px
    }
    #header_meta nav ul.menu>li>ul.sub-menu>li.open-2 ul li {
        background:transparent;
        color:#202255
    }
}
#header_meta nav li:first-child {
    padding-left:0!important
}
@media (max-width:1425px) {
    #header_meta nav li {
        border:none!important;
        padding-left:15px;
        padding-right:15px
    }
    #header_meta nav li a {
        font-size:.75rem;
        font-weight:500;
        letter-spacing:.24px
    }
    #header_meta nav li a:active,#header_meta nav li a:focus,#header_meta nav li a:hover {
        color:#202255!important
    }


/** doofe anweisungen **/

    #header_meta nav li:last-child {
        padding-right:0!important
    }
    #header_meta nav {
        padding-top:0;
        width:100%
    }
    #header_meta ul {
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-justify-content:center;
        justify-content:center;
        margin:0 0 12px!important;
        width:unset!important
    }
}
@media (max-width:767.98px) {
    #header_meta ul {
        margin:10px 0 2px!important
    }
}
#header_meta ul li {
    padding:0
}
@media (max-width:1425px) {
    #header_meta ul li#menu-item-4076,#header_meta ul li#menu-item-4077 {
        display:none
    }
}
#header_meta ul li a {
    color:#fff;
    font-size:.875rem;
    font-weight:500;
    letter-spacing:.28px;
    line-height:1.5;
    padding:15px 12px;
    text-decoration:none!important;
    text-transform:uppercase;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out;
    white-space:nowrap
}

@media (min-width:1425px) {
    #header_meta ul li a:active,#header_meta ul li a:focus,#header_meta ul li a:hover {
        background-color:#fff;
        color:#202255!important;
        text-decoration:none!important
    }
}
.search-nav {
    padding:5px 10px;
    position:relative!important;
    top:0
}
@media (min-width:1426px) {
    .search-nav {
        padding:8px 10px
    }
}
@media (max-width:1425px) {
    .search-nav {
        color:#202255
    }
}
.search-nav .ajax_load {
    display:none!important
}
.search-nav form {
    border-radius:50px;
    display:none;
    left:-115px;
    position:absolute;
    top:-52px;
    width:280px
}
@media (min-width:576px) {
    .search-nav form {
        left:auto;
        right:-110px
    }
}
@media (min-width:1426px) {
    .search-nav form {
        right:-5px;
        top:24px;
        width:250px
    }
}
.search-nav form div {
    border-radius:50px
}
.search-nav.search-active form {
    display:block;
    z-index:1000
}
.search-nav input[type=text] {
    background-color:#fff;
    border-bottom-left-radius:50px;
    border-top-left-radius:50px;
    padding-left:10px!important
}
.search-nav input[type=text]::-webkit-input-placeholder {
    color:#202255;
    opacity:1
}
.search-nav input[type=text]::-moz-placeholder {
    color:#202255;
    opacity:1
}
.search-nav input[type=text]:-ms-input-placeholder {
    opacity:1
}
.search-nav input[type=text]::-ms-input-placeholder {
    opacity:1
}
.search-nav input[type=text]::placeholder {
    color:#202255;
    opacity:1
}
.search-nav input[type=text]:-ms-input-placeholder {
    color:#202255
}
.search-nav input[type=text]::-ms-input-placeholder {
    color:#202255
}
.search-nav #search-icon {
    cursor:pointer;
    font-size:11px;
    padding:17px 12px
}
.search-nav #search-icon .svg-inline--fa {
    height:1.1em
}
#top #searchform .ajax_search_response {
    display:none!important
}
#top .header_color input[type=text] {
    background-color:#fff;
    border-color:#fff;
    border-radius:50px;
    color:#202255;
    font-size:1rem;
    font-weight:700
}
#top .header_color #searchsubmit,#top .header_color input[type=submit] {
    background-color:#d4e8f1;
    border-bottom-right-radius:50px;
    border-color:#d4e8f1;
    border-top-right-radius:50px;
    color:#202255;
    padding-right:2px;
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
#top .header_color #searchsubmit:active,#top .header_color #searchsubmit:focus,#top .header_color #searchsubmit:hover,#top .header_color input[type=submit]:active,#top .header_color input[type=submit]:focus,#top .header_color input[type=submit]:hover {
    background-color:#c0d3db
}
.avia_mobile #top #searchsubmit {
    height:100%
}
@media (max-width:1425px) {
    .responsive #header_meta .sub_menu>ul>li {
        line-height:1;
        margin-bottom:10px;
        padding:0
    }
    #mega-menu-nav li[class*=menu-item-wpml] {
        display:none!important
    }
    #top #header_meta .menu-item-language .sub-menu {
        padding:8px !important;
left:-80px !important;
margin-right:10px !important;

    }
    #top #header_meta .menu-item-language .sub-menu,#top #header_meta .menu-item-language .sub-menu li,#top #header_meta .menu-item-language .sub-menu li a {
        background-color:#fff;
        border:none;
        color:#202255!important
    }
    #top #header_meta .menu-item-language .sub-menu li a {
        padding:9px 11px
    }
    #top #header_meta .menu-item-language .sub-menu li a:hover {
        background-color:#d4e8f1;
        color:#202255!important
    }
}
.product_settings_box {
    background:#d4e8f1;
    grid-column:1/13;
    grid-row:5
}
.product_settings_box.articles-active {
    grid-row:6
}
.product_settings_box>.container {
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center;
    display:grid;
    grid-template-columns:repeat(12,1fr);
    grid-template-rows:auto;
    padding:60px 30px 70px
}
@media (min-width:1800px) {
    .product_settings_box>.container {
        max-width:1640px;
        padding-left:30px;
        padding-right:0
    }
}
.product_settings_box__img_container {
    grid-column:2/4;
    width:215px
}
@media (min-width:1800px) {
    .product_settings_box__img_container {
        grid-column:1/2
    }
}
@media (max-width:1399.98px) {
    .product_settings_box__img_container {
        grid-column:1/4;
        margin:0 auto;
        width:180px
    }
}
@media (max-width:991.98px) {
    .product_settings_box__img_container {
        grid-column:1/5
    }
}
@media (max-width:767.98px) {
    .product_settings_box__img_container {
        grid-column:1/3
    }
}
@media (max-width:575.98px) {
    .product_settings_box__img_container {
        grid-column:1/13;
        margin:0
    }
}
.product_settings_box__text_container {
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    grid-column:4/13;
    padding-left:30px
}
#login-registration #login-area .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .product_settings_box__text_container .gform_validation_errors>h2,#login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .product_settings_box__text_container .gform_validation_errors>h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .product_settings_box__text_container h2,#login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper .product_settings_box__text_container h3,#login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .product_settings_box__text_container h3,#top .template-search.content .product_settings_box__text_container .post-title,.gform_wrapper.gravity-theme #login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper .product_settings_box__text_container .gform_validation_errors>h2,.gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .product_settings_box__text_container .gform_validation_errors>h2,.gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .product_settings_box__text_container .gform_validation_errors>h2,.gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .product_settings_box__text_container .gsection_title,.gform_wrapper.gravity-theme .team-members .product_settings_box__text_container .gform_validation_errors>h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .product_settings_box__text_container .gform_validation_errors>h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .product_settings_box__text_container .gsection_title,.product_settings_box__text_container #login-registration #login-area .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,.product_settings_box__text_container #login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.product_settings_box__text_container #login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2,.product_settings_box__text_container #login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper h3,.product_settings_box__text_container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h3,.product_settings_box__text_container #top .template-search.content .post-title,.product_settings_box__text_container .gform_wrapper.gravity-theme #login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,.product_settings_box__text_container .gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.product_settings_box__text_container .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,.product_settings_box__text_container .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gsection_title,.product_settings_box__text_container .gform_wrapper.gravity-theme .team-members .gform_validation_errors>h2,.product_settings_box__text_container .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.product_settings_box__text_container .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gsection_title,.product_settings_box__text_container .responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h2,.product_settings_box__text_container .responsive #top #wrap_all .video-list-container .single-pressemeldung__content .template-page .entry-content-wrapper h2,.product_settings_box__text_container .responsive #top #wrap_all .video-list-container .team-members h2,.product_settings_box__text_container .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2,.product_settings_box__text_container .single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.product_settings_box__text_container .single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area h3,.product_settings_box__text_container .single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.product_settings_box__text_container .single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .gform_validation_errors>h2,.product_settings_box__text_container .single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .gsection_title,.product_settings_box__text_container .single-pressemeldung__content .template-page .entry-content-wrapper .responsive #top #wrap_all .video-list-container h2,.product_settings_box__text_container .single-pressemeldung__content .template-page .entry-content-wrapper .widgettitle,.product_settings_box__text_container .single-pressemeldung__content .template-page .entry-content-wrapper h2,.product_settings_box__text_container .single-pressemeldung__content .template-page .entry-content-wrapper h3,.product_settings_box__text_container .single-pressemeldung__content .template-page .entry-content-wrapper h4,.product_settings_box__text_container .team-members .gform_wrapper.gravity-theme .gform_validation_errors>h2,.product_settings_box__text_container .team-members .responsive #top #wrap_all .video-list-container h2,.product_settings_box__text_container .team-members h3,.product_settings_box__text_container .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.product_settings_box__text_container .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container h2,.product_settings_box__text_container .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area h3,.product_settings_box__text_container .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.product_settings_box__text_container .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2,.product_settings_box__text_container .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gsection_title,.product_settings_box__text_container .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area h2,.product_settings_box__text_container .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2,.product_settings_box__text_container .template-page .entry-content-wrapper .res_row_with_illustration .widgettitle,.product_settings_box__text_container .template-page .entry-content-wrapper .res_row_with_illustration h2,.product_settings_box__text_container .template-page .entry-content-wrapper .res_row_with_illustration h3,.product_settings_box__text_container a,.product_settings_box__text_container h4,.product_settings_box__text_container p,.responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .product_settings_box__text_container h2,.responsive #top #wrap_all .video-list-container .single-pressemeldung__content .template-page .entry-content-wrapper .product_settings_box__text_container h2,.responsive #top #wrap_all .video-list-container .team-members .product_settings_box__text_container h2,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .product_settings_box__text_container h2,.single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area .gform_wrapper.gravity-theme .product_settings_box__text_container .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area .product_settings_box__text_container h3,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme #login-registration #login-area .product_settings_box__text_container .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .product_settings_box__text_container .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .product_settings_box__text_container .gsection_title,.single-pressemeldung__content .template-page .entry-content-wrapper .product_settings_box__text_container .widgettitle,.single-pressemeldung__content .template-page .entry-content-wrapper .product_settings_box__text_container h2,.single-pressemeldung__content .template-page .entry-content-wrapper .product_settings_box__text_container h3,.single-pressemeldung__content .template-page .entry-content-wrapper .product_settings_box__text_container h4,.single-pressemeldung__content .template-page .entry-content-wrapper .responsive #top #wrap_all .video-list-container .product_settings_box__text_container h2,.team-members .gform_wrapper.gravity-theme .product_settings_box__text_container .gform_validation_errors>h2,.team-members .product_settings_box__text_container h3,.team-members .responsive #top #wrap_all .video-list-container .product_settings_box__text_container h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .product_settings_box__text_container .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .product_settings_box__text_container h3,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container .product_settings_box__text_container h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .product_settings_box__text_container .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .product_settings_box__text_container .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .product_settings_box__text_container .gsection_title,.template-page .entry-content-wrapper .res_row_with_illustration .product_settings_box__text_container .widgettitle,.template-page .entry-content-wrapper .res_row_with_illustration .product_settings_box__text_container h2,.template-page .entry-content-wrapper .res_row_with_illustration .product_settings_box__text_container h3,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area .product_settings_box__text_container h2,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .product_settings_box__text_container h2 {
    max-width:670px
}
@media (min-width:1800px) {
    .product_settings_box__text_container {
        grid-column:2/13
    }
}
@media (max-width:1399.98px) {
    .product_settings_box__text_container {
        grid-column:4/13
    }
}
@media (max-width:991.98px) {
    .product_settings_box__text_container {
        grid-column:5/13
    }
}
@media (max-width:767.98px) {
    .product_settings_box__text_container {
        grid-column:3/13
    }
}
@media (max-width:575.98px) {
    .product_settings_box__text_container {
        grid-column:1/13;
        padding-left:0
    }
}
.product_settings_box__text_container__headline {
    font-size:1.5rem;
    font-weight:700;
    margin-bottom:0
}
@media (max-width:575.98px) {
    .product_settings_box__text_container__headline {
        margin-top:20px
    }
}
.product_settings_box__text_container__text {
    margin:20px 0
}
.product_settings_box__text_container__link {
    font-weight:700;
    text-decoration:none!important
}
.product_settings_box__text_container__link span {
    position:relative
}
.product_settings_box__text_container__link span:after {
    content:"";
    position:absolute;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out;
    width:100%
}
.product_settings_box__text_container__link:active span:after,.product_settings_box__text_container__link:focus span:after,.product_settings_box__text_container__link:hover span:after {
    background:#202255;
    bottom:-3px;
    height:1px;
    left:0
}
.rezepte_content {
    z-index:10
}
.rezepte_content .recipes {
    -webkit-text-decoration-line:none!important;
    text-decoration-line:none!important
}
.rezepte_content img {
    display:block!important;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover;
    width:100%
}
.rezepte_content .swiper-slide {
    height:auto
}
.rezepte_content.row {
    --bs-gutter-x:15px;
    --bs-gutter-y:15px;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-justify-content:center;
    justify-content:center
}
.rezepte_content__box {
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    background-color:#d4e8f1;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    height:100%;
    margin:0 auto;
    max-width:550px;
    text-align:left;
    text-decoration:none!important
}
.rezepte_content__box:active .rezepte_content__box__text_container__link span:after,.rezepte_content__box:focus .rezepte_content__box__text_container__link span:after,.rezepte_content__box:hover .rezepte_content__box__text_container__link span:after {
    background:#202255;
    bottom:-3px;
    height:1px;
    left:0
}
.rezepte_content__box__img_container {
    -ms-flex-negative:0;
    display:block;
    -webkit-flex-shrink:0;
    flex-shrink:0;
    overflow:hidden
}
.rezepte_content__box__img_container__img {
    display:block;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover;
    -webkit-transition:.4s ease;
    transition:.4s ease;
    width:100%
}
.rezepte_content__box__text_container {
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-flex:1;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    padding:22px 80px 22px 18px
}
@media (max-width:991.98px) {
    .rezepte_content__box__text_container {
        padding:22px 40px 22px 18px
    }
}
@media (max-width:767.98px) {
    .rezepte_content__box__text_container {
        padding:24px 20px 22px 18px
    }
}
.rezepte_content__box__text_container__intro {
    color:#202255;
    display:block;
    font-size:.875rem;
    font-weight:700;
    letter-spacing:.28px;
    line-height:1
}
.rezepte_content__box__text_container__headline {
    line-height:1.27;
    margin:10px 0
}
@media (min-width:768px) {
    .rezepte_content__box__text_container__headline {
        margin:16px 0 10px
    }
}
.rezepte_content__box__text_container__text {
    line-height:1.5;
    margin:0 0 36px
}
@media (max-width:767.98px) {
    .rezepte_content__box__text_container__text {
        margin:14px 0 15px
    }
}
.rezepte_content__box__text_container__link {
    font-family:ubuntu,Helvetica,Arial,sans-serif;
    font-size:1rem;
    font-weight:700;
    margin-top:auto
}
.rezepte_content__box__text_container__link span {
    position:relative
}
.rezepte_content__box__text_container__link span:after {
    content:"";
    position:absolute;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out;
    width:100%
}
.rezepte_content__box__text_container__link .svg-inline--fa {
    vertical-align:-.125em!important
}
.product_background_header,.rezept_background_header {
    grid-column:1/13;
    height:100%;
    width:100%
}
.product_background_header img,.rezept_background_header img {
    -o-object-fit:cover;
    object-fit:cover;
    width:100%
}
@media (min-width:2000px) {
    .product_background_header img,.rezept_background_header img {
        max-height:515px;
    }

.product_header__main__intro_container  {
margin-top:-25px;
}
}
.swiper {
    margin-left:auto;
    margin-right:auto
}
.swiper-button-disabled {
    display:none
}
.rezept-archive-slider-next,.rezept-archive-slider-prev,.rezept-slider-next,.rezept-slider-prev {
    background-color:#202255;
    border-radius:50%;
    color:#fff;
    height:50px;
    top:245px;
    width:50px
}
@media (min-width:992px) {
    .rezept-archive-slider-next,.rezept-archive-slider-prev,.rezept-slider-next,.rezept-slider-prev {
        top:320px
    }
}
@media (max-width:767.98px) {
    .rezept-archive-slider-next,.rezept-archive-slider-prev,.rezept-slider-next,.rezept-slider-prev {
        height:30px;
        top:unset;
        -webkit-transform:translateY(6px);
        transform:translateY(6px);
        width:30px
    }
}
.rezept-archive-slider-next:after,.rezept-archive-slider-prev:after,.rezept-slider-next:after,.rezept-slider-prev:after {
    font-size:35px
}
@media (max-width:767.98px) {
    .rezept-archive-slider-next:after,.rezept-archive-slider-prev:after,.rezept-slider-next:after,.rezept-slider-prev:after {
        font-size:28px
    }
}
.rezept-archive-slider-prev,.rezept-slider-prev {
    left:-25px
}
@media (max-width:767.98px) {
    .rezept-archive-slider-prev,.rezept-slider-prev {
        left:6vw;
        left:4.5vw
    }
}
@media (min-width:1400px) {
    .rezept-archive-slider-prev,.rezept-slider-prev {
        left:-80px!important
    }
}
@media (min-width:1800px) and (max-width:1899px) {
    .rezept-archive-slider-prev,.rezept-slider-prev {
        left:-70px!important
    }
}
.rezept-archive-slider-prev:after,.rezept-slider-prev:after {
    margin-right:2px
}
.rezept-archive-slider-next,.rezept-slider-next {
    right:-25px
}
@media (max-width:767.98px) {
    .rezept-archive-slider-next,.rezept-slider-next {
        right:6vw
    }
}
@media (max-width:575.98px) {
    .rezept-archive-slider-next,.rezept-slider-next {
        right:4.5vw
    }
}
@media (min-width:1400px) {
    .rezept-archive-slider-next,.rezept-slider-next {
        right:-80px!important
    }
}
@media (min-width:1800px) and (max-width:1899px) {
    .rezept-archive-slider-next,.rezept-slider-next {
        right:-70px!important
    }
}
.rezept-archive-slider-next:after,.rezept-slider-next:after {
    margin-left:2px
}
@media (max-width:767.98px) {
    .rezept-archive-slider,.rezept-slider {
        margin-right:0!important;
        max-width:100%!important;
        overflow:visible;
        width:100%!important
    }
    .rezept-archive-slider .rezepte_content__box,.rezept-slider .rezepte_content__box {
        background:inherit;
        max-width:100%;
        overflow:hidden
    }
    .rezept-archive-slider .rezepte_content__box__img_container,.rezept-slider .rezepte_content__box__img_container {
        width:100vw
    }
    .rezept-archive-slider .rezepte_content__box__text_container,.rezept-slider .rezepte_content__box__text_container {
        -webkit-box-flex:1;
        background:#d4e8f1;
        -webkit-flex:1;
        -ms-flex:1;
        flex:1;
        margin-left:7.5vw;
        margin-top:-30px;
        position:relative;
        z-index:9
    }
}
@media (min-width:768px) {
    .rezept-archive-slider-next,.rezept-archive-slider-prev {
        display:none
    }
}
.sorts-pagination {
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-align-items:center;
    align-items:center;
    bottom:0!important;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-justify-content:center;
    justify-content:center;
    margin-bottom:36px;
    position:relative
}
@media (min-width:768px) {
    .sorts-pagination {
        display:none
    }
}
.rezept-archive-slider {
    margin-bottom:60px
}
@media (max-width:767.98px) {
    .rezept-archive-slider .rezepte_content {
        --bs-gutter-x:0!important;
        --bs-gutter-y:0!important;
        -webkit-box-pack:unset!important;
        -ms-flex-pack:unset!important;
        -webkit-flex-wrap:nowrap!important;
        -ms-flex-wrap:nowrap!important;
        flex-wrap:nowrap!important;
        -webkit-justify-content:unset!important;
        justify-content:unset!important;
        margin:0!important
    }
}
@media (min-width:768px) {
    .rezept-archive-slider {
        margin-top:-20px;
        padding-left:var(--bs-gutter-x,2rem)!important;
        padding-right:var(--bs-gutter-x,2rem)!important
    }
    .rezept-archive-slider .swiper-wrapper {
        --bs-gutter-y:60px;
        --bs-gutter-x:0;
        margin:0 auto;
        -webkit-transform:translateZ(0)!important;
        transform:translateZ(0)!important
    }
    .rezept-archive-slider .swiper-wrapper .recipes {
        height:auto!important;
        width:calc(50% - 7.5px)!important
    }
    .rezept-archive-slider .swiper-wrapper .rezepte_content__box {
        margin-left:0!important;
        margin-right:0!important;
        max-width:none!important
    }
}
@media (min-width:768px) and (max-width:991.98px) {
    .rezept-archive-slider .swiper-wrapper {
        -webkit-box-pack:justify!important;
        -ms-flex-pack:justify!important;
        -webkit-justify-content:space-between!important;
        justify-content:space-between!important
    }
}
@media (min-width:992px) {
    .rezept-archive-slider .swiper-wrapper .recipes {
        width:calc(33.33333% - 10.5px)!important
    }
}
.swiper-pagination-bullet {
    background:#d4e8f1;
    height:12px;
    margin:0 2.5px;
    opacity:1;
    width:12px
}
.swiper-pagination-bullet:active,.swiper-pagination-bullet:focus,.swiper-pagination-bullet:hover {
    background:#202255
}
.swiper-pagination-bullet-active {
    background:#202255;
    height:16px;
    width:16px
}
.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after {
    content:"\e875"
}
.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after {
    content:"\e874"
}
.swiper-button-next:after,.swiper-button-prev:after {
    font-family:entypo-fontello
}
.main_color .toggle_content,.main_color .toggler,.main_color .toggler.activeTitle:hover,.main_color .toggler:hover {
    background-color:transparent;
    border-color:transparent
}
.togglecontainer {
    margin-top:10px
}
@media (min-width:992px) {
    .togglecontainer {
        margin-top:30px
    }
}
.single_toggle {
    margin-bottom:5px
}
@media (min-width:992px) {
    .single_toggle {
        margin-bottom:10px
    }
}
.toggler {
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    display:-webkit-box!important;
    display:-webkit-flex!important;
    display:-ms-flexbox!important;
    display:flex!important;
    font-family:lora,Helvetica,Arial,sans-serif;
    font-size:1.125rem;
    font-weight:700;
    -webkit-justify-content:space-between;
    justify-content:space-between;
    letter-spacing:.22px;
    line-height:1.27!important
}
@media (min-width:768px) {
    .toggler {
        font-size:1.375rem
    }
}
.toggler.activeTitle .toggle_icon {
    -webkit-transform:rotate(-180deg);
    transform:rotate(-180deg)
}
.toggler .toggle_icon {
    -ms-flex-negative:0;
    -ms-flex-item-align:start;
    -webkit-align-self:start;
    align-self:start;
    border:none;
    -webkit-flex-shrink:0;
    flex-shrink:0;
    height:auto;
    left:0;
    margin-left:20px;
    margin-top:0;
    position:relative;
    width:auto
}
.toggler .toggle_icon span {
    display:none
}
.toggler .toggle_icon:after {
    content:"\e877";
    font-family:entypo-fontello
}
.toggle_content img,.toggle_content img.aligncenter,.toggle_content img.alignleft,.toggle_content img.alignright {
    display:block;
    float:none;
    margin:0 auto;
    padding:0
}
@media (min-width:576px) {
    .toggle_content img,.toggle_content img.aligncenter,.toggle_content img.alignleft,.toggle_content img.alignright {
        max-width:76%
    }
}
#login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .toggle_content .gform_validation_errors>h3:not(:last-child) img,#login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .toggle_content .gform_validation_errors>h3:not(:last-child) img.aligncenter,#login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .toggle_content .gform_validation_errors>h3:not(:last-child) img.alignleft,#login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .toggle_content .gform_validation_errors>h3:not(:last-child) img.alignright,#login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .toggle_content h3:not(:last-child) img,#login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .toggle_content h3:not(:last-child) img.aligncenter,#login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .toggle_content h3:not(:last-child) img.alignleft,#login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .toggle_content h3:not(:last-child) img.alignright,.gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .toggle_content .gform_validation_errors>h3:not(:last-child) img,.gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .toggle_content .gform_validation_errors>h3:not(:last-child) img.aligncenter,.gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .toggle_content .gform_validation_errors>h3:not(:last-child) img.alignleft,.gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .toggle_content .gform_validation_errors>h3:not(:last-child) img.alignright,.gform_wrapper.gravity-theme .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .toggle_content .gsection_title:not(:last-child) img,.gform_wrapper.gravity-theme .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .toggle_content .gsection_title:not(:last-child) img.aligncenter,.gform_wrapper.gravity-theme .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .toggle_content .gsection_title:not(:last-child) img.alignleft,.gform_wrapper.gravity-theme .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .toggle_content .gsection_title:not(:last-child) img.alignright,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .toggle_content .gform_validation_errors>.gsection_title:not(:last-child) img,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .toggle_content .gform_validation_errors>.gsection_title:not(:last-child) img.aligncenter,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .toggle_content .gform_validation_errors>.gsection_title:not(:last-child) img.alignleft,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .toggle_content .gform_validation_errors>.gsection_title:not(:last-child) img.alignright,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .toggle_content .gform_validation_errors>.widgettitle:not(:last-child) img,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .toggle_content .gform_validation_errors>.widgettitle:not(:last-child) img.aligncenter,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .toggle_content .gform_validation_errors>.widgettitle:not(:last-child) img.alignleft,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .toggle_content .gform_validation_errors>.widgettitle:not(:last-child) img.alignright,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .toggle_content .gform_validation_errors>h2:not(:last-child) img,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .toggle_content .gform_validation_errors>h2:not(:last-child) img.aligncenter,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .toggle_content .gform_validation_errors>h2:not(:last-child) img.alignleft,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .toggle_content .gform_validation_errors>h2:not(:last-child) img.alignright,.responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .toggle_content h3:not(:last-child) img,.responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .toggle_content h3:not(:last-child) img.aligncenter,.responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .toggle_content h3:not(:last-child) img.alignleft,.responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .toggle_content h3:not(:last-child) img.alignright,.responsive #top #wrap_all .video-list-container .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .toggle_content .gsection_title:not(:last-child) img,.responsive #top #wrap_all .video-list-container .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .toggle_content .gsection_title:not(:last-child) img.aligncenter,.responsive #top #wrap_all .video-list-container .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .toggle_content .gsection_title:not(:last-child) img.alignleft,.responsive #top #wrap_all .video-list-container .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .toggle_content .gsection_title:not(:last-child) img.alignright,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .toggle_content .widgettitle:not(:last-child) img,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .toggle_content .widgettitle:not(:last-child) img.aligncenter,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .toggle_content .widgettitle:not(:last-child) img.alignleft,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .toggle_content .widgettitle:not(:last-child) img.alignright,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .toggle_content h2:not(:last-child) img,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .toggle_content h2:not(:last-child) img.aligncenter,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .toggle_content h2:not(:last-child) img.alignleft,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .toggle_content h2:not(:last-child) img.alignright,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .toggle_content .gform_validation_errors>h3:not(:last-child) img,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .toggle_content .gform_validation_errors>h3:not(:last-child) img.aligncenter,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .toggle_content .gform_validation_errors>h3:not(:last-child) img.alignleft,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .toggle_content .gform_validation_errors>h3:not(:last-child) img.alignright,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container .toggle_content h3:not(:last-child) img,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container .toggle_content h3:not(:last-child) img.aligncenter,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container .toggle_content h3:not(:last-child) img.alignleft,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container .toggle_content h3:not(:last-child) img.alignright,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .toggle_content .gform_validation_errors>h3:not(:last-child) img,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .toggle_content .gform_validation_errors>h3:not(:last-child) img.aligncenter,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .toggle_content .gform_validation_errors>h3:not(:last-child) img.alignleft,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .toggle_content .gform_validation_errors>h3:not(:last-child) img.alignright,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .responsive #top #wrap_all .video-list-container .toggle_content .gsection_title:not(:last-child) img,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .responsive #top #wrap_all .video-list-container .toggle_content .gsection_title:not(:last-child) img.aligncenter,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .responsive #top #wrap_all .video-list-container .toggle_content .gsection_title:not(:last-child) img.alignleft,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .responsive #top #wrap_all .video-list-container .toggle_content .gsection_title:not(:last-child) img.alignright,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .toggle_content .gform_validation_errors>.gsection_title:not(:last-child) img,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .toggle_content .gform_validation_errors>.gsection_title:not(:last-child) img.aligncenter,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .toggle_content .gform_validation_errors>.gsection_title:not(:last-child) img.alignleft,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .toggle_content .gform_validation_errors>.gsection_title:not(:last-child) img.alignright,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .toggle_content .gform_validation_errors>.widgettitle:not(:last-child) img,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .toggle_content .gform_validation_errors>.widgettitle:not(:last-child) img.aligncenter,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .toggle_content .gform_validation_errors>.widgettitle:not(:last-child) img.alignleft,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .toggle_content .gform_validation_errors>.widgettitle:not(:last-child) img.alignright,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .toggle_content .gform_validation_errors>h2:not(:last-child) img,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .toggle_content .gform_validation_errors>h2:not(:last-child) img.aligncenter,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .toggle_content .gform_validation_errors>h2:not(:last-child) img.alignleft,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .toggle_content .gform_validation_errors>h2:not(:last-child) img.alignright,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area .toggle_content h3:not(:last-child) img,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area .toggle_content h3:not(:last-child) img.aligncenter,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area .toggle_content h3:not(:last-child) img.alignleft,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area .toggle_content h3:not(:last-child) img.alignright,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .gform_wrapper.gravity-theme .toggle_content .gsection_title:not(:last-child) img,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .gform_wrapper.gravity-theme .toggle_content .gsection_title:not(:last-child) img.aligncenter,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .gform_wrapper.gravity-theme .toggle_content .gsection_title:not(:last-child) img.alignleft,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .gform_wrapper.gravity-theme .toggle_content .gsection_title:not(:last-child) img.alignright,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .toggle_content .widgettitle:not(:last-child) img,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .toggle_content .widgettitle:not(:last-child) img.aligncenter,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .toggle_content .widgettitle:not(:last-child) img.alignleft,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .toggle_content .widgettitle:not(:last-child) img.alignright,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .toggle_content h2:not(:last-child) img,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .toggle_content h2:not(:last-child) img.aligncenter,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .toggle_content h2:not(:last-child) img.alignleft,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .toggle_content h2:not(:last-child) img.alignright,.template-page .entry-content-wrapper .res_row_with_illustration .toggle_content h3:not(:last-child) img,.template-page .entry-content-wrapper .res_row_with_illustration .toggle_content h3:not(:last-child) img.aligncenter,.template-page .entry-content-wrapper .res_row_with_illustration .toggle_content h3:not(:last-child) img.alignleft,.template-page .entry-content-wrapper .res_row_with_illustration .toggle_content h3:not(:last-child) img.alignright,.toggle_content #login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h3:not(:last-child) img,.toggle_content #login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h3:not(:last-child) img.aligncenter,.toggle_content #login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h3:not(:last-child) img.alignleft,.toggle_content #login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h3:not(:last-child) img.alignright,.toggle_content #login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h3:not(:last-child) img,.toggle_content #login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h3:not(:last-child) img.aligncenter,.toggle_content #login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h3:not(:last-child) img.alignleft,.toggle_content #login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h3:not(:last-child) img.alignright,.toggle_content .gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h3:not(:last-child) img,.toggle_content .gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h3:not(:last-child) img.aligncenter,.toggle_content .gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h3:not(:last-child) img.alignleft,.toggle_content .gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h3:not(:last-child) img.alignright,.toggle_content .gform_wrapper.gravity-theme .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .gsection_title:not(:last-child) img,.toggle_content .gform_wrapper.gravity-theme .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .gsection_title:not(:last-child) img.aligncenter,.toggle_content .gform_wrapper.gravity-theme .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .gsection_title:not(:last-child) img.alignleft,.toggle_content .gform_wrapper.gravity-theme .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .gsection_title:not(:last-child) img.alignright,.toggle_content .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>.gsection_title:not(:last-child) img,.toggle_content .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>.gsection_title:not(:last-child) img.aligncenter,.toggle_content .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>.gsection_title:not(:last-child) img.alignleft,.toggle_content .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>.gsection_title:not(:last-child) img.alignright,.toggle_content .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>.widgettitle:not(:last-child) img,.toggle_content .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>.widgettitle:not(:last-child) img.aligncenter,.toggle_content .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>.widgettitle:not(:last-child) img.alignleft,.toggle_content .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>.widgettitle:not(:last-child) img.alignright,.toggle_content .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2:not(:last-child) img,.toggle_content .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2:not(:last-child) img.aligncenter,.toggle_content .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2:not(:last-child) img.alignleft,.toggle_content .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2:not(:last-child) img.alignright,.toggle_content .responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h3:not(:last-child) img,.toggle_content .responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h3:not(:last-child) img.aligncenter,.toggle_content .responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h3:not(:last-child) img.alignleft,.toggle_content .responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h3:not(:last-child) img.alignright,.toggle_content .responsive #top #wrap_all .video-list-container .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gsection_title:not(:last-child) img,.toggle_content .responsive #top #wrap_all .video-list-container .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gsection_title:not(:last-child) img.aligncenter,.toggle_content .responsive #top #wrap_all .video-list-container .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gsection_title:not(:last-child) img.alignleft,.toggle_content .responsive #top #wrap_all .video-list-container .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gsection_title:not(:last-child) img.alignright,.toggle_content .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .widgettitle:not(:last-child) img,.toggle_content .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .widgettitle:not(:last-child) img.aligncenter,.toggle_content .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .widgettitle:not(:last-child) img.alignleft,.toggle_content .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .widgettitle:not(:last-child) img.alignright,.toggle_content .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2:not(:last-child) img,.toggle_content .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2:not(:last-child) img.aligncenter,.toggle_content .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2:not(:last-child) img.alignleft,.toggle_content .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2:not(:last-child) img.alignright,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h3:not(:last-child) img,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h3:not(:last-child) img.aligncenter,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h3:not(:last-child) img.alignleft,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h3:not(:last-child) img.alignright,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container h3:not(:last-child) img,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container h3:not(:last-child) img.aligncenter,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container h3:not(:last-child) img.alignleft,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container h3:not(:last-child) img.alignright,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h3:not(:last-child) img,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h3:not(:last-child) img.aligncenter,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h3:not(:last-child) img.alignleft,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h3:not(:last-child) img.alignright,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>.gsection_title:not(:last-child) img,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>.gsection_title:not(:last-child) img.aligncenter,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>.gsection_title:not(:last-child) img.alignleft,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>.gsection_title:not(:last-child) img.alignright,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>.widgettitle:not(:last-child) img,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>.widgettitle:not(:last-child) img.aligncenter,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>.widgettitle:not(:last-child) img.alignleft,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>.widgettitle:not(:last-child) img.alignright,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2:not(:last-child) img,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2:not(:last-child) img.aligncenter,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2:not(:last-child) img.alignleft,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2:not(:last-child) img.alignright,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .responsive #top #wrap_all .video-list-container .gsection_title:not(:last-child) img,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .responsive #top #wrap_all .video-list-container .gsection_title:not(:last-child) img.aligncenter,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .responsive #top #wrap_all .video-list-container .gsection_title:not(:last-child) img.alignleft,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .responsive #top #wrap_all .video-list-container .gsection_title:not(:last-child) img.alignright,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area h3:not(:last-child) img,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area h3:not(:last-child) img.aligncenter,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area h3:not(:last-child) img.alignleft,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area h3:not(:last-child) img.alignright,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .gform_wrapper.gravity-theme .gsection_title:not(:last-child) img,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .gform_wrapper.gravity-theme .gsection_title:not(:last-child) img.aligncenter,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .gform_wrapper.gravity-theme .gsection_title:not(:last-child) img.alignleft,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .gform_wrapper.gravity-theme .gsection_title:not(:last-child) img.alignright,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .widgettitle:not(:last-child) img,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .widgettitle:not(:last-child) img.aligncenter,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .widgettitle:not(:last-child) img.alignleft,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .widgettitle:not(:last-child) img.alignright,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2:not(:last-child) img,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2:not(:last-child) img.aligncenter,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2:not(:last-child) img.alignleft,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2:not(:last-child) img.alignright,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration h3:not(:last-child) img,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration h3:not(:last-child) img.aligncenter,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration h3:not(:last-child) img.alignleft,.toggle_content .template-page .entry-content-wrapper .res_row_with_illustration h3:not(:last-child) img.alignright,.toggle_content p:not(:last-child) img,.toggle_content p:not(:last-child) img.aligncenter,.toggle_content p:not(:last-child) img.alignleft,.toggle_content p:not(:last-child) img.alignright {
    margin-bottom:20px
}
.js_active .toggler,.toggle_content,.toggler {
    padding-left:0;
    padding-right:0
}
.responsive #top #wrap_all .flex_column.page_intro {
    margin-top:-90px
}
@media (min-width:576px) {
    .responsive #top #wrap_all .flex_column.page_intro {
        margin-top:-150px
    }
}
@media (min-width:768px) {
    .responsive #top #wrap_all .flex_column.page_intro {
        margin-top:-200px
    }
}
@media (min-width:992px) {
    .responsive #top #wrap_all .flex_column.page_intro {
        margin-top:-250px
    }
}
@media (min-width:1200px) {
    .responsive #top #wrap_all .flex_column.page_intro {
        margin-top:-300px
    }
}
@media (min-width:1500px) {
    .responsive #top #wrap_all .flex_column.page_intro {
        margin-top:-400px
    }
}
.page_intro {
    background-color:#d4e8f1;
    padding:14px 20px 40px
}
@media (min-width:768px) {
    .page_intro {
        padding:35px 25px 45px
    }
}
@media (min-width:992px) {
    .page_intro {
        padding:44px 50px 45px
    }
}
@media (min-width:1200px) {
    .page_intro {
        float:none!important;
        margin-left:auto!important;
        margin-right:auto!important;
        max-width:1087px
    }
}
#top .res_page_banner__heading .res_page_banner__heading__inner a {
    text-decoration:underline
}
.resonanz-consent-panel body div button,body div .avia-button,body div .resonanz-consent-panel button {
    border-radius:50px;
    font-weight:400;
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.resonanz-consent-panel body div button:hover,body div .avia-button:hover,body div .resonanz-consent-panel button:hover {
    opacity:1
}
.resonanz-consent-panel body div button,.resonanz-consent-panel body div button.avia-size-small,body div .avia-button.avia-size-medium,body div .avia-button.avia-size-small,body div .resonanz-consent-panel button,body div .resonanz-consent-panel button.avia-size-small {
    font-size:1rem;
    line-height:1.4;
    padding-left:20px;
    padding-right:20px
}
.resonanz-consent-panel body div button.avia-size-small,body div .avia-button.avia-size-small,body div .resonanz-consent-panel button.avia-size-small {
    padding-bottom:10px;
    padding-top:10px
}
.resonanz-consent-panel body div button.avia-size-small.avia-icon_select-yes-right-icon,body div .avia-button.avia-size-small.avia-icon_select-yes-right-icon,body div .resonanz-consent-panel button.avia-size-small.avia-icon_select-yes-right-icon {
    padding-right:25px
}
#top .main_color .avia-size-large {
    font-size:1.125rem!important;
    padding:18px 60px!important
}
#top .main_color .avia-size-x-large {
    font-size:1.25rem!important;
    padding:20px 65px!important
}
.alternate_color .avia-button:focus,.alternate_color .avia-button:hover,.alternate_color .resonanz-consent-panel button:focus,.alternate_color .resonanz-consent-panel button:hover,.resonanz-consent-panel .alternate_color button:focus,.resonanz-consent-panel .alternate_color button:hover {
    background-color:#d4e8f1
}
.avia-button-wrap.el_after_av_textblock {
    margin-top:10px
}
#top .main_color .avia-color-theme-color,#top .main_color .button,#top .main_color .container .av-masonry-load-more,#top .main_color input[type=submit],.btn-alternate-color {
    background-color:#d4e8f1;
    border-color:#d4e8f1;
    border-radius:50px;
    color:#202255;
    font-family:ubuntu,Helvetica,Arial,sans-serif;
    font-size:1rem;
    font-weight:400;
    letter-spacing:inherit;
    line-height:1.15;
    padding:15px 50px;
    text-transform:uppercase;
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
#top .main_color .avia-color-theme-color:active,#top .main_color .avia-color-theme-color:focus,#top .main_color .avia-color-theme-color:hover,#top .main_color .button:active,#top .main_color .button:focus,#top .main_color .button:hover,#top .main_color .container .av-masonry-load-more:active,#top .main_color .container .av-masonry-load-more:focus,#top .main_color .container .av-masonry-load-more:hover,#top .main_color input:active[type=submit],#top .main_color input:focus[type=submit],#top .main_color input:hover[type=submit],#top .main_color input[type=submit]:active,#top .main_color input[type=submit]:focus,.btn-alternate-color:active,.btn-alternate-color:focus,.btn-alternate-color:hover {
    background-color:#202255;
    border-radius:50px;
    color:#fff;
    text-decoration:none
}
.av-masonry {
    text-align:center
}
#top .main_color .container .av-masonry-load-more {
    display:inline-block;
    margin-top:45px
}
.kachel__container .row {
    --bs-gutter-x:0;
    --bs-gutter-y:30px
}
@media (min-width:768px) {
    .kachel__container .row {
        --bs-gutter-x:15px
    }
}
.kachel__item {
    position:relative
}
@media (max-width:767.98px) {
    .kachel__item {
        left:calc(-50vw - -50%);
        max-width:unset;
        width:100vw
    }
}
.kachel__item__inner {
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    height:100%
}
.kachel__item__image a {
    display:block;
    overflow:hidden
}
.kachel__item__image img {
    display:block;
    -webkit-transition:-webkit-transform .33s ease-out;
    transition:-webkit-transform .33s ease-out;
    transition:transform .33s ease-out;
    transition:transform .33s ease-out,-webkit-transform .33s ease-out
}
.kachel__item__content {
    -webkit-box-flex:1;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    background:#d4e8f1;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    padding:30px 20px;
    position:relative
}
@media (max-width:767.98px) {
    .kachel__item__content {
        margin-top:-50px;
        max-width:90%;
        z-index:9
    }
}
.kachel__item__content__link {
    margin-top:auto;
    text-decoration:none!important
}
.kachel__item__content__link span {
    position:relative
}
.kachel__item__content__link span:after {
    content:"";
    position:absolute;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out;
    width:100%
}
.kachel__item__content__link:active span:after,.kachel__item__content__link:focus span:after,.kachel__item__content__link:hover span:after {
    background:#202255;
    bottom:-3px;
    height:1px;
    left:0
}
.kachel__item__content__top-headline {
    color:#202255!important;
    display:block;
    font-weight:700;
    margin-bottom:12px
}
.pos {
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    margin-top:50px
}
@media (min-width:768px) {
    .pos {
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-flex-direction:row;
        -ms-flex-direction:row;
        flex-direction:row
    }
    .pos__filters {
        padding-right:30px;
        padding-top:50px;
        width:40%
    }
}
@media (min-width:992px) {
    .pos__filters {
        padding-right:50px
    }
}
@media (min-width:1200px) {
    .pos__filters {
        width:25%
    }
}
.pos__filters .facetwp-input-wrap {
    width:100%
}
.pos__filters input,.pos__filters select {
    margin-bottom:0!important
}
.pos__filters .facetwp-radius {
    display:none!important
}
@media (min-width:768px) {
    .pos__map {
        width:60%
    }
}
@media (min-width:1200px) {
    .pos__map {
        width:75%
    }
}
#top .fs-hidden {
    display:none!important
}
.facetwp-type-fselect .fs-wrap {
    width:100%
}
.facetwp-type-fselect .fs-wrap .fs-label-wrap {
    border:none;
    border-bottom:2px solid #202255
}
.facetwp-type-fselect .fs-wrap .fs-label {
    font-weight:700
}
.facetwp-type-fselect .fs-wrap.single .fs-option.selected {
    background-color:#d4e8f1
}
.facetwp-type-fselect .fs-arrow {
    border:none;
    bottom:auto;
    right:19px
}
.facetwp-type-fselect .fs-arrow:before {
    background:none;
    color:#202255;
    content:"\e877";
    font-family:entypo-fontello;
    font-size:22px;
    line-height:30px;
    text-align:center
}
.facetwp-type-fselect .fs-open .fs-arrow {
    -webkit-transform:none;
    transform:none
}
.facetwp-type-fselect .fs-search {
    background-color:#fff
}
.facetwp-type-fselect .fs-dropdown {
    border-bottom-width:2px;
    border-left-width:2px;
    border-right-width:2px
}
.facetwp-type-fselect .fs-dropdown .fs-option:hover {
    background-color:#d4e8f1
}
.facetwp-map-filtering {
    display:none!important
}
.facetwp-icon.locate-me {
    opacity:1
}
.facetwp-icon.locate-me:before {
    background:none;
    color:#202255;
    content:"\e842";
    font-family:entypo-fontello;
    font-size:22px;
    line-height:30px;
    text-align:center
}
.gm-style {
    font-family:ubuntu,Helvetica,Arial,sans-serif;
    font-size:12px!important
}
.gm-style .gm-style-iw-c {
    border-radius:0
}
@media (max-width:767.98px) {
    .gm-style .gm-style-iw-d {
        padding-bottom:10px;
        padding-right:15px
    }
}

.user-registration_wrapper.gform_wrapper.gravity-theme .gform_footer.top_label {
    margin-top:26px!important
}
.user-registration_wrapper.gform_wrapper.gravity-theme {
    margin:0 auto;
    max-width:700px
}
.user-registration_wrapper.gform_wrapper.gravity-theme .gform_footer input[type=submit] {
    margin-top:5px!important
}
.gform_wrapper.gravity-theme .gsection {
    border-bottom:none;
    margin-top:30px
}
@media (min-width:768px) {
    .gform_wrapper.gravity-theme .gsection {
        margin-top:65px
    }
}
.gform_wrapper.gravity-theme span.gfield_required {
    color:#202255
}
.gform_wrapper.gravity-theme .gsection_title {
    margin-bottom:5px
}
.gform_wrapper.gravity-theme .gfield {
    margin-bottom:8px
}
.gform_wrapper.gravity-theme .ginput_container {
    margin-bottom:7px
}
.gform_wrapper.gravity-theme .ginput_container_consent+.gfield_description {
    display:none!important
}
@media (min-width:992px) {
    .gform_wrapper.gravity-theme .dropdown-two-columns {
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex
    }
    .gform_wrapper.gravity-theme .dropdown-two-columns .ginput_container,.gform_wrapper.gravity-theme .dropdown-two-columns label {
        width:50%
    }
}
.gform_wrapper.gravity-theme .gform_footer .button,.gform_wrapper.gravity-theme .gform_footer input[type=submit] {
    margin-top:0!important
}
.floating-label {
    position:relative
}
.floating-label label {
    cursor:pointer;
    left:6px;
    margin-bottom:0;
    position:absolute;
    top:7px;
    -webkit-transition:all .33s ease-out;
    transition:all .33s ease-out
}
.floating-label.active label {
    font-size:.75rem!important;
    top:-19px
}
@media (max-width:767.98px) {
    .floating-label.remove-floating-on-mobile label {
        left:6px;
        position:relative;
        top:7px
    }
    .floating-label.remove-floating-on-mobile.active label {
        font-size:inherit!important;
        top:7px
    }
}
.gform_wrapper.gravity-theme .gform_validation_errors {
    background-color:transparent;
    border:none;
    border-bottom:2px solid #d00;
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    margin-bottom:40px;
    padding:16px 0
}
#login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,#login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h3,.gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h3,.gform_wrapper.gravity-theme #login-registration #login-area .responsive #top #wrap_all .video-list-container .gform_validation_errors>h2,.gform_wrapper.gravity-theme .gform_validation_errors>.gsection_title,.gform_wrapper.gravity-theme .gform_validation_errors>.widgettitle,.gform_wrapper.gravity-theme .gform_validation_errors>h2 {
    color:#d00;
    margin-bottom:0
}
#login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2 .gform-icon--close,#login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h3 .gform-icon--close,.gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2 .gform-icon--close,.gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h3 .gform-icon--close,.gform_wrapper.gravity-theme #login-registration #login-area .responsive #top #wrap_all .video-list-container .gform_validation_errors>h2 .gform-icon--close,.gform_wrapper.gravity-theme .gform_validation_errors>.gsection_title .gform-icon--close,.gform_wrapper.gravity-theme .gform_validation_errors>.widgettitle .gform-icon--close,.gform_wrapper.gravity-theme .gform_validation_errors>h2 .gform-icon--close {
    display:none
}
.gform_wrapper.gravity-theme .gfield_description {
    line-height:1.35;
    padding:0 6px
}
.gform_wrapper.gravity-theme .gfield_error label,.gform_wrapper.gravity-theme .gfield_error legend {
    color:#202255
}
.gform_wrapper.gravity-theme .gfield_validation_message,.gform_wrapper.gravity-theme .validation_message {
    background-color:transparent;
    border:none;
    color:#d00;
    font-weight:600;
    line-height:1.4;
    margin-top:-7px;
    padding:0 7px
}
@media (min-width:992px) {
    #gform_wrapper_1 #field_1_1 {
        grid-column:4/13
    }
    #gform_wrapper_1 #field_1_3 {
        grid-column:4/7
    }
    #gform_wrapper_1 #field_1_4 {
        grid-column:7/10
    }
    #gform_wrapper_1 #field_1_7 {
        grid-column:10/13
    }
}
#gform_wrapper_1 #field_1_6 {
    background:#d4e8f1;
    padding:16px
}
@media (min-width:992px) {
    #gform_wrapper_1 #field_1_6 {
        grid-column:1/4;
        grid-row:1/6;
        padding:20px 16px;
        position:relative
    }
}
#gform_wrapper_1 #field_1_6 legend {
    font-family:lora,Helvetica,Arial,sans-serif
}
#gform_wrapper_1 #field_1_6 .gfield_label {
    float:left;
    line-height:1.2;
    margin-bottom:16px
}
#gform_wrapper_1 #field_1_6 .gfield_label:after {
    clear:left;
    content:"";
    display:table
}
#gform_wrapper_1 #field_1_6 .ginput_container {
    margin-bottom:0
}
#gform_wrapper_1 #field_1_6 .ginput_container:before {
    clear:left;
    content:"";
    display:table
}
#gform_wrapper_1 #field_1_6 .gchoice {
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    line-height:1.2;
    margin-bottom:10px
}
#gform_wrapper_1 #field_1_6 .gchoice:last-child {
    margin-bottom:0
}
@media (min-width:992px) {
    #gform_wrapper_1 #field_1_6 .gchoice {
        -webkit-box-pack:end;
        -ms-flex-pack:end;
        -webkit-justify-content:flex-end;
        justify-content:flex-end;
        text-align:right
    }
    #gform_wrapper_1 #field_1_6 .gchoice input {
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        -webkit-order:2;
        order:2
    }
}
#gform_wrapper_1 #field_1_6 .gchoice label {
    font-weight:400
}
#gform_wrapper_1 #field_1_8 {
    grid-column:span 12;
    margin-top:50px
}
@media (min-width:992px) {
    #gform_wrapper_1 #field_1_8 {
        grid-column:4/13;
        margin-top:0
    }
}
#gform_wrapper_1 #field_submit {
    grid-column:span 12
}
@media (min-width:992px) {
    #gform_wrapper_1 #field_submit {
        grid-column:4/13
    }
}
#gform_wrapper_1 #gform_submit_button_1 {
    margin-top:0
}
.resonanz-consent-panel {
    background-color:#d4e8f1;
    border-color:#d4e8f1!important;
    border-radius:0;
    margin-left:auto;
    margin-right:auto;
    padding:40px 25px 50px
}
@media (min-width:768px) {
    .resonanz-consent-panel {
        padding:40px 50px 60px
    }
}
@media (min-width:992px) {
    .resonanz-consent-panel {
        margin:70px auto;
        width:650px
    }
}
#login-registration #login-area .gform_wrapper.gravity-theme .resonanz-consent-panel .gform_validation_errors>h2,#login-registration #login-area .resonanz-consent-panel h3,#login-registration #login-area .responsive #top #wrap_all .video-list-container .resonanz-consent-panel h2,.gform_wrapper.gravity-theme #login-registration #login-area .resonanz-consent-panel .gform_validation_errors>h2,.gform_wrapper.gravity-theme .resonanz-consent-panel .gsection_title,.resonanz-consent-panel #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.resonanz-consent-panel #login-registration #login-area .responsive #top #wrap_all .video-list-container h2,.resonanz-consent-panel #login-registration #login-area h3,.resonanz-consent-panel .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.resonanz-consent-panel .gform_wrapper.gravity-theme .gsection_title,.resonanz-consent-panel .responsive #top #wrap_all .video-list-container #login-registration #login-area h2,.resonanz-consent-panel .widgettitle,.resonanz-consent-panel h2,.responsive #top #wrap_all .video-list-container #login-registration #login-area .resonanz-consent-panel h2 {
    margin-bottom:17px
}
.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .resonanz-consent-panel .gform_validation_errors>h2,.resonanz-consent-panel .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.resonanz-consent-panel .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2,.resonanz-consent-panel .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2,.resonanz-consent-panel .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2,.resonanz-consent-panel .template-page .entry-content-wrapper .res_row_with_illustration h3,.resonanz-consent-panel p,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .resonanz-consent-panel h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .resonanz-consent-panel .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration .resonanz-consent-panel h3,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .resonanz-consent-panel h2 {
    margin-bottom:40px
}
.resonanz-consent-panel button {
    background-color:#fff;
    border:none;
    color:#202255;
    font-family:ubuntu,Helvetica,Arial,sans-serif;
    padding:10px 20px;
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}
.resonanz-consent-panel button:hover {
    cursor:pointer
}
.resonanz-consent-panel button:focus,.resonanz-consent-panel button:hover {
    background-color:#202255;
    color:#fff
}
#top .template-search.content {
    padding-bottom:60px;
    padding-top:70px
}
@media (min-width:1200px) {
    #top .template-search.content {
        padding-bottom:100px;
        padding-top:120px
    }
}
#top .template-search.content .author-extra-border,#top .template-search.content .page-heading-container,#top .template-search.content .post-meta-infos,#top .template-search.content .search-result-counter {
    display:none
}
#top .template-search.content .entry-content-wrapper {
    padding:30px 0
}
#login-registration #login-area .gform_wrapper.gravity-theme .template-page #top .template-search.content .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h3:last-child,#login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .template-search.content .entry-content-wrapper .res_row_with_illustration h3:last-child,#login-registration #login-area .responsive #top .template-search.content #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h3:last-child,#top .template-search.content #login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h3:last-child,#top .template-search.content .entry-content-wrapper p:last-child,#top .template-search.content .gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h3:last-child,#top .template-search.content .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>.gsection_title:last-child,#top .template-search.content .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>.widgettitle:last-child,#top .template-search.content .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2:last-child,#top .template-search.content .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h3:last-child,#top .template-search.content .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container h3:last-child,#top .template-search.content .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h3:last-child,#top .template-search.content .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>.gsection_title:last-child,#top .template-search.content .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>.widgettitle:last-child,#top .template-search.content .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2:last-child,#top .template-search.content .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .responsive #top #wrap_all .video-list-container .gsection_title:last-child,#top .template-search.content .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area h3:last-child,#top .template-search.content .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .gform_wrapper.gravity-theme .gsection_title:last-child,#top .template-search.content .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .widgettitle:last-child,#top .template-search.content .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2:last-child,#top .template-search.content .template-page .entry-content-wrapper .res_row_with_illustration h3:last-child,.gform_wrapper.gravity-theme #login-registration #login-area .template-page #top .template-search.content .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h3:last-child,.gform_wrapper.gravity-theme .responsive #top #wrap_all .video-list-container .template-page .template-search.content .entry-content-wrapper .res_row_with_illustration .gsection_title:last-child,.gform_wrapper.gravity-theme .responsive #top .template-search.content #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .gsection_title:last-child,.gform_wrapper.gravity-theme .template-page #top .template-search.content .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>.gsection_title:last-child,.gform_wrapper.gravity-theme .template-page #top .template-search.content .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>.widgettitle:last-child,.gform_wrapper.gravity-theme .template-page #top .template-search.content .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2:last-child,.responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .template-search.content .entry-content-wrapper .res_row_with_illustration h3:last-child,.responsive #top #wrap_all .video-list-container .gform_wrapper.gravity-theme .template-page .template-search.content .entry-content-wrapper .res_row_with_illustration .gsection_title:last-child,.responsive #top #wrap_all .video-list-container .template-page .template-search.content .entry-content-wrapper .res_row_with_illustration .widgettitle:last-child,.responsive #top #wrap_all .video-list-container .template-page .template-search.content .entry-content-wrapper .res_row_with_illustration h2:last-child,.responsive #top .template-search.content #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h3:last-child,.responsive #top .template-search.content #wrap_all .video-list-container .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gsection_title:last-child,.responsive #top .template-search.content #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .widgettitle:last-child,.responsive #top .template-search.content #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2:last-child,.template-page #top .template-search.content .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h3:last-child,.template-page #top .template-search.content .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container h3:last-child,.template-page #top .template-search.content .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h3:last-child,.template-page #top .template-search.content .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>.gsection_title:last-child,.template-page #top .template-search.content .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>.widgettitle:last-child,.template-page #top .template-search.content .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2:last-child,.template-page #top .template-search.content .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .responsive #top #wrap_all .video-list-container .gsection_title:last-child,.template-page #top .template-search.content .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area h3:last-child,.template-page #top .template-search.content .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .gform_wrapper.gravity-theme .gsection_title:last-child,.template-page #top .template-search.content .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .widgettitle:last-child,.template-page #top .template-search.content .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2:last-child,.template-page #top .template-search.content .entry-content-wrapper .res_row_with_illustration h3:last-child {
    margin-bottom:0
}
#top .template-search.content .post-title {
    margin:0 auto 12px
}
#top .template-search.content .post-title:after {
    content:"\e879";
    display:inline-block;
    font-family:entypo-fontello;
    margin-left:8px
}
#top .template-search.content .post-entry {
    display:block!important
}
#top .template-search.content .widgettitle {
    margin:0 auto 30px
}
#login-registration #login-area .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper #top .template-search.content .gform_validation_errors>h2,#login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration #top .template-search.content .gform_validation_errors>h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .template-search.content h2,#login-registration #login-area .responsive #top .template-search.content #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2,#login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper #top .template-search.content h3,#login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration #top .template-search.content h3,#top .template-search.content #login-registration #login-area .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,#top .template-search.content #login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,#top .template-search.content #login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper h3,#top .template-search.content #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h3,#top .template-search.content .gform_wrapper.gravity-theme #login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,#top .template-search.content .gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,#top .template-search.content .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,#top .template-search.content .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gsection_title,#top .template-search.content .gform_wrapper.gravity-theme .team-members .gform_validation_errors>h2,#top .template-search.content .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gsection_title,#top .template-search.content .pagination,#top .template-search.content .post-title,#top .template-search.content .single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,#top .template-search.content .single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area h3,#top .template-search.content .single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,#top .template-search.content .single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .gform_validation_errors>h2,#top .template-search.content .single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .gsection_title,#top .template-search.content .single-pressemeldung__content .template-page .entry-content-wrapper .widgettitle,#top .template-search.content .single-pressemeldung__content .template-page .entry-content-wrapper h2,#top .template-search.content .single-pressemeldung__content .template-page .entry-content-wrapper h3,#top .template-search.content .team-members .gform_wrapper.gravity-theme .gform_validation_errors>h2,#top .template-search.content .team-members h3,#top .template-search.content .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,#top .template-search.content .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area h3,#top .template-search.content .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,#top .template-search.content .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gsection_title,#top .template-search.content .template-page .entry-content-wrapper .res_row_with_illustration .widgettitle,#top .template-search.content .template-page .entry-content-wrapper .res_row_with_illustration h2,#top .template-search.content article,#top .template-search.content h4,.gform_wrapper.gravity-theme #login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper #top .template-search.content .gform_validation_errors>h2,.gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration #top .template-search.content .gform_validation_errors>h2,.gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper #top .template-search.content .gform_validation_errors>h2,.gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper #top .template-search.content .gsection_title,.gform_wrapper.gravity-theme .team-members #top .template-search.content .gform_validation_errors>h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration #top .template-search.content .gsection_title,.responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .template-search.content h2,.responsive #top #wrap_all .video-list-container .single-pressemeldung__content .template-page .entry-content-wrapper .template-search.content h2,.responsive #top #wrap_all .video-list-container .team-members .template-search.content h2,.responsive #top .template-search.content #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h2,.responsive #top .template-search.content #wrap_all .video-list-container .single-pressemeldung__content .template-page .entry-content-wrapper h2,.responsive #top .template-search.content #wrap_all .video-list-container .team-members h2,.single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area #top .template-search.content h3,.single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area .gform_wrapper.gravity-theme #top .template-search.content .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper #top .template-search.content .widgettitle,.single-pressemeldung__content .template-page .entry-content-wrapper #top .template-search.content h2,.single-pressemeldung__content .template-page .entry-content-wrapper #top .template-search.content h3,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme #login-registration #login-area #top .template-search.content .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme #top .template-search.content .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme #top .template-search.content .gsection_title,.single-pressemeldung__content .template-page .entry-content-wrapper .responsive #top #wrap_all .video-list-container .template-search.content h2,.single-pressemeldung__content .template-page .entry-content-wrapper .responsive #top .template-search.content #wrap_all .video-list-container h2,.team-members #top .template-search.content h3,.team-members .gform_wrapper.gravity-theme #top .template-search.content .gform_validation_errors>h2,.team-members .responsive #top #wrap_all .video-list-container .template-search.content h2,.team-members .responsive #top .template-search.content #wrap_all .video-list-container h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area #top .template-search.content h3,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme #top .template-search.content .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container .template-search.content h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top .template-search.content #wrap_all .video-list-container h2,.template-page .entry-content-wrapper .res_row_with_illustration #top .template-search.content .widgettitle,.template-page .entry-content-wrapper .res_row_with_illustration #top .template-search.content h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area #top .template-search.content .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #top .template-search.content .gsection_title,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area .template-search.content h2,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top .template-search.content #wrap_all .video-list-container #login-registration #login-area h2 {
    float:none;
    max-width:1140px
}
#top .template-search.content article {
    border-top:2px solid #d4e8f1;
    margin:0 auto
}
#top .template-search.content .pagination {
    margin:0 auto;
    padding-left:0;
    padding-right:0
}
.widgettitle {
    text-transform:none
}
@media (max-width:991.98px) {
    .widgettitle {
        font-size:1.625rem
    }
}
.av_textblock_section {
    max-width:900px
}
.av_textblock_section img.alignleft,.av_textblock_section img.alignright {
    margin-bottom:20px;
    max-width:30%
}
@media (min-width:576px) {
    .av_textblock_section img.alignleft,.av_textblock_section img.alignright {
        max-width:40%
    }
    .av_textblock_section img.alignright {
        margin-left:25px
    }
    .av_textblock_section .img-alignleft {
        margin-right:25px
    }
}
.avia-image-container.avia-align-center.el_before_av_textblock {
    margin-bottom:30px
}
@media (max-width:767.98px) {
    .av_one_fifth .av-image-caption-overlay,.av_one_fifth img.avia_image {
        max-width:200px
    }
}
@media (max-width:991.98px) {
    .av_one_fifth.av-break-at-tablet .av-image-caption-overlay,.av_one_fifth.av-break-at-tablet img.avia_image {
        max-width:200px
    }
}
@media (max-width:767.98px) {
    .av_two_fifth .av-image-caption-overlay,.av_two_fifth img.avia_image {
        max-width:200px
    }
}
@media (max-width:991.98px) {
    .av_two_fifth.av-break-at-tablet .av-image-caption-overlay,.av_two_fifth.av-break-at-tablet img.avia_image {
        max-width:250px
    }
}
@media (max-width:767.98px) {
    .avia-logo-element-container.avia-logo-grid img {
        max-width:200px
    }
    .avia-logo-element-container.avia-logo-grid .slide-entry {
        width:100%!important
    }
}
.avia-image-container.av-overlay-hover-deactivate a {
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:column-reverse;
    -ms-flex-direction:column-reverse;
    flex-direction:column-reverse
}
.avia-image-container.av-overlay-hover-deactivate a:hover {
    text-decoration:none
}
.avia-image-container.av-overlay-hover-deactivate .av-caption-image-overlay-bg {
    display:none!important
}
.avia-image-container.av-overlay-hover-deactivate .av-image-caption-overlay {
    height:auto;
    position:relative;
    width:auto
}
.avia-image-container.av-overlay-hover-deactivate .av-image-caption-overlay .av-image-caption-overlay-position {
    display:block;
    height:auto;
    width:auto
}
.avia-image-container.av-overlay-hover-deactivate .av-image-caption-overlay .av-image-caption-overlay-center {
    display:block;
    padding:6px 0 0;
    text-align:left
}
.avia-image-container.av-overlay-hover-deactivate .av-image-caption-overlay .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.avia-image-container.av-overlay-hover-deactivate .av-image-caption-overlay .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2,.avia-image-container.av-overlay-hover-deactivate .av-image-caption-overlay .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2,.avia-image-container.av-overlay-hover-deactivate .av-image-caption-overlay .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2,.avia-image-container.av-overlay-hover-deactivate .av-image-caption-overlay .template-page .entry-content-wrapper .res_row_with_illustration h3,.avia-image-container.av-overlay-hover-deactivate .av-image-caption-overlay p,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .avia-image-container.av-overlay-hover-deactivate .av-image-caption-overlay .gform_validation_errors>h2,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .avia-image-container.av-overlay-hover-deactivate .av-image-caption-overlay h2,.template-page .entry-content-wrapper .res_row_with_illustration .avia-image-container.av-overlay-hover-deactivate .av-image-caption-overlay h3,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .avia-image-container.av-overlay-hover-deactivate .av-image-caption-overlay .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .avia-image-container.av-overlay-hover-deactivate .av-image-caption-overlay h2 {
    color:#202255;
    font-size:.9rem;
    line-height:1.51
}
.avia-image-container.av-overlay-hover-deactivate .avia-image-overlay-wrap {
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:column-reverse;
    -ms-flex-direction:column-reverse;
    flex-direction:column-reverse
}
.av-buildercomment {
    margin-top:24px
}
.side-container-comment-inner {
    border-bottom:1px solid #202255;
    margin-bottom:32px;
    padding-bottom:6px;
    text-align:left
}
.side-container-comment-inner .comment-count {
    border-radius:0;
    display:inline;
    font-size:1.125rem;
    font-weight:700;
    height:auto;
    line-height:1.5;
    margin:0;
    text-align:left;
    width:auto
}
.side-container-comment-inner .comment-text {
    font-size:1.125rem;
    font-weight:700;
    line-height:1.5;
    text-transform:none
}
.side-container-comment-inner .center-border-left,.side-container-comment-inner .center-border-right {
    display:none
}
.main_color .comment-count {
    background:#fff;
    border:#fff;
    color:#202255
}
.comment_container .minitext {
    display:none!important
}
.entry-content-wrapper .commentlist li {
    margin-left:0;
    margin-right:0
}
#top .comment-entry {
    font-family:ubuntu,Helvetica,Arial,sans-serif
}
#top .comment-entry .comment-header {
    margin-bottom:6px
}
#top .comment-entry .comment-header .author_name {
    font-size:1.375rem
}
@media (max-width:575.98px) {
    #top .comment-entry .comment-header .author_name {
        font-size:1.125rem
    }
}
#top .comment-entry .comment-header .author_name cite {
    font-family:ubuntu,Helvetica,Arial,sans-serif
}
#top .comment-entry .comment-header .comment-meta {
    margin-top:6px
}
#top .comment-entry .comment-header .comment-meta time {
    font-size:1rem;
    font-weight:400
}
#top .comment-entry .comment_content {
    margin-left:80px
}
#top .comment-entry .commentlist ul {
    border-left:none
}
#top .comment-entry .commentlist ul li {
    padding-top:10px
}
#top .comment-entry .logged-in-as {
    font-weight:400;
    letter-spacing:0
}
#top .comment-entry .logged-in-as a:first-child {
    font-weight:400!important;
    text-decoration:none
}
#top .comment-entry #reply-title,#top .comment-entry #top .logged-in-as,#top .comment-entry .author_name,#top .comment-entry .dynamic-column-title,#top .comment-entry .miniheading {
    letter-spacing:.01em
}
#top .comment-entry .comment_text {
    margin-top:16px
}
#top .comment-entry .comment_text .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,#top .comment-entry .comment_text .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2,#top .comment-entry .comment_text .template-page .entry-content-wrapper .res_row_with_illustration h3,#top .comment-entry .comment_text p,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration #top .comment-entry .comment_text .gform_validation_errors>h2,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .comment-entry .comment_text h2,.responsive #top .comment-entry .comment_text #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2,.template-page .entry-content-wrapper .res_row_with_illustration #top .comment-entry .comment_text h3,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #top .comment-entry .comment_text .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .comment-entry .comment_text h2,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top .comment-entry .comment_text #wrap_all .video-list-container h2 {
    margin-bottom:16px
}
#top .comment-entry .children {
    margin-left:88px
}
@media (max-width:575.98px) {
    #top .comment-entry .children {
        margin-left:30px
    }
}
#top .comment-entry .children li {
    padding-top:10px
}
#top .comment-entry .children .gravatar {
    left:-12px
}
#top .comment-entry .children .comment_content {
    margin-left:48px
}
#top .comment-entry .comment-reply-link {
    font-size:.9375rem;
    text-decoration:underline
}
#top .comment-entry .comment-reply-link:hover {
    text-decoration:none
}
.commentlist>.comment {
    border-bottom-style:solid
}
#top #commentform {
    max-width:700px
}
#top #commentform label {
    left:0;
    padding-right:10px;
    position:relative;
    white-space:nowrap
}
#top #commentform .comment-notes {
    margin-bottom:12px
}
#top #commentform .comment-form-author,#top #commentform .comment-form-email {
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    z-index:9
}
@media (min-width:768px) {
    #top #commentform .comment-form-author,#top #commentform .comment-form-email {
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-flex-direction:row;
        -ms-flex-direction:row;
        flex-direction:row;
        float:left;
        width:47%
    }
}
#top #commentform .comment-form-author input,#top #commentform .comment-form-email input {
    position:relative;
    width:100%
}
@media (min-width:768px) {
    #top #commentform .comment-form-email {
        margin-left:6%
    }
}
#top #commentform .comment-form-email:after {
    clear:left;
    content:"";
    display:block
}
#top #commentform .comment-form-comment {
    padding:0;
    z-index:1
}
#top #commentform .comment-form-comment:before {
    clear:left;
    content:"";
    display:block
}
#top #commentform .comment-form-comment label {
    margin-bottom:4px
}
#top #commentform .comment-form-comment textarea {
    margin-bottom:0
}
#commentform .comment-form-comment label,.comment-notes {
    display:block
}
@media (max-width:575.98px) {
    .share-buttons+.comment_section {
        margin-top:24px
    }
}
.res_breadcrumbs ul {
    line-height:1;
    list-style-type:none;
    margin:0
}
.res_breadcrumbs li {
    line-height:1;
    margin:0;
    padding:0
}
.res_breadcrumbs br {
    display:none
}
.res_breadcrumbs .sep {
    color:#d4e8f1;
    margin:0 5px
}
.res_breadcrumbs a,.res_breadcrumbs span {
    font-size:.875rem!important;
    font-weight:400!important;
    line-height:1.5
}
.res_breadcrumbs__current span {
    font-weight:700!important
}
.single-blumen-und-pflanzen .product_header .res_breadcrumbs,.single-sunshine-snack .product_header .res_breadcrumbs,.single-ice_cream .product_header .res_breadcrumbs,.single-obst-und-gemuese .product_header .res_breadcrumbs {
    margin:10px auto 0;
    max-width:1087px
}
@media (min-width:768px) {
    .single-blumen-und-pflanzen .product_header .res_breadcrumbs,.single-sunshine-snack .product_header .res_breadcrumbs,.single-ice_cream .product_header .res_breadcrumbs,.single-obst-und-gemuese .product_header .res_breadcrumbs {
        padding:0 24px
    }
}

@media (max-width:575.98px) {
    .single-blumen-und-pflanzen .product_header .res_breadcrumbs ul,.single-sunshine-snack .product_header .res_breadcrumbs ul,.single-ice_cream .product_header .res_breadcrumbs ul,.single-obst-und-gemuese .product_header .res_breadcrumbs ul {
        max-width:100%;
        width:100%
    }
}
.single-blumen-und-pflanzen .product_cat .res_breadcrumbs,.single-sunshine-snack .product_cat .res_breadcrumbs,.single-ice_cream .product_cat .res_breadcrumbs,.single-obst-und-gemuese .product_cat .res_breadcrumbs {
    margin:10px auto 0;
    max-width:1087px;
    padding:0 24px
}
@media (max-width:1199.98px) {
    .single-blumen-und-pflanzen .product_cat .res_breadcrumbs,.single-sunshine-snack .product_cat .res_breadcrumbs,.single-ice_cream .product_cat .res_breadcrumbs,.single-obst-und-gemuese .product_cat .res_breadcrumbs {
        padding-left:20px
    }
}
.single-rezept .res_breadcrumbs {
    margin-bottom:15px
}
@media (min-width:992px) {
    .single-rezept .res_breadcrumbs {
        margin-bottom:30px
    }
}
@media (min-width:768px) {
    .single-rezept .res_breadcrumbs {
        margin-left:-70px
    }
}
.single-rezept .res_breadcrumbs .sep {
    color:#fff
}
.single-download .res_breadcrumbs {
    margin-bottom:8px
}
.single-pressemeldung .res_breadcrumbs {
    padding:0 0 10px
}
@media (min-width:768px) {
    .single-pressemeldung .res_breadcrumbs {
        padding:0 0 35px
    }
}
.single-pressemeldung .res_breadcrumbs .sep {
    color:#fff
}
.res_page_banner__heading__inner+.res_breadcrumbs {
    margin:10px auto 0;
    max-width:1140px
}
.single-post .res_breadcrumbs {
    margin-top:10px
}
.avia_codeblock {
    max-width:100%!important
}
.avia_codeblock .res_breadcrumbs {
    margin:-20px 0 50px
}
.avia_codeblock .res_breadcrumbs .sep {
    color:#fff
}
.product {
    color:#202255;
    display:grid;
    grid-template-columns:repeat(12,1fr);
    grid-template-rows:97px auto 152px auto
}
@media (max-width:767.98px) {
    .product {
        grid-template-rows:50px auto 150px auto
    }
}

.product_background_header {
    grid-row:1/3;
}
@media (max-width:991.98px) {
    .product_background_header {

    }
}
@media (max-width:767.98px) {
    .product_background_header {
        max-height:650px;
        min-height:600px
    }
}
@media (max-width:575.98px) {
    .product_background_header {
        min-height:500px
    }
}
@media (max-width:400px) {
    .product_background_header {
        max-height:550px
    }
}
@media (max-width:300px) {
    .product_background_header {
        max-height:850px
    }
}
.product_background_header__img {
    height:100%
}
@media (min-width:2000px) {
    .product_background_header__img {
        max-height:2400px!important
    }
}
.product_header {
    grid-column:1/13;
    grid-row:2/4;
    padding-left:var(--bs-gutter-x,2rem);
    padding-right:var(--bs-gutter-x,2rem)
}
.product_header .container--only {
    max-width:1087px
}
@media (max-width:1399.98px) {
    .product_header {
        grid-column:1/13;
        padding-left:var(--bs-gutter-x,2rem);
        padding-right:var(--bs-gutter-x,2rem)
    }
}
@media (max-width:767.98px) {
    .product_header {
        padding-left:7.5vw;
        padding-right:7.5vw
    }
}
.product_header__top {
    background:#d4e8f1;
    margin-bottom:50px;
    padding:14px 0 25px;
    text-align:center
}
@media (max-width:767.98px) {
    .product_header__top {
        margin-bottom:30px;
        padding:14px 0 20px
    }
}
.product_header__top .row {
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-justify-content:center;
    justify-content:center;
    margin:0;
    margin-bottom:0!important;
    padding:0 30px
}
@media (max-width:767.98px) {
    .product_header__top .row {
        padding:0 55px
    }
}
@media (max-width:575.98px) {
    .product_header__top .row {
        padding:0 20px
    }
}
.product_header__top .row>* {
    margin-left:auto;
    margin-right:auto;
    max-width:950px
}
.product_header__top__headline {
    font-size:clamp(1.625rem,4.1791vw,3.5rem);
    letter-spacing:.01em;
    line-height:1.11;
    margin-bottom:0;
    max-width:642px;
    padding:0
}
@media (min-width:992px) {
    .product_header__top__headline {
        letter-spacing:1.12px
    }
}
.product_header__top__teaser {
    font-family:ubuntu,Helvetica,Arial,sans-serif;
    font-size:clamp(1.125rem,1.86567vw,1.5625rem);
    letter-spacing:.01em;
    line-height:1.28;
    margin-bottom:0!important;
    margin-top:5px;
    padding:0
}
@media (min-width:1400px) {
    .product_header__top__teaser {
        max-width:1109px
    }
}
.product_header__main {
    background:#d4e8f1;
    position:relative
}
.product_header__main__arrow_link {
    left:50%;
    position:absolute;
    top:-150px;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%)
}
@media (max-width:991.98px) {
    .product_header__main__arrow_link {
        top:-100px
    }
}
@media (max-width:767.98px) {
    .product_header__main__arrow_link {
        display:none
    }
}
.product_header__main__arrow_link svg {
    color:#fff;
    font-size:1.875rem
}
.product_header__main__img {
    display:block;
    max-height:346px;
    -o-object-fit:cover;
    object-fit:cover;
    width:100%
}
.product_header__main__intro_container {
    padding:85px 0 0;
    position:relative
}
@media (max-width:1199.98px) {
    .product_header__main__intro_container {
        padding:60px 0 0
    }
}
@media (max-width:991.98px) {
    .product_header__main__intro_container {
        padding:48px 0 0
    }
}
@media (max-width:400px) {
    .product_header__main__intro_container {
        padding-top:40px
    }
}
.product_header__main__intro_container.no-signature {
    padding:22px 0 0
}
@media (max-width:991.98px) {
    .product_header__main__intro_container.no-signature {
        padding:22px 0 0
    }
}
@media (max-width:767.98px) {
    .product_header__main__intro_container.no-signature {
        padding:20px 0 0
    }
}
.product_header__main__intro_container__info_box {
    padding-top:10px;
    position:absolute;
    right:32px;
    top:0
}
@media (max-width:767.98px) {
    .product_header__main__intro_container__info_box {
        padding-top:6px;
        right:16px
    }
}
@media (max-width:575.98px) {
    .product_header__main__intro_container__info_box {
        right:10px
    }
}
.product_header__main__intro_container__info_box__info {
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    font-family:eager-naturalist,Helvetica,Arial,sans-serif;
    font-size:3rem;
    -webkit-justify-content:flex-end;
    justify-content:flex-end;
    line-height:1
}
@media (max-width:1199.98px) {
    .product_header__main__intro_container__info_box__info {
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        grid-column-gap:6px;
        -webkit-flex-direction:row;
        -ms-flex-direction:row;
        flex-direction:row;
        font-size:1.875rem
    }
}
@media (max-width:991.98px) {
    .product_header__main__intro_container__info_box__info {
        font-size:1.375rem
    }
}
@media (max-width:767.98px) {
    .product_header__main__intro_container__info_box__info {
        font-size:1.25rem;
        line-height:1.2
    }
}
@media (max-width:575.98px) {
    .product_header__main__intro_container__info_box__info {
        font-size:1.25rem
    }
}
@media (max-width:400px) {
    .product_header__main__intro_container__info_box__info {
        font-size:1rem
    }
}
.product_header__main__intro_container__info_box__sub {
    display:block;
    font-family:eager-naturalist,Helvetica,Arial,sans-serif;
    font-size:1.875rem;
    line-height:1;
    text-align:right
}
@media (max-width:1199.98px) {
    .product_header__main__intro_container__info_box__sub {
        font-size:1.1875rem
    }
}
@media (max-width:991.98px) {
    .product_header__main__intro_container__info_box__sub {
        font-size:.875rem
    }
}
@media (max-width:767.98px) {
    .product_header__main__intro_container__info_box__sub {
        font-size:.8125rem
    }
}
@media (max-width:575.98px) {
    .product_header__main__intro_container__info_box__sub {
        font-size:.875rem
    }
}
@media (max-width:400px) {
    .product_header__main__intro_container__info_box__sub {
        font-size:.625rem
    }
}
.product_header__main__intro_container .row {
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-justify-content:center;
    justify-content:center;
    margin-bottom:0!important;
    padding-bottom:20px
}
.product_header__main__intro_container__headline {
    font-size:1.75rem;
    letter-spacing:.01em;
    line-height:1.29;
    margin-bottom:11px
}
@media (max-width:767.98px) {
    .product_header__main__intro_container__headline {
        font-size:1.375rem;
        margin-bottom:10px
    }
}
.product_header__main__intro_container .details-mobile .product_cat_header__text,.product_header__main__intro_container .details-mobile .product_header__main__intro_container__text {
    display:none
}
@media (min-width:768px) {
    .product_header__main__intro_container .details-mobile .product_cat_header__text,.product_header__main__intro_container .details-mobile .product_header__main__intro_container__text {
        display:block!important
    }
}
.product_header__main__intro_container__accordion {
    cursor:pointer;
    list-style:none
}
.product_header__main__intro_container__accordion__trigger {
    display:none;
    font-family:ubuntu,Helvetica,Arial,sans-serif;
    font-size:16px;
    font-weight:500;
    letter-spacing:.32px;
    line-height:1.94;
    text-decoration:none!important
}
.product_header__main__intro_container__accordion__trigger span {
    position:relative
}
.product_header__main__intro_container__accordion__trigger span:after {
    content:"";
    position:absolute;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out;
    width:100%
}
.product_header__main__intro_container__accordion__trigger:active span:after,.product_header__main__intro_container__accordion__trigger:focus span:after,.product_header__main__intro_container__accordion__trigger:hover span:after {
    background:#202255;
    bottom:-3px;
    height:1px;
    left:0
}
@media (max-width:767.98px) {
    .product_header__main__intro_container__accordion__trigger {
        display:block
    }
}
.product_header__main__intro_container__accordion__trigger.active .svg-inline--fa {
    -webkit-transform:rotate(-180deg);
    transform:rotate(-180deg)
}
.product_header__main__intro_container__text {
    padding-right:15px
}
.product_header__main__intro_container__text+details {
    padding-left:16px;
    padding-right:0
}
.product_articles {
    grid-column:2/12;
    grid-row:4;
    margin:0 auto;
    max-width:1640px;
    padding:170px 0 0;
    width:100%
}
@media (max-width:1399.98px) {
    .product_articles {
        padding-top:150px!important
    }
}
@media (max-width:1199.98px) {
    .product_articles {
        padding-top:100px!important
    }
}
@media (max-width:767.98px) {
    .product_articles {
        grid-column:1/13;
        padding-left:7.5vw;
        padding-right:7.5vw
    }
}
.product_articles__text_img_boxes {
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center;
    margin:0 auto 100px
}
.product_articles__text_img_boxes--right {
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -webkit-flex-direction:row-reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse
}
@media (max-width:991.98px) {
    .product_articles__text_img_boxes {
        -webkit-box-orient:vertical!important;
        -webkit-box-direction:reverse!important;
        -webkit-flex-direction:column-reverse!important;
        -ms-flex-direction:column-reverse!important;
        flex-direction:column-reverse!important
    }
}
.product_articles__text_img_boxes__img_container {
    margin:0 auto;
    max-width:600px;
    text-align:center
}
@media (max-width:991.98px) {
    .product_articles__text_img_boxes__img_container {
        margin:60px auto 0
    }
}
articles .product_articles__text_img_boxes__img_container__img {
    -o-object-fit:contain;
    object-fit:contain;
    width:100%
}
.product_articles__text_img_boxes__text_container {
    margin:0 auto;
    max-width:600px;
    text-align:left
}
.product_articles__text_img_boxes__text_container__headline {
    font-size:28px;
    font-weight:700;
    letter-spacing:.01em;
    line-height:1.29;
    margin-top:20px
}
.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .product_articles__text_img_boxes__text_container__content .gform_validation_errors>h2,.product_articles__text_img_boxes__text_container__content .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.product_articles__text_img_boxes__text_container__content .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2,.product_articles__text_img_boxes__text_container__content .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2,.product_articles__text_img_boxes__text_container__content .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2,.product_articles__text_img_boxes__text_container__content .template-page .entry-content-wrapper .res_row_with_illustration h3,.product_articles__text_img_boxes__text_container__content p,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .product_articles__text_img_boxes__text_container__content h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .product_articles__text_img_boxes__text_container__content .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration .product_articles__text_img_boxes__text_container__content h3,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .product_articles__text_img_boxes__text_container__content h2 {
    display:inline;
    line-height:1.5;
    margin:0 0 20px
}
.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .product_articles__text_img_boxes__text_container__content .gform_validation_errors>h2 a,.product_articles__text_img_boxes__text_container__content .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2 a,.product_articles__text_img_boxes__text_container__content .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2 a,.product_articles__text_img_boxes__text_container__content .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2 a,.product_articles__text_img_boxes__text_container__content .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2 a,.product_articles__text_img_boxes__text_container__content .template-page .entry-content-wrapper .res_row_with_illustration h3 a,.product_articles__text_img_boxes__text_container__content p a,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .product_articles__text_img_boxes__text_container__content h2 a,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .product_articles__text_img_boxes__text_container__content .gform_validation_errors>h2 a,.template-page .entry-content-wrapper .res_row_with_illustration .product_articles__text_img_boxes__text_container__content h3 a,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .product_articles__text_img_boxes__text_container__content h2 a {
    display:inline;
    font-weight:700
}
.product_articles__text_img_boxes__text_container__content ul {
    list-style:disc;
    margin-left:20px
}
.product_main {
    display:grid;
    grid-column:1/13;
    grid-row:4;
    grid-template-columns:repeat(12,1fr);
    grid-template-rows:repeat(4,auto);
    padding-top:70px
}
.product_main.articles-active {
    grid-row:5
}
@media (max-width:991.98px) {
    .product_main.articles-active {
        padding-top:0
    }
}
@media (max-width:767.98px) {
    .product_main.articles-active .product_main__sorts__single {
        margin-bottom:50px!important
    }
}
.product_main.not-single {
    margin-top:-10px;
    padding:195px 0 0
}
.product_main:not(.articles-active) {
    padding:31px 0 0
}
.product_main__sorts {
    grid-column:1/13;
    grid-row:1;
    position:relative;
    width:100%
}
@media (max-width:1399.98px) {
    .product_main__sorts {
        grid-column:1/13;
        padding-left:var(--bs-gutter-x,2rem);
        padding-right:var(--bs-gutter-x,2rem)
    }
}
.product_main__sorts__title {
    display:block;
    font-family:lora,Helvetica,Arial,sans-serif;
    font-size:2.25rem;
    font-weight:700;
    letter-spacing:.02em;
    line-height:2.25;
    margin-bottom:0;
    text-align:center
}
@media (max-width:767.98px) {
    .product_main__sorts__title {
        font-size:2rem;
        line-height:1.2
    }
    .product_main__sorts .sorts-pagination {
        margin-bottom:0!important;
        margin-top:10px
    }
}
.product_main__sorts__gallery {
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:center;
    justify-content:center;
    margin:120px auto 80px;
    max-width:1350px;
    text-align:center
}
@media (max-width:1399.98px) {
    .product_main__sorts__gallery {
        margin-top:110px
    }
}
@media (max-width:1199.98px) {
    .product_main__sorts__gallery {
        margin-top:80px
    }
}
@media (max-width:767.98px) {
    .product_main__sorts__gallery {
        margin-bottom:0;
        margin-top:70px
    }
}
@media (max-width:575.98px) {
    .product_main__sorts__gallery {
        margin-top:40px
    }
}
.product_main__sorts__gallery__container__img_container {
    position:relative
}
.product_main__sorts__gallery__container__img_container__img {
    height:400px;
    margin-left:auto;
    margin-right:auto;
    -o-object-fit:contain;
    object-fit:contain;
    width:100%
}
@media (max-width:991.98px) {
    .product_main__sorts__gallery__container__img_container__img {
        height:250px;
        width:auto
    }
}
@media (max-width:767.98px) {
    .product_main__sorts__gallery__container__img_container__img {
        height:300px;
        width:auto
    }
}
@media (min-width:1400px) {
    .product_main__sorts__gallery__container__img_container__img {
        height:500px;
        width:auto
    }
}
.product_main__sorts__gallery__container__img_container__badge {
    border-radius:1000px;
    color:#fff;
    letter-spacing:.16px;
    line-height:1.25;
    padding:3px 10px;
    position:absolute;
    right:0;
    top:0
}
@media (min-width:768px) and (max-width:991.98px) {
    .product_main__sorts__gallery__container__img_container__badge {
        right:-10%
    }
}
@media (max-width:767.98px) {
    .product_main__sorts__gallery__container__img_container__badge {
        right:5%
    }
}
@media (max-width:575.98px) {
    .product_main__sorts__gallery__container__img_container__badge {
        right:0
    }
}
.product_main__sorts__gallery__container__img_container__badge--zart-süß {
    background:#ee264d
}
.product_main__sorts__gallery__container__img_container__badge--herzhaft-süß {
    background:#ef812c
}
.product_main__sorts__gallery__container__img_container__badge--würzig {
    background:#379978
}
.product_main__sorts__gallery__container__headline {
    font-size:28px;
    font-weight:700;
    letter-spacing:.28px;
    line-height:1.29;
    margin-bottom:10px;
    margin-top:31px
}
@media (max-width:767.98px) {
    .product_main__sorts__gallery__container__headline.no-text {
        margin-bottom:0!important
    }
}
.product_main__sorts__gallery__container__text.no-text {
    margin-bottom:40px
}
@media (max-width:767.98px) {
    .product_main__sorts__gallery__container__text {
        margin-bottom:0!important
    }
}
.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .product_main__sorts__gallery__container__text .gform_validation_errors>h2,.product_main__sorts__gallery__container__text .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.product_main__sorts__gallery__container__text .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2,.product_main__sorts__gallery__container__text .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2,.product_main__sorts__gallery__container__text .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2,.product_main__sorts__gallery__container__text .template-page .entry-content-wrapper .res_row_with_illustration h3,.product_main__sorts__gallery__container__text p,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .product_main__sorts__gallery__container__text h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .product_main__sorts__gallery__container__text .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration .product_main__sorts__gallery__container__text h3,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .product_main__sorts__gallery__container__text h2 {
    line-height:1.5;
    margin:0 auto 50px;
    max-width:400px
}
@media (max-width:767.98px) {
    .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .product_main__sorts__gallery__container__text .gform_validation_errors>h2,.product_main__sorts__gallery__container__text .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.product_main__sorts__gallery__container__text .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2,.product_main__sorts__gallery__container__text .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2,.product_main__sorts__gallery__container__text .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2,.product_main__sorts__gallery__container__text .template-page .entry-content-wrapper .res_row_with_illustration h3,.product_main__sorts__gallery__container__text p,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .product_main__sorts__gallery__container__text h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .product_main__sorts__gallery__container__text .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration .product_main__sorts__gallery__container__text h3,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .product_main__sorts__gallery__container__text h2 {
        margin-bottom:0
    }
}
@media (min-width:768px) {
    .product_main__sorts__gallery__container {
        display:block;
        width:50%
    }
    .product_main__sorts__gallery__container:nth-child(odd) .product_main__sorts__gallery__container__headline,.product_main__sorts__gallery__container:nth-child(odd) .product_main__sorts__gallery__container__img_container,.product_main__sorts__gallery__container:nth-child(odd) .product_main__sorts__gallery__container__text {
        margin-left:auto;
        margin-right:50px;
        max-width:600px
    }
}
@media (min-width:1400px) {
    .product_main__sorts__gallery__container:nth-child(odd) .product_main__sorts__gallery__container__headline,.product_main__sorts__gallery__container:nth-child(odd) .product_main__sorts__gallery__container__img_container,.product_main__sorts__gallery__container:nth-child(odd) .product_main__sorts__gallery__container__text {
        margin-right:75px
    }
}
@media (min-width:768px) {
    .product_main__sorts__gallery__container:nth-child(2n) .product_main__sorts__gallery__container__headline,.product_main__sorts__gallery__container:nth-child(2n) .product_main__sorts__gallery__container__img_container,.product_main__sorts__gallery__container:nth-child(2n) .product_main__sorts__gallery__container__text {
        margin-left:50px;
        margin-right:auto;
        max-width:600px
    }
}
@media (min-width:1400px) {
    .product_main__sorts__gallery__container:nth-child(2n) .product_main__sorts__gallery__container__headline,.product_main__sorts__gallery__container:nth-child(2n) .product_main__sorts__gallery__container__img_container,.product_main__sorts__gallery__container:nth-child(2n) .product_main__sorts__gallery__container__text {
        margin-left:75px
    }
}
.product_main__sorts__gallery__container__text {
    margin:0 auto 20px
}
@media (max-width:767.98px) {
    .product_main__sorts__gallery__container__text {
        height:100%;
        margin-bottom:0;
        max-height:100%
    }
    .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .product_main__sorts__gallery__container__text .gform_validation_errors>h2,.product_main__sorts__gallery__container__text .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.product_main__sorts__gallery__container__text .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2,.product_main__sorts__gallery__container__text .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2,.product_main__sorts__gallery__container__text .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2,.product_main__sorts__gallery__container__text .template-page .entry-content-wrapper .res_row_with_illustration h3,.product_main__sorts__gallery__container__text p,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .product_main__sorts__gallery__container__text h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .product_main__sorts__gallery__container__text .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration .product_main__sorts__gallery__container__text h3,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .product_main__sorts__gallery__container__text h2 {
        height:100%;
        max-height:100%
    }
}
@media (max-width:575.98px) {
    .product_main__sorts__gallery__container__img_container__img {
        max-height:175px
    }
}
.product_main__sorts__gallery__container.set-center .product_main__sorts__gallery__container__img_container {
    margin:0 auto
}
.product_main__sorts__gallery__container.set-center .product_main__sorts__gallery__container__headline,.product_main__sorts__gallery__container.set-center .product_main__sorts__gallery__container__text {
    margin-left:auto;
    margin-right:auto
}
@media (max-width:767.98px) {
    .product_main__sorts__gallery {
        -webkit-box-pack:normal;
        -ms-flex-pack:normal;
        -webkit-box-align:center;
        -ms-flex-align:center;
        -webkit-align-items:center;
        align-items:center;
        -webkit-flex-wrap:nowrap;
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap;
        height:auto;
        -webkit-justify-content:normal;
        justify-content:normal;
        max-width:600px;
        width:100%
    }
}
.product_main__sorts__single {
    margin-bottom:80px;
    margin-top:65px;
    text-align:center
}
@media (max-width:767.98px) {
    .product_main__sorts__single {
        margin-bottom:0!important
    }
}
.product_main__sorts__single__container__img_container {
    position:relative
}
.product_main__sorts__single__container__img_container__img {
    height:400px;
    margin-left:auto;
    margin-right:auto;
    -o-object-fit:contain;
    object-fit:contain;
    width:100%
}
@media (max-width:991.98px) {
    .product_main__sorts__single__container__img_container__img {
        height:250px;
        width:auto
    }
}
@media (max-width:767.98px) {
    .product_main__sorts__single__container__img_container__img {
        height:300px;
        width:auto
    }
}
@media (min-width:1400px) {
    .product_main__sorts__single__container__img_container__img {
        height:500px;
        width:auto
    }
}
.product_main__sorts__single__container__img_container__badge {
    border-radius:1000px;
    color:#fff;
    letter-spacing:.16px;
    line-height:1.25;
    padding:3px 10px;
    position:absolute;
    right:0;
    top:0
}
@media (min-width:768px) and (max-width:991.98px) {
    .product_main__sorts__single__container__img_container__badge {
        right:-10%
    }
}
@media (max-width:767.98px) {
    .product_main__sorts__single__container__img_container__badge {
        right:5%
    }
}
@media (max-width:575.98px) {
    .product_main__sorts__single__container__img_container__badge {
        right:0
    }
}
.product_main__sorts__single__container__img_container__badge--zart-süß {
    background:#ee264d
}
.product_main__sorts__single__container__img_container__badge--herzhaft-süß {
    background:#ef812c
}
.product_main__sorts__single__container__img_container__badge--würzig {
    background:#379978
}
.product_main__sorts__single__container__headline {
    font-size:28px;
    font-weight:700;
    letter-spacing:.28px;
    line-height:1.29;
    margin-bottom:10px;
    margin-top:31px
}
@media (max-width:767.98px) {
    .product_main__sorts__single__container__headline.no-text {
        margin-bottom:0!important
    }
}
.product_main__sorts__single__container__text.no-text {
    margin-bottom:40px
}
@media (max-width:767.98px) {
    .product_main__sorts__single__container__text {
        margin-bottom:0!important
    }
}
.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .product_main__sorts__single__container__text .gform_validation_errors>h2,.product_main__sorts__single__container__text .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.product_main__sorts__single__container__text .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2,.product_main__sorts__single__container__text .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2,.product_main__sorts__single__container__text .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2,.product_main__sorts__single__container__text .template-page .entry-content-wrapper .res_row_with_illustration h3,.product_main__sorts__single__container__text p,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .product_main__sorts__single__container__text h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .product_main__sorts__single__container__text .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration .product_main__sorts__single__container__text h3,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .product_main__sorts__single__container__text h2 {
    line-height:1.5;
    margin:0 auto 50px;
    max-width:400px
}
@media (max-width:767.98px) {
    .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .product_main__sorts__single__container__text .gform_validation_errors>h2,.product_main__sorts__single__container__text .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.product_main__sorts__single__container__text .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2,.product_main__sorts__single__container__text .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2,.product_main__sorts__single__container__text .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2,.product_main__sorts__single__container__text .template-page .entry-content-wrapper .res_row_with_illustration h3,.product_main__sorts__single__container__text p,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .product_main__sorts__single__container__text h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .product_main__sorts__single__container__text .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration .product_main__sorts__single__container__text h3,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .product_main__sorts__single__container__text h2 {
        margin-bottom:0
    }
}
.product_main__sorts__single__container {
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
.product_main__sorts__single__container__img_container__img {
    height:100%;
    max-height:500px;
    max-width:500px
}
@media (max-width:991.98px) {
    .product_main__sorts__single__container__img_container__img {
        height:100%
    }
}
@media (max-width:767.98px) {
    .product_main__sorts__single__container__img_container__img {
        max-height:400px;
        max-width:400px
    }
}
@media (max-width:575.98px) {
    .product_main__sorts__single__container__img_container__img {
        max-height:300px;
        max-width:300px
    }
}
@media (max-width:767.98px) {
    .product_main__sorts__single__container__img_container__badge {
        right:-30px
    }
}
.product_main__fruchtkunde {
    grid-column:1/13;
    grid-row:2;
    margin-top:86px;
    padding-top:94px;
    -webkit-transition:all .4s linear;
    transition:all .4s linear
}
@media (max-width:1399.98px) {
    .product_main__fruchtkunde {
        margin-top:106px!important;
        padding-top:94px
    }
}
@media (max-width:1199.98px) {
    .product_main__fruchtkunde {
        margin-top:6px!important;
        padding-top:94px
    }
}
@media (max-width:1425px) {
    .product_main__fruchtkunde {
        margin-top:26px!important;
        padding-top:74px
    }
}
@media (max-width:767.98px) {
    .product_main__fruchtkunde {
        background:#d4e8f1;
        margin-bottom:80px;
        margin-top:160px!important;
        padding-top:0
    }
}
@media (min-width:768px) {
    .product_main__fruchtkunde.no-boxes-ice-cream #fruchtkunde-header {
        max-height:352px!important
    }
}
@media (max-width:767.98px) {
    .product_main__fruchtkunde.no-recipes {
        margin-bottom:0
    }
}
.product_main__fruchtkunde.no-recipes .product_main__fruchtkunde__header {
    padding-bottom:40px!important
}
.product_main__fruchtkunde.no-recipes .product_main__fruchtkunde__header:after {
    background:#d4e8f1;
    bottom:0;
    content:"";
/*    height:100%; */
    position:absolute;
    -webkit-transform:translateX(-50%);
    transform:translateX(-50%);
    width:500%;
    z-index:-1
}
.product_main__fruchtkunde.no-recipes+.product_main__rezepte {
    pointer-events:none
}
.product_main__fruchtkunde.no-recipes .product_main__fruchtkunde__header__text_box:before {
    max-height:300px!important
}
.product_main__fruchtkunde.active .product_main__fruchtkunde__content {
    max-height:100%;
    padding-bottom:315px
}
@media (max-width:767.98px) {
    .product_main__fruchtkunde.active .product_main__fruchtkunde__content {
        padding-bottom:60px
    }
}
.product_main__fruchtkunde.active.no-recipes .product_main__fruchtkunde__content {
    padding-bottom:100px
}
@media (max-width:767.98px) {
    .product_main__fruchtkunde.active.no-recipes .product_main__fruchtkunde__content {
        padding-bottom:60px
    }
    .product_main__fruchtkunde.active .product_main__fruchtkunde__content__title {
        margin-top:0!important;
        padding-top:0!important
    }
}
@media (min-width:768px) {
    .product_main__fruchtkunde.active+.product_main__rezepte {
        margin-top:-235px
    }
}
@media (max-width:767.98px) {
    .product_main__fruchtkunde.active .product_main__fruchtkunde__content {
        padding-bottom:40px!important
    }
}
.product_main__fruchtkunde__header {
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    grid-column-gap:15px;
    grid-column-gap:43px;
    display:grid;
    grid-template-columns:calc(50% - 115px) 230px calc(50% - 115px);
    -webkit-justify-content:center;
    justify-content:center;
    margin-bottom:0;
    margin-left:32px;
    margin-right:32px;
    padding-left:42px;
    padding-right:42px;
    position:relative;
    -webkit-transition:all .4s linear;
    transition:all .4s linear;
    z-index:1
}
@media (min-width:2000px) {
    .product_main__fruchtkunde__header {
        margin:0 auto;
        max-width:1640px
    }
}
@media (min-width:768px) {
    .product_main__fruchtkunde__header {
        --bs-gutter-x:40px
    }
}
@media (max-width:767.98px) {
    .product_main__fruchtkunde__header {
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-justify-content:flex-start;
        justify-content:flex-start;
        margin:0 auto;
        max-width:536px;
        padding-left:32px;
        padding-right:32px
    }
}
.product_main__fruchtkunde__header__img_box {
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    grid-column:1;
    justify-self:flex-end
}
@media (min-width:1200px) {
    .product_main__fruchtkunde__header__img_box {
        height:380px;
        max-width:380px;
        -webkit-transform:translateY(-200px);
        transform:translateY(-200px)
    }
}
@media (min-width:992px) and (max-width:1199.98px) {
    .product_main__fruchtkunde__header__img_box {
        height:350px;
        -webkit-transform:translateY(-180px);
        transform:translateY(-180px)
    }
}
@media (min-width:768px) and (max-width:991.98px) {
    .product_main__fruchtkunde__header__img_box {
        -webkit-transform:translateY(-140px);
        transform:translateY(-140px)
    }
}
@media (max-width:767.98px) {
    .product_main__fruchtkunde__header__img_box {
        height:224px;
        margin-left:auto;
        position:absolute;
        right:0;
        -webkit-transform:translateY(-124px);
        transform:translateY(-124px);
        width:224px
    }
}
@media (max-width:575.98px) {
    .product_main__fruchtkunde__header__img_box {
        height:200px;
        max-height:none;
        max-width:none;
        -webkit-transform:translateY(-110px);
        transform:translateY(-110px);
        width:200px
    }
}
.product_main__fruchtkunde__header__img_box__img {
    display:block;
    grid-column:1;
    height:100%;
    justify-self:flex-end;
    margin-bottom:0;
    max-height:100%;
    max-width:100%;
    -o-object-fit:contain;
    object-fit:contain;
    padding:0;
    -webkit-transition:all .4s linear;
    transition:all .4s linear;
    width:100%
}
@media (min-width:1200px) {
    .product_main__fruchtkunde__header__img_box__img {
        height:380px;
        max-width:380px
    }
}
@media (min-width:992px) and (max-width:1199.98px) {
    .product_main__fruchtkunde__header__img_box__img {
        height:350px
    }
}
@media (max-width:767.98px) {
    .product_main__fruchtkunde__header__img_box__img {
        height:auto;
        margin-left:auto;
        width:100%;
        z-index:10
    }
}
.product_main__fruchtkunde__header__img_box.flowers {
    display:block
}
@media (min-width:768px) and (max-width:991.98px) {
    .product_main__fruchtkunde__header__img_box.flowers {
        height:300px
    }
}
.product_main__fruchtkunde__header__text_box {
    grid-column:2/4;
    padding:0;
    position:relative;
    text-align:left;
    -webkit-transition:all .4s linear;
    transition:all .4s linear
}
@media (min-width:768px) {
    .product_main__fruchtkunde__header__text_box:before {
        background:#d4e8f1;
        content:"";
        height:100% !important;
        position:absolute;
        -webkit-transform:translate(-50%,-30px);
        transform:translate(-50%,-30px);
        width:500vw;
        z-index:-1
    }
}
@media (max-width:767.98px) {
    .product_main__fruchtkunde__header__text_box {
        max-width:536px;
        padding-bottom:0;
        padding-top:95px
    }
}
.product_main__fruchtkunde__header__text_box__title {
    font-family:ubuntu,Helvetica,Arial,sans-serif;
    font-size:.875rem;
    font-weight:700;
    letter-spacing:.02em;
    margin-top:0;
    padding-bottom:15px
}
.product_main__fruchtkunde__header__text_box__text {
    font-size:clamp(1.125rem,1.86567vw,1.375rem);
    letter-spacing:.01em;
    line-height:1.29;
    margin-bottom:0;
    max-width:500px;
    padding-bottom:15px
}
.product_main__fruchtkunde__header__text_box__accordion {
    background-color:#fdf5e4;
    cursor:pointer;
    display:inline-block;
    font-size:1rem;
    font-weight:500;
    letter-spacing:.02em;
    line-height:1.94;
    padding:8px 70px 8px 13px;
    position:relative;
    text-decoration:none!important
}
.product_main__fruchtkunde__header__text_box__accordion span {
    display:block;
    font-weight:400;
    line-height:1.25
}
.product_main__fruchtkunde__header__text_box__accordion span:after {
    display:none;
    width:109px!important
}
.product_main__fruchtkunde__header__text_box__accordion svg {
    display:block;
    font-size:1.6875rem;
    position:absolute;
    right:23px;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.product_main__fruchtkunde__header__text_box__accordion span {
    position:relative
}
.product_main__fruchtkunde__header__text_box__accordion span:after {
    content:"";
    position:absolute;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out;
    width:100%
}
.product_main__fruchtkunde__header__text_box__accordion:active span:after,.product_main__fruchtkunde__header__text_box__accordion:focus span:after,.product_main__fruchtkunde__header__text_box__accordion:hover span:after {
    background:#202255;
    bottom:-3px;
    height:1px;
    left:0
}
.product_main__fruchtkunde__content {
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    background:#d4e8f1;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:center;
    justify-content:center;
    max-height:0;
    overflow:hidden;
    padding:0;
    -webkit-transition:all .4s linear;
    transition:all .4s linear
}
@media (max-width:767.98px) {
    .product_main__fruchtkunde__content {
        margin:0 auto;
        padding-bottom:0
    }
}
.product_main__fruchtkunde__content__title {
    font-family:lora,Helvetica,Arial,sans-serif;
    font-size:2.25rem;
    font-weight:700;
    grid-column:1/13;
    letter-spacing:.02em;
    margin-bottom:0;
    padding-bottom:57px;
    text-align:center;
    -webkit-transition:all .4s linear;
    transition:all .4s linear;
    width:100%;
    z-index:10
}
@media (max-width:767.98px) {
    .product_main__fruchtkunde__content__title {
        font-size:2rem;
        margin-top:40px
    }
}
.product_main__fruchtkunde__content__wrap {
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    max-width:536px;
    z-index:10
}
.product_main__fruchtkunde__content__wrap .active-table {
    padding:30px 20px 20px
}
.product_main__fruchtkunde__content__wrap .active-table .product_main__fruchtkunde__content__wrap__box__content {
    padding-right:30px
}
@media (min-width:768px) and (max-width:991.98px) {
    .product_main__fruchtkunde__content__wrap {
        max-width:370px
    }
}
.product_main__fruchtkunde__content__wrap--left {
    margin-right:8px
}
@media (max-width:991.98px) {
    .product_main__fruchtkunde__content__wrap--left {
        padding-left:var(--bs-gutter-x,2rem)
    }
}
@media (max-width:767.98px) {
    .product_main__fruchtkunde__content__wrap--left {
        margin-bottom:20px;
        margin-right:0;
        padding-right:var(--bs-gutter-x,2rem)
    }
}
.product_main__fruchtkunde__content__wrap--right {
    margin-left:7px
}
@media (max-width:991.98px) {
    .product_main__fruchtkunde__content__wrap--right {
        padding-right:var(--bs-gutter-x,2rem)
    }
}
@media (max-width:767.98px) {
    .product_main__fruchtkunde__content__wrap--right {
        margin-left:0;
max-width:100% !important;
        padding-left:var(--bs-gutter-x,2rem)
    }
}
.product_main__fruchtkunde__content__wrap__box {
    background:#fdf5e4;
    margin-bottom:20px;
    padding:30px 50px 10px 20px;
    text-align:left
}
.product_main__fruchtkunde__content__wrap__box:last-child {
    margin-bottom:0
}
.product_main__fruchtkunde__content__wrap__box__headline {
    font-size:1.375rem;
    margin-bottom:20px
}
.product_main__fruchtkunde__content__wrap__box__content img {
    display:block;
    margin:0 auto
}
.product_main__fruchtkunde__content__wrap__box__table {
    background:#d4e8f1
}
.product_main__fruchtkunde__content__wrap__box__table tr td {
    font-size:clamp(.8125rem,1.19403vw,1rem);
    height:20px;
    line-height:1;
    padding:7px 10px 5px 6px
}
@media (max-width:575.98px) {
    .product_main__fruchtkunde__content__wrap__box__table tr td {
        padding:5px
    }
}
.product_main__fruchtkunde__content__wrap__box__table tr td:first-child {
    text-align:left
}
.product_main__fruchtkunde__content__wrap__box__table tr td:last-child {
    text-align:center;
    white-space:nowrap
}
.product_main__rezepte {
    grid-column:2/12;
    grid-row:3;
    margin-top:-65px;
    padding-bottom:65px;
    position:relative;
    width:100%
}
.product_main__rezepte.no-active-product-settings-box {
    padding-bottom:97px
}
@media (max-width:767.98px) {
    .product_main__rezepte.no-active-product-settings-box {
        padding-bottom:0
    }
}
@media (min-width:1800px) {
    .product_main__rezepte {
        min-width:1640px
    }
}
@media (max-width:1399.98px) {
    .product_main__rezepte {
        grid-column:1/13;
        padding-left:var(--bs-gutter-x,2rem);
        padding-right:var(--bs-gutter-x,2rem)
    }
}
@media (max-width:767.98px) {
    .product_main__rezepte {
        margin-bottom:50px;
        margin-top:0;
        padding:0
    }
    .product_main__rezepte .container--only {
        max-width:100%
    }
}
.product_main__rezepte .rezepte_content__box__img_container .rezept_weitere_rezepte__box__img_container__link {
    height:100%
}
@media (min-width:768px) {
    .product_main__rezepte .rezepte_content__box__img_container {
        height:250px
    }
}
@media (min-width:992px) {
    .product_main__rezepte .rezepte_content__box__img_container {
        height:250px
    }
}
.product_settings_box.no-receips {
    background:#fff!important;
    z-index:10;
padding-top:0 !important;
}
.product_main__sorts+.product_main__rezepte {
    margin-top:30px
}
.rezept {
    color:#202255!important;
  
 

}
.rezept_background_header {
    grid-row:1/4;
    max-height:900px;
    min-height:100%
}
@media (max-width:1399.98px) {
    .rezept_background_header {
        max-height:100%!important
    }
}
@media (max-width:1199.98px) {
    .rezept_background_header {
        min-height:800px
    }
}
@media (max-width:767.98px) {
    .rezept_background_header {
        min-height:500px
    }
}
@media (max-width:575.98px) {
    .rezept_background_header {
        grid-row:1/3;
        min-height:100px
    }
}
@media (min-width:1199.98px) and (max-width:1750px) {
    .rezept_background_header {

    }
}
.rezept_background_header__img {
    display:block;
    height:100%;
    max-height:1160px;
    z-index:0
}

.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .rezept_header.no-intro-text .gform_validation_errors>h2,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .rezept_header.no-intro-text h2,.rezept_header.no-intro-text .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.rezept_header.no-intro-text .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2,.rezept_header.no-intro-text .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2,.rezept_header.no-intro-text .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2,.rezept_header.no-intro-text .template-page .entry-content-wrapper .res_row_with_illustration h3,.rezept_header.no-intro-text p,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .rezept_header.no-intro-text .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .rezept_header.no-intro-text h2,.template-page .entry-content-wrapper .res_row_with_illustration .rezept_header.no-intro-text h3 {
    display:none
}
.rezept_header__headline {
    font-size:1.75rem;
    letter-spacing:.28px;
    line-height:1.29;
    margin-bottom:0
}
@media (max-width:767.98px) {
    .rezept_header__headline {
        font-size:1.375rem
    }
}
.rezept_header__text {
    font-size:16px;
    margin-top:20px
}
.rezept_zutaten {
    background-color:#fdf5e4;
    grid-column:1/3;
    grid-row:3/5;
    margin-right:15px;
    padding:35px 24px 15px 140px;
    z-index:1
}
@media (min-width:2000px) {
    .rezept_zutaten {
        grid-column:3/6;
        max-width:540px
    }
}
@media (min-width:576px) {
    .rezept_zutaten:not(.background) {
        margin-top:70px
    }
}
@media (max-width:1399.98px) {
    .rezept_zutaten {
        grid-column:1/4;
        padding:35px 24px 15px var(--bs-gutter-x,2rem)
    }
}
@media (max-width:1199.98px) {
    .rezept_zutaten {
        grid-column:1/5
    }
}
@media (max-width:767.98px) {
    .rezept_zutaten {
        grid-column:1/6
    }
}
@media (max-width:575.98px) {
    .rezept_zutaten {
        grid-column:1/13;
        grid-row:4/5;
        margin-bottom:15px;
        margin-right:0;
        padding:35px 50px 15px
    }
}
.rezept_zutaten__title {
    background-color:#fdf5e4;
    font-family:lora,Helvetica,Arial,sans-serif;
    font-size:1.75rem;
    font-weight:700;
    letter-spacing:.28px;
    line-height:1.29;
    margin-bottom:0;
    padding:25px 260px 20px 70px;
    padding-left:0!important;
    padding-right:0!important
}
@media (max-width:767.98px) {
    .rezept_zutaten__title {
        font-size:1.375rem
    }
}
@media (max-width:1399.98px) {
    .rezept_zutaten__title {
        padding-right:200px
    }
}
@media (max-width:1199.98px) {
    .rezept_zutaten__title {
        padding-right:150px
    }
}
@media (max-width:991.98px) {
    .rezept_zutaten__title {
        padding-right:50px
    }
}
@media (max-width:575.98px) {
    .rezept_zutaten__title {
        padding-left:50px;
        padding-right:50px
    }
}
.rezept_zutaten__container {
    margin-left:16px;
    margin-top:15px
}
.rezept_zutaten__container__item {
    font-family:ubuntu,Helvetica,Arial,sans-serif;
    font-size:1rem;
    letter-spacing:.16px;
    line-height:1.5;
    list-style-type:disc;
    padding-left:10px
}
.rezept_zutaten__container__item a {
    font-weight:400
}
.rezept_zutaten__subheading {
    font-family:ubuntu,Helvetica,Arial,sans-serif;
    font-size:1rem;
    font-weight:600;
    margin-bottom:0
}
.rezept_zutaten__subheading+.rezept_zutaten__container {
    margin-top:5px
}
.rezept_zubereitung {
    grid-column:3/6;
    grid-row:3/7;
    z-index:1
}
@media (min-width:2000px) {
    .rezept_zubereitung {
        grid-column:6/10;
        max-width:810px
    }
}
@media (min-width:576px) {
    .rezept_zubereitung:not(.background) {
        margin-top:70px
    }
}
.rezept_zubereitung.frucht-active .rezept_zubereitung__container__text_box:last-child {
    background:#fdf5e4;
    padding-bottom:120px
}
@media (min-width:768px) {
    .rezept_zubereitung.frucht-active .rezept_zubereitung__container__text_box:last-child {
        padding-bottom:160px
    }
}
@media (min-width:1200px) {
    .rezept_zubereitung.frucht-active .rezept_zubereitung__container__text_box:last-child {
        padding-bottom:200px
    }
}
.rezept_zubereitung.background {
    background:#fdf5e4
}
.rezept_zubereitung.background .rezept_zubereitung__title {
    padding-bottom:15px!important
}
@media (max-width:1399.98px) {
    .rezept_zubereitung {
        grid-column:4/10
    }
}
@media (max-width:1199.98px) {
    .rezept_zubereitung {
        grid-column:5/11
    }
}
@media (max-width:767.98px) {
    .rezept_zubereitung {
        grid-column:6/13
    }
}
@media (max-width:575.98px) {
    .rezept_zubereitung {
        grid-column:1/13;
        grid-row:5/10
    }
}
.rezept_zubereitung__title {
    background-color:#fdf5e4;
    font-family:lora,Helvetica,Arial,sans-serif;
    font-size:1.75rem;
    font-weight:700;
    letter-spacing:.28px;
    line-height:1.29;
    margin-bottom:0;
    padding:35px 260px 10px 70px
}
@media (max-width:767.98px) {
    .rezept_zubereitung__title {
        font-size:1.375rem
    }
}
@media (max-width:1399.98px) {
    .rezept_zubereitung__title {
        padding-right:200px
    }
}
@media (max-width:1199.98px) {
    .rezept_zubereitung__title {
        padding-right:150px
    }
}
@media (max-width:991.98px) {
    .rezept_zubereitung__title {
        padding-right:50px
    }
}
@media (max-width:575.98px) {
    .rezept_zubereitung__title {
        padding-left:50px;
        padding-right:50px
    }
}
@media (max-width:1350px) {
    .rezept_zubereitung__title {
        padding-left:75px
    }
}
@media (min-width:768px) and (max-width:1299px) {
    .rezept_zubereitung__title {
        padding-left:85px!important
    }
}
.rezept_zubereitung__title+.rezept_zubereitung__container>div:first-child .rezept_zubereitung__container__img_box__headline {
    margin-top:-8px;
    padding-bottom:35px;
    padding-top:0
}
.rezept_zubereitung__container__text_box+.rezept_zubereitung__container__text_box {
    margin-top:10px
}
.rezept_zubereitung__container__text_box__headline {
    background-color:#fdf5e4;
    font-family:lora,Helvetica,Arial,sans-serif;
    font-size:1.75rem;
    font-weight:700;
    letter-spacing:.28px;
    line-height:1.29;
    margin-bottom:0;
    padding:25px 260px 20px 70px
}
@media (max-width:767.98px) {
    .rezept_zubereitung__container__text_box__headline {
        font-size:1.375rem
    }
}
@media (max-width:1399.98px) {
    .rezept_zubereitung__container__text_box__headline {
        padding-right:200px
    }
}
@media (max-width:1199.98px) {
    .rezept_zubereitung__container__text_box__headline {
        padding-right:150px
    }
}
@media (max-width:991.98px) {
    .rezept_zubereitung__container__text_box__headline {
        padding-right:50px
    }
}
@media (max-width:575.98px) {
    .rezept_zubereitung__container__text_box__headline {
        padding-left:50px;
        padding-right:50px
    }
}
@media (max-width:1350px) {
    .rezept_zubereitung__container__text_box__headline {
        padding-left:75px
    }
}
@media (min-width:768px) and (max-width:1299px) {
    .rezept_zubereitung__container__text_box__headline {
        padding-left:85px!important
    }
}
.rezept_zubereitung__container__text_box__zubereitung {
    background-color:#fdf5e4;
    padding-left:70px;
    padding-right:0px
}
@media (max-width:1350px) {
    .rezept_zubereitung__container__text_box__zubereitung {
        padding-left:75px
    }
}
@media (min-width:768px) and (max-width:1299px) {
    .rezept_zubereitung__container__text_box__zubereitung {
        padding-left:85px!important
    }
}
@media (max-width:1399.98px) {
    .rezept_zubereitung__container__text_box__zubereitung {
        padding-right:200px
    }
}
@media (max-width:1199.98px) {
    .rezept_zubereitung__container__text_box__zubereitung {
        padding-right:150px
    }
}
@media (max-width:991.98px) {
    .rezept_zubereitung__container__text_box__zubereitung {
        padding-right:50px
    }
}
@media (max-width:575.98px) {
    .rezept_zubereitung__container__text_box__zubereitung {
        padding-left:50px;
        padding-right:50px
    }
}
.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .rezept_zubereitung__container__text_box__zubereitung .gform_validation_errors>h2,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .rezept_zubereitung__container__text_box__zubereitung h2,.rezept_zubereitung__container__text_box__zubereitung .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.rezept_zubereitung__container__text_box__zubereitung .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2,.rezept_zubereitung__container__text_box__zubereitung .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2,.rezept_zubereitung__container__text_box__zubereitung .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2,.rezept_zubereitung__container__text_box__zubereitung .template-page .entry-content-wrapper .res_row_with_illustration h3,.rezept_zubereitung__container__text_box__zubereitung p,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .rezept_zubereitung__container__text_box__zubereitung .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .rezept_zubereitung__container__text_box__zubereitung h2,.template-page .entry-content-wrapper .res_row_with_illustration .rezept_zubereitung__container__text_box__zubereitung h3 {
    margin:0;
    padding:0 0 20px
}
.rezept_zubereitung__container__text_box__zubereitung ol,.rezept_zubereitung__container__text_box__zubereitung ul {
    margin:0;
    padding:0 0 35px
}
.rezept_zubereitung__container__text_box__zubereitung ol li,.rezept_zubereitung__container__text_box__zubereitung ul li {
    font-family:ubuntu,Helvetica,Arial,sans-serif;
    font-size:1rem;
    letter-spacing:.16px;
    line-height:1.5;
    padding-left:10px
}
.rezept_zubereitung__container__text_box__zubereitung ul {
    list-style:disc;
    padding-left:20px
}
.rezept_zubereitung__container__text_box__zubereitung ol {
    margin-left:33px
}
.rezept_zubereitung__container__text_box__zubereitung ol li {
    padding-left:0
}
.rezept_zubereitung__container__text_box__zubereitung ol li:not(:last-child) {
    margin-bottom:20px
}
.rezept_zubereitung__container__text_box__zubereitung ol li::marker {
    font-family:lora,Helvetica,Arial,sans-serif;
    font-size:22px;
    font-weight:700;
    letter-spacing:.22px
}
.rezept_zubereitung__container__img_box__headline {
    background-color:#fdf5e4;
    font-family:lora,Helvetica,Arial,sans-serif;
    font-size:1.75rem;
    font-weight:700;
    letter-spacing:.28px;
    line-height:1.29;
    margin-bottom:0;
    padding:25px 260px 20px 70px
}
@media (max-width:767.98px) {
    .rezept_zubereitung__container__img_box__headline {
        font-size:1.375rem
    }
}
@media (max-width:1399.98px) {
    .rezept_zubereitung__container__img_box__headline {
        padding-right:200px
    }
}
@media (max-width:1199.98px) {
    .rezept_zubereitung__container__img_box__headline {
        padding-right:150px
    }
}
@media (max-width:991.98px) {
    .rezept_zubereitung__container__img_box__headline {
        padding-right:50px
    }
}
@media (max-width:575.98px) {
    .rezept_zubereitung__container__img_box__headline {
        padding-left:50px;
        padding-right:50px
    }
}
.rezept_zubereitung__container__img_box__zubereitung {
    background:#fff;
    padding-bottom:15px;
    padding-top:15px
}
.rezept_zubereitung__container__img_box__zubereitung__img {
    height:100%;
    width:100%
}
.rezept_zubereitung__container a {
    font-weight:400
}
.rezept_frucht_foto {
    grid-column:5/8;
    grid-row:6/8;
    max-height:420px;
    max-width:420px;
    z-index:2
}
@media (min-width:2000px) {
    .rezept_frucht_foto {
        grid-column:7/12
    }
}
@media (max-width:1650px) {
    .rezept_frucht_foto {
        max-height:350px;
        max-width:350px
    }
}
@media (max-width:1399.98px) {
    .rezept_frucht_foto {
        grid-column:7/11
    }
}
@media (max-width:1199.98px) {
    .rezept_frucht_foto {
        grid-column:8/12
    }
}
@media (max-width:767.98px) {
    .rezept_frucht_foto {
        grid-column:3/9;
        max-height:250px;
        max-width:250px
    }
}
@media (max-width:575.98px) {
    .rezept_frucht_foto {
        grid-column:4/10;
        grid-row:9/11
    }
}
.rezept__bottom {
    display:grid;
    grid-template-columns:repeat(12,1fr)
}
.rezept__bottom .rezept_weitere_rezepte {
    grid-column:2/12;
    grid-row:8/9;
    margin-top:140px;
    padding-bottom:105px;
    position:relative;
    width:100%
}
@media (min-width:576px) {
    .rezept__bottom .rezept_weitere_rezepte:not(.background) {
        margin-top:105px
    }
}
@media (min-width:1800px) {
    .rezept__bottom .rezept_weitere_rezepte {
        min-width:1640px
    }
}
@media (max-width:1399.98px) {
    .rezept__bottom .rezept_weitere_rezepte {
        grid-column:1/13;
        padding-left:var(--bs-gutter-x,2rem);
        padding-right:var(--bs-gutter-x,2rem)
    }
}
@media (max-width:767.98px) {
    .rezept__bottom .rezept_weitere_rezepte {
        padding:0 0 65px
    }
}
@media (max-width:575.98px) {
    .rezept__bottom .rezept_weitere_rezepte {
        grid-row:12;
        margin-top:50px
    }
}
.rezept__bottom .rezept_weitere_rezepte .rezepte_content__box__img_container .rezept_weitere_rezepte__box__img_container__link {
    height:100%
}
@media (min-width:992px) {
    .single-pressemeldung .avia-section-default.main_color+.avia-section-default.main_color .content {
        padding-top:8px
    }
}
.single-pressemeldung .content {
    padding-bottom:30px
}
@media (min-width:992px) {
    .single-pressemeldung .content {
        padding-bottom:45px
    }
}
.single-pressemeldung__thumbnail {
    position:absolute;
    width:100%
}
@media (max-width:575.98px) {
    .single-pressemeldung__thumbnail {
        height:300px
    }
}
@media (min-width:576px) and (max-width:767.98px) {
    .single-pressemeldung__thumbnail {
        height:350px
    }
}
@media (min-width:768px) and (max-width:991.98px) {
    .single-pressemeldung__thumbnail {
        height:400px
    }
}
@media (min-width:992px) and (max-width:1199.98px) {
    .single-pressemeldung__thumbnail {
        height:500px
    }
}
@media (max-width:575.98px) {
    .single-pressemeldung__thumbnail .av-parallax {
        height:300px
    }
}
@media (min-width:576px) and (max-width:767.98px) {
    .single-pressemeldung__thumbnail .av-parallax {
        height:350px
    }
}
@media (min-width:768px) and (max-width:991.98px) {
    .single-pressemeldung__thumbnail .av-parallax {
        height:400px
    }
}
@media (min-width:992px) and (max-width:1199.98px) {
    .single-pressemeldung__thumbnail .av-parallax {
        height:500px
    }
}
@media (max-width:1199.98px) {
    .single-pressemeldung__thumbnail .av-parallax {
        position:relative!important;
        -webkit-transform:none!important;
        transform:none!important
    }
}
.single-pressemeldung__thumbnail .container {
    height:500px;
    height:100vh
}
.single-pressemeldung__thumbnail img {
    display:block;
    height:800px;
    -o-object-fit:cover;
    object-fit:cover
}
.single-pressemeldung__content .container_wrap {
    background:transparent!important;
    min-height:auto!important
}
.single-pressemeldung__content .container_wrap .content {
    background:#d4e8f1!important;
    position:relative
}
.single-pressemeldung__content .container_wrap .content .post-entry {
    padding:0 20px
}
@media (min-width:992px) {
    .single-pressemeldung__content .container_wrap .content .post-entry {
        padding:0 50px
    }
}
.single-pressemeldung__content__meta {
    margin-top:60vh
}
@media (max-width:575.98px) {
    .single-pressemeldung__content__meta {
        margin-top:205px
    }
}
@media (min-width:576px) and (max-width:767.98px) {
    .single-pressemeldung__content__meta {
        margin-top:255px
    }
}
@media (min-width:768px) and (max-width:991.98px) {
    .single-pressemeldung__content__meta {
        margin-top:305px
    }
}
@media (min-width:992px) and (max-width:1199.98px) {
    .single-pressemeldung__content__meta {
        margin-top:405px
    }
}
.single-pressemeldung__content__meta .content {
    padding-bottom:0;
    padding-top:15px
}
.single-pressemeldung__content__meta span {
    font-size:.875rem;
    font-weight:700
}
.single-pressemeldung__content__meta .single-pressemeldung__location-date {
    display:block;
    line-height:1.5;
    margin-bottom:5px
}
@media (min-width:992px) {
    .single-pressemeldung__content__meta .single-pressemeldung__location-date {
        margin-bottom:2px
    }
}
@media (max-width:575.98px) {
    .single-pressemeldung__content__meta .single-pressemeldung__date {
        display:block
    }
}
.single-pressemeldung__content__meta+.avia-section .content {
    padding-top:10px
}
.single-pressemeldung__content h1 {
    letter-spacing:.01em!important;
    line-height:1;
    margin-bottom:10px
}
@media (min-width:992px) {
    .single-pressemeldung__content h1 {
        margin-bottom:20px
    }
}
#login-registration #login-area .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,#login-registration #login-area .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .single-pressemeldung__content .template-page .entry-content-wrapper h2,#login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper h3,#top .template-search.content .single-pressemeldung__content .template-page .entry-content-wrapper .post-title,.gform_wrapper.gravity-theme #login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,.gform_wrapper.gravity-theme #login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,.gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gsection_title,.gform_wrapper.gravity-theme .team-members .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,.responsive #top #wrap_all .video-list-container #login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper h2,.responsive #top #wrap_all .video-list-container .single-pressemeldung__content .template-page .entry-content-wrapper h2,.single-pressemeldung__content #login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.single-pressemeldung__content #login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2,.single-pressemeldung__content #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h3,.single-pressemeldung__content .gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.single-pressemeldung__content .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gsection_title,.single-pressemeldung__content .responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h2,.single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area .responsive #top #wrap_all .video-list-container h2,.single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area h3,.single-pressemeldung__content .template-page .entry-content-wrapper #top .template-search.content .post-title,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .gsection_title,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .team-members .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper .responsive #top #wrap_all .video-list-container #login-registration #login-area h2,.single-pressemeldung__content .template-page .entry-content-wrapper .responsive #top #wrap_all .video-list-container h2,.single-pressemeldung__content .template-page .entry-content-wrapper .team-members .gform_wrapper.gravity-theme .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper .widgettitle,.single-pressemeldung__content .template-page .entry-content-wrapper h2,.single-pressemeldung__content .template-page .entry-content-wrapper h3,.single-pressemeldung__content .template-page .entry-content-wrapper h4,.team-members .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2 {
    font-family:ubuntu,Helvetica,Arial,sans-serif!important;
    font-weight:400!important;
    letter-spacing:.01em;
    margin-bottom:16px
}
@media (max-width:991.98px) {
    #login-registration #login-area .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,#login-registration #login-area .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .single-pressemeldung__content .template-page .entry-content-wrapper h2,#login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper h3,#top .template-search.content .single-pressemeldung__content .template-page .entry-content-wrapper .post-title,.gform_wrapper.gravity-theme #login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,.gform_wrapper.gravity-theme #login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,.gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gsection_title,.gform_wrapper.gravity-theme .team-members .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,.responsive #top #wrap_all .video-list-container #login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper h2,.responsive #top #wrap_all .video-list-container .single-pressemeldung__content .template-page .entry-content-wrapper h2,.single-pressemeldung__content #login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.single-pressemeldung__content #login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2,.single-pressemeldung__content #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h3,.single-pressemeldung__content .gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.single-pressemeldung__content .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gsection_title,.single-pressemeldung__content .responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h2,.single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area .responsive #top #wrap_all .video-list-container h2,.single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area h3,.single-pressemeldung__content .template-page .entry-content-wrapper #top .template-search.content .post-title,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .gsection_title,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .team-members .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper .responsive #top #wrap_all .video-list-container #login-registration #login-area h2,.single-pressemeldung__content .template-page .entry-content-wrapper .responsive #top #wrap_all .video-list-container h2,.single-pressemeldung__content .template-page .entry-content-wrapper .team-members .gform_wrapper.gravity-theme .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper .widgettitle,.single-pressemeldung__content .template-page .entry-content-wrapper h2,.single-pressemeldung__content .template-page .entry-content-wrapper h3,.single-pressemeldung__content .template-page .entry-content-wrapper h4,.team-members .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2 {
        font-size:1.2rem!important;
        letter-spacing:.015em;
        margin-bottom:10px
    }
}
#login-registration #login-area .gform_wrapper.gravity-theme .single-pressemeldung .flex_column .gform_validation_errors>p+h2,#login-registration #login-area .gform_wrapper.gravity-theme .single-pressemeldung .flex_column .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2+h2,#login-registration #login-area .gform_wrapper.gravity-theme .single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h3+h2,#login-registration #login-area .gform_wrapper.gravity-theme .single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .gform_validation_errors>h2+h2,#login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column .gform_validation_errors>h2+h2,#login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column .gform_validation_errors>h2+h3,#login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column .gform_validation_errors>h3+h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration h3+h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .single-pressemeldung .flex_column p+h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column h2+h3,#login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column h3+h2,#login-registration #login-area .single-pressemeldung .flex_column .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2+h2,#login-registration #login-area .single-pressemeldung .flex_column .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2+h3,#login-registration #login-area .single-pressemeldung .flex_column .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2+h3,#login-registration #login-area .single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2+h2,#login-registration #login-area .single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2+h3,#login-registration #login-area .single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2+h3,#login-registration #login-area .single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration h3+h3,#login-registration #login-area .single-pressemeldung .flex_column p+h3,#login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .single-pressemeldung .flex_column .gform_validation_errors>h2+h2,#login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .single-pressemeldung .flex_column .gform_validation_errors>h2+h3,#login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .single-pressemeldung .flex_column h2+h3,#login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column h3+h3,.gform_wrapper.gravity-theme #login-registration #login-area .single-pressemeldung .flex_column .gform_validation_errors>p+h2,.gform_wrapper.gravity-theme #login-registration #login-area .single-pressemeldung .flex_column .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2+h2,.gform_wrapper.gravity-theme #login-registration #login-area .single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h3+h2,.gform_wrapper.gravity-theme #login-registration #login-area .single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .gform_validation_errors>h2+h2,.gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column .gform_validation_errors>h2+h2,.gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column .gform_validation_errors>h3+h2,.gform_wrapper.gravity-theme .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column h2+.gsection_title,.gform_wrapper.gravity-theme .single-pressemeldung .flex_column .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2+.gsection_title,.gform_wrapper.gravity-theme .single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2+.gsection_title,.gform_wrapper.gravity-theme .single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration h3+.gsection_title,.gform_wrapper.gravity-theme .single-pressemeldung .flex_column p+.gsection_title,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .single-pressemeldung .flex_column h2+.gsection_title,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column #login-registration #login-area .gform_validation_errors>h2+h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column #login-registration #login-area .gform_validation_errors>h2+h3,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column #login-registration #login-area .responsive #top #wrap_all .video-list-container .gform_validation_errors>h2+h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column .gform_validation_errors>h2+.gsection_title,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column .gform_validation_errors>h2+.widgettitle,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column .gform_validation_errors>h2+h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column h3+.gsection_title,.responsive #top #wrap_all .video-list-container #login-registration #login-area .single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration h3+h2,.responsive #top #wrap_all .video-list-container #login-registration #login-area .single-pressemeldung .flex_column p+h2,.responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column h3+h2,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2+h2,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column #login-registration #login-area h2+h2,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column #login-registration #login-area h2+h3,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2+h2,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column .gform_wrapper.gravity-theme h2+.gsection_title,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column h2+.widgettitle,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column h2+h2,.single-pressemeldung .flex_column #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>p+h2,.single-pressemeldung .flex_column #login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2+h2,.single-pressemeldung .flex_column #login-registration #login-area .responsive #top #wrap_all .video-list-container p+h2,.single-pressemeldung .flex_column #login-registration #login-area p+h3,.single-pressemeldung .flex_column .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>p+h2,.single-pressemeldung .flex_column .gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2+h2,.single-pressemeldung .flex_column .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_validation_errors>h2+h2,.single-pressemeldung .flex_column .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_validation_errors>h2+h3,.single-pressemeldung .flex_column .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container .gform_validation_errors>h2+h2,.single-pressemeldung .flex_column .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2+.gsection_title,.single-pressemeldung .flex_column .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2+.widgettitle,.single-pressemeldung .flex_column .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2+h2,.single-pressemeldung .flex_column .gform_wrapper.gravity-theme p+.gsection_title,.single-pressemeldung .flex_column .responsive #top #wrap_all .video-list-container #login-registration #login-area p+h2,.single-pressemeldung .flex_column .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area h2+h2,.single-pressemeldung .flex_column .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area h2+h3,.single-pressemeldung .flex_column .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme h2+.gsection_title,.single-pressemeldung .flex_column .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2+.widgettitle,.single-pressemeldung .flex_column .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2+h2,.single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2+h2,.single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h3+h2,.single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container h3+h2,.single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area h3+h3,.single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2+h2,.single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2+h3,.single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h3+h2,.single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .responsive #top #wrap_all .video-list-container .gform_validation_errors>h2+h2,.single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2+.gsection_title,.single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2+.widgettitle,.single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2+h2,.single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme h3+.gsection_title,.single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area h2+h2,.single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area h2+h3,.single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area h3+h2,.single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .gform_wrapper.gravity-theme h2+.gsection_title,.single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2+.widgettitle,.single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2+h2,.single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration h3+.widgettitle,.single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration h3+h2,.single-pressemeldung .flex_column p+.widgettitle,.single-pressemeldung .flex_column p+h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .single-pressemeldung .flex_column .gform_validation_errors>h2+h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .single-pressemeldung .flex_column .gform_validation_errors>h2+h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .single-pressemeldung .flex_column #login-registration #login-area .gform_validation_errors>h2+h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .single-pressemeldung .flex_column #login-registration #login-area .gform_validation_errors>h2+h3,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .single-pressemeldung .flex_column #login-registration #login-area .responsive #top #wrap_all .video-list-container .gform_validation_errors>h2+h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .single-pressemeldung .flex_column .gform_validation_errors>h2+.gsection_title,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .single-pressemeldung .flex_column .gform_validation_errors>h2+.widgettitle,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .single-pressemeldung .flex_column .gform_validation_errors>h2+h2,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .single-pressemeldung .flex_column #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2+h2,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .single-pressemeldung .flex_column #login-registration #login-area h2+h2,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .single-pressemeldung .flex_column #login-registration #login-area h2+h3,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .single-pressemeldung .flex_column .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2+h2,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .single-pressemeldung .flex_column .gform_wrapper.gravity-theme h2+.gsection_title,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .single-pressemeldung .flex_column h2+.widgettitle,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .single-pressemeldung .flex_column h2+h2,.template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h3+h2,.template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column #login-registration #login-area .responsive #top #wrap_all .video-list-container h3+h2,.template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column #login-registration #login-area h3+h3,.template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h3+h2,.template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column .gform_wrapper.gravity-theme h3+.gsection_title,.template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column .responsive #top #wrap_all .video-list-container #login-registration #login-area h3+h2,.template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column h3+.widgettitle,.template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column h3+h2 {
    margin-top:40px
}
@media (min-width:1200px) {
    #login-registration #login-area .gform_wrapper.gravity-theme .single-pressemeldung .flex_column .gform_validation_errors>p+h2,#login-registration #login-area .gform_wrapper.gravity-theme .single-pressemeldung .flex_column .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2+h2,#login-registration #login-area .gform_wrapper.gravity-theme .single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h3+h2,#login-registration #login-area .gform_wrapper.gravity-theme .single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .gform_validation_errors>h2+h2,#login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column .gform_validation_errors>h2+h2,#login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column .gform_validation_errors>h2+h3,#login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column .gform_validation_errors>h3+h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration h3+h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .single-pressemeldung .flex_column p+h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column h2+h3,#login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column h3+h2,#login-registration #login-area .single-pressemeldung .flex_column .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2+h2,#login-registration #login-area .single-pressemeldung .flex_column .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2+h3,#login-registration #login-area .single-pressemeldung .flex_column .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2+h3,#login-registration #login-area .single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2+h2,#login-registration #login-area .single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2+h3,#login-registration #login-area .single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2+h3,#login-registration #login-area .single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration h3+h3,#login-registration #login-area .single-pressemeldung .flex_column p+h3,#login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .single-pressemeldung .flex_column .gform_validation_errors>h2+h2,#login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .single-pressemeldung .flex_column .gform_validation_errors>h2+h3,#login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .single-pressemeldung .flex_column h2+h3,#login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column h3+h3,.gform_wrapper.gravity-theme #login-registration #login-area .single-pressemeldung .flex_column .gform_validation_errors>p+h2,.gform_wrapper.gravity-theme #login-registration #login-area .single-pressemeldung .flex_column .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2+h2,.gform_wrapper.gravity-theme #login-registration #login-area .single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h3+h2,.gform_wrapper.gravity-theme #login-registration #login-area .single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .gform_validation_errors>h2+h2,.gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column .gform_validation_errors>h2+h2,.gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column .gform_validation_errors>h3+h2,.gform_wrapper.gravity-theme .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column h2+.gsection_title,.gform_wrapper.gravity-theme .single-pressemeldung .flex_column .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2+.gsection_title,.gform_wrapper.gravity-theme .single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2+.gsection_title,.gform_wrapper.gravity-theme .single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration h3+.gsection_title,.gform_wrapper.gravity-theme .single-pressemeldung .flex_column p+.gsection_title,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .single-pressemeldung .flex_column h2+.gsection_title,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column #login-registration #login-area .gform_validation_errors>h2+h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column #login-registration #login-area .gform_validation_errors>h2+h3,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column #login-registration #login-area .responsive #top #wrap_all .video-list-container .gform_validation_errors>h2+h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column .gform_validation_errors>h2+.gsection_title,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column .gform_validation_errors>h2+.widgettitle,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column .gform_validation_errors>h2+h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column h3+.gsection_title,.responsive #top #wrap_all .video-list-container #login-registration #login-area .single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration h3+h2,.responsive #top #wrap_all .video-list-container #login-registration #login-area .single-pressemeldung .flex_column p+h2,.responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column h3+h2,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2+h2,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column #login-registration #login-area h2+h2,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column #login-registration #login-area h2+h3,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2+h2,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column .gform_wrapper.gravity-theme h2+.gsection_title,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column h2+.widgettitle,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column h2+h2,.single-pressemeldung .flex_column #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>p+h2,.single-pressemeldung .flex_column #login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2+h2,.single-pressemeldung .flex_column #login-registration #login-area .responsive #top #wrap_all .video-list-container p+h2,.single-pressemeldung .flex_column #login-registration #login-area p+h3,.single-pressemeldung .flex_column .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>p+h2,.single-pressemeldung .flex_column .gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2+h2,.single-pressemeldung .flex_column .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_validation_errors>h2+h2,.single-pressemeldung .flex_column .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_validation_errors>h2+h3,.single-pressemeldung .flex_column .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container .gform_validation_errors>h2+h2,.single-pressemeldung .flex_column .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2+.gsection_title,.single-pressemeldung .flex_column .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2+.widgettitle,.single-pressemeldung .flex_column .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2+h2,.single-pressemeldung .flex_column .gform_wrapper.gravity-theme p+.gsection_title,.single-pressemeldung .flex_column .responsive #top #wrap_all .video-list-container #login-registration #login-area p+h2,.single-pressemeldung .flex_column .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area h2+h2,.single-pressemeldung .flex_column .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area h2+h3,.single-pressemeldung .flex_column .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme h2+.gsection_title,.single-pressemeldung .flex_column .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2+.widgettitle,.single-pressemeldung .flex_column .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2+h2,.single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2+h2,.single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h3+h2,.single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container h3+h2,.single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area h3+h3,.single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2+h2,.single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2+h3,.single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h3+h2,.single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .responsive #top #wrap_all .video-list-container .gform_validation_errors>h2+h2,.single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2+.gsection_title,.single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2+.widgettitle,.single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2+h2,.single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme h3+.gsection_title,.single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area h2+h2,.single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area h2+h3,.single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area h3+h2,.single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .gform_wrapper.gravity-theme h2+.gsection_title,.single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2+.widgettitle,.single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2+h2,.single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration h3+.widgettitle,.single-pressemeldung .flex_column .template-page .entry-content-wrapper .res_row_with_illustration h3+h2,.single-pressemeldung .flex_column p+.widgettitle,.single-pressemeldung .flex_column p+h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .single-pressemeldung .flex_column .gform_validation_errors>h2+h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .single-pressemeldung .flex_column .gform_validation_errors>h2+h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .single-pressemeldung .flex_column #login-registration #login-area .gform_validation_errors>h2+h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .single-pressemeldung .flex_column #login-registration #login-area .gform_validation_errors>h2+h3,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .single-pressemeldung .flex_column #login-registration #login-area .responsive #top #wrap_all .video-list-container .gform_validation_errors>h2+h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .single-pressemeldung .flex_column .gform_validation_errors>h2+.gsection_title,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .single-pressemeldung .flex_column .gform_validation_errors>h2+.widgettitle,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .single-pressemeldung .flex_column .gform_validation_errors>h2+h2,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .single-pressemeldung .flex_column #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2+h2,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .single-pressemeldung .flex_column #login-registration #login-area h2+h2,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .single-pressemeldung .flex_column #login-registration #login-area h2+h3,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .single-pressemeldung .flex_column .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2+h2,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .single-pressemeldung .flex_column .gform_wrapper.gravity-theme h2+.gsection_title,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .single-pressemeldung .flex_column h2+.widgettitle,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .single-pressemeldung .flex_column h2+h2,.template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h3+h2,.template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column #login-registration #login-area .responsive #top #wrap_all .video-list-container h3+h2,.template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column #login-registration #login-area h3+h3,.template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h3+h2,.template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column .gform_wrapper.gravity-theme h3+.gsection_title,.template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column .responsive #top #wrap_all .video-list-container #login-registration #login-area h3+h2,.template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column h3+.widgettitle,.template-page .entry-content-wrapper .res_row_with_illustration .single-pressemeldung .flex_column h3+h2 {
        margin-top:80px
    }
}
.single-pressemeldung .flex_column .avia-image-container[class*=el_after] {
    margin-top:30px
}
@media (min-width:1200px) {
    .single-pressemeldung .flex_column .avia-image-container[class*=el_after] {
        margin-top:58px
    }
}
.single-pressemeldung .flex_column img,.single-pressemeldung .flex_column img.aligncenter,.single-pressemeldung .flex_column img.alignleft,.single-pressemeldung .flex_column img.alignright {
    display:block;
    float:none;
    margin:0 auto;
    padding:0
}
.single__related-posts .content {
    background:transparent!important;
    padding-top:40px
}
.single__related-posts .content .post-entry {
    padding-left:0!important;
    padding-right:0!important
}
.single-post__thumbnail .container {
    height:300px
}
@media (min-width:576px) {
    .single-post__thumbnail .container {
        height:350px
    }
}
@media (min-width:768px) {
    .single-post__thumbnail .container {
        height:calc(100vh - 119px);
        max-height:1000px
    }
}
.single-post__intro {
    margin-top:-60px;
    text-align:center
}

@media (min-width:1200px) {
    .single-post__intro {
        margin-top:-60px
    }
}
.single-post__intro .content .post-entry {
    background:#d4e8f1;
    padding:14px 30px 20px
}
@media (min-width:768px) {
    .single-post__intro .content .post-entry {
        padding:14px 30px 25px
    }
}
#login-registration #login-area .gform_wrapper.gravity-theme .single-post__intro .gform_validation_errors>h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .single-post__intro h2,#login-registration #login-area .single-post__intro h3,.gform_wrapper.gravity-theme #login-registration #login-area .single-post__intro .gform_validation_errors>h2,.gform_wrapper.gravity-theme .single-post__intro .gsection_title,.responsive #top #wrap_all .video-list-container #login-registration #login-area .single-post__intro h2,.single-post__intro #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.single-post__intro #login-registration #login-area .responsive #top #wrap_all .video-list-container h2,.single-post__intro #login-registration #login-area h3,.single-post__intro .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.single-post__intro .gform_wrapper.gravity-theme .gsection_title,.single-post__intro .h2,.single-post__intro .responsive #top #wrap_all .video-list-container #login-registration #login-area h2,.single-post__intro .widgettitle,.single-post__intro h1,.single-post__intro h2 {
    margin-left:auto;
    margin-right:auto
}
.single-post__intro h1 {
    letter-spacing:.02em!important;
    margin-bottom:0
}
@media (min-width:1200px) {
    .single-post__intro h1 {
        max-width:1010px
    }
}
@media (max-width:575.98px) {
    .single-post__intro h1 {
        -webkit-hyphens:auto;
        -ms-hyphens:auto;
        hyphens:auto
    }
}
#login-registration #login-area .gform_wrapper.gravity-theme .single-post__intro .gform_validation_errors>h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .single-post__intro h2,#login-registration #login-area .single-post__intro h3,.gform_wrapper.gravity-theme #login-registration #login-area .single-post__intro .gform_validation_errors>h2,.gform_wrapper.gravity-theme .single-post__intro .gsection_title,.responsive #top #wrap_all .video-list-container #login-registration #login-area .single-post__intro h2,.single-post__intro #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.single-post__intro #login-registration #login-area .responsive #top #wrap_all .video-list-container h2,.single-post__intro #login-registration #login-area h3,.single-post__intro .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.single-post__intro .gform_wrapper.gravity-theme .gsection_title,.single-post__intro .h2,.single-post__intro .responsive #top #wrap_all .video-list-container #login-registration #login-area h2,.single-post__intro .widgettitle,.single-post__intro h2 {
    font-size:clamp(1.125rem,1.86567vw,1.5625rem)!important;
    line-height:1.28;
    margin-bottom:0;
    margin-top:5px;
  /*  max-width:950px */
}
@media (min-width:768px) {
    .single-post__content .avia-section.avia-builder-el-first .content {
        padding-top:70px
    }
}
@media (min-width:992px) {
    .single-post__content .avia-section.avia-builder-el-first .content {
        padding-top:140px
    }
}
#login-registration #login-area .gform_wrapper.gravity-theme .single-post__content .gform_validation_errors>h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .single-post__content h2,#login-registration #login-area .single-post__content h3,.gform_wrapper.gravity-theme #login-registration #login-area .single-post__content .gform_validation_errors>h2,.gform_wrapper.gravity-theme .single-post__content .gform_validation_errors>h2,.gform_wrapper.gravity-theme .single-post__content .gsection_title,.responsive #top #wrap_all .video-list-container #login-registration #login-area .single-post__content h2,.responsive #top #wrap_all .video-list-container .single-post__content h2,.single-post__content #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.single-post__content #login-registration #login-area .responsive #top #wrap_all .video-list-container h2,.single-post__content #login-registration #login-area h3,.single-post__content .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.single-post__content .gform_wrapper.gravity-theme .gform_validation_errors>h2,.single-post__content .gform_wrapper.gravity-theme .gsection_title,.single-post__content .responsive #top #wrap_all .video-list-container #login-registration #login-area h2,.single-post__content .responsive #top #wrap_all .video-list-container h2,.single-post__content .widgettitle,.single-post__content h2,.single-post__content h3 {
    font-size:1.375rem;
    margin-bottom:19px
}
@media (max-width:767.98px) {
    #login-registration #login-area .gform_wrapper.gravity-theme .single-post__content .gform_validation_errors>h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .single-post__content h2,#login-registration #login-area .single-post__content h3,.gform_wrapper.gravity-theme #login-registration #login-area .single-post__content .gform_validation_errors>h2,.gform_wrapper.gravity-theme .single-post__content .gform_validation_errors>h2,.gform_wrapper.gravity-theme .single-post__content .gsection_title,.responsive #top #wrap_all .video-list-container #login-registration #login-area .single-post__content h2,.responsive #top #wrap_all .video-list-container .single-post__content h2,.single-post__content #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.single-post__content #login-registration #login-area .responsive #top #wrap_all .video-list-container h2,.single-post__content #login-registration #login-area h3,.single-post__content .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.single-post__content .gform_wrapper.gravity-theme .gform_validation_errors>h2,.single-post__content .gform_wrapper.gravity-theme .gsection_title,.single-post__content .responsive #top #wrap_all .video-list-container #login-registration #login-area h2,.single-post__content .responsive #top #wrap_all .video-list-container h2,.single-post__content .widgettitle,.single-post__content h2,.single-post__content h3 {
        font-size:1.25rem
    }
}
#login-registration #login-area .gform_wrapper.gravity-theme .single-post__intro .content .post-entry .gform_validation_errors>h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .single-post__intro .content .post-entry h2,#login-registration #login-area .single-post__intro .content .post-entry h3,.gform_wrapper.gravity-theme #login-registration #login-area .single-post__intro .content .post-entry .gform_validation_errors>h2,.gform_wrapper.gravity-theme .single-post__intro .content .post-entry .gsection_title,.responsive #top #wrap_all .video-list-container #login-registration #login-area .single-post__intro .content .post-entry h2,.single-post__content .container_wrap .content .post-entry,.single-post__intro .content .post-entry #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.single-post__intro .content .post-entry #login-registration #login-area .responsive #top #wrap_all .video-list-container h2,.single-post__intro .content .post-entry #login-registration #login-area h3,.single-post__intro .content .post-entry .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.single-post__intro .content .post-entry .gform_wrapper.gravity-theme .gsection_title,.single-post__intro .content .post-entry .responsive #top #wrap_all .video-list-container #login-registration #login-area h2,.single-post__intro .content .post-entry .widgettitle,.single-post__intro .content .post-entry h1,.single-post__intro .content .post-entry h2 {
    margin-left:auto;
    margin-right:auto
}
@media (min-width:992px) {
    #login-registration #login-area .gform_wrapper.gravity-theme .single-post__intro .content .post-entry .gform_validation_errors>h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .single-post__intro .content .post-entry h2,#login-registration #login-area .single-post__intro .content .post-entry h3,.gform_wrapper.gravity-theme #login-registration #login-area .single-post__intro .content .post-entry .gform_validation_errors>h2,.gform_wrapper.gravity-theme .single-post__intro .content .post-entry .gsection_title,.responsive #top #wrap_all .video-list-container #login-registration #login-area .single-post__intro .content .post-entry h2,.single-post__content .container_wrap .content .post-entry,.single-post__intro .content .post-entry #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.single-post__intro .content .post-entry #login-registration #login-area .responsive #top #wrap_all .video-list-container h2,.single-post__intro .content .post-entry #login-registration #login-area h3,.single-post__intro .content .post-entry .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.single-post__intro .content .post-entry .gform_wrapper.gravity-theme .gsection_title,.single-post__intro .content .post-entry .responsive #top #wrap_all .video-list-container #login-registration #login-area h2,.single-post__intro .content .post-entry .widgettitle,.single-post__intro .content .post-entry h1,.single-post__intro .content .post-entry h2 {
      /*  max-width:950px */
    }
}
@media (min-width:1400px) {
    #login-registration #login-area .gform_wrapper.gravity-theme .single-post__intro .content .post-entry .gform_validation_errors>h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .single-post__intro .content .post-entry h2,#login-registration #login-area .single-post__intro .content .post-entry h3,.gform_wrapper.gravity-theme #login-registration #login-area .single-post__intro .content .post-entry .gform_validation_errors>h2,.gform_wrapper.gravity-theme .single-post__intro .content .post-entry .gsection_title,.responsive #top #wrap_all .video-list-container #login-registration #login-area .single-post__intro .content .post-entry h2,.single-post__content .container_wrap .content .post-entry,.single-post__intro .content .post-entry #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.single-post__intro .content .post-entry #login-registration #login-area .responsive #top #wrap_all .video-list-container h2,.single-post__intro .content .post-entry #login-registration #login-area h3,.single-post__intro .content .post-entry .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.single-post__intro .content .post-entry .gform_wrapper.gravity-theme .gsection_title,.single-post__intro .content .post-entry .responsive #top #wrap_all .video-list-container #login-registration #login-area h2,.single-post__intro .content .post-entry .widgettitle,.single-post__intro .content .post-entry h1,.single-post__intro .content .post-entry h2 {
        max-width:1140px
    }
}
@media (min-width:992px) {
    .single-post__content .container_wrap.kachel__container .content .post-entry {
        max-width:100%
    }
}
@media (min-width:1400px) {
    .single-post__content .container_wrap.kachel__container .content .post-entry {
        max-width:100%
    }
}
.single_download__downloads .row>div {
    margin-bottom:20px
}
@media (min-width:576px) {
    .single_download__downloads .row>div {
        margin-bottom:27px
    }
}
@media (max-width:575.98px) {
    .single_download__downloads .download_el {
        margin-bottom:57px!important
    }
}
.single_download__downloads .download_el__thumb {
    max-width:300px;
    width:auto
}
@media (min-width:768px) {
    .single_download__downloads .download_el__thumb {
        max-width:36%
    }
}
.single_download__header.avia-section {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    height:18vw
}
.single_download__header__inner {
    background-size:cover;
    min-height:100%;
    width:100%
}
.single_download__heading {
    margin-top:16px
}
@media (min-width:992px) {
    .single_download__heading {
        margin-top:19px
    }
}
@media (max-width:991.98px) {
    #login-registration #login-area .gform_wrapper.gravity-theme .single_download__heading .gform_validation_errors>h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .single_download__heading h2,#login-registration #login-area .single_download__heading h3,.gform_wrapper.gravity-theme #login-registration #login-area .single_download__heading .gform_validation_errors>h2,.gform_wrapper.gravity-theme .single_download__heading .gsection_title,.responsive #top #wrap_all .video-list-container #login-registration #login-area .single_download__heading h2,.single_download__heading #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.single_download__heading #login-registration #login-area .responsive #top #wrap_all .video-list-container h2,.single_download__heading #login-registration #login-area h3,.single_download__heading .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.single_download__heading .gform_wrapper.gravity-theme .gsection_title,.single_download__heading .responsive #top #wrap_all .video-list-container #login-registration #login-area h2,.single_download__heading .widgettitle,.single_download__heading h2 {
        font-size:2rem!important
    }
}
@media (max-width:575.98px) {
    #login-registration #login-area .gform_wrapper.gravity-theme .single_download__heading .gform_validation_errors>h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .single_download__heading h2,#login-registration #login-area .single_download__heading h3,.gform_wrapper.gravity-theme #login-registration #login-area .single_download__heading .gform_validation_errors>h2,.gform_wrapper.gravity-theme .single_download__heading .gsection_title,.responsive #top #wrap_all .video-list-container #login-registration #login-area .single_download__heading h2,.single_download__heading #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.single_download__heading #login-registration #login-area .responsive #top #wrap_all .video-list-container h2,.single_download__heading #login-registration #login-area h3,.single_download__heading .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.single_download__heading .gform_wrapper.gravity-theme .gsection_title,.single_download__heading .responsive #top #wrap_all .video-list-container #login-registration #login-area h2,.single_download__heading .widgettitle,.single_download__heading h2 {
        -webkit-hyphens:auto;
        -ms-hyphens:auto;
        hyphens:auto
    }
}
@media (max-width:991.98px) {
    .single_download__back-button {
        margin-bottom:15px
    }
}
.single-download .res_page_banner .container {
    height:150px!important
}
@media (min-width:576px) {
    .single-download .res_page_banner .container {
        height:200px!important
    }
}
@media (min-width:768px) {
    .single-download .res_page_banner .container {
        height:250px!important
    }
}
@media (min-width:992px) {
    .single-download .res_page_banner .container {
        height:300px!important
    }
}
@media (min-width:1200px) {
    .single-download .res_page_banner .container {
        height:346px!important
    }
}
.product_cat {
    color:#202255;
    display:grid;
    grid-template-columns:repeat(12,1fr)
}
@media (min-width:1400px) {
    .product_cat {
        grid-template-rows:calc(32.78689vw - 60px) 60px repeat(2,auto)
    }
}
@media (min-width:1600px) {
    .product_cat {
        grid-template-rows:calc(32.78689vw - 115px) 115px repeat(2,auto)
    }
}
@media (max-width:1399.98px) {
    .product_cat {
        grid-template-rows:calc(32.78689vw - 65px) 65px repeat(2,auto)
    }
}
@media (max-width:991.98px) {
    .product_cat {
        grid-template-rows:calc(32.78689vw - 45px) 45px repeat(2,auto)
    }
}
@media (max-width:767.98px) {
    .product_cat {
        grid-template-rows:calc(32.78689vw - 30px) 30px repeat(2,auto)
    }
}
@media (max-width:575.98px) {
    .product_cat {
        grid-template-rows:calc(32.78689vw - 20px) 20px repeat(2,auto)
    }
}
.product_cat_background_header {
    grid-column:1/13;
    grid-row:1/3;
    height:100%;
    width:100%
}
.product_cat_background_header__img {
    height:100%;
    -o-object-fit:cover;
    object-fit:cover;
    width:100%
}
@media (min-width:1600px) {
    .product_cat_background_header__img {
        -o-object-position:top center;
        object-position:top center
    }
}
@media (min-width:2000px) {
    .product_cat_background_header__img {
        max-height:515px;
    }
.product_header__main__intro_container  {
margin-top:-25px;
}

}
.product_cat header {
    grid-column:1/13;
    grid-row:2/4;
    padding-left:var(--bs-gutter-x,2rem);
    padding-right:var(--bs-gutter-x,2rem)
}
@media (max-width:1199.98px) {
    .product_cat header {
        padding-left:7.5vw;
        padding-right:7.5vw
    }
}
.product_cat_header {
    background-color:#d4e8f1;
    margin-left:auto;
    margin-right:auto;
    max-width:1087px;
    padding:85px 24px 4px;
    position:relative
}
@media (max-width:991.98px) {
    .product_cat_header {
        padding:42px 20px 20px
    }
}

@media (max-width:1199.98px) {
    .product_cat_header .row {
        margin-bottom:0
    }
}
.product_cat_header__info_box {
    padding-top:10px;
    position:absolute;
    right:32px;
    top:0
}
@media (max-width:767.98px) {
    .product_cat_header__info_box {
        padding-top:6px;
        right:16px
    }
}
@media (max-width:575.98px) {
    .product_cat_header__info_box {
        right:10px
    }
}
.product_cat_header__info_box__info {
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    font-family:eager-naturalist,Helvetica,Arial,sans-serif;
    font-size:3rem;
    -webkit-justify-content:flex-end;
    justify-content:flex-end;
    line-height:1
}
@media (max-width:1199.98px) {
    .product_cat_header__info_box__info {
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        grid-column-gap:6px;
        -webkit-flex-direction:row;
        -ms-flex-direction:row;
        flex-direction:row;
        font-size:1.875rem
    }
}
@media (max-width:991.98px) {
    .product_cat_header__info_box__info {
        font-size:1.375rem
    }
}
@media (max-width:767.98px) {
    .product_cat_header__info_box__info {
        font-size:1.25rem;
        line-height:1.2
    }
}
@media (max-width:575.98px) {
    .product_cat_header__info_box__info {
        font-size:1.25rem
    }
}
@media (max-width:400px) {
    .product_cat_header__info_box__info {
        font-size:1rem
    }
}
.product_cat_header__info_box__sub {
    display:block;
    font-family:eager-naturalist,Helvetica,Arial,sans-serif;
    font-size:1.875rem;
    line-height:1;
    text-align:right
}
@media (max-width:1199.98px) {
    .product_cat_header__info_box__sub {
        font-size:1.1875rem
    }
}
@media (max-width:991.98px) {
    .product_cat_header__info_box__sub {
        font-size:.875rem
    }
}
@media (max-width:767.98px) {
    .product_cat_header__info_box__sub {
        font-size:.8125rem
    }
}
@media (max-width:575.98px) {
    .product_cat_header__info_box__sub {
        font-size:.875rem
    }
}
@media (max-width:400px) {
    .product_cat_header__info_box__sub {
        font-size:.625rem
    }
}
.product_cat_header__headline {
    font-size:1.75rem;
    letter-spacing:.28px;
    line-height:1.29;
    margin-bottom:20px
}
@media (max-width:1199.98px) {
    .product_cat_header__headline {
        font-size:1.375rem;
        letter-spacing:.22px
    }
}
.product_cat_header .details-mobile .product_cat_header__text,.product_cat_header .details-mobile .product_header__main__intro_container__text {
    display:none
}
@media (min-width:768px) {
    .product_cat_header .details-mobile .product_cat_header__text,.product_cat_header .details-mobile .product_header__main__intro_container__text {
        display:block!important
    }
}
.product_cat_header__accordion {
    cursor:pointer;
    list-style:none
}
.product_cat_header__accordion__trigger {
    display:none;
    font-family:ubuntu,Helvetica,Arial,sans-serif;
    font-size:16px;
    font-weight:500;
    letter-spacing:.32px;
    line-height:1.94;
    text-decoration:none!important
}
.product_cat_header__accordion__trigger span {
    position:relative
}
.product_cat_header__accordion__trigger span:after {
    content:"";
    position:absolute;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out;
    width:100%
}
.product_cat_header__accordion__trigger:active span:after,.product_cat_header__accordion__trigger:focus span:after,.product_cat_header__accordion__trigger:hover span:after {
    background:#202255;
    bottom:-3px;
    height:1px;
    left:0
}
@media (max-width:767.98px) {
    .product_cat_header__accordion__trigger {
        display:block
    }
}
.product_cat_header__accordion__trigger.active .svg-inline--fa {
    -webkit-transform:rotate(-180deg);
    transform:rotate(-180deg)
}
.product_cat_header__text {
    font-size:1rem
}
.product_cat main {
    grid-column:2/12;
    grid-row:4;
    margin:60px 0 110px
}
@media (min-width:1800px) {
    .product_cat main {
        min-width:1640px
    }
}
@media (max-width:1399.98px) {
    .product_cat main {
        grid-column:1/13;
        margin:150px 0;
        margin:60px 0 100px;
        padding-left:var(--bs-gutter-x,2rem);
        padding-right:var(--bs-gutter-x,2rem)
    }
}
@media (min-width:768px) and (max-width:991.98px) {
    .product_cat main {
        margin:30px 0 100px
    }
}
@media (max-width:1199.98px) {
    .product_cat main {
        margin:13px 0 0;
        padding-left:7.5vw;
        padding-right:7.5vw
    }
    .product_cat_gallery {
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        -webkit-justify-content:center;
        justify-content:center;
        margin-bottom:50px
    }
}
@media (min-width:992px) and (max-width:1199.98px) {
    .product_cat_gallery {
        margin-bottom:100px!important
    }
}
@media (min-width:1200px) {
    .product_cat_gallery {
        -webkit-box-align:end;
        -ms-flex-align:end;
        -webkit-align-items:flex-end;
        align-items:flex-end;
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex
    }
}
.product_cat_gallery__container {
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    height:100%;
    -webkit-justify-content:flex-end;
    justify-content:flex-end;
    margin-bottom:150px;
    max-height:540px;
    position:relative;
    z-index:10
}
@media (max-width:1199.98px) {
    .product_cat_gallery__container {
        margin-bottom:50px!important;
        margin-top:0!important
    }
}
@media (min-width:1400px) {
    .product_cat_gallery__container:hover:before {
        background:#d4e8f1;
        bottom:-100px;
        height:66%;
        max-width:720px
    }
}
.product_cat_gallery__container:nth-child(odd):before {
    border-radius:50%;
    content:"";
    left:-50%;
    position:absolute;
    -webkit-transform:translateX(50%);
    transform:translateX(50%);
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out;
    width:100%;
    z-index:0
}
@media (max-width:1199.98px) {
    .product_cat_gallery__container:nth-child(odd) .product_cat_gallery__container__img_link {
        margin-top:50px!important
    }
}
.product_cat_gallery__container:nth-child(odd):last-child {
    margin-bottom:0!important
}
.product_cat_gallery__container:nth-child(2n):before {
    border-radius:50%;
    content:"";
    left:-50%;
    position:absolute;
    -webkit-transform:translateX(50%);
    transform:translateX(50%);
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out;
    width:100%;
    z-index:0
}
@media (max-width:1199.98px) {
    .product_cat_gallery__container:nth-child(2n) .product_cat_gallery__container__img_link {
        margin-top:50px
    }
}
.product_cat_gallery__container__link {
    display:block;
    font-size:1.5rem;
    font-weight:500;
    letter-spacing:.4px;
    line-height:1.95;
    padding-top:20px;
    text-align:center;
    text-decoration:none!important;
    z-index:10
}
@media (max-width:575.98px) {
    .product_cat_gallery__container__link {
        font-size:1.25rem
    }
}
.product_cat_gallery__container__link svg {
    position:relative;
    vertical-align:-2.25px!important
}
.product_cat_gallery__container__link span {
    position:relative
}
.product_cat_gallery__container__link span:after {
    content:"";
    position:absolute;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out;
    width:100%
}
.product_cat_gallery__container__link:active span:after,.product_cat_gallery__container__link:focus span:after,.product_cat_gallery__container__link:hover span:after {
    background:#202255;
    bottom:-3px;
    height:1px;
    left:0
}
@media (max-width:1399.98px) {
    .product_cat_gallery__container {
        height:400px
    }
}
@media (max-width:1199.98px) {
    .product_cat_gallery__container {
        height:auto
    }
}
.product_cat_gallery__container__img_link {
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-align:end;
    -ms-flex-align:end;
    -webkit-align-items:flex-end;
    align-items:flex-end;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-justify-content:center;
    justify-content:center;
    overflow:visible!important
}
.product_cat_gallery__container__img_link__img {
    max-height:400px;
    -o-object-fit:contain;
    object-fit:contain;
    z-index:10
}
.product_cat_single__container {
    display:block;
    margin:30px auto;
    max-width:600px
}
.product_cat_single__container__link {
    display:block;
    font-size:1.5rem;
    font-weight:500;
    letter-spacing:.4px;
    line-height:1.95;
    padding-top:20px;
    text-align:center;
    text-decoration:none!important;
    z-index:10
}
@media (max-width:575.98px) {
    .product_cat_single__container__link {
        font-size:1.25rem
    }
}
.product_cat_single__container__link svg {
    position:relative;
    vertical-align:-2.25px!important
}
.product_cat_single__container__link span {
    position:relative
}
.product_cat_single__container__link span:after {
    content:"";
    position:absolute;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out;
    width:100%
}
.product_cat_single__container__link:active span:after,.product_cat_single__container__link:focus span:after,.product_cat_single__container__link:hover span:after {
    background:#202255;
    bottom:-3px;
    height:1px;
    left:0
}
.rezepte {
    color:#202255!important;
    display:grid;
    grid-template-columns:repeat(12,1fr);
    grid-template-rows:repeat(3,auto)
}
@media (max-width:767.98px) {
    .rezepte {
        grid-template-rows:80px auto auto
    }
}
@media (min-width:1800px) {
    .rezepte {
        grid-template-columns:auto 1640px auto
    }
}
.rezepte_background_header {
    grid-column:1/13;
    grid-row:1/3;
    width:100%
}
@media (min-width:768px) {
    .rezepte_background_header {
        height:450px
    }
}
@media (min-width:992px) {
    .rezepte_background_header {
        height:700px
    }
}
@media (min-width:1200px) {
    .rezepte_background_header {
        height:800px
    }
}
@media (min-width:1400px) {
    .rezepte_background_header {
        height:1000px
    }
}
.rezepte_background_header__img {
    display:block;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover;
    width:100%
}
@media (max-width:767.98px) {
    .rezepte_background_header__img {
        max-height:280px
    }
}
@media (max-width:575.98px) {
    .rezepte_background_header__img {
        max-height:260px
    }
}
.rezepte .container {
    grid-column:2/12;
    grid-row:2/3
}
@media (min-width:1800px) {
    .rezepte .container {
        padding:0!important
    }
}
@media (max-width:1399.98px) {
    .rezepte .container {
        grid-column:1/13
    }
}
@media (max-width:767.98px) {
    .rezepte .container {
        max-width:100%!important;
        width:100%!important
    }
}
.rezepte .container header {
    background-color:#d4e8f1;
    float:none;
    margin-left:auto;
    margin-right:auto;
    margin-top:90px;
    max-width:1276px
}
@media (min-width:576px) {
    .rezepte .container header {
        margin-top:120px
    }
}
@media (min-width:768px) {
    .rezepte .container header {
        margin-top:300px
    }
}
@media (min-width:992px) {
    .rezepte .container header {
        margin-top:400px
    }
}
@media (min-width:1200px) {
    .rezepte .container header {
        margin-top:500px
    }
}
@media (max-width:767.98px) {
    .rezepte .container header {
        background:inherit
    }
}
.rezepte_header {
    margin-bottom:40px;
    text-align:center
}
@media (max-width:1199.98px) {
    .rezepte_header {
        margin-bottom:40px
    }
}
@media (max-width:767.98px) {
    .rezepte_header {
        background-color:#fff;
        margin:0 auto 15px;
        max-width:85%;
        width:85%
    }
}
.rezepte_header__headline {
    margin:0 auto 0;
}
@media (max-width:767.98px) {
    .rezepte_header__headline {
        padding:0 10px;
margin-bottom:1em;
    }
}
.rezepte_header__text {
    font-family:ubuntu,Helvetica,Arial,sans-serif;
    font-size:clamp(1.125rem,1.86567vw,1.5625rem);
    letter-spacing:.01em;
    line-height:1.28;
    margin:5px auto 0;
    max-width:1000px
}
@media (max-width:767.98px) {
    .rezepte_header__text {
        padding:0 30px 50px
    }
}
.rezepte_search {
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-justify-content:center;
    justify-content:center
}
.rezepte_search>div {
    max-width:284px
}
@media (min-width:768px) {
    .rezepte_search>div {
        max-width:410px
    }
}
@media (max-width:767.98px) {
    .rezepte_search {
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        background-color:#d4e8f1;
        -webkit-justify-content:flex-start;
        justify-content:flex-start;
        padding:30px 7.5% 20px
    }
}
.rezepte_search .facetwp-facet-rezept_suchfeld {
    position:relative
}
@media (max-width:767.98px) {
    .rezepte_search .facetwp-facet-rezept_suchfeld {
        margin-bottom:0
    }
}
.rezepte_search .facetwp-facet-rezept_suchfeld .facetwp-input-wrap {
    width:100%
}
.rezepte_search .facetwp-facet-rezept_suchfeld input, .facetwp-facet-tipps_suchfeld input {
    border:none!important;
    border-radius:30px!important;
    font-size:.6875rem!important;
    line-height:1.1!important;
    margin-bottom:0!important;
    outline:none!important;
    padding:10px 25px!important
}
@media (min-width:768px) {
    .rezepte_search .facetwp-facet-rezept_suchfeld input, .facetwp-facet-tipps_suchfeld input {
        font-size:1rem!important;
        padding:10px 50px 10px 25px!important
    }
}
.rezepte_search .facetwp-facet-rezept_suchfeld .svg-inline--fa {
    font-size:.8125rem;
    position:absolute;
    right:7px;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
@media (min-width:768px) {
    .rezepte_search .facetwp-facet-rezept_suchfeld .svg-inline--fa {
        font-size:1rem;
        right:18px
    }
}
.rezepte_search .facetwp-facet-rezept_suchfeld .fa-spinner {
    display:none
}
.rezepte_search .facetwp-facet-rezept_suchfeld.is-loading .fa-spinner {
    display:block;
    margin-top:-6px
}
@media (min-width:768px) {
    .rezepte_search .facetwp-facet-rezept_suchfeld.is-loading .fa-spinner {
        margin-top:-8px
    }
}
.rezepte_search .facetwp-facet-rezept_suchfeld.is-loading .fa-magnifying-glass {
    display:none
}
.rezepte_search .facetwp-facet-rezept_suchfeld::-webkit-input-placeholder {
    color:rgba(32,34,85,.51);
    font-family:lora,Helvetica,Arial,sans-serif;
    letter-spacing:.32px
}
.rezepte_search .facetwp-facet-rezept_suchfeld::-moz-placeholder {
    color:rgba(32,34,85,.51);
    font-family:lora,Helvetica,Arial,sans-serif;
    letter-spacing:.32px
}
.rezepte_search .facetwp-facet-rezept_suchfeld:-ms-input-placeholder {
    color:rgba(32,34,85,.51);
    font-family:lora,Helvetica,Arial,sans-serif;
    letter-spacing:.32px
}
.rezepte_search .facetwp-facet-rezept_suchfeld::-ms-input-placeholder {
    color:rgba(32,34,85,.51);
    font-family:lora,Helvetica,Arial,sans-serif;
    letter-spacing:.32px
}
.rezepte_search .facetwp-facet-rezept_suchfeld::placeholder {
    color:rgba(32,34,85,.51);
    font-family:lora,Helvetica,Arial,sans-serif;
    letter-spacing:.32px
}
.rezepte_search .facetwp-facet-rezept_suchfeld .fcomplete-wrap {
    border:none;
    border-radius:30px!important;
    overflow:hidden;
    top:35px;
    z-index:9
}
@media (min-width:768px) {
    .rezepte_search .facetwp-facet-rezept_suchfeld .fcomplete-wrap {
        top:40px
    }
}
.rezepte_search .facetwp-facet-rezept_suchfeld .fcomplete-wrap .fcomplete-result,.rezepte_search .facetwp-facet-rezept_suchfeld .fcomplete-wrap .fcomplete-status {
    font-size:.625rem;
    line-height:1.2;
    padding-left:25px!important;
    padding-right:25px!important
}
@media (min-width:768px) {
    .rezepte_search .facetwp-facet-rezept_suchfeld .fcomplete-wrap .fcomplete-result,.rezepte_search .facetwp-facet-rezept_suchfeld .fcomplete-wrap .fcomplete-status {
        font-size:1rem
    }
}
.rezepte_filter {
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-justify-content:center;
    justify-content:center;
    margin:0;
    max-width:100%;
    padding:0 20px
}
@media (min-width:1400px) {
    .rezepte_filter {
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-flex-direction:row;
        -ms-flex-direction:row;
        flex-direction:row;
        padding:0 50px
    }
    .rezepte_filter>div:first-child {
        padding-right:20px;
        width:40.2%
    }
    .rezepte_filter>div:last-child {
        padding-left:20px;
        width:59.8%
    }
}
@media (max-width:767.98px) {
    .rezepte_filter {
        background-color:#d4e8f1;
        margin-bottom:0;
        margin-top:-20px;
        padding:0 7.5% 25px
    }
}
.rezepte_filter__label {
    color:#202255;
    font-family:lora,Helvetica,Arial,sans-serif;
    font-size:1.75rem;
    font-weight:700;
    letter-spacing:.28px;
    line-height:1.29
}
@media (max-width:767.98px) {
    .rezepte_filter__label {
        font-size:1.375rem
    }
}
.rezepte_filter__filter_box {
    margin-top:15px
}
@media (min-width:768px) {
    .rezepte_filter__filter_box {
        margin-top:30px
    }
}
.rezepte_filter__filter_box .facetwp-facet {
    margin-bottom:10px
}
@media (min-width:768px) {
    .rezepte_filter__filter_box .facetwp-facet {
        margin-bottom:35px
    }
}
.rezepte_filter__filter_box .facetwp-checkbox,.rezepte_filter__filter_box .facetwp-checkbox.checked {
    background-color:#fff;
    background-image:none;
    border-radius:19px;
    display:inline-block;
    font-family:ubuntu,Helvetica,Arial,sans-serif;
    font-size:.6875rem;
    font-weight:700;
    letter-spacing:.32px;
    line-height:1.1;
    margin:0 8px 8px 0;
    padding:7px 17px
}
@media (min-width:768px) {
    .rezepte_filter__filter_box .facetwp-checkbox,.rezepte_filter__filter_box .facetwp-checkbox.checked {
        font-size:1rem;
        margin:0 10px 10px 0;
        padding:10px 25px
    }
}
.rezepte_filter__filter_box .facetwp-checkbox.checked,.rezepte_filter__filter_box .facetwp-checkbox.checked.checked {
    background:#202255;
    color:#fff
}
.rezepte_filter__filter_box .facetwp-checkbox.checked .facetwp-display-value svg,.rezepte_filter__filter_box .facetwp-checkbox.checked.checked .facetwp-display-value svg {
    display:unset
}
.rezepte_filter__filter_box .facetwp-checkbox .facetwp-display-value svg,.rezepte_filter__filter_box .facetwp-checkbox.checked .facetwp-display-value svg {
    display:none
}
.rezepte_filter__filter_box .facetwp-checkbox .facetwp-display-value,.rezepte_filter__filter_box .facetwp-checkbox.checked .facetwp-display-value {
    padding-right:0
}
.rezepte_filter__filter_box .facetwp-checkbox .facetwp-display-value svg,.rezepte_filter__filter_box .facetwp-checkbox.checked .facetwp-display-value svg {
    font-size:8px;
    font-weight:700;
    -webkit-transform:translate(5px,-2px);
    transform:translate(5px,-2px)
}
.rezepte_filter__filter_box .facetwp-checkbox .facetwp-counter,.rezepte_filter__filter_box .facetwp-checkbox.checked .facetwp-counter {
    display:none
}
.rezepte>.container:last-child {
    grid-column:2/12;
    grid-row:3
}
@media (min-width:1800px) {
    .rezepte>.container:last-child {
        padding:0!important
    }
}
@media (max-width:1399.98px) {
    .rezepte>.container:last-child {
        grid-column:1/13
    }
}
@media (max-width:767.98px) {
    .rezepte>.container:last-child {
        margin-bottom:35px!important
    }
}
.rezepte_content .facetwp-facet {
    margin-bottom:0
}
@media (min-width:992px) {
    .rezepte .rezept-archive-slider.swiper .rezepte_content.swiper-wrapper {
        -webkit-box-pack:start!important;
        -ms-flex-pack:start!important;
        -webkit-justify-content:flex-start!important;
        justify-content:flex-start!important
    }
    .rezepte .rezept-archive-slider.swiper .rezepte_content.swiper-wrapper .recipes:nth-child(3n-1) {
        margin:60px 15px 0!important
    }
}
.blog .row {
    --bs-gutter-x:0;
    --bs-gutter-y:50px;
    margin-bottom:60px
}
@media (min-width:992px) {
    .blog .row {
        margin-bottom:120px
    }
}
@media (min-width:768px) {
    .blog .row {
        --bs-gutter-y:65px;
        --bs-gutter-x:15px
    }
}
.blog__header {
    margin-bottom:0
}
@media (min-width:768px) {
    .blog__header {
        margin-bottom:65px
    }
    .blog__header__image {
        height:450px
    }
}
@media (min-width:992px) {
    .blog__header__image {
        height:700px
    }
}
@media (min-width:1200px) {
    .blog__header__image {
        height:800px
    }
}
@media (min-width:1400px) {
    .blog__header__image {
        height:1000px
    }
}
.blog__header img {
    display:block;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover;
    width:100%
}
@media (max-width:767.98px) {
    .blog__header img {
        max-height:280px
    }
}
@media (max-width:575.98px) {
    .blog__header img {
        max-height:260px
    }
}

.blog__header__content__text .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.blog__header__content__text .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2,.blog__header__content__text .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2,.blog__header__content__text .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2,.blog__header__content__text .template-page .entry-content-wrapper .res_row_with_illustration h3,.blog__header__content__text p,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .blog__header__content__text .gform_validation_errors>h2,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .blog__header__content__text h2,.template-page .entry-content-wrapper .res_row_with_illustration .blog__header__content__text h3,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .blog__header__content__text .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .blog__header__content__text h2 {
    font-family:ubuntu,Helvetica,Arial,sans-serif;
    font-size:clamp(1.125rem,1.86567vw,1.5625rem);
    letter-spacing:.01em;
    line-height:1.28;
    margin:0 auto;
  /*   max-width:950px */
}
.blog__header__search {
    margin-top:20px
}
@media (min-width:768px) {
    .blog__header__search {
        margin-top:40px
    }
}
@media (min-width:1200px) {
    .blog__header__search {
        padding:0 20px
    }
}
@media (max-width:767.98px) {
    .blog__header__search {
        background-color:#d4e8f1;
        border-top:16px solid #fff;
        margin-left:calc(-7.5% - 29px);
        margin-right:calc(-7.5% - 29px);
        padding:25px 10%;
        width:100vw
    }
}
.blog__header__search__input {
    width:100%
}
.blog__header__search__btns {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex
}
@media (max-width:1199.98px) {
    .blog__header__search__btns {
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column
    }
}
.blog__header__search__col {
    text-align:left
}
@media (min-width:1200px) {
    .blog__header__search__col:first-child {
        padding-right:20px;
        width:40.2%
    }
}
@media (max-width:1199.98px) {
    .blog__header__search__col:first-child {
        margin-bottom:15px
    }
}
@media (min-width:1200px) {
    .blog__header__search__col:last-child {
        padding-left:20px;
        width:59.8%
    }
}
.blog__header__search label {
    color:#202255;
    font-family:lora,Helvetica,Arial,sans-serif;
    font-size:1.375rem!important;
    font-weight:700!important;
    letter-spacing:.28px;
    line-height:1.29
}
@media (min-width:768px) {
    .blog__header__search label {
        font-size:1.75rem!important
    }
}
.blog__header__search .facetwp-facet {
    margin-bottom:0;
    margin-top:15px;
    text-align:left
}
@media (min-width:768px) {
    .blog__header__search .facetwp-facet {
        margin-bottom:15px;
        margin-top:30px;
min-width:360px !important;
    }
}
.blog__header__search__search {
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-justify-content:start;
    justify-content:start
}
@media (min-width:768px) {
    .blog__header__search__search {
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        -webkit-justify-content:center;
        justify-content:center
    }
}
.blog__header__search__search .facetwp-facet-rezept_suchfeld {
    margin-bottom:20px;
    margin-top:0;
    max-width:268px;
    position:relative;
    width:65%
}
@media (min-width:768px) {
    .blog__header__search__search .facetwp-facet-rezept_suchfeld {
        margin-bottom:30px;
        max-width:410px;
        width:100%
    }
}
.blog__header__search__search .facetwp-facet-rezept_suchfeld .facetwp-input-wrap {
    width:100%
}
.blog__header__search__search .facetwp-facet-rezept_suchfeld input {
    border:none!important;
    border-radius:30px!important;
    font-size:.6875rem!important;
    line-height:1.1!important;
    margin-bottom:0!important;
    outline:none!important;
    padding:10px 25px!important
}
@media (min-width:768px) {
    .blog__header__search__search .facetwp-facet-rezept_suchfeld input {
        font-size:1rem!important;
        padding:10px 50px 10px 25px!important
    }
}
.blog__header__search__search .facetwp-facet-rezept_suchfeld .svg-inline--fa {
    font-size:.8125rem;
    position:absolute;
    right:7px;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
@media (min-width:768px) {
    .blog__header__search__search .facetwp-facet-rezept_suchfeld .svg-inline--fa {
        font-size:1rem;
        right:18px
    }
}
.blog__header__search__search .facetwp-facet-rezept_suchfeld .fa-spinner {
    display:none
}
.blog__header__search__search .facetwp-facet-rezept_suchfeld.is-loading .fa-spinner {
    display:block;
    margin-top:-6px
}
@media (min-width:768px) {
    .blog__header__search__search .facetwp-facet-rezept_suchfeld.is-loading .fa-spinner {
        margin-top:-8px
    }
}
.blog__header__search__search .facetwp-facet-rezept_suchfeld.is-loading .fa-magnifying-glass {
    display:none
}
.blog__header__search__search .facetwp-facet-rezept_suchfeld::-webkit-input-placeholder {
    color:rgba(32,34,85,.51);
    font-family:lora,Helvetica,Arial,sans-serif;
    letter-spacing:.32px
}
.blog__header__search__search .facetwp-facet-rezept_suchfeld::-moz-placeholder {
    color:rgba(32,34,85,.51);
    font-family:lora,Helvetica,Arial,sans-serif;
    letter-spacing:.32px
}
.blog__header__search__search .facetwp-facet-rezept_suchfeld:-ms-input-placeholder {
    color:rgba(32,34,85,.51);
    font-family:lora,Helvetica,Arial,sans-serif;
    letter-spacing:.32px
}
.blog__header__search__search .facetwp-facet-rezept_suchfeld::-ms-input-placeholder {
    color:rgba(32,34,85,.51);
    font-family:lora,Helvetica,Arial,sans-serif;
    letter-spacing:.32px
}
.blog__header__search__search .facetwp-facet-rezept_suchfeld::placeholder {
    color:rgba(32,34,85,.51);
    font-family:lora,Helvetica,Arial,sans-serif;
    letter-spacing:.32px
}
.blog__header__search__search .facetwp-facet-rezept_suchfeld .fcomplete-wrap {
    border:none;
    border-radius:30px!important;
    overflow:hidden;
    top:35px;
    z-index:9
}
@media (min-width:768px) {
    .blog__header__search__search .facetwp-facet-rezept_suchfeld .fcomplete-wrap {
        top:40px
    }
}
.blog__header__search__search .facetwp-facet-rezept_suchfeld .fcomplete-wrap .fcomplete-result,.blog__header__search__search .facetwp-facet-rezept_suchfeld .fcomplete-wrap .fcomplete-status {
    font-size:.625rem;
    line-height:1.2;
    padding-left:25px!important;
    padding-right:25px!important
}
@media (min-width:768px) {
    .blog__header__search__search .facetwp-facet-rezept_suchfeld .fcomplete-wrap .fcomplete-result,.blog__header__search__search .facetwp-facet-rezept_suchfeld .fcomplete-wrap .fcomplete-status {
        font-size:1rem
    }
}
.blog__header__search .facetwp-checkbox,.blog__header__search .facetwp-checkbox.checked {
    background-color:#fff;
    background-image:none;
    border-radius:19px;
    display:inline-block;
    font-family:ubuntu,Helvetica,Arial,sans-serif;
    font-size:.6875rem;
    font-weight:700;
    letter-spacing:.32px;
    line-height:1.1;
    margin:0 8px 8px 0;
    padding:7px 17px
}
@media (min-width:768px) {
    .blog__header__search .facetwp-checkbox,.blog__header__search .facetwp-checkbox.checked {
        font-size:1rem;
        margin:0 10px 10px 0;
        padding:10px 25px
    }
}
.blog__header__search .facetwp-checkbox.checked,.blog__header__search .facetwp-checkbox.checked.checked {
    background:#202255;
    color:#fff
}
.blog__header__search .facetwp-checkbox.checked .facetwp-display-value svg,.blog__header__search .facetwp-checkbox.checked.checked .facetwp-display-value svg {
    display:unset
}
.blog__header__search .facetwp-checkbox .facetwp-display-value svg,.blog__header__search .facetwp-checkbox.checked .facetwp-display-value svg {
    display:none
}
.blog__header__search .facetwp-checkbox .facetwp-display-value,.blog__header__search .facetwp-checkbox.checked .facetwp-display-value {
    padding-right:0
}
.blog__header__search .facetwp-checkbox .facetwp-display-value svg,.blog__header__search .facetwp-checkbox.checked .facetwp-display-value svg {
    font-size:8px;
    font-weight:700;
    -webkit-transform:translate(5px,-2px);
    transform:translate(5px,-2px)
}
.blog__header__search .facetwp-checkbox .facetwp-counter,.blog__header__search .facetwp-checkbox.checked .facetwp-counter {
    display:none
}
.blog__header_filter {
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-justify-content:center;
    justify-content:center
}
@media (min-width:1800px) {
    .blog__header_filter {
        -webkit-transform:translateX(100px);
        transform:translateX(100px)
    }
}
@media (min-width:1400px) {
    .blog__header_filter {
        padding:0;
        -webkit-transform:translateX(60px);
        transform:translateX(60px)
    }
    .blog__header_filter>div:first-child {
        margin-right:20px;
        max-width:470px;
        padding-right:0
    }
    .blog__header_filter>div:last-child {
        margin-left:20px;
        max-width:700px;
        padding-left:0
    }
}
@media (max-width:767.98px) {
    .blog__header_filter {
        background-color:#d4e8f1;
        margin-bottom:0;
        margin-top:-20px;
        padding:0 7.5% 25px
    }
}
.blog__header_filter__label {
    color:#202255;
    font-family:lora,Helvetica,Arial,sans-serif;
    font-size:1.75rem;
    font-weight:700;
    letter-spacing:.28px;
    line-height:1.29
}
@media (max-width:767.98px) {
    .blog__header_filter__label {
        font-size:1.375rem
    }
}
.blog__header_filter__filter_box {
    margin-top:15px
}
@media (min-width:768px) {
    .blog__header_filter__filter_box {
        margin-top:30px
    }
}
.blog__header_filter__filter_box .facetwp-facet {
    margin-bottom:10px
}
@media (min-width:768px) {
    .blog__header_filter__filter_box .facetwp-facet {
        margin-bottom:35px
    }
}
.blog__header_filter__filter_box .facetwp-checkbox,.blog__header_filter__filter_box .facetwp-checkbox.checked {
    background-color:#fff;
    background-image:none;
    border-radius:19px;
    display:inline-block;
    font-family:ubuntu,Helvetica,Arial,sans-serif;
    font-size:.6875rem;
    font-weight:700;
    letter-spacing:.32px;
    line-height:1.1;
    margin:0 8px 8px 0;
    padding:7px 17px
}
@media (min-width:768px) {
    .blog__header_filter__filter_box .facetwp-checkbox,.blog__header_filter__filter_box .facetwp-checkbox.checked {
        font-size:1rem;
        margin:0 10px 10px 0;
        padding:10px 25px
    }
}
.blog__header_filter__filter_box .facetwp-checkbox.checked,.blog__header_filter__filter_box .facetwp-checkbox.checked.checked {
    background:#202255;
    color:#fff
}
.blog__header_filter__filter_box .facetwp-checkbox.checked .facetwp-display-value svg,.blog__header_filter__filter_box .facetwp-checkbox.checked.checked .facetwp-display-value svg {
    display:unset
}
.blog__header_filter__filter_box .facetwp-checkbox .facetwp-display-value svg,.blog__header_filter__filter_box .facetwp-checkbox.checked .facetwp-display-value svg {
    display:none
}
.blog__header_filter__filter_box .facetwp-checkbox .facetwp-display-value,.blog__header_filter__filter_box .facetwp-checkbox.checked .facetwp-display-value {
    padding-right:0
}
.blog__header_filter__filter_box .facetwp-checkbox .facetwp-display-value svg,.blog__header_filter__filter_box .facetwp-checkbox.checked .facetwp-display-value svg {
    font-size:8px;
    font-weight:700;
    -webkit-transform:translate(5px,-2px);
    transform:translate(5px,-2px)
}
.blog__header_filter__filter_box .facetwp-checkbox .facetwp-counter,.blog__header_filter__filter_box .facetwp-checkbox.checked .facetwp-counter {
    display:none
}
@media (max-width:767.98px) {
    .blog__content .container {
        max-width:100%!important;
        width:100%!important
    }
}
.blog__content__box__inner {
    height:100%;
    text-align:left;
    text-decoration:none!important
}
@media (min-width:768px) {
    .blog__content__box__inner {
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-flex-direction:column;
        -ms-flex-direction:column;
        flex-direction:column
    }
}
@media (max-width:767.98px) {
    .blog__content__box__inner {
        background-color:inherit
    }
}
.blog__content__box__inner:active .blog__content__box__inner__text_container__link span:after,.blog__content__box__inner:focus .blog__content__box__inner__text_container__link span:after,.blog__content__box__inner:hover .blog__content__box__inner__text_container__link span:after {
    background:#202255;
    bottom:-3px;
    height:1px;
    left:0
}
.blog__content__box__inner__img_container {
    display:block;
    overflow:hidden
}
.blog__content__box__inner__img_container__link {
    height:100%
}
.blog__content__box__inner__img_container img {
    display:block;
    -o-object-fit:cover;
    object-fit:cover;
    -webkit-transition:.4s ease;
    transition:.4s ease;
    width:auto
}
.blog__content__box__inner__text_container {
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-flex:1;
    background-color:#d4e8f1;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    margin-top:-30px;
    padding:22px 80px 23px 18px;
    position:relative;
    -webkit-text-decoration-line:none!important;
    text-decoration-line:none!important;
    width:92.5%
}
@media (min-width:768px) {
    .blog__content__box__inner__text_container {
        margin-top:0;
        width:100%
    }
}
@media (max-width:991.98px) {
    .blog__content__box__inner__text_container {
        padding:10px 40px 22px 18px
    }
}
@media (max-width:767.98px) {
    .blog__content__box__inner__text_container {
        padding:24px 20px 22px 18px
    }
}
.blog__content__box__inner__text_container__intro {
    color:#202255;
    font-size:.875rem;
    font-weight:700;
    letter-spacing:.28px;
    margin-top:0
}
.blog__content__box__inner__text_container__headline {
    font-size:1.375rem;
    line-height:1.27;
    margin:13px 0 17px
}
@media (min-width:992px) {
    .blog__content__box__inner__text_container__headline {
        margin-top:16px
    }
}
.blog__content__box__inner__text_container__text {
    line-height:1.5;
    margin:15px 0 36px
}
@media (max-width:767.98px) {
    .blog__content__box__inner__text_container__text {
        margin:14px 0 15px
    }
}
.blog__content__box__inner__text_container__link {
    cursor:pointer;
    font-family:ubuntu,Helvetica,Arial,sans-serif;
    font-size:1rem;
    font-weight:700;
    margin-top:auto
}
.blog__content__box__inner__text_container__link span {
    position:relative
}
.blog__content__box__inner__text_container__link span:after {
    content:"";
    position:absolute;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out;
    width:100%
}
.blog__content .blog__content__box--large img {
    max-width:100%;
    width:1780px
}
@media (min-width:768px) {
    .blog__content .blog__content__box--large .blog__content__box__inner {
        width:calc(50vw + 50%)
    }
}
.blog__content .blog__content__box--large .blog__content__box__inner__text_container {
    float:right
}
@media (min-width:768px) {
    .blog__content .blog__content__box--large .blog__content__box__inner__text_container {
        float:none;
        margin-top:-100px;
        max-width:100%;
        position:relative;
        width:675px
    }
    .blog__content .blog__content__box--large .blog__content__box__inner__text_container:before {
        background-color:#d4e8f1;
        content:"";
        height:100%;
        left:-140px;
        position:absolute;
        top:0;
        width:140px
    }
}
@media (max-width:767.98px) {
    .res_downloads_overview {
        left:calc(-50vw - -50%);
        position:relative;
        width:100vw
    }
}
.res_downloads_overview .row {
    --bs-gutter-y:13px;
    --bs-gutter-x:0
}
@media (min-width:768px) {
    .res_downloads_overview .row {
        --bs-gutter-x:15px;
        --bs-gutter-y:50px
    }
}
.res_downloads_overview__download {
    background:#d4e8f1;
    display:block
}
.res_downloads_overview__download:active,.res_downloads_overview__download:focus,.res_downloads_overview__download:hover {
    text-decoration:none
}
.res_downloads_overview__download__thumbnail {
    overflow:hidden
}
.res_downloads_overview__download__thumbnail img {
    display:block;
    -webkit-transition:-webkit-transform .33s ease-out;
    transition:-webkit-transform .33s ease-out;
    transition:transform .33s ease-out;
    transition:transform .33s ease-out,-webkit-transform .33s ease-out
}
.res_downloads_overview__download__title {
    margin:0 auto;
    max-width:85%;
    padding:7px 18px;
    width:85%
}
@media (min-width:768px) {
    .res_downloads_overview__download__title {
        max-width:100%;
        width:100%
    }
}
@media (min-width:992px) {
    .res_downloads_overview__download__title {
        padding:18px 18px 16px
    }
}
.res_downloads_overview__download span {
    font-size:1rem;
    font-weight:700;
    letter-spacing:.32px;
    line-height:1
}
@media (min-width:992px) {
    .res_downloads_overview__download span {
        font-size:1.25rem;
        letter-spacing:.4px
    }
}
.res_downloads_overview+.avia-button-left {
    margin-top:30px
}
@media (min-width:1200px) {
    .res_downloads_overview+.avia-button-left {
        margin-top:60px
    }
}
.page-template-template-haendler-login .res_page_banner .container {
    height:150px!important
}
@media (min-width:576px) {
    .page-template-template-haendler-login .res_page_banner .container {
        height:200px!important
    }
}
@media (min-width:768px) {
    .page-template-template-haendler-login .res_page_banner .container {
        height:250px!important
    }
}
@media (min-width:992px) {
    .page-template-template-haendler-login .res_page_banner .container {
        height:300px!important
    }
}
@media (min-width:1200px) {
    .page-template-template-haendler-login .res_page_banner .container {
        height:346px!important
    }
}
.page-template-template-haendler-login .res_page_banner__intro {
    margin-top:-60px
}
@media (min-width:992px) {
    .page-template-template-haendler-login .res_page_banner__intro {
        margin-top:-80px
    }
}
@media (min-width:1200px) {
    .page-template-template-haendler-login .res_page_banner__intro {
        margin-top:-140px
    }
}
.page-template-template-haendler-login .res_page_banner__intro .entry-content-wrapper {
    background:#d4e8f1
}
.page-template-template-haendler-login .res_page_banner__intro .entry-content-wrapper .header_container {
    margin:0 auto;
    padding:14px 20px 20px;
    text-align:center;
    width:100%
}
@media (min-width:768px) {
    .page-template-template-haendler-login .res_page_banner__intro .entry-content-wrapper .header_container {
        padding:14px 30px 25px
    }
}
.page-template-template-haendler-login .res_page_banner__intro .entry-content-wrapper .header_container__headline {
    letter-spacing:.02em;
    margin-bottom:0;
    max-width:950px
}
.page-template-template-haendler-login .res_page_banner__intro .entry-content-wrapper .header_container__subline {
    font-family:ubuntu,Helvetica,Arial,sans-serif;
    font-size:clamp(1.125rem,1.86567vw,1.5625rem);
    font-weight:400!important;
    letter-spacing:.01em;
    line-height:1.28;
    margin-bottom:0;
    margin-top:5px;
    max-width:950px
}
.page-template-template-haendler-login .login-headline {
    background-color:#d4e8f1;
    margin-top:-50px;
    padding:25px 20px 20px;
    text-align:center
}
@media (min-width:576px) {
    .page-template-template-haendler-login .login-headline {
        margin-top:-70px
    }
}
@media (min-width:768px) {
    .page-template-template-haendler-login .login-headline {
        margin-top:-120px;
        padding:30px 25px 35px
    }
}
@media (min-width:992px) {
    .page-template-template-haendler-login .login-headline {
        margin-top:-150px;
        padding:45px
    }
}
@media (min-width:1200px) {
    .page-template-template-haendler-login .login-headline {
        padding:65px 65px 75px
    }
}
.page-template-template-haendler-login .content {
    padding-top:0
}
@media (min-width:768px) {
    .page-template-template-haendler-login .content {
        padding-top:40px
    }
}
#login-registration {
    margin-top:50px
}
@media (min-width:992px) {
    #login-registration {
        margin-top:80px
    }
}
#login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container h2,#login-registration #login-area h3,.gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.responsive #top #wrap_all .video-list-container #login-registration #login-area h2 {
    margin-top:0
}
#login-registration #login-area .gfield {
    margin-bottom:15px
}
#login-registration #login-area label {
    margin-bottom:0
}
#login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container h2,#login-registration #login-area h3,#login-registration .gform_wrapper.gravity-theme .gsection_title,#login-registration .widgettitle,#login-registration h2,.gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.gform_wrapper.gravity-theme #login-registration .gsection_title,.responsive #top #wrap_all .video-list-container #login-registration #login-area h2 {
    margin-bottom:16px
}
@media (min-width:992px) {
    #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container h2,#login-registration #login-area h3,#login-registration .gform_wrapper.gravity-theme .gsection_title,#login-registration .widgettitle,#login-registration h2,.gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.gform_wrapper.gravity-theme #login-registration .gsection_title,.responsive #top #wrap_all .video-list-container #login-registration #login-area h2 {
        margin-bottom:25px
    }
}
@media (min-width:768px) {
    #login-registration .col-md-6 {
        padding-left:40px;
        padding-right:40px
    }
}
@media (min-width:1200px) {
    #login-registration .col-md-6 {
        padding-left:80px;
        padding-right:80px
    }
}
#login-registration .gf_login_links {
    display:none
}
#login-registration .button {
    display:inline-block;
    margin-top:15px
}
.gform_login_widget {
    padding-top:0
}
.download-template-default .content {
    padding-top:40px
}
@media (min-width:992px) {
    .download-template-default .content {
        padding-top:65px
    }
}
.res_teaser_boxes {
    margin:0!important;
    padding-bottom:25px;
    padding-top:25px
}
.res_teaser_boxes.avia-builder-el-last {
    padding-bottom:60px
}
@media (min-width:992px) {
    .res_teaser_boxes.avia-builder-el-last {
        padding-bottom:120px
    }
}
.res_teaser_boxes .row {
    --bs-gutter-y:24px;
    margin-bottom:0
}
.res_teaser_boxes__box {
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    text-decoration:none!important
}
.res_teaser_boxes__box:active .res_teaser_boxes__box__content__link span:after,.res_teaser_boxes__box:focus .res_teaser_boxes__box__content__link span:after,.res_teaser_boxes__box:hover .res_teaser_boxes__box__content__link span:after {
    background:#202255;
    bottom:-3px;
    height:1px;
    left:0
}
@media (max-width:767.98px) {
    .res_teaser_boxes__box:not(:first-child) {
        margin-top:62px
    }
}
.res_teaser_boxes__box__image {
    left:calc(-50vw - -50%);
    overflow:hidden;
    position:relative;
    width:100vw
}
@media (min-width:768px) {
    .res_teaser_boxes__box__image {
        height:282px;
        height:396px;
        left:auto;
        width:100%
    }
}
@media (min-width:1200px) {
    .res_teaser_boxes__box__image {
        height:424px
    }
}
@media (min-width:1400px) {
    .res_teaser_boxes__box__image {
        height:496px
    }
}
.res_teaser_boxes__box img,.res_teaser_boxes__box picture {
    display:block;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover;
    -o-object-position:center center;
    object-position:center center;
    width:100%
}
.res_teaser_boxes__box img {
    -webkit-transition:-webkit-transform .33s ease-out;
    transition:-webkit-transform .33s ease-out;
    transition:transform .33s ease-out;
    transition:transform .33s ease-out,-webkit-transform .33s ease-out
}
@media (min-width:768px) {
    .res_teaser_boxes__box.col-md-4 .res_teaser_boxes__box__image {
        height:calc(21.66667vw - 20.8px)
    }
}
@media (min-width:1600px) {
    .res_teaser_boxes__box.col-md-4 .res_teaser_boxes__box__image {
        height:360px
    }
}
.res_teaser_boxes__box__content {
    -webkit-box-flex:1;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    background:#d4e8f1;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    margin-top:-30px;
    max-width:91.3%;
    padding:20px 20px 28px 0;
    position:relative;
    width:91.3%;
    z-index:9
}
@media (min-width:768px) {
    .res_teaser_boxes__box__content {
        margin-top:0;
        max-width:100%;
        padding-left:20px;
        width:100%
    }
}
@media (min-width:992px) {
    .res_teaser_boxes__box__content {
        padding:30px 70px 30px 22px
    }
}
@media (min-width:1200px) {
    .res_teaser_boxes__box__content {
        padding:30px 140px 30px 22px
    }
}
.res_teaser_boxes__box__content:after {
    background:#d4e8f1;
    content:"";
    height:100%;
    left:-10000px;
    position:absolute;
    top:0;
    width:10000px
}
@media (min-width:768px) {
    .res_teaser_boxes__box__content:after {
        content:none
    }
}
#login-registration #login-area .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .res_teaser_boxes__box__content .gform_validation_errors>h2,#login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .res_teaser_boxes__box__content .gform_validation_errors>h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .res_teaser_boxes__box__content h2,#login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper .res_teaser_boxes__box__content h3,#login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .res_teaser_boxes__box__content h3,#top .template-search.content .res_teaser_boxes__box__content .post-title,.gform_wrapper.gravity-theme #login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper .res_teaser_boxes__box__content .gform_validation_errors>h2,.gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .res_teaser_boxes__box__content .gform_validation_errors>h2,.gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .res_teaser_boxes__box__content .gform_validation_errors>h2,.gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .res_teaser_boxes__box__content .gsection_title,.gform_wrapper.gravity-theme .team-members .res_teaser_boxes__box__content .gform_validation_errors>h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .res_teaser_boxes__box__content .gsection_title,.res_teaser_boxes__box__content #login-registration #login-area .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,.res_teaser_boxes__box__content #login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.res_teaser_boxes__box__content #login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2,.res_teaser_boxes__box__content #login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper h3,.res_teaser_boxes__box__content #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h3,.res_teaser_boxes__box__content #top .template-search.content .post-title,.res_teaser_boxes__box__content .gform_wrapper.gravity-theme #login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,.res_teaser_boxes__box__content .gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.res_teaser_boxes__box__content .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,.res_teaser_boxes__box__content .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gsection_title,.res_teaser_boxes__box__content .gform_wrapper.gravity-theme .team-members .gform_validation_errors>h2,.res_teaser_boxes__box__content .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gsection_title,.res_teaser_boxes__box__content .responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h2,.res_teaser_boxes__box__content .responsive #top #wrap_all .video-list-container .single-pressemeldung__content .template-page .entry-content-wrapper h2,.res_teaser_boxes__box__content .responsive #top #wrap_all .video-list-container .team-members h2,.res_teaser_boxes__box__content .single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.res_teaser_boxes__box__content .single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area h3,.res_teaser_boxes__box__content .single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.res_teaser_boxes__box__content .single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .gform_validation_errors>h2,.res_teaser_boxes__box__content .single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .gsection_title,.res_teaser_boxes__box__content .single-pressemeldung__content .template-page .entry-content-wrapper .responsive #top #wrap_all .video-list-container h2,.res_teaser_boxes__box__content .single-pressemeldung__content .template-page .entry-content-wrapper .widgettitle,.res_teaser_boxes__box__content .single-pressemeldung__content .template-page .entry-content-wrapper h2,.res_teaser_boxes__box__content .single-pressemeldung__content .template-page .entry-content-wrapper h3,.res_teaser_boxes__box__content .single-pressemeldung__content .template-page .entry-content-wrapper h4,.res_teaser_boxes__box__content .team-members .gform_wrapper.gravity-theme .gform_validation_errors>h2,.res_teaser_boxes__box__content .team-members .responsive #top #wrap_all .video-list-container h2,.res_teaser_boxes__box__content .team-members h3,.res_teaser_boxes__box__content .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.res_teaser_boxes__box__content .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container h2,.res_teaser_boxes__box__content .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area h3,.res_teaser_boxes__box__content .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.res_teaser_boxes__box__content .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gsection_title,.res_teaser_boxes__box__content .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area h2,.res_teaser_boxes__box__content .template-page .entry-content-wrapper .res_row_with_illustration .widgettitle,.res_teaser_boxes__box__content .template-page .entry-content-wrapper .res_row_with_illustration h2,.res_teaser_boxes__box__content h4,.responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .res_teaser_boxes__box__content h2,.responsive #top #wrap_all .video-list-container .single-pressemeldung__content .template-page .entry-content-wrapper .res_teaser_boxes__box__content h2,.responsive #top #wrap_all .video-list-container .team-members .res_teaser_boxes__box__content h2,.single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area .gform_wrapper.gravity-theme .res_teaser_boxes__box__content .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area .res_teaser_boxes__box__content h3,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme #login-registration #login-area .res_teaser_boxes__box__content .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .res_teaser_boxes__box__content .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .res_teaser_boxes__box__content .gsection_title,.single-pressemeldung__content .template-page .entry-content-wrapper .res_teaser_boxes__box__content .widgettitle,.single-pressemeldung__content .template-page .entry-content-wrapper .res_teaser_boxes__box__content h2,.single-pressemeldung__content .template-page .entry-content-wrapper .res_teaser_boxes__box__content h3,.single-pressemeldung__content .template-page .entry-content-wrapper .res_teaser_boxes__box__content h4,.single-pressemeldung__content .template-page .entry-content-wrapper .responsive #top #wrap_all .video-list-container .res_teaser_boxes__box__content h2,.team-members .gform_wrapper.gravity-theme .res_teaser_boxes__box__content .gform_validation_errors>h2,.team-members .res_teaser_boxes__box__content h3,.team-members .responsive #top #wrap_all .video-list-container .res_teaser_boxes__box__content h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .res_teaser_boxes__box__content .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .res_teaser_boxes__box__content h3,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container .res_teaser_boxes__box__content h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .res_teaser_boxes__box__content .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .res_teaser_boxes__box__content .gsection_title,.template-page .entry-content-wrapper .res_row_with_illustration .res_teaser_boxes__box__content .widgettitle,.template-page .entry-content-wrapper .res_row_with_illustration .res_teaser_boxes__box__content h2,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area .res_teaser_boxes__box__content h2 {
    margin-bottom:17px
}
.res_teaser_boxes__box__content__link {
    font-size:1rem;
    letter-spacing:.32px;
    margin-top:auto
}
.res_teaser_boxes__box__content__link span {
    position:relative
}
.res_teaser_boxes__box__content__link span:after {
    content:"";
    position:absolute;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out;
    width:100%
}
.res_teaser_boxes__box__top-headline {
    display:block;
    font-weight:700;
    margin-bottom:12px
}
.res_teaser_boxes__box__top-headline span:after {
    content:", ";
    position:relative
}
.res_teaser_boxes__box__top-headline span:last-child:after {
    content:none
}
.res_teaser_boxes.el_after_res_page_banner {
    padding-top:62px
}
@media (min-width:1200px) {
    .res_teaser_boxes.el_after_res_page_banner {
        padding-top:84px
    }
}
.res_recipe_teaser_wrapper {
    margin-bottom:25px;
    margin-top:25px
}
.res_recipe_teaser_wrapper.avia-builder-el-last {
    margin-bottom:60px
}
@media (min-width:992px) {
    .res_recipe_teaser_wrapper.avia-builder-el-last {
        margin-bottom:120px
    }
}
.res_recipe_teaser {
    display:block;
    position:relative
}
.res_recipe_teaser:active .res_recipe_teaser__teaser__link span:after,.res_recipe_teaser:focus .res_recipe_teaser__teaser__link span:after,.res_recipe_teaser:hover .res_recipe_teaser__teaser__link span:after {
    background:#202255;
    bottom:-3px;
    height:1px;
    left:0
}
.res_recipe_teaser__image {
    left:calc(-50vw - -50%);
    overflow:hidden;
    position:relative;
    width:100vw
}
@media (min-width:992px) {
    .res_recipe_teaser__image {
        width:calc(50vw + 50%)
    }
}
.res_recipe_teaser__image_container {
    display:block;
    float:right;
    height:582px;
    width:1780px
}
@media (max-width:1700px) {
    .res_recipe_teaser__image_container {
        height:calc(32.78689vw - 7.86885px);
        width:100%
    }
}
@media (max-width:991.98px) {
    .res_recipe_teaser__image_container {
        height:32.78689vw
    }
}
.res_recipe_teaser img {
    obect-position:center center;
    display:block;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover;
    -webkit-transition:-webkit-transform .33s ease-out;
    transition:-webkit-transform .33s ease-out;
    transition:transform .33s ease-out;
    transition:transform .33s ease-out,-webkit-transform .33s ease-out;
    width:100%
}
.res_recipe_teaser__teaser {
    background:#d4e8f1;
    float:right;
    left:0;
    margin-top:-30px;
    padding:24px 20px 33px;
    position:relative;
    top:0
}
@media (min-width:576px) {
    .res_recipe_teaser__teaser {
        width:90%
    }
}
@media (min-width:992px) {
    .res_recipe_teaser__teaser {
        float:none;
        left:auto;
        margin-top:0;
        padding:30px 30px 30px 21px;
        position:absolute;
        right:0;
        -webkit-transform:translateY(-50%);
        transform:translateY(-50%);
        width:414px
    }
}
.res_recipe_teaser__teaser:after {
    background:#d4e8f1;
    content:"";
    height:100%;
    position:absolute;
    right:-140px;
    top:0;
    width:140px
}
.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .res_recipe_teaser__teaser .gform_validation_errors>h2,.res_recipe_teaser__teaser .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.res_recipe_teaser__teaser .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2,.res_recipe_teaser__teaser .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2,.res_recipe_teaser__teaser .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2,.res_recipe_teaser__teaser .template-page .entry-content-wrapper .res_row_with_illustration h3,.res_recipe_teaser__teaser p,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .res_recipe_teaser__teaser h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .res_recipe_teaser__teaser .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration .res_recipe_teaser__teaser h3,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .res_recipe_teaser__teaser h2 {
    margin-bottom:17px
}
.res_recipe_teaser__teaser__link {
    font-size:1rem;
    letter-spacing:.32px;
    text-decoration:none!important
}
.res_recipe_teaser__teaser__link:active span:after,.res_recipe_teaser__teaser__link:focus span:after,.res_recipe_teaser__teaser__link:hover span:after {
    background:#202255;
    bottom:-3px;
    height:1px;
    left:0
}
.res_recipe_teaser__teaser__link span {
    position:relative
}
.res_recipe_teaser__teaser__link span:after {
    content:"";
    position:absolute;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out;
    width:100%
}
.res_recipe_teaser__top-headline {
    display:block;
    font-weight:700;
    margin-bottom:6px
}
.res_image_with_blue_textbox_wrapper {
    margin-bottom:25px
}
.res_image_with_blue_textbox_wrapper.avia-builder-el-last {
    margin-bottom:60px
}
@media (min-width:992px) {
    .res_image_with_blue_textbox_wrapper.avia-builder-el-last {
        margin-bottom:120px
    }
}
.res_image_with_blue_textbox {
    position:relative
}
.res_image_with_blue_textbox__image {
    left:calc(-50vw - -50%);
    position:relative;
    width:100vw
}
@media (min-width:992px) {
    .res_image_with_blue_textbox__image {
        width:calc(50vw + 50%)
    }
}
.res_image_with_blue_textbox__image a {
    display:block;
    overflow:hidden;
    width:100%
}
.res_image_with_blue_textbox img {
    display:block;
    max-width:100%;
    -webkit-transition:-webkit-transform .33s ease-out;
    transition:-webkit-transform .33s ease-out;
    transition:transform .33s ease-out;
    transition:transform .33s ease-out,-webkit-transform .33s ease-out;
    width:1780px
}
.res_image_with_blue_textbox__content {
    background:#d4e8f1;
    padding:30px 20px;
    position:relative;
    z-index:9
}
@media (min-width:576px) {
    .res_image_with_blue_textbox__content {
        width:90%
    }
}
@media (min-width:992px) {
    .res_image_with_blue_textbox__content {
        position:absolute;
        width:675px
    }
}
.res_image_with_blue_textbox__content:after {
    background:#d4e8f1;
    content:"";
    height:100%;
    position:absolute;
    top:0;
    width:140px
}
.res_image_with_blue_textbox__content__link {
    letter-spacing:.32px;
    text-decoration:none!important
}
.res_image_with_blue_textbox__content__link span {
    position:relative
}
.res_image_with_blue_textbox__content__link span:after {
    content:"";
    position:absolute;
    -webkit-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out;
    width:100%
}
.res_image_with_blue_textbox__content__link:active span:after,.res_image_with_blue_textbox__content__link:focus span:after,.res_image_with_blue_textbox__content__link:hover span:after {
    background:#202255;
    bottom:-3px;
    height:1px;
    left:0
}
.res_image_with_blue_textbox__content__link+.res_image_with_blue_textbox__content__link {
    margin-top:10px
}
.gform_wrapper.gravity-theme .res_image_with_blue_textbox__content .gform_validation_errors>h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .res_image_with_blue_textbox__content .gform_validation_errors>h2,.res_image_with_blue_textbox__content .gform_wrapper.gravity-theme .gform_validation_errors>h2,.res_image_with_blue_textbox__content .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.res_image_with_blue_textbox__content .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2,.res_image_with_blue_textbox__content .responsive #top #wrap_all .video-list-container h2,.res_image_with_blue_textbox__content .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2,.res_image_with_blue_textbox__content .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2,.res_image_with_blue_textbox__content .template-page .entry-content-wrapper .res_row_with_illustration h3,.res_image_with_blue_textbox__content h3,.res_image_with_blue_textbox__content p,.responsive #top #wrap_all .video-list-container .res_image_with_blue_textbox__content h2,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .res_image_with_blue_textbox__content h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .res_image_with_blue_textbox__content .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration .res_image_with_blue_textbox__content h3,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .res_image_with_blue_textbox__content h2 {
    margin-bottom:17px
}
.res_image_with_blue_textbox__content ul {
    list-style-type:disc
}
.res_image_with_blue_textbox__content ul li {
    margin-left:1em;
    padding:1px 0
}
.res_image_with_blue_textbox--two-links .res_image_with_blue_textbox__content__link {
    font-size:1.25rem
}
@media (min-width:992px) {
    .res_image_with_blue_textbox--two-links .res_image_with_blue_textbox__content__link {
        margin-top:15px
    }
}
.res_image_with_blue_textbox__link-box {
    margin-top:29px
}
@media (min-width:576px) {
    .res_image_with_blue_textbox__link-box {
        width:90%
    }
}
.res_image_with_blue_textbox__link-box a {
    background:#d4e8f1;
    display:block;
    font-size:1.25rem;
    letter-spacing:.4px;
    line-height:1.2;
    margin-top:8px;
    padding-bottom:8px;
    padding-top:8px;
    position:relative
}
.res_image_with_blue_textbox__link-box a:after {
    background:#d4e8f1;
    content:"";
    height:100%;
    position:absolute;
    top:0;
    width:140px
}
.res_image_with_blue_textbox__top-headline {
    display:block;
    font-weight:700;
    margin-bottom:12px
}
@media (min-width:992px) {
    .res_image_with_blue_textbox--bottom-left .res_image_with_blue_textbox__image,.res_image_with_blue_textbox--top-left .res_image_with_blue_textbox__image {
        left:auto
    }
}
.res_image_with_blue_textbox--bottom-left .res_image_with_blue_textbox__content,.res_image_with_blue_textbox--top-left .res_image_with_blue_textbox__content {
    left:0;
    padding-left:0
}
.res_image_with_blue_textbox--bottom-left .res_image_with_blue_textbox__content:after,.res_image_with_blue_textbox--top-left .res_image_with_blue_textbox__content:after {
    left:-140px
}
@media (min-width:992px) {
    .res_image_with_blue_textbox--bottom-right .res_image_with_blue_textbox__image,.res_image_with_blue_textbox--top-right .res_image_with_blue_textbox__image {
        left:calc(-50vw - -50%)
    }
    .res_image_with_blue_textbox--bottom-right .res_image_with_blue_textbox__image img,.res_image_with_blue_textbox--top-right .res_image_with_blue_textbox__image img {
        float:right
    }
    .res_image_with_blue_textbox--bottom-right .res_image_with_blue_textbox__content,.res_image_with_blue_textbox--top-right .res_image_with_blue_textbox__content {
        left:auto;
        right:0
    }
    .res_image_with_blue_textbox--bottom-right .res_image_with_blue_textbox__content:after,.res_image_with_blue_textbox--top-right .res_image_with_blue_textbox__content:after {
        left:auto;
        right:-140px
    }
}
.res_image_with_blue_textbox--top-left .res_image_with_blue_textbox__content,.res_image_with_blue_textbox--top-right .res_image_with_blue_textbox__content {
    margin-top:-30px
}
@media (min-width:992px) {
    .res_image_with_blue_textbox--top-left .res_image_with_blue_textbox__content,.res_image_with_blue_textbox--top-right .res_image_with_blue_textbox__content {
        margin-top:0;
        top:0;
        -webkit-transform:translateY(-50%);
        transform:translateY(-50%)
    }
}
.res_image_with_blue_textbox--bottom-left .res_image_with_blue_textbox__content,.res_image_with_blue_textbox--bottom-right .res_image_with_blue_textbox__content {
    margin-top:-30px
}
@media (min-width:992px) {
    .res_image_with_blue_textbox--bottom-left .res_image_with_blue_textbox__content,.res_image_with_blue_textbox--bottom-right .res_image_with_blue_textbox__content {
        bottom:0;
        margin-top:0;
        -webkit-transform:translateY(50%);
        transform:translateY(50%)
    }
}
@media (max-width:991.98px) {
    .res_image_with_blue_textbox--mobile-bottom-left .res_image_with_blue_textbox__content {
        left:0;
        right:auto
    }
    .res_image_with_blue_textbox--mobile-bottom-left .res_image_with_blue_textbox__content:after {
        left:-140px
    }
}
.res_image_with_blue_textbox--mobile-bottom-left .res_image_with_blue_textbox__link-box a {
    padding-right:20px
}
.res_image_with_blue_textbox--mobile-bottom-left .res_image_with_blue_textbox__link-box a:after {
    left:-140px
}
@media (max-width:991.98px) {
    .res_image_with_blue_textbox--mobile-bottom-right .res_image_with_blue_textbox__content {
        float:right;
        padding-left:20px
    }
    .res_image_with_blue_textbox--mobile-bottom-right .res_image_with_blue_textbox__content:after {
        left:auto;
        right:-140px
    }
}
.res_image_with_blue_textbox--mobile-bottom-right .res_image_with_blue_textbox__link-box {
    float:right
}
.res_image_with_blue_textbox--mobile-bottom-right .res_image_with_blue_textbox__link-box a {
    padding-left:20px
}
.res_image_with_blue_textbox--mobile-bottom-right .res_image_with_blue_textbox__link-box a:after {
    right:-140px
}
.res_presse {
    margin-bottom:15px;
    margin-top:30px
}
@media (min-width:768px) {
    .res_presse {
        margin-top:15px
    }
}
.res_presse.beige-background {
    margin-bottom:0!important;
    margin-top:0!important;
    padding-bottom:65px;
    padding-top:65px
}
@media (min-width:992px) {
    .res_presse.beige-background {
        padding-bottom:130px;
        padding-top:130px
    }
}
.res_presse.avia-builder-el-last {
    margin-bottom:60px
}
@media (min-width:992px) {
    .res_presse.avia-builder-el-last {
        margin-bottom:120px
    }
}
.res_presse .row {
    margin-bottom:0
}
.res_presse__item__content {
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
.res_presse__item__content__link {
    margin-top:auto
}
#login-registration #login-area .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .res_presse__item .gform_validation_errors>h2,#login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .res_presse__item .gform_validation_errors>h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .res_presse__item h2,#login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper .res_presse__item h3,#login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .res_presse__item h3,#top .template-search.content .res_presse__item .post-title,.gform_wrapper.gravity-theme #login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper .res_presse__item .gform_validation_errors>h2,.gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .res_presse__item .gform_validation_errors>h2,.gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .res_presse__item .gform_validation_errors>h2,.gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .res_presse__item .gsection_title,.gform_wrapper.gravity-theme .team-members .res_presse__item .gform_validation_errors>h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .res_presse__item .gform_validation_errors>h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .res_presse__item .gsection_title,.res_presse__item #login-registration #login-area .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,.res_presse__item #login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.res_presse__item #login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2,.res_presse__item #login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper h3,.res_presse__item #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h3,.res_presse__item #top .template-search.content .post-title,.res_presse__item .gform_wrapper.gravity-theme #login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,.res_presse__item .gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.res_presse__item .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,.res_presse__item .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gsection_title,.res_presse__item .gform_wrapper.gravity-theme .team-members .gform_validation_errors>h2,.res_presse__item .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.res_presse__item .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gsection_title,.res_presse__item .responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h2,.res_presse__item .responsive #top #wrap_all .video-list-container .single-pressemeldung__content .template-page .entry-content-wrapper h2,.res_presse__item .responsive #top #wrap_all .video-list-container .team-members h2,.res_presse__item .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2,.res_presse__item .single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.res_presse__item .single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area h3,.res_presse__item .single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.res_presse__item .single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .gform_validation_errors>h2,.res_presse__item .single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .gsection_title,.res_presse__item .single-pressemeldung__content .template-page .entry-content-wrapper .responsive #top #wrap_all .video-list-container h2,.res_presse__item .single-pressemeldung__content .template-page .entry-content-wrapper .widgettitle,.res_presse__item .single-pressemeldung__content .template-page .entry-content-wrapper h2,.res_presse__item .single-pressemeldung__content .template-page .entry-content-wrapper h3,.res_presse__item .single-pressemeldung__content .template-page .entry-content-wrapper h4,.res_presse__item .team-members .gform_wrapper.gravity-theme .gform_validation_errors>h2,.res_presse__item .team-members .responsive #top #wrap_all .video-list-container h2,.res_presse__item .team-members h3,.res_presse__item .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.res_presse__item .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container h2,.res_presse__item .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area h3,.res_presse__item .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.res_presse__item .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2,.res_presse__item .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gsection_title,.res_presse__item .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area h2,.res_presse__item .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2,.res_presse__item .template-page .entry-content-wrapper .res_row_with_illustration .widgettitle,.res_presse__item .template-page .entry-content-wrapper .res_row_with_illustration h2,.res_presse__item .template-page .entry-content-wrapper .res_row_with_illustration h3,.res_presse__item h4,.res_presse__item p,.responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .res_presse__item h2,.responsive #top #wrap_all .video-list-container .single-pressemeldung__content .template-page .entry-content-wrapper .res_presse__item h2,.responsive #top #wrap_all .video-list-container .team-members .res_presse__item h2,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .res_presse__item h2,.single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area .gform_wrapper.gravity-theme .res_presse__item .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area .res_presse__item h3,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme #login-registration #login-area .res_presse__item .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .res_presse__item .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .res_presse__item .gsection_title,.single-pressemeldung__content .template-page .entry-content-wrapper .res_presse__item .widgettitle,.single-pressemeldung__content .template-page .entry-content-wrapper .res_presse__item h2,.single-pressemeldung__content .template-page .entry-content-wrapper .res_presse__item h3,.single-pressemeldung__content .template-page .entry-content-wrapper .res_presse__item h4,.single-pressemeldung__content .template-page .entry-content-wrapper .responsive #top #wrap_all .video-list-container .res_presse__item h2,.team-members .gform_wrapper.gravity-theme .res_presse__item .gform_validation_errors>h2,.team-members .res_presse__item h3,.team-members .responsive #top #wrap_all .video-list-container .res_presse__item h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .res_presse__item .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .res_presse__item h3,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container .res_presse__item h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .res_presse__item .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .res_presse__item .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .res_presse__item .gsection_title,.template-page .entry-content-wrapper .res_row_with_illustration .res_presse__item .widgettitle,.template-page .entry-content-wrapper .res_row_with_illustration .res_presse__item h2,.template-page .entry-content-wrapper .res_row_with_illustration .res_presse__item h3,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area .res_presse__item h2,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .res_presse__item h2 {
    margin-bottom:10px
}
.res_page_banner .content {
    padding:0
}
.res_page_banner__image {
    margin-bottom:0!important;
    min-height:250px!important
}
@media (min-width:576px) {
    .res_page_banner__image {
        min-height:350px!important
    }
}
@media (min-width:768px) {
    .res_page_banner__image {
        height:50vh!important
    }
}
@media (min-width:1200px) {
    .res_page_banner__image {
        height:60vh!important;
        max-height:515px!important;
min-height:515px !important;
    }
}
.res_page_banner__heading {
    padding-left:32px;
    padding-right:32px
}
.res_page_banner__heading.beige-background {
    background-color:#fdf5e4
}
.res_page_banner__heading__inner {
    background-color:#d4e8f1;
    margin-left:auto;
    margin-right:auto;
    max-width:1140px;
    padding:14px 20px 20px;
    text-align:center
}
@media (min-width:768px) {
    .res_page_banner__heading__inner {
        padding:14px 30px 25px
    }
}
.res_page_banner__heading__inner--image_headline {
    margin-top:-35px
}
@media (min-width:768px) {
    .res_page_banner__heading__inner--image_headline {
        margin-top:-40px
    }
}
@media (min-width:992px) {
    .res_page_banner__heading__inner--image_headline {
        margin-top:-60px
    }
}
.res_page_banner__heading__inner--headline_subline {
    margin-top:-60px
}
@media (min-width:992px) {
    .res_page_banner__heading__inner--headline_subline {
        margin-top:-80px
    }
}
@media (min-width:1200px) {
    .res_page_banner__heading__inner--headline_subline {
        margin-top:-54px
    }
}
.res_page_banner h1 {
    letter-spacing:.02em!important;
    margin-bottom:0;
    margin-left:auto;
    margin-right:auto;
    max-width:950px
}
#login-registration #login-area .gform_wrapper.gravity-theme .res_page_banner .gform_validation_errors>h1+h2,#login-registration #login-area .res_page_banner h1+h3,#login-registration #login-area .responsive #top #wrap_all .video-list-container .res_page_banner h1+h2,.gform_wrapper.gravity-theme #login-registration #login-area .res_page_banner .gform_validation_errors>h1+h2,.gform_wrapper.gravity-theme .res_page_banner h1+.gsection_title,.res_page_banner #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h1+h2,.res_page_banner #login-registration #login-area .responsive #top #wrap_all .video-list-container h1+h2,.res_page_banner #login-registration #login-area h1+h3,.res_page_banner .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h1+h2,.res_page_banner .gform_wrapper.gravity-theme h1+.gsection_title,.res_page_banner .responsive #top #wrap_all .video-list-container #login-registration #login-area h1+h2,.res_page_banner h1+.widgettitle,.res_page_banner h1+h2,.responsive #top #wrap_all .video-list-container #login-registration #login-area .res_page_banner h1+h2 {
    font-family:ubuntu,Helvetica,Arial,sans-serif;
    font-size:clamp(1.125rem,1.86567vw,1.5625rem)!important;
    font-weight:400!important;
    line-height:1.28;
    margin-left:auto;
    margin-right:auto;
    margin-top:5px;
    max-width:950px
}
#login-registration #login-area .res_page_banner h1+h3:last-child,.gform_wrapper.gravity-theme .res_page_banner h1+.gsection_title:last-child,.res_page_banner #login-registration #login-area h1+h3:last-child,.res_page_banner .gform_wrapper.gravity-theme h1+.gsection_title:last-child,.res_page_banner h1+.widgettitle:last-child,.res_page_banner h1+h2:last-child {
    margin-bottom:0
}
@media (max-width:575.98px) {
    .res_page_banner+.avia-section.main_color .content {
        padding-top:24px
    }
}
@media (min-width:992px) {
    .res_page_banner+.avia-section.main_color .content {
        padding-top:60px
    }
}
.download_el {
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
@media (min-width:576px) {
    .download_el {
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-box-align:end;
        -ms-flex-align:end;
        -webkit-align-items:flex-end;
        align-items:flex-end;
        -webkit-flex-direction:row;
        -ms-flex-direction:row;
        flex-direction:row
    }
}
.download_el__thumb {
    -ms-flex-negative:0;
    -webkit-flex-shrink:0;
    flex-shrink:0;
    margin-bottom:8px;
    margin-right:30px;
    width:150px
}
@media (min-width:576px) {
    .download_el__thumb {
        margin-bottom:0
    }
}
@media (min-width:1200px) {
    .download_el__thumb {
        margin-right:9.7%;
        width:36%
    }
}
.download_el__thumb img {
    display:block;
    margin-left:auto;
    margin-right:auto
}
@media (min-width:576px) {
    .download_el__content {
        margin-bottom:37px
    }
}
#login-registration #login-area .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .download_el__content .gform_validation_errors>h2,#login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .download_el__content .gform_validation_errors>h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .download_el__content h2,#login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper .download_el__content h3,#login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .download_el__content h3,#top .template-search.content .download_el__content .post-title,.download_el__content #login-registration #login-area .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,.download_el__content #login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.download_el__content #login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2,.download_el__content #login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper h3,.download_el__content #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h3,.download_el__content #top .template-search.content .post-title,.download_el__content .gform_wrapper.gravity-theme #login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,.download_el__content .gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.download_el__content .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gform_validation_errors>h2,.download_el__content .gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .gsection_title,.download_el__content .gform_wrapper.gravity-theme .team-members .gform_validation_errors>h2,.download_el__content .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gsection_title,.download_el__content .responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h2,.download_el__content .responsive #top #wrap_all .video-list-container .single-pressemeldung__content .template-page .entry-content-wrapper h2,.download_el__content .responsive #top #wrap_all .video-list-container .team-members h2,.download_el__content .single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.download_el__content .single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area h3,.download_el__content .single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.download_el__content .single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .gform_validation_errors>h2,.download_el__content .single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .gsection_title,.download_el__content .single-pressemeldung__content .template-page .entry-content-wrapper .responsive #top #wrap_all .video-list-container h2,.download_el__content .single-pressemeldung__content .template-page .entry-content-wrapper .widgettitle,.download_el__content .single-pressemeldung__content .template-page .entry-content-wrapper h2,.download_el__content .single-pressemeldung__content .template-page .entry-content-wrapper h3,.download_el__content .single-pressemeldung__content .template-page .entry-content-wrapper h4,.download_el__content .team-members .gform_wrapper.gravity-theme .gform_validation_errors>h2,.download_el__content .team-members .responsive #top #wrap_all .video-list-container h2,.download_el__content .team-members h3,.download_el__content .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.download_el__content .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container h2,.download_el__content .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area h3,.download_el__content .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.download_el__content .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gsection_title,.download_el__content .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area h2,.download_el__content .template-page .entry-content-wrapper .res_row_with_illustration .widgettitle,.download_el__content .template-page .entry-content-wrapper .res_row_with_illustration h2,.download_el__content h4,.gform_wrapper.gravity-theme #login-registration #login-area .single-pressemeldung__content .template-page .entry-content-wrapper .download_el__content .gform_validation_errors>h2,.gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .download_el__content .gform_validation_errors>h2,.gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .download_el__content .gform_validation_errors>h2,.gform_wrapper.gravity-theme .single-pressemeldung__content .template-page .entry-content-wrapper .download_el__content .gsection_title,.gform_wrapper.gravity-theme .team-members .download_el__content .gform_validation_errors>h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .download_el__content .gsection_title,.responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .download_el__content h2,.responsive #top #wrap_all .video-list-container .single-pressemeldung__content .template-page .entry-content-wrapper .download_el__content h2,.responsive #top #wrap_all .video-list-container .team-members .download_el__content h2,.single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area .download_el__content h3,.single-pressemeldung__content .template-page .entry-content-wrapper #login-registration #login-area .gform_wrapper.gravity-theme .download_el__content .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper .download_el__content .widgettitle,.single-pressemeldung__content .template-page .entry-content-wrapper .download_el__content h2,.single-pressemeldung__content .template-page .entry-content-wrapper .download_el__content h3,.single-pressemeldung__content .template-page .entry-content-wrapper .download_el__content h4,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme #login-registration #login-area .download_el__content .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .download_el__content .gform_validation_errors>h2,.single-pressemeldung__content .template-page .entry-content-wrapper .gform_wrapper.gravity-theme .download_el__content .gsection_title,.single-pressemeldung__content .template-page .entry-content-wrapper .responsive #top #wrap_all .video-list-container .download_el__content h2,.team-members .download_el__content h3,.team-members .gform_wrapper.gravity-theme .download_el__content .gform_validation_errors>h2,.team-members .responsive #top #wrap_all .video-list-container .download_el__content h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .download_el__content h3,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .download_el__content .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container .download_el__content h2,.template-page .entry-content-wrapper .res_row_with_illustration .download_el__content .widgettitle,.template-page .entry-content-wrapper .res_row_with_illustration .download_el__content h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .download_el__content .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .download_el__content .gsection_title,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area .download_el__content h2 {
    margin-bottom:6px!important
}
.res_downloads {
    margin-top:50px
}
.res_downloads.res_downloads--show-text-below .download_el {
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:start;
    -ms-flex-align:start;
    -webkit-align-items:flex-start;
    align-items:flex-start;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
.res_downloads.res_downloads--show-text-below img {
    margin:0
}
.res_downloads.res_downloads--show-text-below .download_el__thumb {
    margin:0 0 16px
}
@media (max-width:767.98px) {
    .res_downloads.res_downloads--show-text-below .download_el__thumb {
        margin-bottom:14px
    }
}
@media (min-width:576px) {
    .res_downloads.res_downloads--show-text-below .download_el__content {
        margin-bottom:0
    }
}
.res_downloads .row>div {
    margin-bottom:30px
}
@media (min-width:768px) {
    .res_downloads .row>div {
        margin-bottom:57px
    }
}
.res_downloads .download_el:last-child {
    margin-bottom:0
}
@media (min-width:768px) {
    .res_downloads .download_el:nth-last-child(2):nth-child(odd) {
        margin-bottom:0
    }
}
@media (max-width:575.98px) {
    .res_downloads .download_el__thumb {
        margin-bottom:15px
    }
}
@media (min-width:1200px) {
    .res_downloads .download_el__thumb {
        margin-right:5%
    }
}
.res_row_with_illustration {
    margin-left:auto;
    margin-right:auto;
    max-width:1300px;
    padding:20px 0 10px;
    position:relative
}
@media (min-width:768px) {
    .res_row_with_illustration {
        padding:30px 0
    }
}
@media (min-width:1200px) {
    .res_row_with_illustration.avia-builder-el-last {
        margin-bottom:30px!important
    }
}
.res_row_with_illustration .row {
    --bs-gutter-x:5px;
    margin-bottom:0
}
.res_row_with_illustration__illustration {
    position:absolute;
    width:330px
}
@media (max-width:1199.98px) {
    .res_row_with_illustration__illustration {
        display:none
    }
}
.res_row_with_illustration__illustration.position-top_left {
    left:-330px;
    top:0;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.res_row_with_illustration__illustration.position-top_right {
    right:-330px;
    top:0;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%)
}
.res_row_with_illustration__illustration.position-bottom_left {
    bottom:0;
    left:-330px;
    -webkit-transform:translateY(50%);
    transform:translateY(50%)
}
.res_row_with_illustration__illustration.position-bottom_right {
    bottom:0;
    right:-330px;
    -webkit-transform:translateY(50%);
    transform:translateY(50%)
}
.res_row_with_illustration__illustration.position-bottom_left img,.res_row_with_illustration__illustration.position-top_left img {
    float:right
}
@media (min-width:992px) {
    .res_row_with_illustration__content {
        padding-top: 0 !important;
    }
}
@media (min-width:1200px) {
    .res_row_with_illustration__content {
        padding-left:45px
    }
    .res_row_with_illustration__content.order-md-2 {
        padding-left:0;
        padding-right:90px
    }
}
#login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2,#login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h3,.gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gsection_title,.responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area h3,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gsection_title,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area h2,.template-page .entry-content-wrapper .res_row_with_illustration .widgettitle,.template-page .entry-content-wrapper .res_row_with_illustration h2 {
    margin-bottom:0
}
#login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2+h2,#login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2+h3,#login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2+p,#login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h3+h2,#login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2+h2,#login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .gform_validation_errors>h2+h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2+h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2+h3,#login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2+p,#login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h3+h2,#login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h3+h2,#login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h3+h2,#login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h3+h3,#login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h3+p,.gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2+h2,.gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2+h3,.gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2+p,.gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h3+h2,.gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2+h2,.gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .gform_validation_errors>h2+h2,.gform_wrapper.gravity-theme .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .gsection_title+h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_validation_errors>h3+h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container .gform_validation_errors>h2+h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>.gsection_title+h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>.widgettitle+h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2+h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>.gsection_title+h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gsection_title+h3,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gsection_title+p,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area .gform_validation_errors>h2+h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .gsection_title+h2,.responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2+h2,.responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h2+h3,.responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h2+p,.responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h3+h2,.responsive #top #wrap_all .video-list-container .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gsection_title+h2,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area h3+h2,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gsection_title+h2,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .widgettitle+h2,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2+h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2+h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2+h3,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2+p,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h3+h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .responsive #top #wrap_all .video-list-container .gform_validation_errors>h2+h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container h2+h3,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container h2+p,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container h3+h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area h3+h3,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area h3+p,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2+h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2+h3,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2+p,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h3+h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .responsive #top #wrap_all .video-list-container .gform_validation_errors>h2+h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>.gsection_title+h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>.widgettitle+h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2+h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gsection_title+h3,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gsection_title+p,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .responsive #top #wrap_all .video-list-container .gsection_title+h2,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area h2+h2,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area h2+h3,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area h2+p,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area h3+h2,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .gform_wrapper.gravity-theme .gsection_title+h2,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .widgettitle+h2,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2+h2,.template-page .entry-content-wrapper .res_row_with_illustration .widgettitle+h3,.template-page .entry-content-wrapper .res_row_with_illustration .widgettitle+p,.template-page .entry-content-wrapper .res_row_with_illustration h2+h3,.template-page .entry-content-wrapper .res_row_with_illustration h2+p {
    margin-top:25px
}
@media (max-width:991.98px) {
    #login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2+h2,#login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2+h3,#login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2+p,#login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h3+h2,#login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2+h2,#login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .gform_validation_errors>h2+h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2+h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2+h3,#login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2+p,#login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h3+h2,#login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h3+h2,#login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h3+h2,#login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h3+h3,#login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h3+p,.gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2+h2,.gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2+h3,.gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2+p,.gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h3+h2,.gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2+h2,.gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .gform_validation_errors>h2+h2,.gform_wrapper.gravity-theme .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .gsection_title+h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_validation_errors>h3+h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container .gform_validation_errors>h2+h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>.gsection_title+h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>.widgettitle+h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2+h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>.gsection_title+h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gsection_title+h3,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gsection_title+p,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area .gform_validation_errors>h2+h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .gsection_title+h2,.responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2+h2,.responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h2+h3,.responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h2+p,.responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h3+h2,.responsive #top #wrap_all .video-list-container .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gsection_title+h2,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area h3+h2,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gsection_title+h2,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .widgettitle+h2,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2+h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2+h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2+h3,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2+p,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h3+h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .responsive #top #wrap_all .video-list-container .gform_validation_errors>h2+h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container h2+h3,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container h2+p,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container h3+h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area h3+h3,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area h3+p,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2+h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2+h3,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2+p,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h3+h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .responsive #top #wrap_all .video-list-container .gform_validation_errors>h2+h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>.gsection_title+h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>.widgettitle+h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2+h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gsection_title+h3,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gsection_title+p,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .responsive #top #wrap_all .video-list-container .gsection_title+h2,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area h2+h2,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area h2+h3,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area h2+p,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area h3+h2,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .gform_wrapper.gravity-theme .gsection_title+h2,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .widgettitle+h2,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2+h2,.template-page .entry-content-wrapper .res_row_with_illustration .widgettitle+h3,.template-page .entry-content-wrapper .res_row_with_illustration .widgettitle+p,.template-page .entry-content-wrapper .res_row_with_illustration h2+h3,.template-page .entry-content-wrapper .res_row_with_illustration h2+p {
        margin-top:16px
    }
}
#login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2+h2,#login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2+h3,#login-registration #login-area .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .gform_validation_errors>h2+h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2+h2,#login-registration #login-area .responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2+h3,#login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h3+h2,#login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h3+h2,#login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h3+h3,.gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2+h2,.gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2+h3,.gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h3+h2,.gform_wrapper.gravity-theme #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .gform_validation_errors>h2+h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_validation_errors>h3+h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container .gform_validation_errors>h2+h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>.gsection_title+h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>.widgettitle+h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2+h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gsection_title+h3,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area .gform_validation_errors>h2+h2,.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .gsection_title+h2,.responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2+h2,.responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h2+h3,.responsive #top #wrap_all .video-list-container #login-registration #login-area .template-page .entry-content-wrapper .res_row_with_illustration h3+h2,.responsive #top #wrap_all .video-list-container .gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gsection_title+h2,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area h3+h2,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gsection_title+h2,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration .widgettitle+h2,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2+h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2+h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h2+h3,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .gform_validation_errors>h3+h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .gform_wrapper.gravity-theme .responsive #top #wrap_all .video-list-container .gform_validation_errors>h2+h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container h2+h3,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area .responsive #top #wrap_all .video-list-container h3+h2,.template-page .entry-content-wrapper .res_row_with_illustration #login-registration #login-area h3+h3,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2+h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .gform_validation_errors>h2+h3,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme #login-registration #login-area .responsive #top #wrap_all .video-list-container .gform_validation_errors>h2+h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>.gsection_title+h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>.widgettitle+h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2+h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gsection_title+h3,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .responsive #top #wrap_all .video-list-container .gsection_title+h2,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area h2+h2,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container #login-registration #login-area h2+h3,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container .widgettitle+h2,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2+h2,.template-page .entry-content-wrapper .res_row_with_illustration .widgettitle+h3,.template-page .entry-content-wrapper .res_row_with_illustration h2+h3 {
    margin-top:4px
}
.gform_wrapper.gravity-theme .template-page .entry-content-wrapper .res_row_with_illustration .gform_validation_errors>h2,.responsive #top #wrap_all .video-list-container .template-page .entry-content-wrapper .res_row_with_illustration h2,.template-page .entry-content-wrapper .res_row_with_illustration .gform_wrapper.gravity-theme .gform_validation_errors>h2,.template-page .entry-content-wrapper .res_row_with_illustration .responsive #top #wrap_all .video-list-container h2,.template-page .entry-content-wrapper .res_row_with_illustration h3 {
    font-family:ubuntu,Helvetica,Arial,sans-serif;
    font-weight:700
}
.res_press_contact,.res_press_contact--footer {
    font-weight:700
}
.flex_column .res_press_contact {
    margin-top:70px
}
@media (max-width:767.98px) {
    .flex_column .res_press_contact {
        margin-top:36px
    }
}
.res_press_contact--footer {
    clear:both;
    float:left;
    width:100%
}
.res_press_contact--footer .avia_textblock {
    background-color:#d4e8f1;
    padding-bottom:30px;
    padding-left:20px;
    padding-right:20px
}
#footer {
    padding-bottom:15px;
    padding-top:65px;
    z-index:5
}
@media (min-width:768px) {
    #footer {
        padding-bottom:25px
    }
}
#footer .container {
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-box-align:end;
    -ms-flex-align:end;
    -webkit-align-items:flex-end;
    align-items:flex-end;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
@media (min-width:768px) {
    #footer .container {
        -webkit-box-orient:horizontal;
        -webkit-box-direction:reverse;
        -webkit-flex-direction:row-reverse;
        -ms-flex-direction:row-reverse;
        flex-direction:row-reverse;
        max-width:1425px
    }
}
#footer .widget {
    margin:0 0 5px
}
@media (min-width:768px) {
    #footer .flex_column.av_one_half {
        width:50%
    }
}
#footer .flex_column:last-child {
    margin-left:0!important
}
#footer .flex_column:last-child .menu {
    -webkit-column-count:2;
    -moz-column-count:2;
    column-count:2;
    max-width:450px
}
#footer .flex_column:last-child .menu-item a {
    font-size:.875rem;
    letter-spacing:.28px;
    text-transform:uppercase
}
#footer .flex_column:last-child .menu-item a:hover {
    color:#d4e8f1
}
#footer .flex_column:last-child .menu-item+.menu.item {
    margin-top:3px
}
@media (min-width:768px) {
    #footer .flex_column.first {
        margin-bottom:-63px
    }
}
#footer .flex_column.first .menu {
    text-align:center
}
@media (min-width:768px) {
    #footer .flex_column.first .menu {
        display:inline-block;
        float:right!important;
        text-align:left;
        width:auto
    }
}
#footer .flex_column.first .menu li a:hover {
    color:#d4e8f1
}
.menu-social-icons-container .menu li,.social_menu .menu li {
    display:inline-block;
    font-size:1.875rem!important;
    margin:0 28px 0 0
}
@media (min-width:992px) {
    .menu-social-icons-container .menu li,.social_menu .menu li {
        font-size:2.8125rem!important;
        margin-right:49px
    }
}
@media (min-width:1400px) {
    .menu-social-icons-container .menu li,.social_menu .menu li {
        font-size:3.8125rem!important;
        margin-right:67px
    }
}
@media (min-width:992px) {
    .menu-social-icons-container .menu li:first-child,.social_menu .menu li:first-child {
        margin-left:10px
    }
}
.menu-social-icons-container .menu li:last-child,.social_menu .menu li:last-child {
    margin-right:0
}
.menu-social-icons-container .menu a,.social_menu .menu a {
    line-height:1;
    text-decoration:none!important
}
.menu-social-icons-container .menu a:before,.social_menu .menu a:before {
    font-family:entypo-fontello
}
.menu-social-icons-container .menu .instagram a:before,.social_menu .menu .instagram a:before {
    content:"\f16d"
}
.menu-social-icons-container .menu .youtube a:before,.social_menu .menu .youtube a:before {
    content:"\f16a"
}
.menu-social-icons-container .menu .facebook a:before,.social_menu .menu .facebook a:before {
    content:"\e8f5"
}

.menu-social-icons-container .menu .linkedin a:before,.social_menu .menu .linkedin a:before {
    content:"\f08c"
}

.menu-social-icons-container .menu  .tiktok a:before,.social_menu .menu .tiktok a:before {
font: var(--fa-font-solid) !important;
font-family: "Font Awesome 6 Free" !important;
    content:"\e07b"
}

.menu-social-icons-container .menu  .x a:before,.social_menu .menu .x a:before {
    content:"\e07b"
}


#socket {
    font-size:.875rem;
    letter-spacing:.28px;
    padding-bottom:10px;
    padding-top:5px;
    text-transform:uppercase
}
@media (min-width:992px) {
    #socket {
        padding-bottom:65px
    }
}
#socket .container {
    max-width:1425px;
    padding-top:0
}
#top #wrap_all #main li:not(.rezept_zutaten__container__item) a:focus,#top #wrap_all #socket li:hover a {
    background-color:transparent!important;
    color:#d4e8f1!important
}
#scroll-top-link {
    background-color:#fff;
    border-radius:100px;
    bottom:25px;
    color:#202255;
    font-size:35px;
    right:25px
}
#scroll-top-link:hover {
    background-color:#d4e8f1
}
#scroll-top-link.avia_pop_class {
    border:1px solid #fff;
    line-height:45px;
    opacity:1
}