.tiles{display:flex;gap:40px;margin:0 auto;max-width:1600px}.tile{color:#000;flex:1;text-decoration:none}.tile__title{font-size:34px;font-weight:700;margin-bottom:10px;margin-top:25px;transition:all .5s ease}.tile__text{font-size:1rem;transition:all .5s ease}.tile__image{aspect-ratio:4/3;overflow:hidden}.tile__image img{aspect-ratio:4/3;height:auto;max-width:100%;object-fit:cover;-webkit-transition:-webkit-transform .25s cubic-bezier(.25,.46,.45,.75);transition:-webkit-transform .25s cubic-bezier(.25,.46,.45,.75);-o-transition:transform .25s cubic-bezier(.25,.46,.45,.75);transition:transform .25s cubic-bezier(.25,.46,.45,.75),-webkit-transform .25s cubic-bezier(.25,.46,.45,.75);width:100%}.tile:focus,.tile:hover{color:#000}.tile:hover .tile__text,.tile:hover .tile__title{opacity:.6}.tile:hover .tile__image img{-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}.tile__button{background:#00b0f0;border:none;border-radius:0;color:#fff;display:inline-block;font-family:Muller,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;letter-spacing:.9px;line-height:34px;margin-top:20px;padding:11px 30px;text-align:center;text-decoration:none}@media only screen and (max-width:767px){.tiles{flex-direction:column;padding:0 20px}.tile__title{font-size:25px}.tile__text{font-size:20px}.tile__button{display:block}}@media only screen and (max-width:1600px){.tiles{padding:0 20px}}