.service{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;position:relative;z-index:0;background-color:#fff;-webkit-box-shadow:0 15px 20px rgba(0,0,0,.15);box-shadow:0 15px 20px rgba(0,0,0,.15);border-radius:14px;overflow:hidden;-webkit-transition:transform .3s ease;transition:transform .3s ease}.service:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.service__cover{width:100%;height:220px;-ms-flex-negative:0;flex-shrink:0}.service__image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.service__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:20px;position:absolute;background-color:hsla(0,0%,100%,.9);height:100%}.service__body,.service__title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.service__title{color:#3b7bbe;font-weight:600;line-height:1.2;overflow:hidden}.service__title--small{font-size:18px}.service__caption{display:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:10px;color:#989898;font-weight:400;line-height:1.18}.service__price{margin-top:10px;color:#45ae00;font-weight:600;font-size:34px;line-height:1.2}.service__price b{margin-right:5px;color:#989898;font-weight:400;font-size:16px}.service__price i{margin-left:5px;font-style:normal;font-weight:400;font-size:24px}.service__button{margin-top:10px}.services{width:904px}.services__title{color:#fff;font-weight:600;line-height:1.23}.services__body{margin-top:14px}