.ContactUs-module-scss-module__FUN_zq__section{padding:var(--padding-4xl)0;background-color:var(--light);min-height:80vh}.ContactUs-module-scss-module__FUN_zq__container{max-width:1200px}@keyframes ContactUs-module-scss-module__FUN_zq__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ContactUs-module-scss-module__FUN_zq__fadeInItem{opacity:0}.ContactUs-module-scss-module__FUN_zq__fadeInItem.ContactUs-module-scss-module__FUN_zq__visible{animation:.6s ease-out forwards ContactUs-module-scss-module__FUN_zq__fadeInUp}.ContactUs-module-scss-module__FUN_zq__header{text-align:center;margin-bottom:var(--gap-2xl)}.ContactUs-module-scss-module__FUN_zq__header h1{font-size:var(--font-size-4xl);font-weight:var(--font-weight-black);color:var(--primary);margin-bottom:var(--gap-lg)}.ContactUs-module-scss-module__FUN_zq__header p{font-size:var(--font-size-lg);color:var(--primary);max-width:800px;margin:0 auto;line-height:1.8}.ContactUs-module-scss-module__FUN_zq__contactMethods{gap:var(--gap-xl);margin-bottom:var(--gap-2xl);grid-template-columns:1fr;display:grid}@media screen and (min-width:768px){.ContactUs-module-scss-module__FUN_zq__contactMethods{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:992px){.ContactUs-module-scss-module__FUN_zq__contactMethods{grid-template-columns:repeat(3,1fr)}}.ContactUs-module-scss-module__FUN_zq__contactCard{padding:var(--padding-2xl);text-align:center;opacity:0;background-color:#fff;border:2px solid #d3c9c1;border-radius:12px;flex-direction:column;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.ContactUs-module-scss-module__FUN_zq__contactCard.ContactUs-module-scss-module__FUN_zq__fadeIn{animation:.6s ease-out forwards ContactUs-module-scss-module__FUN_zq__fadeInUp}.ContactUs-module-scss-module__FUN_zq__contactCard:hover{border-color:var(--secondary);transform:translateY(-5px);box-shadow:0 10px 30px #00000014}.ContactUs-module-scss-module__FUN_zq__contactCard .ContactUs-module-scss-module__FUN_zq__icon{margin-bottom:var(--gap-lg);font-size:64px;display:block}.ContactUs-module-scss-module__FUN_zq__contactCard h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-bolder);color:var(--primary);margin-bottom:var(--gap-base)}.ContactUs-module-scss-module__FUN_zq__contactCard p{font-size:var(--font-size-base);color:var(--dark);margin-bottom:var(--gap-xl);opacity:.9;flex-grow:1;line-height:1.6}.ContactUs-module-scss-module__FUN_zq__contactLink{width:100%;margin-top:auto;text-decoration:none;display:inline-block}.ContactUs-module-scss-module__FUN_zq__contactLink:hover{text-decoration:none}.ContactUs-module-scss-module__FUN_zq__contactButton{width:100%;padding:var(--padding-lg)var(--padding-xl);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:1px;transition:all .3s}.ContactUs-module-scss-module__FUN_zq__contactButton:hover{transform:translateY(-2px);box-shadow:0 4px 15px #0000001f}.ContactUs-module-scss-module__FUN_zq__ctaSection{text-align:center;padding:var(--padding-4xl)0;margin-top:var(--gap-2xl);border-top:2px solid #d3c9c1}.ContactUs-module-scss-module__FUN_zq__ctaSection h2{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bolder);color:var(--primary);margin-bottom:var(--gap-lg)}.ContactUs-module-scss-module__FUN_zq__ctaSection p{font-size:var(--font-size-lg);color:var(--primary);margin-bottom:var(--gap-xl);max-width:600px;margin-left:auto;margin-right:auto;line-height:1.8}.ContactUs-module-scss-module__FUN_zq__homeLink{text-decoration:none;display:inline-block}.ContactUs-module-scss-module__FUN_zq__homeLink:hover{text-decoration:none}.ContactUs-module-scss-module__FUN_zq__homeButton{padding:var(--padding-lg)var(--padding-2xl);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:1px;border:2px solid var(--primary);color:var(--primary);background:0 0;transition:all .3s}.ContactUs-module-scss-module__FUN_zq__homeButton:hover{background-color:var(--primary);color:#fff;transform:translateY(-2px);box-shadow:0 4px 15px #c0c0c04d}
