.vision-template{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--navy:#001b3d;--blue:#0055b8;--white:#fff;--black:#111;--light-gray-bg:#f5f5f5;--gray-border:#dedede;--medium-gray:#888;--dark-gray:#444;line-height:1.5;color:#111!important;letter-spacing:normal!important;font-feature-settings:normal!important;background-color:#fff!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.vision-template p,.vision-template li,.vision-template td,.vision-template span,.vision-template div{line-height:inherit!important}.vision-template h1,.vision-template h2,.vision-template h3,.vision-template h4,.vision-template h5,.vision-template h6{letter-spacing:normal;margin:0}.vision-template .text-white{color:#fff!important}.vision-template .text-black{color:#000!important}.vision-template .text-transparent{color:#0000!important}.vision-template .font-thin{font-weight:100!important}.vision-template .font-extralight{font-weight:200!important}.vision-template .font-light{font-weight:300!important}.vision-template .font-normal{font-weight:400!important}.vision-template .font-medium{font-weight:500!important}.vision-template .font-semibold{font-weight:600!important}.vision-template .font-bold{font-weight:700!important}.vision-template .font-extrabold{font-weight:800!important}.vision-template .font-black{font-weight:900!important}.vision-template,.vision-template *,.vision-template .font-sans{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.vision-template svg{font-family:revert!important}.vision-template .leading-\[1\.2\]{line-height:1.2!important}.vision-template .leading-\[1\.25\]{line-height:1.25!important}.vision-template .leading-\[1\.4\]{line-height:1.4!important}.vision-template .leading-\[1\.6\]{line-height:1.6!important}.vision-template .leading-\[1\.7\]{line-height:1.7!important}.vision-template .leading-snug{line-height:1.375!important}.vision-template .leading-relaxed{line-height:1.625!important}.vision-template .container-main{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}@media (min-width:768px){.vision-template .container-main{padding-left:40px;padding-right:40px}}@media (min-width:1024px){.vision-template .container-main{padding-left:80px;padding-right:80px}}.vision-template .section-padding{padding-top:100px;padding-bottom:100px}.vision-template .section-padding-sm{padding-top:60px;padding-bottom:60px}.vision-template{--radius:0;--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-xl:0;--radius-2xl:1rem;--radius-3xl:1.5rem}.vision-template .rounded-none,.vision-template .hover\:rounded-none:hover,.vision-template .rounded-sm,.vision-template .hover\:rounded-sm:hover,.vision-template .rounded,.vision-template .hover\:rounded:hover,.vision-template .rounded-md,.vision-template .hover\:rounded-md:hover,.vision-template .rounded-lg,.vision-template .hover\:rounded-lg:hover,.vision-template .rounded-xl,.vision-template .hover\:rounded-xl:hover{border-radius:0!important}.vision-template .rounded-2xl,.vision-template .hover\:rounded-2xl:hover{border-radius:1rem!important}.vision-template .rounded-3xl,.vision-template .hover\:rounded-3xl:hover{border-radius:1.5rem!important}.vision-template .rounded-full,.vision-template .hover\:rounded-full:hover{border-radius:9999px!important}.vision-template .border,.vision-template .border-t,.vision-template .border-r,.vision-template .border-b,.vision-template .border-l{border-color:#e5e7eb}.vision-template .shadow-sm{box-shadow:0 1px 2px #0000000d!important}.vision-template .shadow{box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f!important}.vision-template .shadow-md,.vision-template .hover\:shadow-md:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important}.vision-template .shadow-lg,.vision-template .hover\:shadow-lg:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important}.vision-template .shadow-xl{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important}.vision-template .shadow-2xl{box-shadow:0 25px 50px -12px #00000040!important}.vision-template .shadow-none{box-shadow:0 0 #0000!important}.vision-template .shadow-\[0_2px_10px_rgba\(0\,0\,0\,0\.05\)\]{box-shadow:0 2px 10px #0000000d!important}.vision-template a{color:inherit;text-decoration:none}.vision-template a:focus-visible,.vision-template button:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #0055b8}.vision-template img,.vision-template video{max-width:100%;display:block}
