#banner[data-astro-cid-lqwall75]{padding:6em 0 4em;display:-moz-flex;display:-ms-flex;display:flex}#banner[data-astro-cid-lqwall75] h1[data-astro-cid-lqwall75]{font-weight:800;font-size:6rem;line-height:112%;margin-top:-.125em}#banner[data-astro-cid-lqwall75] .greeting[data-astro-cid-lqwall75]{font-size:2rem}#banner[data-astro-cid-lqwall75] .subheading[data-astro-cid-lqwall75]{font-size:3rem;font-weight:600;margin:0 0 1em;line-height:120%;text-transform:uppercase;color:var(--primary)}#banner[data-astro-cid-lqwall75] .content[data-astro-cid-lqwall75]{-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-ms-flex-shrink:1;flex-shrink:1;width:50%;margin:0 4em}#banner[data-astro-cid-lqwall75] .image[data-astro-cid-lqwall75]{-moz-flex-grow:0;-ms-flex-grow:0;flex-grow:0;-ms-flex-shrink:0;flex-shrink:0;display:block;width:50%}#banner[data-astro-cid-lqwall75] .image[data-astro-cid-lqwall75] img[data-astro-cid-lqwall75]{height:100%;-moz-object-fit:cover;-webkit-object-fit:cover;-ms-object-fit:cover;-o-object-fit:cover;object-fit:cover;-moz-object-position:center;-webkit-object-position:center;-ms-object-position:center;-o-object-position:center;object-position:center;width:100%}.slogan[data-astro-cid-lqwall75]{font-size:1.25em;margin:0 0 1em}.btn-secondary[data-astro-cid-lqwall75]{background-color:var(--secondary);color:var(--card-bg)}@media screen and (orientation: portrait){#banner[data-astro-cid-lqwall75]{-moz-flex-direction:column-reverse;flex-direction:column-reverse}#banner[data-astro-cid-lqwall75] h1[data-astro-cid-lqwall75] br[data-astro-cid-lqwall75]{display:none}#banner[data-astro-cid-lqwall75] .content[data-astro-cid-lqwall75]{-moz-flex-grow:0;-ms-flex-grow:0;flex-grow:0;-ms-flex-shrink:0;flex-shrink:0;width:100%}#banner[data-astro-cid-lqwall75] .image[data-astro-cid-lqwall75]{-moz-flex-grow:0;-ms-flex-grow:0;flex-grow:0;-ms-flex-shrink:0;flex-shrink:0;margin:0 0 4em;height:25em;max-height:50vh;min-height:18em;width:100%}}@media screen and (orientation: portrait) and (max-width: 480px){#banner[data-astro-cid-lqwall75] .image[data-astro-cid-lqwall75]{max-height:35vh}}.features{display:-moz-flex;display:-ms-flex;display:flex;flex-wrap:wrap;margin:0 0 2em -3em;width:calc(100% + 3em)}.features article{-moz-align-items:center;-ms-align-items:center;align-items:center;display:-moz-flex;display:-ms-flex;display:flex;margin:0 0 3em 3em;position:relative;width:calc(50% - 3em)}.features article:nth-child(2n-1){margin-right:1.5em}.features article:nth-child(2n){margin-left:1.5em}.features article:nth-last-child(1),.features article:nth-last-child(2){margin-bottom:0}.features article .icon{-moz-flex-grow:0;-ms-flex-grow:0;flex-grow:0;-ms-flex-shrink:0;flex-shrink:0;display:block;height:10em;line-height:10em;margin:0 2em 0 0;text-align:center;width:10em}.features article .icon:before{color:var(--card-bg);font-size:2.75rem;position:relative;top:.05em;z-index:99}.features article .icon:after{background-color:var(--secondary);transform:rotate(45deg);border-radius:.25rem;border:solid 2px rgba(210,215,217,.75);content:"";display:block;height:7em;left:50%;margin:-3.5em 0 0 -3.5em;position:absolute;top:50%;width:7em}.features article .content{-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-ms-flex-shrink:1;flex-shrink:1;width:100%}.features article .content>:last-child{margin-bottom:0}@media screen and (max-width: 980px){.features{margin:0 0 2em;width:100%}.features article{margin:0 0 3em;width:100%}.features article:nth-child(2n-1){margin-right:0}.features article:nth-child(2n){margin-left:0}.features article:nth-last-child(1),.features article:nth-last-child(2){margin-bottom:3em}.features article:last-child{margin-bottom:0}.features article .icon{height:8em;line-height:8em;width:8em}.features article .icon:before{font-size:2.25rem}.features article .icon:after{height:6em;margin:-3em 0 0 -3em;width:6em}}@media screen and (max-width: 480px){.features article{-moz-flex-direction:column;flex-direction:column;-moz-align-items:-moz-flex-start;-ms-align-items:-ms-flex-start;align-items:flex-start}.features article .icon{height:6em;line-height:6em;margin:0 0 1.5em;width:6em}.features article .icon:before{font-size:1.5rem}.features article .icon:after{height:4em;margin:-2em 0 0 -2em;width:4em}.features article .icon:before{font-size:1.25rem}}
