body[data-site=flux] .fluid-jumbotron{display:block;font-family:Roboto,sans-serif;font-size:1rem;font-style:normal;font-weight:300;letter-spacing:normal;line-height:1.5;word-spacing:normal}body[data-site=flux] .fluid-jumbotron .main-text.large-font-centered h2{font-family:Calluna,serif;font-size:4.375rem;font-style:normal;font-weight:300;letter-spacing:-.01em;line-height:5.25rem;margin-bottom:3rem;word-spacing:.01em}body[data-site=flux] .fluid-jumbotron .main-text.large-font-centered h2 p{font-family:Calluna,serif;font-size:4.375rem;font-style:normal;font-weight:800;letter-spacing:.03em;line-height:5.25rem;margin-bottom:3.75rem;word-spacing:.06em}body[data-site=flux] .fluid-jumbotron .main-text.small-font-centered h3{font-family:Calluna,serif;font-size:1.5rem;font-style:normal;font-weight:300;letter-spacing:-.01em;line-height:1.25;margin:0 0 1.25rem -1px;word-spacing:.01em}body[data-site=flux] .fluid-jumbotron .main-text.small-font-centered>h2{font-family:Roboto,sans-serif;font-size:2.25rem;font-weight:300;letter-spacing:-.01em;line-height:1.2;margin-bottom:3rem}body[data-site=flux] .contactLinkContainer{display:block}body[data-site=flux] .contactLinkContainer .buttons{background-color:#fff;border-color:#fff;border-radius:100%;box-shadow:0 9px 16px rgba(0,0,0,.23);color:#009bff;height:77px;position:fixed;right:78px;transform:translate(50%,50%);transition:.2s;width:77px;z-index:9999}body[data-site=flux] .contactLinkContainer .button-wrapper:not(.btnHidden) a:first-of-type .buttons{bottom:190px}body[data-site=flux] .contactLinkContainer .button-wrapper:not(.btnHidden) a:nth-of-type(2) .buttons{bottom:296px}body[data-site=flux] .contactLinkContainer .button-wrapper:not(.btnHidden) a:nth-of-type(3) .buttons{bottom:402px}body[data-site=flux] .contactLinkContainer .btnHidden .buttons{bottom:84px;opacity:0;transition:.5s}body[data-site=flux] .contactLinkContainer .buttons:hover{cursor:pointer;outline:none;transform:translate(50%,50%) scale(1.104);transition:.2s}body[data-site=flux] .contactLinkContainer .buttons:hover svg{transform:translate(-50%,-50%)}body[data-site=flux] .contactLinkContainer .contactButton{background-color:#fff;border-radius:100px;bottom:0;box-shadow:0 3px 6px rgba(0,0,0,.29);color:#0a0a0a;cursor:pointer;height:77px;margin-bottom:45px;margin-right:40px;position:fixed;right:0;width:77px;z-index:10000}body[data-site=flux] .contactLinkContainer .contactButton.active{outline:none;transform:scale(1.104);transition:.2s}body[data-site=flux] .contactLinkContainer .contactButton.active svg{transform:translate(-50%,-50%)}body[data-site=flux] .hero-image.fullvp{background-color:#351f68;font-family:Roboto,sans-serif;font-size:1rem;font-weight:300;height:100vh;line-height:1.5;padding-bottom:210px;padding-top:195px}body[data-site=flux] .hero-image.fullvp .hero-image-text{display:block;height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50%;z-index:3}body[data-site=flux] .hero-image.fullvp .hero-image-text h1{font-family:Calluna,serif;font-size:4.375rem;font-weight:400;line-height:5.25rem;margin-bottom:15px;margin-left:-1.5rem;max-width:none;width:calc(100% + 3rem)}body[data-site=flux] .hero-image.fullvp .start-img{height:100vh;position:fixed}body[data-site=flux] .hero-image.fullvp .darken{height:100vh}body[data-site=flux] .fluid-jumbotron .main-text.small-font-left-justified h2{font-family:Calluna,serif;font-size:4.375rem;font-weight:300;letter-spacing:-.01em;line-height:5.25rem;margin-bottom:2.125rem}body[data-site=flux] .fluid-jumbotron .main-text.small-font-left-justified h2 p{font-family:Roboto,sans-serif;font-size:2rem;font-weight:300;letter-spacing:.03em;line-height:3rem;margin-bottom:2.125rem;word-spacing:.06em}body[data-site=flux] .basic-text-segment .text-segment{font-family:Roboto,sans-serif;font-size:1.25rem;font-weight:300;line-height:1.7}body[data-site=flux] .basic-text-segment .text-segment h3{font-family:Calluna,serif;font-size:2.5rem;font-weight:300;line-height:3.125rem;margin-bottom:2rem}body[data-site=flux] .basic-text-segment .text-segment p{font-family:Roboto,sans-serif;font-size:1.25rem;font-style:normal;font-weight:300;letter-spacing:.03em;line-height:1.7;margin:0 0 2.125rem;word-spacing:.06em}body[data-site=flux] .basic-text-segment .text-segment a{color:#009bff}body[data-site=flux] .basic-text-segment.no-padding-bottom{padding-bottom:0}body[data-site=flux] .distributing-segment{padding-bottom:210px;padding-top:160px}body[data-site=flux] .distributing-segment .text-segment{margin-bottom:75px}body[data-site=flux] .distributing-segment .text-segment h2{color:#000;font-family:Calluna,serif;font-size:2.5rem;font-weight:300;line-height:3.125rem;margin-bottom:3rem}body[data-site=flux] .distributing-segment .distributing-item{align-items:stretch;background-color:#00446f;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin-bottom:50px;padding:40px 55px 40px 100px;position:relative}body[data-site=flux] .distributing-segment .distributing-item:before{content:url(/Resources/37c2f8a65488a1403830.svg);height:16px;left:20px;margin-right:0;position:absolute;top:calc(50% - 8px);width:40px}body[data-site=flux] .distributing-segment .distributing-item:hover{background-color:#00203b}body[data-site=flux] .distributing-segment .distributing-item a{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}body[data-site=flux] .distributing-segment .distributing-item p{color:#fff;font-family:Roboto,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:.0125rem;line-height:1.75rem;margin-bottom:0}body[data-site=flux] .distributing-segment .distributing-item span{color:#fff;font-family:Roboto,sans-serif;font-size:1rem;font-weight:300;line-height:1.5rem}body[data-site=flux] .screen-reader-only{border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}body[data-site=flux] #tx_cookies input.button{border-width:0}@media print,screen and (min-width:30em){body[data-site=flux] .fluid-jumbotron .main-text.large-font-centered h2,body[data-site=flux] .fluid-jumbotron .main-text.large-font-centered h2 p{font-size:4.375rem;line-height:5.25rem}body[data-site=flux] .fluid-jumbotron .main-text.small-font-centered h3{font-size:2.25rem;line-height:1.2667;margin-bottom:2rem}}@media print,screen and (min-width:40em){body[data-site=flux] .fluid-jumbotron .main-text.small-font-centered h3{font-size:2.5rem;line-height:1.25}}@media print,screen and (min-width:64em){body[data-site=flux] .distributing-segment .distributing-item{height:132px!important}body[data-site=flux] .team-teaser-segment.sameHeight{min-height:1135px}}@media print,screen and (max-width:29.9988em){body[data-site=flux] .hero-image.fullvp{padding-bottom:100px;padding-top:100px}body[data-site=flux] .hero-image.fullvp .hero-image-text{width:90%}body[data-site=flux] .hero-image.fullvp .hero-image-text h1{font-size:1.75rem;line-height:2.14375rem;margin-bottom:1.5rem}body[data-site=flux] .fluid-jumbotron>.grid-container{padding-left:0;padding-right:0}body[data-site=flux] .fluid-jumbotron .grid-x{margin-left:0;margin-right:0}body[data-site=flux] .fluid-jumbotron .main-text.large-font-centered h2,body[data-site=flux] .fluid-jumbotron .main-text.large-font-centered h2 p{font-size:1.75rem;line-height:2.14375rem;margin-bottom:1.25rem}body[data-site=flux] .fluid-jumbotron .main-text.large-font-centered h2 p{letter-spacing:.009375rem}body[data-site=flux] .fluid-jumbotron .main-text.small-font-centered>h2{font-size:1.25rem;font-style:italic;letter-spacing:.01em;line-height:1.4;margin-bottom:1.5rem}body[data-site=flux] .fluid-jumbotron .main-text.small-font-left-justified h2{font-size:1.75rem;line-height:2.14375rem;margin-bottom:0}body[data-site=flux] .fluid-jumbotron .main-text.small-font-left-justified h2 p{font-size:1.25rem;letter-spacing:.0075em;line-height:1.875rem;margin-bottom:2.125rem}body[data-site=flux] .basic-text-segment .text-segment h3{font-size:1.5rem;line-height:1.875rem;margin-bottom:1.25rem}body[data-site=flux] .basic-text-segment .text-segment p{font-size:.9375rem;letter-spacing:.01em;line-height:1.5rem}body[data-site=flux] .distributing-segment{font-family:Roboto,sans-serif;font-size:1rem;line-height:1.5rem;padding-bottom:100px;padding-top:20px}body[data-site=flux] .distributing-segment>.grid-container{padding-left:0;padding-right:0}body[data-site=flux] .distributing-segment .grid-x{margin-left:0;margin-right:0}body[data-site=flux] .distributing-segment .text-segment h2{font-size:1.5rem;line-height:1.75rem;margin-bottom:3.125rem}body[data-site=flux] .distributing-segment .distributing-item{margin-bottom:20px;padding:23px 43px 23px 100px}body[data-site=flux] .distributing-segment .distributing-item p{font-size:1rem;line-height:1.5rem}}@media only screen and (max-width:440px){body[data-site=flux] .contactLinkContainer .contactButton{margin-bottom:25px;margin-right:25px}body[data-site=flux] .contactLinkContainer .buttons{right:63px}body[data-site=flux] .contactLinkContainer .button-wrapper:not(.btnHidden) a:first-of-type .buttons{bottom:170px}body[data-site=flux] .contactLinkContainer .button-wrapper:not(.btnHidden) a:nth-of-type(2) .buttons{bottom:267px}body[data-site=flux] .contactLinkContainer .button-wrapper:not(.btnHidden) a:nth-of-type(3) .buttons{bottom:366px}}@media only screen and (max-height:440px)and (orientation:landscape){body[data-site=flux] .contactLinkContainer .button-wrapper:not(.btnHidden) a:first-of-type .buttons{bottom:84px;right:180px}body[data-site=flux] .contactLinkContainer .button-wrapper:not(.btnHidden) a:nth-of-type(2) .buttons{bottom:84px;right:277px}body[data-site=flux] .contactLinkContainer .button-wrapper:not(.btnHidden) a:nth-of-type(3) .buttons{bottom:84px;right:374px}}