.tiles-section{padding:5rem 0}.tiles-section .tiles-headers{padding:0 2.5rem}.tiles-row .tile-container{margin-top:4rem;transition:all .5s ease}.tiles-row .tile-container:last-child{align-self:center}.tiles-row .tile-container:hover .underline{width:20%}.tiles-row .tile-container:hover .pin{left:.5rem}.tiles-row .tile{padding:2.5rem}.tiles-row .tile .main-title{display:block;min-height:calc(3.25rem + 2px)}.tiles-row .tile .top-title h3{color:#c22c2e;margin-bottom:1rem}.tiles-row .tile .main-title h4{color:#464646;font-size:1.125rem;text-transform:uppercase;font-weight:500;margin-bottom:.25rem}.tiles-row .tile .underline{height:3px;background-color:#c22c2f;margin-bottom:.5rem;width:0;transition:width .5s ease}.tiles-row .tile .tile-text{color:#a2a2a2}.tiles-row .button{display:flex;flex-direction:column;padding:2.5rem;color:#fff;background-color:#c22c2e}.tiles-row .button .button-title{font-size:1.25rem;text-transform:uppercase;font-weight:700;margin-bottom:.25rem}.tiles-row .button .underline{height:3px;background-color:#fff;margin-bottom:.5rem;width:0;transition:width .5s ease}.tiles-row .button .button-text{margin-bottom:1rem}.tiles-row .button .pin{display:flex;justify-content:center;align-items:center;height:1.25rem;width:1.25rem;align-self:flex-end;position:relative;left:0;transition:left .5s ease}@media(max-width: 1023px){.tiles-row .tile{padding:1rem 2.5rem}}@media(max-width: 767px){.tiles-row .tile-container{margin-top:1rem}}@media(max-width: 425px){.tiles-section .tiles-headers{padding:0 1.5rem}.tiles-row .tile{padding:1rem 1.5rem}}
