.service-blocks{padding:80px 30px}.service-blocks .service{border-radius:0 20px;display:flex;flex-direction:column;justify-content:space-between;min-height:600px;overflow:hidden;padding:40px;position:relative;transition:opacity .4s linear}.service-blocks .service img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.service-blocks .service .service-content,.service-blocks .service h3{color:#fff;position:relative}.service-blocks .service h3{font-size:6rem;line-height:7rem}.service-blocks .service p{color:#fff;line-height:2.6rem;margin-bottom:40px}.service-blocks .service.in-view{opacity:1}.service-blocks .col-lg-4:nth-of-type(2n) a.button.medium{background:#db0041;border-color:#db0041}.service-blocks .col-lg-4:nth-of-type(2n) a.button.medium:hover{background:#002664}.service-blocks .col-lg-4:nth-of-type(2n) .service{transition-delay:.4s}.service-blocks .col-lg-4:nth-of-type(3n) .service{transition-delay:.8s}@media only screen and (max-width:1400px){.service-blocks .service h3{font-size:5rem;line-height:6rem}}@media only screen and (max-width:1200px){.service-blocks .service h3{font-size:4rem;line-height:5rem}}