﻿.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: 0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: var(--bs-border-width);--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y: 0.5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: var(--bs-body-bg);--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: 0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-0.5*var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-0.5*var(--bs-card-cap-padding-x));margin-bottom:calc(-1*var(--bs-card-cap-padding-y));margin-left:calc(-0.5*var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-0.5*var(--bs-card-cap-padding-x));margin-left:calc(-0.5*var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media(min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child)>.card-img-top,.card-group>.card:not(:last-child)>.card-header{border-top-right-radius:0}.card-group>.card:not(:last-child)>.card-img-bottom,.card-group>.card:not(:last-child)>.card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child)>.card-img-top,.card-group>.card:not(:first-child)>.card-header{border-top-left-radius:0}.card-group>.card:not(:first-child)>.card-img-bottom,.card-group>.card:not(:first-child)>.card-footer{border-bottom-left-radius:0}}.card>i{text-align:center;display:block;font-size:3rem;color:#555;padding-top:1rem}.card-header a{display:block}.accordion .card-header a:after{position:absolute;content:"";right:1rem;transition:all .2s ease-in-out;transform:rotate(0deg)}.accordion .card-header a.collapsed:after{transform:rotate(45deg)}.card-body>p:last-child{margin-bottom:0}.card-img,.card-img-top,.card-img-bottom{height:auto}.ce-card-icon{display:flex;padding:.5rem}.ce-card-icon--middle{justify-content:center}.ce-card-icon--left{justify-content:left}.ce-card-icon--right{justify-content:right}.flip-card .card{margin-right:0;margin-left:0}.flip-card-inner{transition:1s;transform-style:preserve-3d;position:relative;flex:1 0 0%;display:flex;flex-direction:column}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-front,.flip-card-back{backface-visibility:hidden;transition:1s;transform-style:preserve-3d;flex:1 0 0%;display:flex;flex-direction:column}.flip-card-front{z-index:2}.flip-card-back{position:absolute;top:0;left:0;bottom:0;right:0;background:#fff;transform:rotateY(-180deg);box-shadow:5px 7px 9px -4px #9e9e9e;display:flex}.flip-card-back .card{flex-grow:1}.hover-card figure{overflow:hidden}.hover-card img{transition:transform .5s ease-in-out !important;-webkit-transform:scale(1)}.hover-card:hover img,.hover-card:focus img{transform:scale(1.2)}.q4u-cards__footer{background-color:rgba(0,0,0,0);border-top:none;flex-direction:row;justify-content:space-between;align-items:center}.q4u-cards__footer__author{display:flex;flex-direction:row;align-items:center}.q4u-cards__footer__author__name{font-weight:bold}.q4u-cards__footer__author__info{display:flex;flex-direction:column}.q4u-cards__footer__author__image{margin-right:.5rem}.q4u-cards__tags{margin-bottom:.6rem}.q4u-cards__tags span{margin-right:.2rem}.q4u-cards__headline{font-weight:bold}.q4u-cards__subheadline{color:var(--bs-primary)}.q4u-cards__body{background-size:cover}.q4u-cards__categories .badge{background:var(--bs-secondary);margin-right:.2rem}.badge{--bs-badge-padding-x: 0.65em;--bs-badge-padding-y: 0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight: 700;--bs-badge-color: #FFFFFF;--bs-badge-border-radius: var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.frame-type-q4ucards.frame-space-after-default-medium{margin-bottom:0}.q4u-cards .q4u-card{box-shadow:0 4px 6px -1px rgba(10,13,18,.1),0 2px 4px -2px rgba(10,13,18,.06)}.q4u-cards__body{--bs-card-spacer-y: 1.5rem;--bs-card-spacer-x: 1.5rem}.q4u-cards__body>p:last-child:not(:has([class])){padding:.5rem 0}.q4u-cards__body .q4u-cards__headline{text-align:center;background:#000;color:#fff;width:max-content;margin:0 auto 1rem;padding:.225em .4em .1em .4em;font-weight:300;line-height:1.2;letter-spacing:.15em;text-transform:uppercase}.q4u-cards__subheadline{color:inherit;font-size:1.1875rem;font-weight:600}.q4u-cards .q4u-masonry{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(auto-fit, minmax(25%, 1fr));grid-auto-rows:minmax(250px, auto);grid-auto-flow:dense}@media(max-width: 1199.98px){.q4u-cards .q4u-masonry{grid-template-columns:repeat(auto-fit, minmax(35%, 1fr))}}@media(max-width: 767.98px){.q4u-cards .q4u-masonry{grid-template-columns:repeat(auto-fit, minmax(100%, 1fr))}}.q4u-cards .q4u-masonry>div{display:flex;justify-content:center;align-items:center;position:relative}@media(max-width: 767.98px){.q4u-cards .q4u-masonry>div{height:400px}}.q4u-cards .q4u-masonry>div>img{width:100%;height:100%;min-height:400px;object-fit:cover}.q4u-cards .q4u-masonry .wide{grid-column:span 2}@media(max-width: 767.98px){.q4u-cards .q4u-masonry .wide{grid-column:span 1}}.q4u-cards .q4u-masonry .tall{grid-row:span 2}@media(max-width: 767.98px){.q4u-cards .q4u-masonry .tall{grid-row:auto}}.q4u-cards .q4u-masonry .large{grid-column:span 2;grid-row:span 2}@media(max-width: 1199.98px){.q4u-cards .q4u-masonry .large{grid-column:span 1;grid-row:span 1}}@media(max-width: 767.98px){.q4u-cards .q4u-masonry .large{grid-column:auto;grid-row:span auto}}.q4u-cards .q4u-masonry .q4u-masonry-overlay{position:absolute;bottom:0;width:calc(100% - 34px);padding:1rem;border:1px solid rgba(12,14,18,.3);margin:1rem;backdrop-filter:blur(12px);background:rgba(12,14,18,.3)}.q4u-cards .q4u-masonry .q4u-masonry-overlay .q4u-cards__body .q4u-cards__headline{width:fit-content;text-align:left;margin:inherit}.q4u-cards .q4u-masonry .q4u-masonry-overlay .q4u-cards__body p:not([class]){max-height:0;opacity:0;overflow:hidden;color:#fff;font-size:.83125rem;font-weight:300;padding:0 .4rem 0;margin:0;transition:max-height .5s cubic-bezier(0.4, 0, 0.2, 1),opacity .5s cubic-bezier(0.4, 0, 0.2, 1);-webkit-box-orient:vertical}.q4u-cards .q4u-masonry .q4u-masonry-overlay .q4u-cards__body p:not([class]) strong{font-size:.95rem}.q4u-cards .q4u-masonry .q4u-masonry-overlay .q4u-cards__headline{color:#fff;font-weight:500}.q4u-cards .q4u-masonry .q4u-masonry-overlay .q4u-cards__subheadline{margin:.5rem 0}.q4u-cards .q4u-masonry .q4u-masonry-overlay .q4u-cards__subheadline:empty{margin:0}.q4u-cards .q4u-masonry>div:hover .q4u-masonry-overlay>.q4u-cards__body{max-height:14rem;overflow:hidden;overflow-y:auto;scrollbar-color:#c49059 #0c0e12;scrollbar-width:thin}.q4u-cards .q4u-masonry>div:hover .q4u-masonry-overlay>.q4u-cards__body p:not([class]){max-height:14rem;padding:.5rem .4rem 0;margin-bottom:.5rem;opacity:1;overflow:hidden;overflow-y:auto;scrollbar-color:#c49059 #0c0e12;scrollbar-width:thin;transition:max-height .5s cubic-bezier(0.4, 0, 0.2, 1),opacity .5s cubic-bezier(0.4, 0, 0.2, 1)}.q4u-cards .q4u-masonry>div:hover .q4u-masonry-overlay>.q4u-cards__body p:not([class])::-webkit-scrollbar{width:.5rem}.q4u-cards .q4u-masonry>div:hover .q4u-masonry-overlay>.q4u-cards__body p:not([class])::-webkit-scrollbar-track{background:#c49059}.q4u-cards .q4u-masonry>div:hover .q4u-masonry-overlay>.q4u-cards__body p:not([class])::-webkit-scrollbar-thumb{background:#0c0e12}.q4u-cards .q4u-masonry .large:hover .q4u-masonry-overlay>.q4u-cards__body,.q4u-cards .q4u-masonry .tall:hover .q4u-masonry-overlay>.q4u-cards__body{max-height:42rem;overflow:hidden;overflow-y:auto}.q4u-cards .q4u-masonry .large:hover .q4u-masonry-overlay>.q4u-cards__body p:not([class]),.q4u-cards .q4u-masonry .tall:hover .q4u-masonry-overlay>.q4u-cards__body p:not([class]){opacity:1;max-height:42rem;padding:.5rem .4rem 0;margin-bottom:.5rem;overflow:hidden;overflow-y:auto;transition:max-height .5s cubic-bezier(0.4, 0, 0.2, 1),opacity .5s cubic-bezier(0.4, 0, 0.2, 1)}@media(max-width: 1399.98px){.q4u-cards .q4u-masonry .large:hover .q4u-masonry-overlay>.q4u-cards__body p:not([class]),.q4u-cards .q4u-masonry .tall:hover .q4u-masonry-overlay>.q4u-cards__body p:not([class]){max-height:30rem}}@media(max-width: 1199.98px){.q4u-cards .q4u-masonry .large:hover .q4u-masonry-overlay>.q4u-cards__body p:not([class]),.q4u-cards .q4u-masonry .tall:hover .q4u-masonry-overlay>.q4u-cards__body p:not([class]){max-height:14rem}}@media(max-width: 1399.98px){.q4u-cards .q4u-masonry .large:hover .q4u-masonry-overlay>.q4u-cards__body,.q4u-cards .q4u-masonry .tall:hover .q4u-masonry-overlay>.q4u-cards__body{max-height:30rem}}@media(max-width: 1199.98px){.q4u-cards .q4u-masonry .large:hover .q4u-masonry-overlay>.q4u-cards__body,.q4u-cards .q4u-masonry .tall:hover .q4u-masonry-overlay>.q4u-cards__body{max-height:14rem}}.q4u-cards .q4u-masonry .wide:hover .q4u-masonry-overlay>.q4u-cards__body{max-height:23rem;overflow:hidden;overflow-y:auto}@media(max-width: 1199.98px){.q4u-cards .q4u-masonry .wide:hover .q4u-masonry-overlay>.q4u-cards__body{max-height:14rem}}.q4u-cards .q4u-masonry .wide:hover .q4u-masonry-overlay>.q4u-cards__body p:not([class]){opacity:1;padding:.5rem .4rem 0;margin-bottom:.5rem;max-height:23rem;overflow:hidden;overflow-y:auto}@media(max-width: 1199.98px){.q4u-cards .q4u-masonry .wide:hover .q4u-masonry-overlay>.q4u-cards__body p:not([class]){max-height:14rem}}