.card-small{display:flex;background:var(--white);border:1px solid var(--Tertiary-Grey-60);width:100%;height:60px;position:relative}.card-small .card-top-right-tag{position:absolute;top:0;right:0}.card-small .card-content{margin-left:12px;display:flex;flex-direction:row;align-items:center;width:inherit}.card-small .card-content .small-logo{width:32px;height:32px;object-fit:contain}.card-small .card-content .title{margin:0 0 0 12px;width:75%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.card-small:hover{border:1px solid var(--black);cursor:pointer}.card-medium{background-color:var(--white);border:1px solid var(--Tertiary-Grey-60);width:265px;height:292px}.card-medium .card-header{height:148px;display:flex;flex-direction:column;justify-content:center}.card-medium .card-header .image{width:265px;height:130px}.card-medium .card-header .hover-text{display:none}.card-medium .card-line{border:1px solid var(--Tertiary-Grey-60);margin:0 10px}.card-medium .card-content{height:142px;display:flex;flex-direction:column;padding:20px}.card-medium .card-content .title{margin:0}.card-medium .card-content .card-footer{margin-top:auto}.card-medium.has-hover:hover{border:1px solid var(--black)}.card-medium.has-hover:hover>*:not(.card-medium-hover){display:none}.card-medium.has-hover:hover .card-medium-hover{display:flex}.card-square{display:flex;flex-direction:column;height:100%;padding:32px;transition:all .2s ease}@media only screen and (min-width: 64em){.card-square{padding:40px}}.card-square img{width:48px;height:48px;margin-bottom:12px;vertical-align:middle}.card-square h4{font-family:var(--primary-font-family);margin-top:0;margin-bottom:8px}.card-square p{max-width:580px}.card-square p:last-of-type{margin-bottom:0}.card-square>div{display:flex;flex-direction:column;gap:32px;height:100%}.card-square>div>div{margin-top:auto}.card-square .card-action{display:inline-flex;justify-content:center;width:100%;height:48px;padding:12px;font-size:.875rem;font-weight:600;line-height:1.42857;background-color:var(--black);color:var(--white)}@media only screen and (min-width: 32em){.card-square .card-action{width:auto;padding:12px 44px 12px 12px}}.card-square .card-action span{position:relative;display:inline-flex;align-items:center;margin-left:-16px}@media only screen and (min-width: 32em){.card-square .card-action span{margin-left:0}}.card-square .card-action span:after{content:"";position:absolute;right:-32px;display:block;width:24px;height:24px;background-image:url(https://funnel.io/hubfs/Icons/icon-arrow-right-white.svg);background-size:24px;background-position:50% 50%;background-repeat:no-repeat;transition:all .2s ease}.card-square .card-action:hover{text-decoration:none;cursor:pointer}.card-square .card-action:hover span:after{right:-36px}.card-article{flex:1;display:flex;flex-direction:column;position:relative;border:1px solid var(--Tertiary-Grey-60);background-color:var(--white);transition:all .2s ease;scroll-snap-align:center}.card-article:hover{border-color:var(--black);text-decoration:none}.card-article>img{width:100%;border-bottom:1px solid var(--Tertiary-Grey-60);aspect-ratio:16/6;object-fit:cover;object-position:50% 50%;vertical-align:middle}.card-webinar{background-color:var(--white);border:1px solid var(--Tertiary-Grey-60);width:274px;height:396px}.card-webinar .card-header{position:relative;height:110px;display:flex;flex-direction:column;justify-content:center}.card-webinar .card-header .featured-tag{position:absolute;top:0;right:17px;background-image:url(https://funnel.io/hubfs/Icons/Cards/featured-webinar.svg);width:34px;height:49px}.card-webinar .card-header .image{width:274px;height:110px;object-fit:cover}.card-webinar .card-header .play-button{position:absolute;bottom:-19px;right:17px;background-image:url(https://funnel.io/hubfs/Icons/Cards/play-button.svg);width:37px;height:37px}.card-webinar .card-content{height:226px;display:flex;flex-direction:column;padding:20px}.card-webinar .card-content .title{color:#000;font-family:Funnel Sans;margin-bottom:8px;font-size:20px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:0}.card-webinar .card-content .description{color:#5b5b5b;font-family:Funnel Sans;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0}.card-webinar .card-content .hoster{margin-top:auto;color:#5b5b5b;font-family:Funnel Sans;font-size:14px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0}.card-webinar .card-line{border:1px solid var(--Tertiary-Grey-60);margin:0 10px}.card-webinar .card-footer{display:inline-flex;flex-direction:column;justify-content:center;height:56px;font-size:.875rem;font-weight:600;line-height:1.42857;color:#000}@media only screen and (min-width: 32em){.card-webinar .card-footer{width:auto;padding:20px 44px 20px 20px}}.card-webinar .card-footer a{position:relative;display:inline-flex;align-items:center;margin-left:16px;color:#000;font-family:Funnel Sans;font-size:15.39px;font-weight:500}@media only screen and (min-width: 32em){.card-webinar .card-footer a{margin-left:0}}.card-webinar .card-footer a:after{content:"";position:absolute;right:-32px;display:block;width:24px;height:24px;background-image:url(https://funnel.io/hubfs/Icons/icon-arrow-right-black.svg);background-size:24px;background-position:50% 50%;background-repeat:no-repeat;transition:all .2s ease}.card-webinar .card-footer:hover{text-decoration:none;cursor:pointer}.card-webinar .card-footer:hover a:after{right:-36px}
