.elementor-851 .elementor-element.elementor-element-8e32661{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-851 .elementor-element.elementor-element-33cfca0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:10px 10px 10px 10px;box-shadow:0px 5px 30px 0px rgba(0, 0, 0, 0.15);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-851 .elementor-element.elementor-element-cc8ed7e img{width:1300px;max-width:100%;height:486px;object-fit:cover;object-position:center center;}.elementor-851 .elementor-element.elementor-element-03444c9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-851 .elementor-element.elementor-element-31d594d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-851 .elementor-element.elementor-element-0130dfa{background-color:var( --e-global-color-primary );padding:10px 20px 10px 20px;border-radius:10px 10px 10px 10px;}.elementor-851 .elementor-element.elementor-element-0130dfa .elementor-icon-list-icon{width:14px;}.elementor-851 .elementor-element.elementor-element-0130dfa .elementor-icon-list-icon i{font-size:14px;}.elementor-851 .elementor-element.elementor-element-0130dfa .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-851 .elementor-element.elementor-element-0130dfa .elementor-icon-list-text, .elementor-851 .elementor-element.elementor-element-0130dfa .elementor-icon-list-text a{color:var( --e-global-color-8318e8a );}.elementor-851 .elementor-element.elementor-element-0130dfa .elementor-icon-list-item{font-weight:700;}.elementor-851 .elementor-element.elementor-element-d926c7e{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;text-align:center;}.elementor-851 .elementor-element.elementor-element-d926c7e .elementor-heading-title{font-weight:700;}.elementor-851 .elementor-element.elementor-element-d6c3b40{width:var( --container-widget-width, 532px );max-width:532px;--container-widget-width:532px;--container-widget-flex-grow:0;text-align:center;}.elementor-851 .elementor-element.elementor-element-d6c3b40 .elementor-heading-title{color:#12203380;}.elementor-851 .elementor-element.elementor-element-80226f0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-851 .elementor-element.elementor-element-0774e3c{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-851 .elementor-element.elementor-element-0774e3c span.post-navigation__prev--label{color:var( --e-global-color-primary );transition-duration:500ms;}.elementor-851 .elementor-element.elementor-element-0774e3c span.post-navigation__next--label{color:var( --e-global-color-primary );transition-duration:500ms;}.elementor-851 .elementor-element.elementor-element-0774e3c .post-navigation__arrow-wrapper{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );transition-duration:500ms;font-size:12px;}.elementor-851 .elementor-element.elementor-element-0774e3c .elementor-post-navigation__link a {gap:10px;}.elementor-851 .elementor-element.elementor-element-487cca7 .elementor-button{font-weight:700;border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-851 .elementor-element.elementor-element-81afb67{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-851 .elementor-element.elementor-element-81afb67 span.post-navigation__prev--label{color:var( --e-global-color-primary );transition-duration:500ms;}.elementor-851 .elementor-element.elementor-element-81afb67 span.post-navigation__next--label{color:var( --e-global-color-primary );transition-duration:500ms;}.elementor-851 .elementor-element.elementor-element-81afb67 .post-navigation__arrow-wrapper{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );transition-duration:500ms;font-size:12px;}.elementor-851 .elementor-element.elementor-element-81afb67 .elementor-post-navigation__link a {gap:10px;}@media(max-width:767px){.elementor-851 .elementor-element.elementor-element-8e32661{--content-width:330px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:15px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-851 .elementor-element.elementor-element-cc8ed7e img{height:200px;}.elementor-851 .elementor-element.elementor-element-03444c9{--content-width:330px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-851 .elementor-element.elementor-element-80226f0{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-851 .elementor-element.elementor-element-0774e3c{--container-widget-width:38%;--container-widget-flex-grow:0;width:var( --container-widget-width, 38% );max-width:38%;}.elementor-851 .elementor-element.elementor-element-81afb67{--container-widget-width:38%;--container-widget-flex-grow:0;width:var( --container-widget-width, 38% );max-width:38%;}}/* Start custom CSS for post-info, class: .elementor-element-0130dfa */.elementor-851 .elementor-element.elementor-element-0130dfa.\<span\>Magazin\<\/span\> {
    background-color: var(--e-global-color-uicore_body);
    box-shadow: 0px 3px 0px 0px #a0330b;
}
.elementor-851 .elementor-element.elementor-element-0130dfa.\<span\>Flyer\<\/span\> {
    background-color: var(--e-global-color-uicore_accent);
    box-shadow: 0px 3px 0px 0px var(--e-global-color-4f98ac8);
}
.elementor-851 .elementor-element.elementor-element-0130dfa.\<span\>Flyer\<\/span\> .elementor-icon-list-text,
.elementor-851 .elementor-element.elementor-element-0130dfa.\<span\>Magazin\<\/span\> .elementor-icon-list-text {
    color: var(--e-global-color-uicore_dark);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d926c7e */.elementor-851 .elementor-element.elementor-element-d926c7e h1 {
    text-wrap: balance;
}
.elementor-851 .elementor-element.elementor-element-d926c7e.\<span\>Magazin\<\/span\> h1 {
    color: var(--e-global-color-28e4e8e);
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-b0e9257 */.elementor-851 .elementor-element.elementor-element-b0e9257 .wp-block-separator {
    opacity: .4;
    margin-block: 30px;
}
.elementor-851 .elementor-element.elementor-element-b0e9257 h2 {
    font-size: 160%;
}
.elementor-851 .elementor-element.elementor-element-b0e9257 h3 {
    display: flex;
    color: var(--e-global-color-uicore_primary);
    font-size: 120%;
}
.elementor-851 .elementor-element.elementor-element-b0e9257 h3::before {
    content:'';
    width: 3px;
    background-color: var(--e-global-color-uicore_primary);
    border-radius: 10px;
    margin-right: 10px;
}

.elementor-851 .elementor-element.elementor-element-b0e9257 ul{
    padding-inline-start: 0px;
    margin-bottom: 20px
}
.elementor-851 .elementor-element.elementor-element-b0e9257 li {
  list-style: none;
  margin-bottom: 5px;
}
.elementor-851 .elementor-element.elementor-element-b0e9257 li::before {
  content: '';
  display: inline-block;
  height: 20px;
  width: 20px;
  margin-bottom: -5px;
  margin-right: 8px;
  background-image: url(https://vevio.de/wp-content/uploads/vevio_icons_check_color.svg);
  background-repeat: no-repeat;
}

.elementor-851 .elementor-element.elementor-element-b0e9257 a {
    text-transform: none;
    letter-spacing: 0;
    text-decoration: underline;
    transition: .4s color ease;
}
.elementor-851 .elementor-element.elementor-element-b0e9257 a:hover {
    color: #007D73;
}
.elementor-851 .elementor-element.elementor-element-b0e9257 a.wp-element-button {
    background-color: var(--e-global-color-uicore_accent);
    font-size: var(--e-global-typography-e01702f-font-size);
    font-weight: var(--e-global-typography-e01702f-font-weight);
    text-transform: var(--e-global-typography-e01702f-text-transform);
    line-height: var(--e-global-typography-e01702f-line-height);
    letter-spacing: var(--e-global-typography-e01702f-letter-spacing);
    color: var(--e-global-color-uicore_dark);
    border-style: none;
    border-radius: 6px 6px 6px 6px;
    padding: 17px 40px 17px 40px;
    text-decoration: none;
    box-shadow: 0px 4px 0px 0px #6B7E25;
    transition: all .3s;
}
.elementor-851 .elementor-element.elementor-element-b0e9257 a.wp-element-button:hover
 {
    background-color: var(--e-global-color-4f98ac8);
    color: var(--e-global-color-uicore_white);
    box-shadow: 0px 0px 0px 0px #6B7E25;
    transform: translateY(4px);
}
.elementor-851 .elementor-element.elementor-element-b0e9257.\<span\>Magazin\<\/span\> a.wp-element-button {
    background-color: var(--e-global-color-uicore_body);
    color: var(--e-global-color-uicore_dark);
    box-shadow: 0px 4px 0px 0px #a0330b;
}
.elementor-851 .elementor-element.elementor-element-b0e9257.\<span\>Magazin\<\/span\> a.wp-element-button:hover {
    box-shadow: 0px 0px 0px 0px #a0330b;
}

.elementor-851 .elementor-element.elementor-element-b0e9257 .elementor-menu-anchor {
    margin-top: -140px;
    padding-bottom: 140px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for post-navigation, class: .elementor-element-0774e3c */.elementor-851 .elementor-element.elementor-element-0774e3c .elementor-post-navigation__next {
    display: none;
}
.elementor-851 .elementor-element.elementor-element-0774e3c .elementor-post-navigation__link {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for post-navigation, class: .elementor-element-81afb67 */.elementor-851 .elementor-element.elementor-element-81afb67 .elementor-post-navigation__prev {
    display: none;
}
.elementor-851 .elementor-element.elementor-element-81afb67 .elementor-post-navigation {
    justify-content: flex-end;
    width: 100%;
}/* End custom CSS */