.section-cols-text-footer{clear:both;display:block;margin-bottom:4rem;margin-top:4rem;overflow:hidden;padding-bottom:2.5rem;padding-top:2.5rem;position:relative;width:100%}.section-cols-text-footer .container .grid{padding-left:1.25rem;row-gap:5rem}@media (min-width:640px){.section-cols-text-footer .container .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.section-cols-text-footer .container .grid{grid-template-columns:repeat(3,minmax(0,1fr));padding-left:0}}.section-cols-text-footer .container .grid .grid__el{--tw-border-opacity:1;border-color:rgb(153 153 153/var(--tw-border-opacity));border-left-width:1px;display:flex;flex-direction:column;padding:.75rem 2rem}@media (min-width:640px){.section-cols-text-footer .container .grid .grid__el{min-height:349px}}@media (min-width:1024px){.section-cols-text-footer .container .grid .grid__el{padding-left:3rem;padding-right:95px}}.section-cols-text-footer .container .grid .grid__el .el__title{font-family:Recoleta,sans-serif;font-size:1.875rem;line-height:2.25rem}.section-cols-text-footer .container .grid .grid__el .el__text{font-weight:300;line-height:1.5;margin-top:1.25rem}.section-cols-text-footer .container .grid .grid__el .el__footer{align-self:flex-end;font-family:Recoleta,sans-serif;font-size:2.25rem;font-weight:300;justify-self:end;line-height:2.5rem;margin-top:2.5rem}@media (min-width:640px){.section-cols-text-footer .container .grid .grid__el .el__footer{align-self:flex-start;margin-top:auto}}