.serviceselement .card{border:1px solid #D2D2D2;border-radius:0;padding:40px;transition:all ease 0.3s}@media screen and (max-width:991.98px){.serviceselement .card{padding:30px}}@media screen and (max-width:767.98px){.serviceselement .card{padding:25px}}.serviceselement .card:hover{background-color:#E7000E;border:1px solid #E7000E;color:#FFF;transition:all ease 0.3s}.serviceselement .card:hover .card-title{color:#FFF;transition:all ease 0.3s}.serviceselement .card:hover img{filter:invert(100%);transition:all ease 0.3s}.serviceselement .card:hover .btn.btn-white{border:1px solid #E7000E}.serviceselement .card .card-body,.serviceselement .card .card-footer{padding:0;background-color:transparent;border-top:0}.serviceselement .card .card-img-container{max-width:100%;text-align:left}.serviceselement .card .card-img{max-width:80px;width:100%;height:auto;border-radius:0}@media screen and (max-width:991.98px){.serviceselement .card .card-img{max-width:70px}}@media screen and (max-width:767.98px){.serviceselement .card .card-img{max-width:60px}}.serviceselement .card .card-title{font-size:22px;line-height:1.3;display:block}@media screen and (max-width:991.98px){.serviceselement .card .card-title{font-size:20px}}@media screen and (max-width:767.98px){.serviceselement .card .card-title{font-size:18px}}