@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeUp{0%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes fadeUp{0%{transform:translateY(10px)}to{transform:translateY(0)}}@-webkit-keyframes emphasize{0%{width:0}to{width:calc(100% + 13px)}}@keyframes emphasize{0%{width:0}to{width:calc(100% + 13px)}}section.hero-simple{padding-top:16px;margin-bottom:25px}section.hero-simple h1{margin-bottom:8px}section.hero-simple .copy{margin-top:5px}section.hero-simple .copy p{margin-top:0;margin-bottom:.5em}section.hero-simple h2 span.emphasis{position:relative;display:inline-block;margin-bottom:6px}section.hero-simple h2 span.emphasis:before{content:"";position:absolute;bottom:-4px;left:-7px;height:25px;width:0;margin:5px 0 0;-webkit-animation:emphasize .5s ease-in-out 2s both;animation:emphasize .5s ease-in-out 2s both;background-color:#2e93ee;z-index:-1}section.hero-simple.inverse .copy,section.hero-simple.inverse h1,section.hero-simple.inverse h2{color:#fff}@media (min-width:768px){section.hero-simple{padding-top:35px}section.hero-simple h1{font-size:18px}section.hero-simple h2 span.emphasis:before{height:42px;bottom:-14px}}@media (min-width:1200px){section.hero-simple{padding-top:52px;margin-bottom:30px}}
@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeUp{0%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes fadeUp{0%{transform:translateY(10px)}to{transform:translateY(0)}}.cta-button{position:relative;display:inline-block;max-width:100%;padding:14px 29px 14px 27px;font-size:18px;font-weight:500;text-decoration:none;line-height:24px;box-shadow:inset -4px -4px 0 0 #1f2044;transition:all .3s ease;cursor:pointer}.cta-button,.cta-button:active,.cta-button:focus,.cta-button:visited{color:#1f2044}.cta-button.small{padding:14px 27px;font-size:18px}.cta-button.small:hover{padding:14px 29px;box-shadow:inset 0 0 0 0 #1f2044;text-decoration:none}.cta-button.big{font-size:24px;font-weight:500;padding:19px 35px 25px 31px;box-shadow:inset -6px -6px 0 0 #1f2044}.cta-button.big:hover{padding:22px 33px;box-shadow:inset 0 0 0 0 #1f2044;text-decoration:none}.cta-button.hover{text-decoration:none}.cta-button.primary{background-color:#ffcf00}.cta-button.secondary{background-color:#2e93ee}.cta-button.full-width{width:100%;text-align:center}.glyph{width:16px;height:16px}
@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeUp{0%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes fadeUp{0%{transform:translateY(10px)}to{transform:translateY(0)}}.tab-bar{position:relative;z-index:1;width:100%;height:55px;margin:auto;display:flex;flex-direction:row;border-bottom:5px solid #cdd8df;border-right:5px solid #cdd8df;padding:0}.tab-bar li{list-style:none;width:100%}.tab-bar li .dropdown-trigger{background-color:#1f2044;color:#fff;flex-grow:1;display:flex;justify-content:center;align-items:center;height:50px;cursor:pointer;width:100%}.tab-bar li .dropdown{display:none;position:absolute;top:60px;border:1px solid #cdd8df;padding-left:0;background-color:#fff;width:284px}.tab-bar li .tab-items{width:100%}.tab-bar li.open{background-color:#1f2044;color:#fff;width:100%}.tab-bar li.open .dropdown-trigger{background:#1f2044;color:#fff}.tab-bar li.open .dropdown{display:block;list-style:none}.tab-bar li.open .dropdown li:first-child .tab-item:before{content:"";position:absolute;left:50%;margin-left:-10px;top:-6px;width:10px;height:10px;background:#fff;border-color:#cdd8df transparent transparent #cdd8df;border-style:solid;border-width:1px;transform:rotate(45deg)}.tab-bar li.open .dropdown li:first-child .tab-item.active:before{background:#1f2044}.tab-bar li.open .dropdown li .tab-item{display:block;height:100%;width:100%;padding:15px 25px;color:#1f2044;border-bottom:3px solid #cdd8df;border-right:3px solid #cdd8df;background-color:#fff;text-align:center}.tab-bar li.open .dropdown li .tab-item:hover{cursor:pointer}.tab-bar li.open .dropdown li .tab-item.active{color:#fff;background-color:#1f2044}@media (min-width:768px){.tab-bar{width:727px;height:55px;font-size:13px;background-color:#fff;color:#1f2044}.tab-bar li .dropdown-trigger{background:#fff;color:#1f2044;font-weight:500}.tab-bar li .dropdown-trigger,.tab-bar li .tab-item{height:50px;display:flex;align-items:center;justify-content:center;flex-grow:1;cursor:pointer;font-weight:500;background-color:#fff;color:#1f2044;margin-left:1px;margin-right:1px;width:100%}.tab-bar li.active .dropdown{right:-6px;width:220px}.tab-bar li.active .dropdown li:first-child .tab-item:before{left:71%}.tab-bar .tab-item{padding:0 10px}.tab-bar .tab-item.active{color:#fff;background-color:#1f2044}}@media (min-width:992px){.tab-bar,.tab-bar *{all:inherit}.tab-bar li{text-align:left}.tab-bar li:hover .tab-item:not(.active){text-decoration:underline;text-decoration-thickness:3px}.tab-bar li .tab-item{height:auto;margin:20px 1px;background:none;width:auto;color:#2e93ee;justify-content:flex-start;font-size:20px;font-weight:300}.tab-bar li .tab-item.active{background:none;color:#1f2044;text-decoration:underline;text-decoration-thickness:3px}}
@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeUp{0%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes fadeUp{0%{transform:translateY(10px)}to{transform:translateY(0)}}.hero-image{width:335px;transform:translate(-20px,-30px)}.tos-page-container{display:flex;flex-direction:column}.tos-page-container .tos-nav{width:290px;margin:0 auto 47px}.tos-page-container .tos-content h1{font-size:30px;line-height:42px}.tos-page-container .tos-content ol:not(.index){list-style-type:decimal;font-size:24px;line-height:32px;font-weight:500;padding-left:16px}.tos-page-container .tos-content ol:not(.index) p{font-size:15px;line-height:24px;font-weight:300}.tos-page-container .tos-content ol:not(.index) ol{list-style-type:upper-alpha;font-size:15px;line-height:24px;font-weight:300}.tos-page-container .tos-content ol:not(.index) ol li{padding-left:12px}.tos-page-container .tos-content ol:not(.index) ol ol{list-style-type:lower-roman}@media (min-width:768px){.hero-simple h2{max-width:600px}.hero-image{width:435px;transform:translate(-70px,-50px)}.tos-page-container .tos-nav{width:727px}.tos-page-container .tos-content .index{-moz-columns:2;column-count:2;-moz-column-gap:60px;column-gap:60px}.tos-page-container .tos-content ol:not(.index){font-size:30px;line-height:42px}.tos-page-container .tos-content h1{font-size:36px}}@media (min-width:992px){.hero-simple h2{max-width:none}.hero-image{transform:translate(-40px,-50px)}.tos-page-container{flex-direction:row}.tos-page-container .tos-nav{margin:0 27px 0 0;transform:translateX(-30px);width:575px}}
