.background-cards{background-color:var(--bg-color,#fff);padding-top:var(--padding-top,80px);padding-bottom:calc(var(--padding-bottom,10px) - 18px)}@media only screen and (max-width:767px){.background-cards{padding-top:var(--mobile-padding-top,40px);padding-bottom:var(--mobile-padding-bottom,calc(40px - 18px))}}.background-cards__container{max-width:calc(994px + 48px);width:100%;padding:0 24px;margin:0 auto}.background-cards__header{margin-bottom:32px}@media only screen and (max-width:767px){.background-cards__header{margin-bottom:40px}}.background-cards__wrapper.swiper-initialized{margin:0 -18px}@media only screen and (max-width:767px){.background-cards__wrapper.swiper-initialized{margin:0 -24px 0 0}}@media only screen and (max-width:767px){.background-cards__wrapper:not(.swiper-initialized) .background-cards__inner{flex-direction:column}}@media only screen and (max-width:767px){.background-cards__wrapper:not(.swiper-initialized) .background-cards__item:not(:last-child){margin-bottom:10px}}.background-cards__inner{display:flex;flex-wrap:wrap;justify-content:center}@media only screen and (max-width:767px){.background-cards__inner{flex-wrap:initial;justify-content:initial}}.background-cards__item{display:flex;flex-direction:column;max-width:calc((100% / 2) - 36px);min-height:400px;height:auto;margin:18px}@media only screen and (max-width:767px){.background-cards__item{max-width:initial;min-height:250px;margin:0}}.background-card{position:relative;border-radius:var(--border-radius,8px);background-color:var(--bg-color);overflow:hidden}.background-card__background{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:1;transition:var(--transition-duration,.3s)}.background-card__container{position:relative;z-index:1;padding:50px 90px 30px 30px}@media only screen and (max-width:767px){.background-card__container{padding:20px 16px 16px 20px}}.background-card__heading{margin-bottom:16px}@media only screen and (max-width:767px){.background-card__heading{margin-bottom:8px}}.background-card__text{letter-spacing:-.3px}@media only screen and (max-width:767px){.background-card__text{max-width:240px}}.background-card__text:not(:last-child){margin-bottom:30px}@media only screen and (max-width:767px){.background-card__text:not(:last-child){margin-bottom:14px}}.background-card__text li:not(:last-child),.background-card__text p:not(:last-child){margin-bottom:10px}.background-card__link:before{background-color:rgba(var(--color-primary),1);width:100%}.background-card__toggle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:1}.background-card__toggle[open]{position:initial;transform:initial}.background-card__toggle[open] .background-card__content{position:initial;visibility:visible;opacity:1;transform:translateY(0)}.background-card__toggle[open]+.background-card__background,.background-card__toggle[open]~.background-card__background{opacity:.3}.background-card__toggle[open]+.background-card__container,.background-card__toggle[open]~.background-card__container{visibility:hidden;opacity:0;display:none}.background-card__expand{position:absolute;z-index:2;bottom:30px;right:30px}@media only screen and (max-width:767px){.background-card__expand{bottom:16px;right:16px}}.background-card__content{position:absolute;width:100%;height:100%;background-color:transparent;margin:0;visibility:hidden;opacity:0;transform:translateY(-10px);transition:var(--transition-duration,.3s)}@media only screen and (max-width:767px){.background-card__content .background-card__text{max-width:100%}}