@media (min-width:1800px){.container{max-width:1600px}}@media (min-width:2200px){.container{max-width:1900px}}@media (min-width:2800px){.container{max-width:2400px}}@media (min-width:1800px){.section-spacing{padding-top:8rem;padding-bottom:8rem}}@media (min-width:2200px){.section-spacing{padding-top:10rem;padding-bottom:10rem}}@media (min-width:2800px){.section-spacing{padding-top:12rem;padding-bottom:12rem}}@media (min-width:1800px){.enhanced-text-base{font-size:1.25rem;line-height:1.7}.enhanced-text-lg{font-size:1.5rem;line-height:1.6}.enhanced-text-xl{font-size:1.75rem;line-height:1.6}}@media (min-width:2200px){.enhanced-text-base{font-size:1.5rem;line-height:1.8}.enhanced-text-lg{font-size:1.75rem;line-height:1.7}.enhanced-text-xl{font-size:2rem;line-height:1.6}}@media (min-width:2800px){.enhanced-text-base{font-size:1.75rem;line-height:1.8}.enhanced-text-lg{font-size:2rem;line-height:1.7}.enhanced-text-xl{font-size:2.25rem;line-height:1.6}}@media (min-width:1800px){.btn-ultra-large{padding:1rem 2rem;font-size:1.25rem;border-radius:.75rem}}@media (min-width:2200px){.btn-ultra-large{padding:1.25rem 2.5rem;font-size:1.5rem;border-radius:1rem}}@media (min-width:2800px){.btn-ultra-large{padding:1.5rem 3rem;font-size:1.75rem;border-radius:1.25rem}}@media (min-width:1800px){.grid-ultra-large-3{grid-template-columns:repeat(3,1fr)}.grid-ultra-large-4{grid-template-columns:repeat(4,1fr)}.grid-ultra-large-5{grid-template-columns:repeat(5,1fr)}}@media (min-width:2200px){.grid-ultra-large-4{grid-template-columns:repeat(4,1fr)}.grid-ultra-large-5{grid-template-columns:repeat(5,1fr)}.grid-ultra-large-6{grid-template-columns:repeat(6,1fr)}}@media (min-width:2800px){.grid-ultra-large-5{grid-template-columns:repeat(5,1fr)}.grid-ultra-large-6{grid-template-columns:repeat(6,1fr)}.grid-ultra-large-7{grid-template-columns:repeat(7,1fr)}}@media (min-width:1800px){.hover-lift-ultra:hover{transform:translateY(-8px)}.hover-scale-ultra:hover{transform:scale(1.05)}.card-spacing-ultra{padding:2rem;gap:1.5rem}}@media (min-width:2200px){.card-spacing-ultra{padding:2.5rem;gap:2rem}}@media (min-width:2800px){.card-spacing-ultra{padding:3rem;gap:2.5rem}}@media (min-width:1800px){.video-ultra-large{border-radius:1rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}}@media (min-width:2200px){.video-ultra-large{border-radius:1.25rem;box-shadow:0 30px 60px -12px rgba(0,0,0,.3)}}@media (min-width:2800px){.video-ultra-large{border-radius:1.5rem;box-shadow:0 35px 70px -12px rgba(0,0,0,.35)}}@media (min-width:1800px){.nav-ultra-large{padding:1.5rem 0}.nav-ultra-large .nav-link{font-size:1.125rem;padding:.75rem 1.5rem}}@media (min-width:2200px){.nav-ultra-large{padding:2rem 0}.nav-ultra-large .nav-link{font-size:1.25rem;padding:1rem 2rem}}@media (min-width:2800px){.nav-ultra-large{padding:2.5rem 0}.nav-ultra-large .nav-link{font-size:1.5rem;padding:1.25rem 2.5rem}}@media (min-width:1800px){.form-ultra-large input,.form-ultra-large select,.form-ultra-large textarea{padding:1rem;font-size:1.125rem;border-radius:.75rem}.form-ultra-large label{font-size:1.125rem;margin-bottom:.75rem}}@media (min-width:2200px){.form-ultra-large input,.form-ultra-large select,.form-ultra-large textarea{padding:1.25rem;font-size:1.25rem;border-radius:1rem}.form-ultra-large label{font-size:1.25rem;margin-bottom:1rem}}@media (min-width:2800px){.form-ultra-large input,.form-ultra-large select,.form-ultra-large textarea{padding:1.5rem;font-size:1.5rem;border-radius:1.25rem}.form-ultra-large label{font-size:1.5rem;margin-bottom:1.25rem}}@media (min-width:1800px){.loading-spinner-ultra{width:4rem;height:4rem}}@media (min-width:2200px){.loading-spinner-ultra{width:5rem;height:5rem}}@media (min-width:2800px){.loading-spinner-ultra{width:6rem;height:6rem}}@media (min-width:1800px){.slideshow-dot{width:12px;height:12px;margin:0 6px}}@media (min-width:2200px){.slideshow-dot{width:16px;height:16px;margin:0 8px}}@media (min-width:2800px){.slideshow-dot{width:20px;height:20px;margin:0 10px}}@media (min-width:1800px){.dialog-content-enhanced{padding:2rem}}@media (min-width:2200px){.dialog-content-enhanced{padding:2.5rem}}@media (min-width:2800px){.dialog-content-enhanced{padding:3rem}}