@import"https://fonts.googleapis.com/css?family=Lato:200,300,400,600,700,900&display=swap";.background-content{background-size:cover;background-position:center}.form{background-color:#ffffffe6;padding:2em;text-align:center;color:#363636;min-width:50vw;margin:2em}@media screen and (min-width: 850px){.form{margin:10em 20em}}.arrow-icon{position:absolute;left:calc(50vw - 25px);top:90vh;width:50px}.sticky-sub-header{z-index:100;position:-webkit-sticky;position:sticky;top:3.5rem;background-color:#ffffffe6;border-top:1px solid black;border-bottom:1px solid black;display:flex;justify-content:space-evenly;padding:2em}@media screen and (min-width: 850px){.sticky-sub-header{padding:.5em 25em}}.sticky-sub-header .link{font-size:1.1em;font-weight:700;text-decoration:none}@media screen and (min-width: 850px){.is-triple-columns{display:flex;justify-content:space-around}}.left-align{text-align:start}.center-content{display:flex;justify-content:center;align-items:center}.no-underline{text-decoration:none!important}@media screen and (min-width: 851px){.hidden-desktop{display:none}}@media screen and (max-width: 850px){.hidden-mobile{display:none}}body,html{font-family:Lato,sans-serif}h1{color:#363636;font-size:40px;font-weight:700;line-height:normal}h2{color:#363636;font-size:32px;font-weight:700;line-height:normal}h3{color:#363636;font-size:24px;font-weight:700;line-height:normal}h4,h5,h6{color:#363636;font-size:1em;font-weight:700;line-height:normal}p{color:#363636;margin:0;font-size:16px}a{color:#363636}.content{background-color:#ffffffe6;min-height:32.5vh;min-width:40vw;padding:2em;text-align:center;display:flex;flex-direction:column}.grow{flex-grow:1}.side-by-side{display:flex}@media screen and (max-width: 850px){.side-by-side{flex-direction:column}}.side-by-side .fs-image-iwms{background-image:url(/assets/solutions-1-DUJ8D3qe.jpg)}.side-by-side .fs-image-flux{background-image:url(/assets/flux-background-77eFiMEE.png)}.image{background-size:cover;background-position:center;flex:1}.image .content.image-overlay{margin:2em}@media screen and (min-width: 850px){.image.fs-full-height{min-height:calc(100vh - 3.25rem);position:relative}.image.fs-full-height .content.image-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:68rem;margin:0}}
