.elementor-2299 .elementor-element.elementor-element-c9fd050{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2299 .elementor-element.elementor-element-c9fd050:not(.elementor-motion-effects-element-type-background), .elementor-2299 .elementor-element.elementor-element-c9fd050 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://testserver2.whatsnext.digital-pioniere.com/wp-content/uploads/2021/05/bg_WhatsNext.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2299 .elementor-element.elementor-element-c9fd050 > .elementor-shape-bottom svg, .elementor-2299 .elementor-element.elementor-element-c9fd050 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:60px;}.elementor-2299 .elementor-element.elementor-element-4e6ac0d{--display:flex;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2299 .elementor-element.elementor-element-fd48550{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;text-align:center;}.elementor-2299 .elementor-element.elementor-element-fd48550 .elementor-heading-title{font-weight:300;text-transform:uppercase;line-height:1em;color:#FFFFFF;}.elementor-widget-text-editor{font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2299 .elementor-element.elementor-element-3e5048e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:24px;line-height:1.2em;color:#FFFFFF;}.elementor-2299 .elementor-element.elementor-element-316179e{text-align:center;font-size:18px;font-weight:300;line-height:1.4em;color:#FFFFFF;}.elementor-2299 .elementor-element.elementor-element-a7a21b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2299 .elementor-element.elementor-element-4bb89f3{--display:flex;--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}.elementor-2299 .elementor-element.elementor-element-7b50413.elementor-element{--align-self:stretch;}.elementor-2299 .elementor-element.elementor-element-6d18916{--display:flex;}.elementor-2299 .elementor-element.elementor-element-6d18916:not(.elementor-motion-effects-element-type-background), .elementor-2299 .elementor-element.elementor-element-6d18916 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://testserver2.whatsnext.digital-pioniere.com/wp-content/uploads/2021/05/bg_WhatsNext.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2299 .elementor-element.elementor-element-996d684{--display:flex;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-2299 .elementor-element.elementor-element-8ddba72{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2299 .elementor-element.elementor-element-7606d43{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2299 .elementor-element.elementor-element-7606d43.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2299 .elementor-element.elementor-element-58ba3cd{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2299 .elementor-element.elementor-element-3b3e4ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2299 .elementor-element.elementor-element-459d1d8{--spacer-size:50px;}@media(min-width:768px){.elementor-2299 .elementor-element.elementor-element-6d18916{--content-width:1600px;}.elementor-2299 .elementor-element.elementor-element-7606d43{--width:70%;}.elementor-2299 .elementor-element.elementor-element-58ba3cd{--width:30%;}}@media(min-width:1025px){.elementor-2299 .elementor-element.elementor-element-c9fd050:not(.elementor-motion-effects-element-type-background), .elementor-2299 .elementor-element.elementor-element-c9fd050 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2299 .elementor-element.elementor-element-6d18916:not(.elementor-motion-effects-element-type-background), .elementor-2299 .elementor-element.elementor-element-6d18916 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-2299 .elementor-element.elementor-element-fd48550{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2299 .elementor-element.elementor-element-fd48550 .elementor-heading-title{font-size:32px;}.elementor-2299 .elementor-element.elementor-element-3e5048e{font-size:18px;}.elementor-2299 .elementor-element.elementor-element-316179e{font-size:18px;}}/* Start custom CSS for shortcode, class: .elementor-element-174b7ea *//*
	--e-global-color-primary: #610099;
    --e-global-color-secondary: #54595F;
    --e-global-color-text: #4B474E;
    --e-global-color-accent: #B202D5;
    --e-global-color-953b418: #0097EB;
    --e-global-color-74d73b2: #43006A;
    --e-global-color-e1a1d2c: #2D0047;
    --e-global-color-d69b688: #D756FF;
    --e-global-color-76ca968: #C449B9;
    --e-global-color-c978e9c: #F6F6F6;
*/
.ymc-container .filter-content .posts-grid .post-card, .ymc-extra-container .filter-content .posts-grid .post-card {
    background: none;
}
.ymc-container, .ymc-extra-filter, .ymc-extra-search, .ymc-extra-sort {
    max-width: none;
}

.wn-ymc-smart-filter .ymc-container {
	padding: 0;
	max-width: none;
}

.wn-ymc-smart-filter .ymc-container .search-layout {
	margin-bottom: 50px;
}

/* suchergebnisse anzahl */
.ymc-container .filter-content .total-results-found, .ymc-extra-container .filter-content .total-results-found {
    display:  none;
}


/* suche */
.ymc-container .filter-posts-search .search-form, 
.ymc-extra-container .filter-posts-search .search-form {
	max-width: 100%;
}

.ymc-container .search-form button,
.ymc-extra-container .search-form .button--primary {
	color: #FFFFFF;
    background-color: var(--e-global-color-primary);
	border: none;
}
.ymc-container .search-form button:hover,
.ymc-extra-container .search-form .button--primary:hover {
	color: #FFFFFF;
    background-color: var(--e-global-color-accent);
	border: none;
}
.ymc-container .search-layout .search-form .clear-button, 
.ymc-extra-container .search-layout .search-form .clear-button, 
.ymc-extra-filter .search-layout .search-form .clear-button, 
.ymc-extra-search .search-layout .search-form .clear-button, 
.ymc-extra-sort .search-layout .search-form .clear-button {
	color: var(--e-global-color-primary);
}

.ymc-container .filter-content .total-results-found, 
.ymc-extra-container .filter-content .total-results-found {
	color: #FFFFFF;
}


/* filter */
.wn-ymc-filter .ymc-container .filter-default-inner .filter-buttons,
.wn-ymc-filter .ymc-extra-container .filter-default-inner .filter-buttons{
	justify-content: center;
}

/* pagination */
.wn-ymc-smart-filter .ymc-container .filter-content .pagination__item .page-numbers, 
.wn-ymc-smart-filter .ymc-extra-container .filter-content .pagination__item .page-numbers,
.wn-ymc-smart-filter .wn-ymc-smart-filter .ymc-container .pagination li .dots {
	color: white;
}

.wn-ymc-smart-filter .ymc-container .filter-content .pagination__item .page-numbers:hover, 
.wn-ymc-smart-filter .ymc-extra-container .filter-content .pagination__item .page-numbers:hover {
	color: var(--e-global-color-953b418);
}

.wn-ymc-smart-filter .ymc-container .filter-content .pagination__item .page-numbers.current, 
.wn-ymc-smart-filter .ymc-extra-container .filter-content .pagination__item .page-numbers.current {
	color: var(--e-global-color-953b418);
}

/*post item*/
.wn-ymc-smart-filter .ymc-container .posts-grid .post-layout_custom.post-card {
  border: none;
  padding: 0 0 10px 0;
}

/* post-item buttons begin */
.wn-ymc-smart-filter .ymc-container .posts-grid .post-layout_custom.post-card .elementor-button {
	font-weight: bold;
	padding: 10px;
	text-decoration: none;
	font-size: 12px;
	margin-top: 5px;
}
.wn-ymc-smart-filter .ymc-container .posts-grid .post-layout_custom.post-card .elementor-button:hover {

}
.wn-ymc-smart-filter .ymc-container .posts-grid .post-layout_custom.post-card .elementor-button.primary {
	color: white;
	background-color: var(--e-global-color-accent);
}
.wn-ymc-smart-filter .ymc-container .posts-grid .post-layout_custom.post-card .elementor-button.primary:hover {
	color: white;
	background-color: var(--e-global-color-d69b688);
}
.wn-ymc-smart-filter .ymc-container .posts-grid .post-layout_custom.post-card .elementor-button.secondary {
	color: white;
	background-color: var(--e-global-color-953b418);
}
.wn-ymc-smart-filter .ymc-container .posts-grid .post-layout_custom.post-card .elementor-button.secondary:hover {
	color: white;
	background-color: #1caaf9;
}

/* flip-card */
.wn-cpl-flip-card {
    transform-style: preserve-3d;
    perspective: 1000px;
    cursor: pointer ;
    position: relative;
}

.wn-cpl-card {
    height: 100%;
    position: relative;
    transition: all .6s ease-in-out;
    width: 100%;
    backface-visibility: hidden;
    transform-style: preserve-3d;
    height: 18rem;
    border-radius: 10px;
    border: solid 10px white;
    overflow: hidden;
    color: black;
    background-color: white;
	text-align: center;
}

.wn-cpl-front-card {
    transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform: none ;
    transition: transform 1s; /*Flip Duration for front card*/
    z-index:1;
    pointer-events: auto;
}

.wn-cpl-front-card .wn-cpl-card-nbr {
    position: absolute;
    top: -1px;
    right: -1px;
    padding: 10px;
    background-color: white;
    border-radius: 0px 0px 0px 10px;
    box-shadow: -10px 11px 10px -8px rgba(0, 0, 0, 0.5);
    font-weight: bold;
    color: #43006A;
	z-index:1;
}

.wn-cpl-front-card .wn-cpl-card-title {
    position: absolute;
    width: 100%;
    bottom: 0;
    line-height: 1.2em;
    margin-bottom: 0;
	background-color: white;
}

.wn-cpl-front-card .wn-cpl-card-img img {
    max-height: 100%;
    max-width: 100%;
    transform: scale(1.2);
    z-index:0;
}

.wn-cpl-front-card .wn-cpl-card-title h3 {
    font-size: 14px;
    color: #333;
    text-align:center;
	line-height: 1.2em;
    margin: 5px;
}


.wn-cpl-back-card {
    position: absolute;
    top: 0;
    left:0;
    transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transform:rotateY(180deg); /*Use rotateX for vertical flip, change to -180deg to change flip direction*/
    transition: transform 1s; /*Flip Duration for back card*/
    pointer-events: none;
    
}

.wn-cpl-back-card .wn-cpl-card-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,.9);
    vertical-align: middle;
    display: flex;
    flex-direction: column;
    align-items: center;
    min-height: 100%;
    justify-content: center;
	padding: 20px;
	font-size: 14px;
	line-height: 1.2em;
}

.wn-cpl-back-card .wn-cpl-card-img img {
	max-height: 100%;
    max-width: 100%;
    z-index:0;
    transform: scale(1.2) rotateY(180deg);
}
.wn-cpl-back-card .wn-cpl-card-title h3 {
    font-size: 16px;
    color: #333;
    text-align:center;
	line-height: 1.2em;
    margin-bottom: 12px;
}

.wn-cpl-back-card a,
.wn-cpl-back-card button {
    pointer-events: auto;
    z-index: 10;
    position: relative;
}


.wn-cpl-back-card a[href]:is([href=""]) {
    display:none!important;
    margin: 0;
    height:0;
    width:0;
}

.wn-cpl-card-overlay {
    color: #000;
    height: 100%;
    width: 100%;
    transform: translateZ(.1px);
    overflow: hidden;
    pointer-events: none;
}

.wn-cpl-flip-card.flip {
}

.wn-cpl-flip-card.flip .wn-cpl-front-card {
    z-index: 1;
    transform: rotateY(-180deg); /*Use rotateX for vertical flip, change to 180deg to change flip direction*/
    pointer-events: none;
}

.wn-cpl-flip-card.flip .wn-cpl-back-card {
    z-index: 2;
    transform:rotateY(0);
    pointer-events: auto;
}

.wn-cpl-front-card .wn-cpl-hand-tap {
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
}/* End custom CSS */