.implementation__card{background:#fff;border:1px solid #00aeef;border-radius:10px;box-shadow:0 4px 50px #e0e5ed;box-sizing:border-box;margin:15px;min-height:305px;padding:15px}.implementation__card__ico{align-items:center;display:flex;justify-content:center;margin:15px 0}.implementation__card__title{color:#2b2b41;font-size:20px;font-weight:700;min-height:65px}.implementation__card__description,.implementation__card__title{font-family:Roboto;font-style:normal;line-height:140%;text-align:center}.implementation__card__description{color:#33475b;font-size:16px;font-weight:400;margin-bottom:10px}.implementation__card__readmore .read_more{align-items:center;color:#00aeef;display:flex;font-family:Roboto;font-size:12px;font-style:normal;font-weight:700;justify-content:flex-start;line-height:140%;text-transform:uppercase}a:hover .implementation__card__readmore .read_more{color:#ec008c}a:hover .implementation__card__readmore svg{fill:#ec008c;-webkit-animation:slide 1s ease-in-out infinite;animation:slide 1s ease-in-out infinite;margin-left:9px}.implementation__card__readmore{display:flex;justify-content:center;margin-bottom:15px;margin-top:15px}.implementation__card:hover .implementation__card__readmore{color:#ec008c}.implementation .slick-dots{bottom:-35px!important;position:static!important}.implementation .slick-dots li{margin:0 10px}.implementation .slick-dots li.slick-active button:before{background:#ec008c!important;border:3px solid #ec008c!important;border-radius:100%;color:#ec008c!important;height:10px;opacity:1;width:10px}.implementation .slick-dots li button{background:#8187ab;border:3px solid #8187ab!important;border-radius:100%;color:#8187ab!important;height:15px;width:15px}.implementation .slick-dots li button:before{color:#8187ab!important;mask:radial-gradient(200% 100% at bottom,#fff 99.8%,transparent) bottom /100% 100% no-repeat}