.row{--bs-gutter-x:12px}.producer-card{margin-bottom:24px}@media(min-width:768px){.producer-card{margin-bottom:30px}}.producer-card a,.producer-card__link{-webkit-text-decoration:none;text-decoration:none}.producer-card__link{background-color:#f1f4f5;height:100%;overflow:hidden}.producer-card__filler{align-items:center;border:2px solid #f1f4f5;border-bottom-color:transparent;border-radius:15px 15px 0 0;display:flex;height:100%;justify-content:center}.producer-card__filler .logo.-cult-icon{max-width:40px}.producer-card__filler:not(.-invert):not(.-theme-porcelain .producer-card__filler):not(.webinars-list__section.-popular-reports .producer-card__filler){background-color:#f1f4f5}.producer-card__filler:not(.-invert):not(.-theme-porcelain .producer-card__filler):not(.webinars-list__section.-popular-reports .producer-card__filler) .logo.-cult-icon{fill:#fff}.-theme-porcelain .producer-card__filler,.producer-card__filler.-invert,.webinars-list__section.-popular-reports .producer-card__filler{background-color:#fff}.-theme-porcelain .producer-card__filler .logo.-cult-icon,.producer-card__filler.-invert .logo.-cult-icon,.webinars-list__section.-popular-reports .producer-card__filler .logo.-cult-icon{fill:#f1f4f5}.module-team-members-block.-theme-porcelain .producer-card__filler{background-color:#f1f4f5}.module-team-members-block.-theme-porcelain .producer-card__filler .logo.-cult-icon{fill:#fff}.product-card__location{background-color:#fff;border-radius:10px;font-size:.75em;height:auto;left:15px;padding:6px 8px;position:absolute;top:14px;transition:.4s cubic-bezier(.365,.305,0,1);width:auto;z-index:1}.-filler .product-card__location{border:2px solid #f1f4f5}.product-card__location:before{speak:none;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-flex;font-family:cult-wine-investment-icon-font-11-8-21;font-size:19px;font-style:normal;font-variant:normal;font-weight:400;height:20px;line-height:1;margin-right:6px;text-transform:none;width:14px}.product-card__location:hover{background-color:#1c1c20;color:#fff}.producer-card__picture{display:block;height:100%;width:100%}.producer-card__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.producer-card__content-wrapper{display:flex;flex:1;flex-direction:column;padding:15px 12px 39px 10px}@media(min-width:768px){.producer-card__content-wrapper{padding:24px 23px 58px 24px}}.producer-card__heading{flex:1;font-size:20px;line-height:1.3}@media(min-width:768px){.producer-card__heading{font-size:26px}}.producer-card__copy{font-size:.875em;margin:0}.producer-card__copy~.producer-card__copy{margin:2px 0 0}.producer-mapinfo__heading{flex:1;font-size:16px;line-height:1.3}.producer-mapinfo__copy{font-size:.875em;margin:0}.producer-mapinfo__link{font-size:.875em;margin:1em 0 0;text-align:right}.producers__container{margin:0 auto;max-width:1250px;padding:0 24px;width:100%}.producers__container.-mx-slim-gutters{padding:0 12px}.module-elemental-list-tabs-block .producers__container:not(main>.module>*){padding:0}@media(max-width:575.98px){.producers__container.-mx-slim-gutters-down-sm{padding:0 12px}}@media(max-width:767.98px){.producers__container.-mx-slim-gutters-down-md{padding:0 12px}}@media(min-width:768px){.producers__container{padding:0 56px}.producers__container.-mx-slim-gutters,.producers__container.-mx-slim-gutters-up-md{padding:0 44px}}@media(min-width:992px){.producers__container{padding:0 85px}.producers__container.-mx-slim-gutters,.producers__container.-mx-slim-gutters-up-md{padding:0 73px}}.producers__swiper-wrapper{margin:0}@media(max-width:767.98px){.-carousel-mobile .producers__swiper-wrapper{flex-wrap:nowrap}}@media(min-width:768px){.-carousel-desktop .producers__swiper-wrapper{flex-wrap:nowrap}}.producers__swiper-slide{display:flex;height:auto}.producers__pagination.-dot-sm{display:none;margin:22px 0 38px;position:relative}@media(max-width:767.98px){.-carousel-mobile .producers__pagination.-dot-sm{display:flex}}@media(min-width:768px){.-carousel-desktop .producers__pagination.-dot-sm{display:flex;margin:0}}.producers__btn{margin:8px 0 0}@media(min-width:768px){.producers__btn{margin:35px 0 0}}