.card{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%}.card__image{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;position:relative;height:234px;margin-bottom:20px}@media(min-width:768px){.card__image{height:300px}}.card__image img{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media(prefers-reduced-motion:reduce){.card__image img{-webkit-transition:none;transition:none}}.card__image img:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}@media(prefers-reduced-motion:reduce){.card__image img:hover{-webkit-transition:none;transition:none}}.card__banner{position:absolute;bottom:0;right:0;border:1px solid #dee2e6;padding:10px 20px;background:#fff}.card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.card__heading-wrapper{margin-bottom:20px}.card__heading{font-size:27px;font-weight:500;line-height:37px}.card__links{margin-top:auto}@media(min-width:1280px){.card.not-found__card .card__image{height:352px}}.card.not-found__card .card__heading-wrapper{margin-bottom:12px}.card.not-found__card .card__heading-wrapper .title{font-size:27px}.card.not-found__card .card__content{padding-block:15px;padding-inline:15px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(min-width:1280px){.card.not-found__card .card__content{padding-block:36px;padding-inline:38px}}.card.not-found__card .card__text{text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.card.not-found__card .card__page-link{color:inherit}.card.not-found__card .card__page-link:hover{color:#b85914}.card.listings{height:100% !important;background:rgba(0,0,0,0) !important}.card.listings .card__image{position:relative;height:180px}@media screen and (min-width:768px){.card.listings .card__image{height:203px}}@media screen and (min-width:1280px){.card.listings .card__image{height:233px}}@media screen and (min-width:1920px){.card.listings .card__image{height:351px}}.card.listings .card__image img{border-radius:2.915px}.card.listings .card__image .authentic-icon{position:absolute;left:15px;top:15px;z-index:99}.card.listings .card__image .authentic-icon img{width:85px;height:85px;border-radius:unset}.card.listings .card__location{line-height:normal;letter-spacing:1.6px;text-transform:uppercase;font-size:16px;font-family:"Fedra Sans Pro Medium",sans-serif;font-weight:500;font-style:normal;color:#585858;margin-bottom:3px}.card.listings .card__location .v-icon__svg{height:20px;width:20px;display:inline-block;margin-top:3px;color:#000}.card.listings .card__heading-wrapper{margin-bottom:10px}.card.listings .card__heading-wrapper .title{font-family:"Fedra Sans Pro Medium",sans-serif;font-weight:500;font-style:normal;font-size:23px;line-height:33px;color:#000}@media screen and (min-width:768px){.card.listings .card__heading-wrapper .title{font-size:23px;line-height:33px}}@media screen and (min-width:1280px){.card.listings .card__heading-wrapper .title{font-size:25px;line-height:35px}}@media screen and (min-width:1920px){.card.listings .card__heading-wrapper .title{font-size:27px;line-height:37px}}.card.listings .card__category{font-family:"Fedra Sans Pro Bold",sans-serif;font-weight:700;font-style:normal;color:#4d5c23;font-size:13px;line-height:15px;letter-spacing:1.04px;text-transform:uppercase}.card.listings .card__content{padding:36px 38px}.card.events{height:100% !important;background:rgba(0,0,0,0) !important}.card.events .card__image{margin-bottom:0;height:205px}@media screen and (min-width:768px){.card.events .card__image{height:225px;border-radius:3.334px}}@media screen and (min-width:1280px){.card.events .card__image{height:260px}}@media screen and (min-width:1920px){.card.events .card__image{height:370px}}.card.events .card__image picture{border-radius:4.143px}@media screen and (min-width:1280px){.card.events .card__image picture{border-radius:4.143px}}@media screen and (min-width:1920px){.card.events .card__image picture{border-radius:5px}}.card.events .card__links-wrapper a{font-family:"Fedra Sans Pro Medium",sans-serif;font-weight:500;font-style:normal;font-size:18px;line-height:28px;padding-left:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:10px}@media screen and (min-width:768px){.card.events .card__links-wrapper a{font-size:20px;line-height:30px}}@media screen and (min-width:1280px){.card.events .card__links-wrapper a{font-size:20px;line-height:30px}}@media screen and (min-width:1920px){.card.events .card__links-wrapper a{font-size:22px;line-height:32px}}.card.events .card__links-wrapper a:hover,.card.events .card__links-wrapper a:focus{color:#000}.card.events .card__links-wrapper a:hover:after,.card.events .card__links-wrapper a:focus:after{-webkit-filter:invert(80%) sepia(54%) saturate(6610%) hue-rotate(4deg) brightness(93%) contrast(83%);filter:invert(80%) sepia(54%) saturate(6610%) hue-rotate(4deg) brightness(93%) contrast(83%)}.card.events .card__content{margin-bottom:0;padding:18px 18px 0;-webkit-box-flex:1;-ms-flex:1;flex:1}.card.events .card__content .title{font-family:"Fedra Sans Pro Medium",sans-serif;font-weight:500;font-style:normal;font-size:20px;line-height:32px;color:#000}@media screen and (min-width:768px){.card.events .card__content .title{font-size:21px;line-height:33px}}@media screen and (min-width:1280px){.card.events .card__content .title{font-size:22px;line-height:34px}}@media screen and (min-width:1920px){.card.events .card__content .title{font-size:24px;line-height:36px}}.card.events .card__category{font-family:"Fedra Sans Pro Bold",sans-serif;font-weight:700;font-style:normal;font-size:13px;line-height:normal;letter-spacing:1.3px;text-transform:uppercase;color:#4e5e21;margin-bottom:10px}.card.events .card__location{font-family:"Fedra Sans Pro Medium",sans-serif;font-weight:500;font-style:normal;font-size:16px;line-height:normal;letter-spacing:1.6px;text-transform:uppercase;color:#585858;margin-bottom:12px}.card.events .card__location .v-icon__svg{color:#000}.card.events .card__heading-wrapper{margin-bottom:15px}.card.events .card__text{font-family:"Fedra Sans Pro",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:24px;color:#585858;margin-bottom:20px}.card.events .card__event-date-time{border-top:1px solid rgba(0,0,0,.1);margin-bottom:22px;padding-top:20px}@media screen and (min-width:1280px){.card.events .card__event-date-time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.card.events .card__event-date{font-size:13px;font-family:"Fedra Sans Pro Bold",sans-serif;font-weight:700;font-style:normal;line-height:15px;letter-spacing:1.04px;text-transform:uppercase;color:#585858;margin-bottom:0}.card.events .card__event-date .v-icon__svg{color:#000;margin-right:5px}.card.events .card__event-time{margin-top:13px;font-size:13px;font-family:"Fedra Sans Pro Bold",sans-serif;font-weight:700;font-style:normal;line-height:15px;letter-spacing:1.04px;text-transform:uppercase;color:#585858}.card.events .card__event-time .v-icon__svg{color:#000;margin-right:5px}.card.events .card .link-group{margin-top:auto}.card.events .card .link-group a{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.card.events .card__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.card.events .card__banner{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;text-align:center;position:absolute;top:10px;left:0;border:1px solid #dee2e6;padding:10px 18px;background:#fff;bottom:unset;right:unset}.card.events .card__banner span{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#000;font-family:"Fedra Sans Pro Medium",sans-serif;font-weight:500;font-style:normal;font-size:18px;text-transform:uppercase;white-space:nowrap}.card.post{height:100% !important;background:rgba(0,0,0,0) !important}.card.post .card__image{margin-bottom:0;height:205px}@media screen and (min-width:768px){.card.post .card__image{height:225px;border-radius:3.334px}}@media screen and (min-width:1280px){.card.post .card__image{height:260px}}@media screen and (min-width:1920px){.card.post .card__image{height:370px}}.card.post .card__image picture{border-radius:4.143px}@media screen and (min-width:1280px){.card.post .card__image picture{border-radius:4.143px}}@media screen and (min-width:1920px){.card.post .card__image picture{border-radius:5px}}.card.post .card__links-wrapper a{font-family:"Fedra Sans Pro Medium",sans-serif;font-weight:500;font-style:normal;font-size:18px;line-height:28px;padding-left:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:10px}@media screen and (min-width:768px){.card.post .card__links-wrapper a{font-size:20px;line-height:30px}}@media screen and (min-width:1280px){.card.post .card__links-wrapper a{font-size:20px;line-height:30px}}@media screen and (min-width:1920px){.card.post .card__links-wrapper a{font-size:22px;line-height:32px}}.card.post .card__links-wrapper a:hover,.card.post .card__links-wrapper a:focus{color:#000}.card.post .card__links-wrapper a:hover:after,.card.post .card__links-wrapper a:focus:after{-webkit-filter:invert(80%) sepia(54%) saturate(6610%) hue-rotate(4deg) brightness(93%) contrast(83%);filter:invert(80%) sepia(54%) saturate(6610%) hue-rotate(4deg) brightness(93%) contrast(83%)}.card.post .card__content{margin-bottom:0;padding:18px 18px 0;-webkit-box-flex:1;-ms-flex:1;flex:1}.card.post .card__content .title{font-family:"Fedra Sans Pro Medium",sans-serif;font-weight:500;font-style:normal;font-size:20px;line-height:32px;color:#000}@media screen and (min-width:768px){.card.post .card__content .title{font-size:21px;line-height:33px}}@media screen and (min-width:1280px){.card.post .card__content .title{font-size:22px;line-height:34px}}@media screen and (min-width:1920px){.card.post .card__content .title{font-size:24px;line-height:36px}}.card.post .card__category{font-family:"Fedra Sans Pro Bold",sans-serif;font-weight:700;font-style:normal;font-size:13px;line-height:normal;letter-spacing:1.3px;text-transform:uppercase;color:#4e5e21;margin-bottom:10px}.card.post .card__location{font-family:"Fedra Sans Pro Medium",sans-serif;font-weight:500;font-style:normal;font-size:16px;line-height:normal;letter-spacing:1.6px;text-transform:uppercase;color:#585858;margin-bottom:12px}.card.post .card__location .v-icon__svg{color:#000}.card.post .card__heading-wrapper{margin-bottom:15px}.card.post .card__text{font-family:"Fedra Sans Pro",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:24px;color:#585858;margin-bottom:20px}.card.post .card__event-date-time{border-top:1px solid rgba(0,0,0,.1);margin-bottom:22px;padding-top:20px}@media screen and (min-width:1280px){.card.post .card__event-date-time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.card.post .card__event-date{font-size:13px;font-family:"Fedra Sans Pro Bold",sans-serif;font-weight:700;font-style:normal;line-height:15px;letter-spacing:1.04px;text-transform:uppercase;color:#585858;margin-bottom:0}.card.post .card__event-date .v-icon__svg{color:#000;margin-right:5px}.card.post .card__event-time{margin-top:13px;font-size:13px;font-family:"Fedra Sans Pro Bold",sans-serif;font-weight:700;font-style:normal;line-height:15px;letter-spacing:1.04px;text-transform:uppercase;color:#585858}.card.post .card__event-time .v-icon__svg{color:#000;margin-right:5px}.card.post .card .link-group{margin-top:auto}.card.post .card .link-group a{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.card.post .card .link-group a.card-listing__link-wrapper{display:none !important}.card.post .card__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}.card-listing__link-wrapper{text-decoration:none !important;color:unset}