body{margin:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}
blockquote,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}
ul{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:inherit}
strong{font-weight:700}
a,button{color:inherit}
a{text-decoration:none}
br{display:block;margin-bottom:2px;font-size:2px;line-height:2px}
button{overflow:visible;border:0;font:inherit;-webkit-font-smoothing:inherit;letter-spacing:inherit;background:0 0;margin:0}
::-moz-focus-inner{padding:0;border:0}
:focus{outline:0}
table{border-collapse:collapse;border-spacing:0}
img{border:none}
*{box-sizing:border-box}
button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;cursor:pointer}
@media screen and (min-device-width:761px){.row{display:-ms-flexbox;display:flex}
.column-12{width:100%}
.column-11{width:91.66666667%}
.column-10{width:83.33333333%}
.column-9{width:75%}
.column-8{width:66.66666667%}
.column-7{width:58.33333333%}
.column-6{width:50%}
.column-5{width:41.66666667%}
.column-4{width:33.33333333%}
.column-3{width:25%}
.column-2{width:16.66666667%}
.column-1{width:8.33333333%}
}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(8,123,187,.1);font-size:62.5%;overflow-x:hidden}
.wrapper{max-width:996px;margin:0 auto;padding:10px 15px}
body{font-size:1.6rem;font-family:Arial,serif;overflow-x:hidden}
h1,h2,h3{font-weight:700}
.button{display:block;background-color:grey;color:#fff;padding:8px 15px;margin:10px auto 0;border-radius:3px;background-clip:padding-box;font-weight:700;font-family:Arial,serif;text-align:center;font-size:14px}
.button:hover{background:#cfcdcd}
.button.activate,.button.activate:hover{background:#a30000}
form fieldset{padding:20px 0;color:#999;font-size:17px;border-top:1px dotted #ccc;border-width:1px 0 0}
form label{font-size:17px;color:#000;line-height:35px}
form label span{font-size:13px}
form input,form select,form textarea{border:1px solid #ebebeb;padding:8px;width:100%;font-size:13px}
form select{border-radius:4px;-webkit-appearance:none;-moz-appearance:none;background:url(../../img/common/ui/ui-arrow-dwn.svg) 95% center no-repeat;cursor:pointer}
.assistive-text{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
.row{position:relative}
label{width:100%}
.tab-content{width:100%;height:auto}
.tab-content p{padding:0 2rem 2rem}
header .top-header,header .top-header .wrapper{font-size:12px}
header .top-header .trusted{display:-ms-flexbox;display:flex;padding-top:3px}
header .top-header .trusted img{width:113px;height:22px;margin-top:3px}
header .top-header .trusted span{display:block;margin:6px 10px 0}
header .top-header .trusted span.desktop{display:none}
header .top-header .trusted span a:hover{color:#ccc}
.branding .header_logo a{display:block}
.branding .header_logo a img{transition:all .2s ease-out;width:70%;margin-left:4rem}
.r-plus{display:none}
#sidebar{z-index:1000;position:relative}
#menu{position:fixed;top:85px;left:5px;display:block;padding:10px;background-color:#e0e7ed;z-index:1000;border-radius:5px}
#menu span{width:24px;background:#616161;border-radius:2px;display:block;height:2px;margin:5px 0;transition:transform .2s;will-change:transform}
#menu+ul{display:none}
#menu.open{padding-top:17px}
#menu.open span:first-child{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}
#menu.open span:nth-child(2){opacity:0}
#menu.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);position:absolute;top:17px}
#menu.open+ul{display:block;position:fixed;width:60%;height:auto;bottom:77px;left:0;z-index:1000;padding:1rem 1rem 1rem .5rem;margin-left:1rem;background-color:rgba(224,231,237,.96);color:#000}
#menu.open+ul li a{padding:1.4rem;display:block;font-size:1.5rem}
#content .content-slice{padding:3rem 2rem 3rem 4rem}
#content .content-slice h3{font-size:2.6rem;margin-bottom:4rem}
#content .content-slice h5{font-size:1.8rem;margin-bottom:2rem}
#content .content-slice p{font-size:1.6rem;line-height:2.2rem;margin-bottom:2rem}
#content .content-slice dl{margin:0 1.5rem}
#content .content-slice dl dt{font-size:1.4rem;text-transform:uppercase;font-weight:700;margin-bottom:.5rem}
#content .content-slice dl dd{margin-bottom:2.5rem;margin-left:0}
#page-footer{padding-top:2rem}
.bottom-footer li{display:-moz-inline-stack;display:block;text-align:center;margin:1rem 20px 2.5rem 1rem;zoom:1}
.bottom-footer li a{display:block}
.footer-small{padding-top:2rem;border-top:1px solid #fff;margin-left:4.5rem;margin-bottom:7rem;font-size:1.2rem}
@media screen and (min-device-width:761px){.header_logo a.sticky{position:fixed;width:30%;top:10px}
.header_logo a.sticky img{transition:all .2s ease-out;width:30%;margin-left:1rem}
.header_logo a img{width:95%}
.page-title h2{font-size:6rem;color:#087BBB;font-weight:lighter;line-height:5rem}
#sidebar #menu{display:none}
#sidebar #menu+ul{display:block}
#sidebar ul{position:relative;display:block}
#sidebar ul li a{display:block;position:relative;border-bottom:1px solid #fff;cursor:pointer;line-height:2.2;font-weight:300;text-transform:uppercase;font-size:16px;padding:1rem}
#sidebar ul.sticky{position:fixed;top:40px}
#content{padding:1rem 0;position:relative;background-color:#fff}
#content .content-slice{padding:1rem 2rem 2rem;margin-bottom:2rem;border-bottom:1px solid #ccc}
#content .content-slice h3{font-size:3.4rem;line-height:3.4rem;margin-bottom:2rem}
#content .content-slice h4{font-size:2.2rem;text-transform:uppercase;margin-bottom:1rem}
#content .content-slice h5{font-size:1.4rem;text-transform:uppercase;margin-bottom:.5rem}
#content .content-slice p{font-size:1.6rem;line-height:1.6;font-weight:400}
#content:before{display:block;content:'';width:100%;height:100%;position:absolute;top:0;right:-100%;background-color:#fff}
header .top-header{height:44px;font-size:14px}
header .top-header .wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
header .top-header .r-plus{margin-top:6px}
header .top-header .trusted{display:-ms-flexbox;display:flex}
header .top-header .trusted span{display:block;margin:6px 10px 0}
header .top-header .trusted span.mobile{display:none}
header .top-header .trusted span.desktop{display:block!important;font-size:14px}
header .top-header .trusted span a:hover{color:#ccc}
header .top-header .trusted img{width:142px;height:24px;margin-top:2px}
header .wrapper.branding{margin:40px auto}
header .wrapper.branding .header_logo a img{margin-left:1rem}
#page-footer{padding:30px}
#page-footer a,#page-footer a:visited{color:#252525}
#page-footer a:hover,#page-footer a:visited:hover{color:#167fc3}
.bottom-footer,.footer-small,.top-footer{width:978px;margin:0 auto}
.top-footer{margin-bottom:30px;zoom:1;overflow:hidden}
.top-footer:after,.top-footer:before{content:"";display:table}
.top-footer:after{clear:both}
.top-footer .footer-column{width:182px;float:left;border-right:1px #ddd solid;margin-right:15px;padding-bottom:100000px;margin-bottom:-100000px}
.top-footer .footer-column.last{margin:0;padding:0;border:none}
.top-footer h1{font:12px/14px Arial,'Helvetica Neue',Helvetica,sans-serif;font-weight:700;color:#111;text-transform:uppercase;margin-bottom:10px}
.top-footer ul{margin-bottom:30px}
.top-footer ul a,.top-footer ul a:visited{font:12px/21px Arial,'Helvetica Neue',Helvetica,sans-serif}
.bottom-footer{border-top:1px #fff solid;border-bottom:1px #fff solid;padding:15px 0;margin-bottom:15px}
.bottom-footer li{display:-moz-inline-stack;display:inline-block;zoom:1;margin-right:20px}
.bottom-footer li.last{margin:0;padding:0}
.bottom-footer a,.bottom-footer a:visited{font:14px/21px Arial,'Helvetica Neue',Helvetica,sans-serif;color:#252525}
#page-footer .footer-small{font:13px/22px Arial,'Helvetica Neue',Helvetica,sans-serif}
#page-footer .footer-small a,#page-footer .footer-small a:visited{font:13px/22px Arial,'Helvetica Neue',Helvetica,sans-serif;color:#167fc3}
#page-footer .footer-small a:hover,#page-footer .footer-small a:visited:hover{color:#087bbb}
}