.mobile-section-footer{display:none}@media screen and (max-width:768px){.mobile-section-footer{z-index:999;background:#244536;grid-template-columns:repeat(3,minmax(0,1fr));min-height:54px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 30px #0000002e}.mobile-section-footer a.btn{color:#fff;text-align:center;border-right:1px solid #fff3;place-items:center;min-width:0;padding:0 8px;font-size:12px;font-weight:800;text-decoration:none;display:grid}.mobile-section-footer a.btn:last-child{border-right:0}}
.legal-page{color:#2e2e2e;background:#f7f5f0;min-height:100vh;padding:6rem 1rem 3rem}.legal-page-content{background:#fff;border:1px solid #e4ddd1;max-width:980px;margin:0 auto;padding:2rem}.legal-page-content h1{color:#244536;text-align:center;margin:0 0 1.5rem;font-size:1.8rem}.legal-page-content p{text-align:justify;margin:0 0 1rem;font-size:.95rem;line-height:1.8}@media (max-width:640px){.legal-page{padding:5.5rem .75rem 2rem}.legal-page-content{padding:1.25rem}.legal-page-content h1{font-size:1.45rem}}
