.MainGrayHR{height:0.5rem;background-color:#d4d4d4}#MainBanner{height:52.4rem;color:#b3b3b4;background:transparent url("/gfx/main-banner.jpg") no-repeat scroll center bottom}#MainBanner
.BannerContent{width:54rem;float:right;margin:2.3rem 5rem 0 0;text-align:center;font-weight:bold}#MainBanner
h1{margin-bottom:0.5em;font-family:inherit;font-size:5.7rem;font-weight:300;line-height:1.18em;color:#747475;letter-spacing:0.01em}#MainTPABanner{color:#FFF;background:#033474}#MainTPABanner
.Wrapper{height:100%}#MainTPABanner
.LogoWrapper{display:block;text-align:right;font-family:'Open Sans',Helvetica,Arial,sans-serif;line-height:1}#MainTPABanner .LogoWrapper
.Logo{width:6.3493975904em;height:1em;display:block;margin-bottom:-0.55em}#MainTPABanner .LogoWrapper
.SubHeading{display:inline-block;font-size:0.3472222222em;font-weight:normal !important;margin-right:0.8em}#MainTPABanner
.HeadingSection{position:relative;height:38px;font-size:36px;background:#052959}#MainTPABanner .HeadingSection
.Wrapper{position:relative}#MainTPABanner
.Heading{position:absolute;left:2px;top:-46px;z-index:10;padding-top:16px;text-align:right}#MainTPABanner .Heading::before{content:"";position:absolute;right:-54px;top:0;z-index:1;width:724px;height:46px;font-size:inherit;background:transparent url("/gfx/main-tab-bg.svg") scroll no-repeat right bottom;background-size:contain}#MainTPABanner .Heading>*{position:relative;z-index:10}#MainTPABanner
p{margin-top:0em;margin-bottom:1.2em}.TPABannerContent{padding-top:2.625em;padding-bottom:3.5em}.TPABannerContent>*>:first-child{margin-top:0}.TPABannerContentLeft{width:49.649122807%}.TPABannerContentLeft
h3{max-width:391px;font-size:1.25em;font-weight:600;line-height:1.2}.TPABannerContentRight{width:42.105263158%}.TPABannerContentRight
ul{margin-top:0.1em !important;margin-bottom:2.25em;margin-left:0;font-size:1.25em;line-height:1.2}.TPABannerContentRight
li{position:relative;margin-bottom:0.8em;list-style:none;padding-left:1.65em}.TPABannerContentRight li
svg{position:absolute;left:0;top:-0.1em;z-index:1;width:1.35em;height:1.35em;color:#f8971c}#MainTPABanner
.Button{font-size:27px;text-transform:none}#MainTPABanner .Button>*{min-height:2.5925925926em;padding:0
0.8888888889em 0 1.0740740741em;border-radius:1.2222222222em}#MainTPABanner .Button .svg-icon-ss-glyphish-filled-right{font-size:0.6296296296em;margin-left:1em}#MainFeatures{padding-bottom:6.4rem}.FeatureColumn{width:26.8%;position:relative;padding-top:4.7rem;padding-bottom:3.2em;line-height:1.42em;font-size:1.4rem}.FeatureColumn
svg{color:#b7b7b7;width:100%;height:7.8rem;margin-bottom:2rem}.FeatureColumn
h3{margin:0
0 1em 0;text-align:center;color:#033474;text-transform:uppercase;font-family:"Quicksand","Open Sans",sans-serif;font-size:1.125em}.FeatureColumn
p{margin-top:0;letter-spacing:0.04em}.FeatureColumn
.ButtonBlock{width:100%;position:absolute;left:0;bottom:0;z-index:1;text-align:center}@media (max-width: 1140px){#MainTPABanner
.Heading{left:22px}}@media (max-width: 960px){#MainBanner
.BannerContent{margin-right:0}}@media	(max-width: 768px){#MainBanner{height:auto;color:#FFF;background-image:url("/gfx/main-banner-bg_mobile.jpg");background-position:center center;background-size:cover}#MainBanner
.Wrapper{width:90%}#MainBanner
.BannerContent{width:100%;float:none;margin:0;padding-top:7rem;padding-bottom:10rem}#MainBanner
h1{margin-bottom:1em;color:#FFF;font-weight:bold;font-size:3.2rem}#MainBanner
.DownArrow{border-top-color:#FFF}#MainTPABanner
.Button{font-size:25px}#MainFeatures
.Wrapper{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.FeatureColumn{width:100%;border-bottom:0.1rem solid #cbcccc}.FeatureColumn
.ButtonBlock{position:static;margin-top:1.5em}}@media (max-width: 640px){#MainTPABanner
.HeadingSection{height:auto;font-size:31px}#MainTPABanner .HeadingSection
.Wrapper{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}#MainTPABanner
.Heading{position:static;padding:0.4193548387em 0}#MainTPABanner .Heading::before{display:none;background:transparent}.TPABannerContent{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;padding-top:2em}.TPABannerContentLeft,.TPABannerContentRight{width:100%}.TPABannerContentLeft
h3{max-width:none;text-align:center}.TPABannerContentLeft
p{display:none}.TPABannerContentRight{text-align:center}.TPABannerContentRight
ul{font-size:15px;text-align:left}#MainTPABanner
.Button{font-size:22px}#MainTPABanner .Button>*{min-height:2.9545454545em;border-radius:1.2727em}}