.card{display:block;height:100%;text-align:left;padding:0;overflow:hidden;position:relative}.card-img{display:block;height:100%}.card-img:before{content:" ";display:block;width:100%;height:100%;background:rgba(0,0,0,.3);position:absolute;top:0;left:0;z-index:1}.card-img{position:relative}.card-img img{display:block;width:100%;height:auto;transition:all 1.2s cubic-bezier(0.19, 1, 0.22, 1)}.card-text{display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;color:#fff;box-sizing:border-box;padding:20px 20px 35px;position:absolute;top:0;left:0;z-index:3}.card-text .subtitle{display:block;font-size:12px;font-weight:400;line-height:2.58;letter-spacing:-0.3px;color:#fff;text-transform:uppercase;position:absolute;top:3px;left:20px;z-index:5}.card-text .title{display:block;width:90%;font-size:24px;font-weight:600;line-height:1.29;letter-spacing:-1.12px;margin-bottom:16px}.card-text .link{display:flex;align-items:center;color:#fff;font-size:16px;font-weight:600;line-height:1.88;transition:all .6s cubic-bezier(0.19, 1, 0.22, 1)}.card-text .link .icon{display:block;width:25px;height:25px;fill:#fff;margin-right:16px}.card .buttonAsLink{width:100%;height:100%;visibility:visible;position:absolute;top:0;left:0;z-index:4;cursor:pointer}.card .buttonAsLink:focus-visible{box-shadow:inset 0 0 0 5px #000}.card:has(.buttonAsLink){cursor:pointer}.card:has(.buttonAsLink):hover .card-img img{transform:scale(1.1);transition:all 1.2s cubic-bezier(0.19, 1, 0.22, 1)}.card:has(.buttonAsLink):hover .card-text .link{transform:translateX(15px);transition:all .6s cubic-bezier(0.19, 1, 0.22, 1)}.blockcards{display:block;position:relative;box-sizing:border-box}@media(min-width: 1000px){.blockcards{display:flex;align-items:center}}@media(min-width: 1360px){.blockcards{margin:auto;overflow:visible}}.blockcards-intro{display:block;box-sizing:border-box;padding:0 35px;margin-bottom:20px}@media(max-width: 325px){.blockcards-intro{padding:0 30px}}@media(min-width: 576px){.blockcards-intro{padding:0 60px;margin-bottom:30px}}@media(min-width: 760px){.blockcards-intro{padding:0 100px}}@media(min-width: 1000px){.blockcards-intro{padding:0 75px;flex-basis:515px;width:515px;margin:0}}@media(min-width: 1200px){.blockcards-intro{padding:17px 120px 0 95px;flex-basis:575px;width:575px}}@media(min-width: 1360px){.blockcards-intro{padding:17px 140px 0 95px;flex-basis:600px;width:600px}}@media(min-width: 1440px){.blockcards-intro{margin-left:calc((100% - 1440px)/2)}}.blockcards-intro .h2-title{line-height:1;margin-bottom:13px}@media(min-width: 1000px){.blockcards-intro .h2-title{width:70%}}.blockcards-intro .btn{margin-top:25px}@media(min-width: 1200px){.blockcards-intro .btn{margin-top:33px}}.blockcards-slider{display:block;box-sizing:border-box;padding:0 35px 0 30px}@media(min-width: 576px){.blockcards-slider{padding:0 60px}}@media(min-width: 760px){.blockcards-slider{padding:0 55px 0 100px}}@media(min-width: 1000px){.blockcards-slider{flex-basis:calc(100% - 515px);width:calc(100% - 515px);padding:0 30px 0 0}}@media(min-width: 1200px){.blockcards-slider{flex-basis:calc(100% - 575px);width:calc(100% - 575px)}}@media(min-width: 1360px){.blockcards-slider{flex-basis:calc(100% - 600px);width:calc(100% - 600px)}}@media(min-width: 1440px){.blockcards-slider{flex-basis:calc(100% - (600px + (100% - 1440px)/2));width:calc(100% - (600px + (100% - 1440px)/2))}}.blockcards-slider .card{display:block !important;width:80%}.blockcards-slider .swiper-slide{display:block;width:85vw;max-width:295px}@media(max-width: 325px){.blockcards-slider .swiper-slide{width:80vw}}.blockcards-slider .slidenav{width:calc(100% + 20px);justify-content:space-between;margin:0 -13px 15px -13px}@media(min-width: 760px){.blockcards-slider .slidenav{width:100%}}@media(min-width: 1000px){.blockcards-slider .slidenav{width:calc(100% + 22px);margin:0 0 22px -10px}}.blockcards.greyground{background:#f7f7f7;padding:55px 0 35px}@media(min-width: 576px){.blockcards.greyground{padding:65px 0 45px}}@media(min-width: 760px){.blockcards.greyground{padding:75px 0 55px}}@media(min-width: 1360px){.blockcards.greyground{padding:90px 0 85px}}
/*# sourceMappingURL=blockcards.css.map */
