.legacy-page{padding-top:150px;min-height:calc(100vh - 150px - 80px)}@media (max-width:767px){.legacy-page{padding-top:100px}}.container{max-width:1200px;margin:0 auto;padding:0 20px}.main{padding-top:150px;min-height:calc(100vh - 150px - 80px)}.contact-section{background:rgba(0,255,0,.1);padding:50px;border-radius:10px;text-align:center}.contact-title{font-size:2.5rem;color:var(--primary);margin-bottom:30px;text-shadow:0 0 10px rgba(0,255,0,.5)}.contact-text{font-size:1.2rem;margin-bottom:20px}.contact-text a{color:var(--primary);text-decoration:none;transition:all .3s ease}.contact-text a:hover{color:var(--secondary-color);text-decoration:underline}@media (max-width:767px){.main{padding-top:100px}.contact-section{padding:30px 20px}.contact-title{font-size:2rem}.contact-text{font-size:1rem}}[data-theme=light] .contact-section{background:#eef4f0;border:1px solid rgba(0,0,0,.06);border-radius:20px;box-shadow:0 12px 28px rgba(0,0,0,.06)}[data-theme=light] .contact-title{color:#14532d;text-shadow:none}[data-theme=light] .contact-text{color:#24323f}[data-theme=light] .main a{color:#166534}[data-theme=light] .main a:hover{text-decoration:underline}[data-theme=light] .contact-text a:hover{color:#14532d}