#header{position:relative;height:100vh;min-height:640px;z-index:1;overflow:hidden}#header #headerVideo{position:absolute;bottom:0;min-width:100%;min-height:100%;z-index:-2}@media screen and (max-width:706px){#header #headerVideo{right:-575px}}@media screen and (min-width:707px){#header #headerVideo{right:auto;left:0;}}#header #headerOverlay{position:absolute;width:100%;height:100%;min-height:640px;background-color:transparent;background-color:#0b1a35;opacity:.7;z-index:0}#header #headerNav{display:flex;justify-content:flex-start;align-items:center;position:relative;height:100px;background-color:#fff}@media screen and (min-width:1366px){#header #headerNav:hover{opacity:1!important}}@media screen and (min-width:1366px){#header #headerNav{justify-content:center}}#header #headerNav #headerNavLeft{width:218px;max-width:960px}#header #headerNav #headerNavLeft #headerNavLeftLink #headerNavLeftLinkLogo{position:relative;width:118px;padding:0 50px;z-index:1}#header #headerNav #headerNavRight{display:flex;justify-content:flex-end;width:calc(100% - 218px);max-width:960px;margin:0 0 0 auto;letter-spacing:.5px;transform:scaleY(0.95)}#header #headerNav #headerNavRight #headerNavRightPrimary{display:flex;align-items:center;padding:0 0 0 25px;font-weight:700;text-transform:uppercase}#header #headerNav #headerNavRight #headerNavRightPrimary .headerNavRightPrimaryLink{padding:50px 30px 25px;font-size:16px;font-weight:700;text-align:center;color:#16274c;cursor:pointer;transition:all .4s ease}#header #headerNav #headerNavRight #headerNavRightPrimary .headerNavRightPrimaryLink:hover,#header #headerNav #headerNavRight #headerNavRightPrimary .headerNavRightPrimaryLink:focus,#header #headerNav #headerNavRight #headerNavRightPrimary .headerNavRightPrimaryLink:active{color:#1f9ad6}#header #headerNav #headerNavRight #headerNavRightPrimary .headerNavRightPrimaryLink:after{content:"";display:block;margin:0 auto;width:0;padding-top:25px;border-bottom:1px solid #1f9ad6;transition:all .4s ease}#header #headerNav #headerNavRight #headerNavRightPrimary .headerNavRightPrimaryLink:hover::after,#header #headerNav #headerNavRight #headerNavRightPrimary .headerNavRightPrimaryLink:focus::after,#header #headerNav #headerNavRight #headerNavRightPrimary .headerNavRightPrimaryLink:active::after{width:100%}#header #headerNav #headerNavRight #headerNavRightPrimary:after{content:"";padding:50px 25px 0 0;border-right:1px solid #7b859a}#header #headerNav #headerNavRight #headerNavRightSecondary{display:flex;align-items:center;padding:0 25px}#header #headerNav #headerNavRight #headerNavRightSecondary .headerNavRightSecondaryLink{text-align:center;padding:50px 30px 25px;color:#16274c;font-size:16px;font-weight:400;transition:color .267s;cursor:pointer}#header #headerNav #headerNavRight #headerNavRightSecondary .headerNavRightSecondaryLink:hover,#header #headerNav #headerNavRight #headerNavRightSecondary .headerNavRightSecondaryLink:focus{color:#1f9ad6}#header #headerNav #headerNavRight #headerNavRightSecondary .headerNavRightSecondaryLink:after{content:"";display:block;margin:0 auto;width:0;padding-top:25px;border-bottom:1px solid #1f9ad6;transition:all .267s ease}#header #headerNav #headerNavRight #headerNavRightSecondary .headerNavRightSecondaryLink:hover::after,#header #headerNav #headerNavRight #headerNavRightSecondary .headerNavRightSecondaryLink:focus::after{width:100%}@media screen and (max-width:1365px){#header #headerNav #headerNavRight{display:none}}@media screen and (min-width:1920px){#header #headerNav #headerNavRight{margin:0 0 0 742px}}#header #headerNav .headerNavSub{position:absolute;top:100px;width:100%;height:0;background-color:#212b4c;z-index:0}@media screen and (max-width:1365px){#header #headerNav .headerNavSub{display:none}}#header #headerNav .headerNavSub .headerNavSubContainer{display:flex;flex-flow:row nowrap;justify-content:flex-end;max-width:1920px;margin:0 auto;padding:0 135px 0 0}#header #headerNav .headerNavSub .headerNavSubContainer .headerNavSubContainerLink{padding:19px 15px;text-align:center;color:#fff;transition:color .2s}#header #headerNav .headerNavSub .headerNavSubContainer .headerNavSubContainerLink:hover,#header #headerNav .headerNavSub .headerNavSubContainer .headerNavSubContainerLink:focus{color:#1f9ad6}#header #headerNav #headerNavMobile{position:absolute;right:50px;z-index:1;-webkit-user-select:none;user-select:none}@media screen and (min-width:1366px){#header #headerNav #headerNavMobile{display:none}}#header #headerNav #headerNavMobile input{position:absolute;top:-7px;left:-3px;width:33px;height:33px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}#header #headerNav #headerNavMobile input:checked ~ span{opacity:1;transform:rotate(45deg) translate(-2px,-1px)}#header #headerNav #headerNavMobile input:checked ~ span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(0.2,0.2)}#header #headerNav #headerNavMobile input:checked ~ span:nth-last-child(2){transform:rotate(-45deg) translate(0,-1px)}#header #headerNav #headerNavMobile input:checked ~ div{transform:none}#header #headerNav #headerNavMobile span{display:block;position:relative;width:33px;height:4px;margin:0 0 5px 0;background:#7b859a;border-radius:3px;z-index:1;transform-origin:4px 0;transition:transform .5s cubic-bezier(0.77,0.2,0.05,1),background .5s cubic-bezier(0.77,0.2,0.05,1),opacity .5s ease}#header #headerNav #headerNavMobile span:first-child{transform-origin:0 0}#header #headerNav #headerNavMobile span:nth-last-child(2){transform-origin:0 100%}#header #headerNav #headerNavMobileNav{display:flex;flex-flow:column nowrap;align-items:center;position:absolute;top:47px;right:-50px;width:calc(100vw - 100px);padding:37.5px 50px;background:#fff;box-shadow:0 20px 30px -15px rgba(0,0,0,0.375)!important;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0 0;transform:translate(100%,0);transition:transform .5s cubic-bezier(0.77,0.2,0.05,1)}#header #headerNav #headerNavMobileNav p,#header #headerNav #headerNavMobileNav a{padding:12.5px 0;color:#16274c;font-weight:700;letter-spacing:.5px;transform:scaleY(0.95);cursor:pointer;transition:color .2s}#header #headerNav #headerNavMobileNav p:hover,#header #headerNav #headerNavMobileNav p:focus,#header #headerNav #headerNavMobileNav a:hover,#header #headerNav #headerNavMobileNav a:focus{color:#1f9ad6}#header #headerNav #headerNavMobileNav .headerNavMobileNavContainer{display:flex;flex-flow:column nowrap;text-align:center;width:calc(100% + 100px);height:0;background-color:#212b4c;transition:all .2s}#header #headerNav #headerNavMobileNav .headerNavMobileNavContainer a{color:#fff}#header #headerNav #headerNavMobileNav .headerNavMobileNavContainer a:hover,#header #headerNav #headerNavMobileNav .headerNavMobileNavContainer a:focus{color:#1f9ad6}@media screen and (min-width:1366px){#header #headerNav #headerNavMobileNavClose{display:none}}#header #hero{position:absolute;top:160px;display:flex;justify-content:center;align-items:center;width:100%;height:calc(100% - 160px)}#header #hero #heroContainer{display:flex;flex-flow:column nowrap;position:relative;perspective:1000px}@media screen and (min-width:905px){#header #hero #heroContainer{flex-flow:row nowrap}}#header #hero #heroContainer .heroContainerImg{display:none;width:370px;height:523.547px;transform:rotateY(30deg);transition:all 1s ease;cursor:pointer}#header #hero #heroContainer .heroContainerImg:hover{color:#1f9ad6;transform:rotateY(10deg)}@media screen and (min-height:768px) and (min-width:1006px){#header #hero #heroContainer .heroContainerImg{width:400px;height:566px}}@media screen and (min-width:905px){#header #hero #heroContainer .heroContainerImg{display:block;padding:17.5px}}#header #hero #heroContainer #heroContainerContent{display:flex;flex-flow:column nowrap;justify-content:center;max-width:600px;padding:15px}@media screen and (min-width:905px){#header #hero #heroContainer #heroContainerContent{width:43.923vw;padding:30px}}#header #hero #heroContainer #heroContainerContent *{margin:15px 0}#header #hero #heroContainer #heroContainerContent #heroContainerContentPng{width:300px;height:111.52px}#header #hero #heroContainer #heroContainerContent #heroContainerContentCopy{color:#fff}@media screen and (min-width:905px){#header #hero #heroContainer #heroContainerContent #heroContainerContentCopy{padding:0 35px 0 0}}#header #hero #heroContainer #heroContainerContent #heroContainerContentCta{display:flex;justify-content:center;align-items:center;width:150px;height:40px;font-size:13.5px;font-weight:700;color:#fff;background-color:#1f9ad6;border:0;text-transform:uppercase;cursor:pointer;transition:all .2s ease}#header #hero #heroContainer #heroContainerContent #heroContainerContentCta:hover,#header #hero #heroContainer #heroContainerContent #heroContainerContentCta:focus{color:#1f9ad6;background-color:#fff}#header #headerNewUpdates{position:absolute;bottom:0;width:100vw;min-height:75px;background-color:#212b4c;display:flex;justify-content:center;align-items:center;} #header #headerNewUpdates #headerNewUpdatesCopy{padding:15px;color:#ffffff;text-align:center;} #about{color:#fff;background-color:#1f9ad6}#about #aboutContainer{display:flex;flex-flow:column nowrap;justify-content:center;max-width:2560px;margin:0 auto}@media screen and (min-width:768px){#about #aboutContainer{flex-flow:row nowrap}}#about #aboutContainer #aboutContainerImg{order:2;width:100%}@media screen and (min-width:768px){#about #aboutContainer #aboutContainerImg{display:none}}@media screen and (min-width:1366px){#about #aboutContainer #aboutContainerImg{display:block;order:0;align-self:center;width:50%;margin:0 0 0 135px}}@media screen and (min-width:1750px){#about #aboutContainer #aboutContainerImg{width:50%;margin:0}}#about #aboutContainer #aboutContainerContent{margin:0 auto;margin:90px 15px}@media screen and (min-width:395px){#about #aboutContainer #aboutContainerContent{margin:90px 30px}}@media screen and (min-width:768px){#about #aboutContainer #aboutContainerContent{margin:90px 135px}}@media screen and (min-width:1366px){#about #aboutContainer #aboutContainerContent{margin:90px 135px 90px 90px;max-width:calc(50% - 225px)}}#about #aboutContainer #aboutContainerContent #aboutContainerContentPreheader{font-size:12px;text-transform:uppercase}@media screen and (min-width:1366px){#about #aboutContainer #aboutContainerContent #aboutContainerContentPreheader{font-size:16px}}@media screen and (min-width:2050px){#about #aboutContainer #aboutContainerContent #aboutContainerContentHeadline{width:50%}}#about #aboutContainer #aboutContainerContent #aboutContainerContentCopy{padding:0 0 60px}@media screen and (min-width:2050px){#about #aboutContainer #aboutContainerContent #aboutContainerContentCopy{width:75%}}#about #aboutContainer #aboutContainerContent #aboutContainerContentCta{display:flex;justify-content:center;align-items:center;width:150px;height:40px;font-size:13.5px;font-weight:700;color:#1f9ad6;background-color:#26292c;border:0;text-transform:uppercase;cursor:pointer;transition:all .2s ease}#about #aboutContainer #aboutContainerContent #aboutContainerContentCta:hover,#about #aboutContainer #aboutContainerContent #aboutContainerContentCta:focus{background-color:#fff}#services #servicesContainer{max-width:1920px;padding:90px 30px 30px;margin:0 auto}@media screen and (min-width:425px){#services #servicesContainer{padding:90px 60px}}@media screen and (min-width:768px){#services #servicesContainer{padding:90px 135px}}#services #servicesContainer #servicesContainerIntro{display:flex;flex-flow:column nowrap;align-items:center;padding:0 0 45px;text-align:center}#services #servicesContainer #servicesContainerIntro #servicesContainerIntroHeadline{padding:0 0 15px}@media screen and (min-width:1920px){#services #servicesContainer #servicesContainerIntro #servicesContainerIntroCopy{width:75%}}#services #servicesContainer #servicesContainerCards{display:flex;flex-flow:row wrap;justify-content:center;text-align:center}#services #servicesContainer #servicesContainerCards .servicesContainerCards{display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:center;width:280px;padding:0 0 60px}@media screen and (min-width:425px){#services #servicesContainer #servicesContainerCards .servicesContainerCards{padding:30px}}@media screen and (min-width:1920px){#services #servicesContainer #servicesContainerCards .servicesContainerCards{padding:60px}}#services #servicesContainer #servicesContainerCards .servicesContainerCards .servicesContainerCardsImg{width:121px;padding:0 0 15px}#services #servicesContainer #servicesContainerCards .servicesContainerCards .servicesContainerCardsHeadline{padding:15px;font-size:25px}#services #servicesContainer #servicesContainerCards .servicesContainerCards .servicesContainerCardsCopy{height:165.3px;padding:0 0 30px}@media screen and (min-width:1366px){#services #servicesContainer #servicesContainerCards .servicesContainerCards .servicesContainerCardsCopy{height:256.5px}}#services #servicesContainer #servicesContainerCards .servicesContainerCards .servicesContainerCardsCta{display:flex;justify-content:center;align-items:center;width:150px;height:40px;margin:0 auto;font-size:13.5px;font-weight:700;color:#fff;background-color:#26292c;border:0;text-transform:uppercase;cursor:pointer;transition:all .2s ease}#services #servicesContainer #servicesContainerCards .servicesContainerCards .servicesContainerCardsCta:hover,#services #servicesContainer #servicesContainerCards .servicesContainerCards .servicesContainerCardsCta:focus{background-color:#1f9ad6}#market{background-color:#e5e5e5;overflow:hidden}#market #marketContainer{display:flex;flex-flow:column nowrap;justify-content:center;max-width:1920px;margin:0 auto}@media screen and (min-width:768px){#market #marketContainer{flex-flow:row nowrap}}#market #marketContainer #marketContainerContent{padding:90px 15px}@media screen and (min-width:395px){#market #marketContainer #marketContainerContent{padding:90px 30px}}@media screen and (min-width:768px){#market #marketContainer #marketContainerContent{padding:90px 135px}}@media screen and (min-width:1366px){#market #marketContainer #marketContainerContent{padding:90px 0 90px 135px}}#market #marketContainer #marketContainerContent #marketContainerContentPreheader{font-size:12px;color:#1f9ad6;text-transform:uppercase}@media screen and (min-width:1366px){#market #marketContainer #marketContainerContent #marketContainerContentPreheader{font-size:16px}}@media screen and (min-width:2050px){#market #marketContainer #marketContainerContent #marketContainerContentHeadline{width:50%}}#market #marketContainer #marketContainerContent #marketContainerContentCopy{padding:0 0 60px}@media screen and (min-width:2050px){#market #marketContainer #marketContainerContent #marketContainerContentCopy{width:75%}}#market #marketContainer #marketContainerContent #marketContainerContentCta{display:flex;flex-flow:row wrap;position:relative}#market #marketContainer #marketContainerContent #marketContainerContentCta #marketContainerContentCtaOne{display:flex;justify-content:center;align-items:center;width:230px;height:61.3333px;font-size:13.5px;font-weight:700;color:#fff;background-color:#1f9ad6;border:0;text-transform:uppercase;cursor:pointer;transition:all .2s ease}#market #marketContainer #marketContainerContent #marketContainerContentCta #marketContainerContentCtaOne:hover,#market #marketContainer #marketContainerContent #marketContainerContentCta #marketContainerContentCtaOne:focus{color:#1f9ad6;background-color:#fff}#market #marketContainer #marketContainerContent #marketContainerContentCta #marketContainerContentCtaTwo{display:flex;justify-content:center;align-items:center;width:230px;height:61.3333px;font-size:13.5px;font-weight:700;color:#fff;background-color:#26292c;border:0;text-transform:uppercase;cursor:pointer;transition:all .2s ease}#market #marketContainer #marketContainerContent #marketContainerContentCta #marketContainerContentCtaTwo:hover,#market #marketContainer #marketContainerContent #marketContainerContentCta #marketContainerContentCtaTwo:focus{color:#1f9ad6;background-color:#fff}#market #marketContainer #marketContainerImg{width:100%}@media screen and (min-width:768px){#market #marketContainer #marketContainerImg{display:none}}@media screen and (min-width:1366px){#market #marketContainer #marketContainerImg{display:block;align-self:flex-end;position:relative;left:150px;width:calc(100% - 150px);padding:130px 0 0}}#feed{background-color:#f3f3f3}#feed #feedContainer{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;max-width:2560px;height:200vh;margin:0 auto}@media screen and (min-width:1350px) and (min-height:768px){#feed #feedContainer{flex-flow:row nowrap;height:100vh}}#feed #feedContainer #testimonials{max-width:1070px;padding:0 0 45px;margin:90px 30px 45px;background-color:#fff}@media screen and (min-width:768px){#feed #feedContainer #testimonials{padding:0 45px 45px 0;margin:90px 135px 45px}}@media screen and (min-width:1350px) and (min-height:768px){#feed #feedContainer #testimonials{width:50%;margin:90px 30px 90px 135px}}#feed #feedContainer #testimonials #testimonialsHeadline{padding:30px 45px}#feed #feedContainer #testimonials #testimonialsContainer{overflow:auto}#feed #feedContainer #testimonials #testimonialsContainer .testimonialsContainerEntry{padding:30px 30px 0 45px}#feed #feedContainer #testimonials #testimonialsContainer .testimonialsContainerEntry .testimonialsContainerEntryCopy{padding:0 0 15px}#feed #feedContainer #testimonials #testimonialsContainer .testimonialsContainerEntry .testimonialsContainerEntryName{font-size:16px;font-weight:700;color:#1f9ad6;text-transform:uppercase}#feed #feedContainer #testimonials #testimonialsContainer .testimonialsContainerEntry .testimonialsContainerEntryName:after{content:"";display:block;width:100%;margin:0 auto;padding-top:30px;border-bottom:1px solid #bbbdbf80}#feed #feedContainer #testimonials #testimonialsContainer::-webkit-scrollbar{width:8px}#feed #feedContainer #testimonials #testimonialsContainer::-webkit-scrollbar-track{border-radius:10px;background-color:transparent}#feed #feedContainer #testimonials #testimonialsContainer::-webkit-scrollbar-thumb{-webkit-border-radius:15px;background-color:#bbbdbf}#feed #feedContainer #testimonials #testimonialsContainer::-webkit-scrollbar-track-piece:start{margin-top:60px}#feed #feedContainer #testimonials #testimonialsContainer::-webkit-scrollbar-track-piece:end{margin-bottom:15px}#feed #feedContainer #news{max-width:1070px;padding:0 0 45px;margin:45px 30px 90px;background-color:#fff}@media screen and (min-width:768px){#feed #feedContainer #news{padding:0 45px 45px 0;margin:45px 135px 90px}}@media screen and (min-width:1350px) and (min-height:768px){#feed #feedContainer #news{width:50%;margin:90px 135px 90px 30px}}#feed #feedContainer #news #newsHeadline{padding:30px 45px}#feed #feedContainer #news #newsContainer{overflow:auto}#feed #feedContainer #news #newsContainer .newsContainerEntry{padding:30px 30px 0 45px}#feed #feedContainer #news #newsContainer .newsContainerEntry .newsContainerEntryHeadline{font-size:24px}@media screen and (min-width:1350px){#feed #feedContainer #news #newsContainer .newsContainerEntry .newsContainerEntryHeadline{font-size:28px}}#feed #feedContainer #news #newsContainer .newsContainerEntry .newsContainerEntryImg{width:100%;padding:0 0 30px}@media screen and (min-width:1024px){#feed #feedContainer #news #newsContainer .newsContainerEntry .newsContainerEntryImg{width:66.6666%}}@media screen and (min-width:1350px){#feed #feedContainer #news #newsContainer .newsContainerEntry .newsContainerEntryImg{width:100%}}#feed #feedContainer #news #newsContainer .newsContainerEntry .newsContainerEntryCopy{padding:0 0 15px}#feed #feedContainer #news #newsContainer .newsContainerEntry .newsContainerEntryCta{font-size:16px;font-weight:700;color:#1f9ad6;text-transform:uppercase;transition:all .2s ease}#feed #feedContainer #news #newsContainer .newsContainerEntry .newsContainerEntryCta:hover,#feed #feedContainer #news #newsContainer .newsContainerEntry .newsContainerEntryCta:focus{color:#bbbdbf}#feed #feedContainer #news #newsContainer .newsContainerEntry .newsContainerEntryCta:after{content:"";display:block;width:100%;margin:0 auto;padding-top:30px;border-bottom:1px solid #bbbdbf80}#feed #feedContainer #news #newsContainer::-webkit-scrollbar{width:8px}#feed #feedContainer #news #newsContainer::-webkit-scrollbar-track{border-radius:10px;background-color:transparent}#feed #feedContainer #news #newsContainer::-webkit-scrollbar-thumb{-webkit-border-radius:15px;background-color:#bbbdbf}#feed #feedContainer #news #newsContainer::-webkit-scrollbar-track-piece:start{margin-top:60px}#feed #feedContainer #news #newsContainer::-webkit-scrollbar-track-piece:end{margin-bottom:15px}
