body.page .cards-block,body.single .cards-block{position:relative;padding:2.5rem 0}@media (min-width: 992px){body.page .cards-block,body.single .cards-block{padding:5rem 0}}body.page .cards-block .row-gap,body.single .cards-block .row-gap{row-gap:1.875rem}body.page .cards-block .cards-main,body.single .cards-block .cards-main{margin-bottom:3rem}body.page .cards-block .cards-main h1,body.page .cards-block .cards-main h2,body.page .cards-block .cards-main h3,body.page .cards-block .cards-main h4,body.single .cards-block .cards-main h1,body.single .cards-block .cards-main h2,body.single .cards-block .cards-main h3,body.single .cards-block .cards-main h4{margin-top:0}body.page .cards-block .card,body.single .cards-block .card{padding:.9375rem;transition:all .3s ease;height:100%;background-color:var(--theme-base-light);box-shadow:-10px 30px 50px #665d854d;border:none;margin-top:0;position:relative}@media (min-width: 992px){body.page .cards-block .card,body.single .cards-block .card{padding:1.25rem}}@media (min-width: 1200px){body.page .cards-block .card,body.single .cards-block .card{padding:1.25rem}}@media (min-width: 1710px){body.page .cards-block .card,body.single .cards-block .card{padding:1.875rem}}body.page .cards-block .card__inner,body.single .cards-block .card__inner{transition:filter var(--theme-transition)}body.page .cards-block .card__overlay,body.single .cards-block .card__overlay{background-color:var(--theme-bg-color-primary-50);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity var(--theme-transition);display:flex;justify-content:center;align-items:center;padding:1.875rem}body.page .cards-block .card:hover .blur-hover,body.single .cards-block .card:hover .blur-hover{filter:blur(5px)}body.page .cards-block .card:hover .card__overlay,body.single .cards-block .card:hover .card__overlay{opacity:1}body.page .cards-block .card__icon,body.single .cards-block .card__icon{height:4rem;margin-bottom:1rem;display:flex;justify-content:center;align-items:center}body.page .cards-block .card__icon svg,body.single .cards-block .card__icon svg{width:100%;height:100%;max-width:60px;max-height:60px;fill:var(--theme-primary-color)}body.page .cards-block .card__description .title,body.single .cards-block .card__description .title{margin-top:0;margin-bottom:1rem;color:var(--theme-primary-color)}body.page .cards-block .card__description a,body.single .cards-block .card__description a{text-decoration:none;color:inherit}body.page .cards-block .card__description a:hover,body.single .cards-block .card__description a:hover{color:var(--theme-primary-color)}body.page .cards-block .card__description p,body.single .cards-block .card__description p{color:var(--theme-text-color-default)}body.page .cards-block .card__description p:last-of-type,body.single .cards-block .card__description p:last-of-type{margin-bottom:0}body.page .cards-block .cards-placeholder,body.single .cards-block .cards-placeholder{text-align:center;padding:3rem;background-color:var(--theme-base-soft);border-radius:4px}body.page .cards-block .cards-placeholder p,body.single .cards-block .cards-placeholder p{font-size:1.1rem;color:var(--theme-grey-color)}body.page .cards-block .theme-button-secondary,body.single .cards-block .theme-button-secondary{margin-top:3rem}body.page .cards-block.bg-light,body.single .cards-block.bg-light{background-color:transparent;color:var(--theme-primary-color)}body.page .cards-block.bg-light-primary,body.single .cards-block.bg-light-primary{background-color:var(--theme-bg-color-primary);color:var(--theme-primary-color)}body.page .cards-block.bg-light-primary .cards-main p,body.single .cards-block.bg-light-primary .cards-main p{color:var(--theme-text-color-default)}body.page .cards-block.bg-primary,body.single .cards-block.bg-primary{background-color:var(--theme-primary-color);color:var(--theme-base-light)}body.page .cards-block.bg-light-secondary,body.single .cards-block.bg-light-secondary{background-color:var(--theme-bg-color-secondary);color:var(--theme-primary-color)}body.page .cards-block.bg-light-secondary .cards-main p,body.single .cards-block.bg-light-secondary .cards-main p{color:var(--theme-text-color-default)}body.page .cards-block.bg-secondary,body.single .cards-block.bg-secondary{background-color:var(--theme-secondary-color);color:var(--theme-base-light)}
