
@import"animate.css";
@import"ionicons.css";

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}

html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0}

::-moz-selection{background:#000; color:#fff;}
::selection{background: #000; color:#fff;}

a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#fff;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}

pre{white-space:pre-wrap}
q{quotes:"“" "”" "‘" "’"}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}

svg:not(:root){overflow:hidden}
figure{margin:0}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}

button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}

input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}

button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}

table{border-collapse:collapse;border-spacing:0}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}

h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,form,fieldset,legend,table,th,td,caption,hr{margin:0;padding:0}
abbr[title],dfn[title]{cursor:help}
u,ins{text-decoration:none}
ins{border-bottom:1px solid}
img{font-style:italic}
label,input,textarea,button,select,option{cursor:pointer}
.text-input:active,.text-input:focus,textarea:active,textarea:focus{cursor:text;outline:none}

.cf:after,.gw:after,.grid-wrapper:after,.nav:after,.media:after,.island:after,.islet:after,.matrix:after,.multi-list:after,.stat-group:after{content:"";display:table;clear:both}
h1,h2,h3,h4,h5,h6,hgroup,ul,ol,dl,blockquote,p,address,table,fieldset,figure,pre,.form-fields>li,.media,.island,.islet{margin-bottom:24px;margin-bottom:1.5rem}

.islet h1,.islet h2,.islet h3,.islet h4,.islet h5,.islet h6,.islet hgroup,.islet ul,.islet ol,.islet dl,.islet blockquote,.islet p,.islet address,
.islet table,.islet fieldset,.islet figure,.islet pre,.islet .form-fields>li,.islet .media,.islet .island,.islet .islet{margin-bottom:12px;margin-bottom:.75rem}

.landmark{margin-bottom:48px;margin-bottom:3rem}

hr{margin-bottom:22px;margin-bottom:1.375rem}
ul,ol,dd{margin-left:48px;margin-left:3rem}
html{font:1em/1.5 sans-serif;overflow-y:scroll;min-height:100%}

h1,.alpha{font-size:36px;font-size:2.25rem}
h2,.beta{font-size:30px;font-size:1.875rem}
h3,.gamma{font-size:24px;font-size:1.5rem}
h4,.delta{font-size:20px;font-size:1.25rem}
h5,.epsilon{font-size:16px;font-size:1rem}
h6,.zeta{font-size:14px;font-size:.875rem}

hgroup .hN{margin-bottom:0}
.giga{font-size:96px;font-size:6rem}
.mega{font-size:72px;font-size:4.5rem}
.kilo{font-size:48px;font-size:3rem}
.lede,.lead{font-size:18px;font-size:1.125rem}
.smallprint,.milli{font-size:12px;font-size:.75rem}
.micro{font-size:10px;font-size:.625rem}
q{quotes:"‘" "’" "“" "”"}

q:before{content:"‘";content:open-quote}
q:after{content:"’";content:close-quote}
q q:before{content:"“";content:open-quote}
q q:after{content:"”";content:close-quote}

blockquote{quotes:"“" "”"}
blockquote p:before{content:"“";content:open-quote}
blockquote p:after{content:"";content:no-close-quote}
blockquote p:last-of-type:after{content:"”";content:close-quote}
blockquote q:before{content:"‘";content:open-quote}
blockquote q:after{content:"’";content:close-quote}
blockquote{text-indent:-.41em}
blockquote p:last-of-type{margin-bottom:0}

.source{display:block;text-indent:0}
.source:before{content:"—"}
pre{overflow:auto}
pre mark{background:none;border-bottom:1px solid;color:inherit}
.code-comment{opacity:.75;filter:alpha(opacity=75)}

.line-numbers{font-family:monospace,serif;/*[1]*/list-style:decimal-leading-zero inside;/*[2]*/white-space:nowrap;overflow:auto;/*[3]*/margin-left:0}
.line-numbers code{white-space:pre;/*[4]*/}

img{max-width:100%}
img[width],img[height]{max-width:none}

.img--round{border-radius:4px}
.img--right{float:right;margin-bottom:24px;margin-left:24px}
.img--left{float:left;margin-right:24px;margin-bottom:24px}
.img--center{display:block;margin-right:auto;margin-bottom:24px;margin-left:auto}
.img--short{height:120px}
.img--medium{height:240px}
.img--tall{height:360px}

figure>img{display:block}

li>ul,li>ol{margin-bottom:0}
.numbered-list{list-style-type:decimal}

table{width:100%}th,td{padding:6px;text-align:left}

@media screen and (min-width:480px){th,td{padding:12px}}

[colspan]{text-align:center}
[colspan="1"]{text-align:left}
[rowspan]{vertical-align:middle}
[rowspan="1"]{vertical-align:top}

.numerical{text-align:right}

.t5{width:5%}
.t10{width:10%}
.t12{width:12.5%}
.t15{width:15%}
.t20{width:20%}
.t25{width:25%}
.t30{width:30%}
.t33{width:33.333%}
.t35{width:35%}
.t37{width:37.5%}
.t40{width:40%}
.t45{width:45%}
.t50{width:50%}
.t55{width:55%}
.t60{width:60%}
.t62{width:62.5%}
.t65{width:65%}
.t66{width:66.666%}
.t70{width:70%}
.t75{width:75%}
.t80{width:80%}
.t85{width:85%}
.t87{width:87.5%}
.t90{width:90%}
.t95{width:95%}

.table--bordered th,.table--bordered td{border:1px solid #ccc}
.table--bordered th:empty,.table--bordered td:empty{border:none}
.table--bordered thead tr:last-child th{border-bottom-width:2px}
.table--bordered tbody tr th:last-of-type{border-right-width:2px}
.table--striped tbody tr:nth-of-type(odd){background-color:#ffc}
.table--data{font:12px/1.5 sans-serif}fieldset{padding:24px}
.text-input,textarea{}.form-fields{list-style:none;margin:0}

.form-fields>li{}.form-fields>li:last-child{margin-bottom:0}
label,.label{display:block}
.additional{display:block;font-weight:normal}
.check-list{list-style:none;margin:0}
.check-label,.check-list label,.check-list .label{display:inline-block}
.spoken-form label{display:inline-block;font:inherit}
.extra-help{display:inline-block;visibility:hidden}
.text-input:active+.extra-help,.text-input:focus+.extra-help{visibility:visible}

.grid{margin-left:-24px;list-style:none;margin-bottom:0}
.grid>.grid{margin-left:0}
.grid__item{display:inline-block;width:100%;padding-left:24px;vertical-align:top}
.grid--full{margin-left:0}
.grid--full>.grid__item{padding-left:0}

.text-cols--2,.text-cols--3,.text-cols--4,.text-cols--5{-webkit-column-gap:24px;-moz-column-gap:24px;-ms-column-gap:24px;-o-column-gap:24px;column-gap:24px}
.text-cols--2{-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2}
.text-cols--3{-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3}
.text-cols--4{-webkit-column-count:4;-moz-column-count:4;-ms-column-count:4;-o-column-count:4;column-count:4}
.text-cols--5{-webkit-column-count:5;-moz-column-count:5;-ms-column-count:5;-o-column-count:5;column-count:5}

.nav{list-style:none;margin-left:0}
.nav>li,.nav>li>a{display:inline-block;*display:inline;zoom:1}
.nav--stacked>li{display:list-item}
.nav--stacked>li>a{display:block}
.nav--banner{text-align:center}
.nav--block,.options{line-height:1;letter-spacing:-.31em;word-spacing:-.43em;white-space:nowrap}
.nav--block>li,.options>li{letter-spacing:normal;word-spacing:normal}
.nav--block>li>a,.options>li>a{padding:12px}.nav--fit{display:table;width:100%}
.nav--fit>li{display:table-cell}
.nav--fit>li>a{display:block}
.nav--keywords>li:after{content:"," " "}
.nav--keywords>li:last-child:after{display:none}

.socialnks{list-style:none;margin-left:0}
.socialnks>li{padding:12px}
.socialnks>li,.socialnks>li>a{color:#000;font-size:30px;display:inline-block;*display:inline;zoom:1}
.socialnks--stacked>li{display:list-item}
.socialnks--stacked>li>a{display:block}
.socialnks--banner{text-align:center}
.socialnks--block,.options{line-height:1;letter-spacing:-.31em;word-spacing:-.43em;white-space:nowrap}
.socialnks--block>li,.options>li{letter-spacing:normal;word-spacing:normal}
.socialnks--block>li>a,.options>li>a{padding:12px}.nav--fit{display:table;width:100%}
.socialnks--fit>li{display:table-cell}
.socialnks--fit>li>a{display:block}
.socialnks--keywords>li:after{content:"," " "}
.socialnks--keywords>li:last-child:after{display:none}

.one-whole{width:100%}
.one-half,.two-quarters,.three-sixths,.four-eighths,.five-tenths,.six-twelfths{width:50%}
.one-third,.two-sixths,.four-twelfths{width:33.333%}
.two-thirds,.four-sixths,.eight-twelfths{width:66.666%}
.one-quarter,.two-eighths,.three-twelfths{width:25%}
.three-quarters,.six-eighths,.nine-twelfths{width:75%}
.one-fifth,.two-tenths{width:20%}
.two-fifths,.four-tenths{width:40%}
.three-fifths,.six-tenths{width:60%}
.four-fifths,.eight-tenths{width:80%}
.one-sixth,.two-twelfths{width:16.666%}
.five-sixths,.ten-twelfths{width:83.333%}
.one-eighth{width:12.5%}
.three-eighths{width:37.5%}
.five-eighths{width:62.5%}
.seven-eighths{width:87.5%}
.one-tenth{width:10%}
.three-tenths{width:30%}
.seven-tenths{width:70%}
.nine-tenths{width:90%}
.one-twelfth{width:8.333%}
.five-twelfths{width:41.666%}
.seven-twelfths{width:58.333%}
.eleven-twelfths{width:91.666%}

@media only screen and (max-width:480px){

.palm-one-whole{width:100%}
.palm-one-half,.palm-two-quarters,.palm-three-sixths,.palm-four-eighths,.palm-five-tenths,.palm-six-twelfths{width:50%}
.palm-one-third,.palm-two-sixths,.palm-four-twelfths{width:33.333%}
.palm-two-thirds,.palm-four-sixths,.palm-eight-twelfths{width:66.666%}
.palm-one-quarter,.palm-two-eighths,.palm-three-twelfths{width:25%}
.palm-three-quarters,.palm-six-eighths,.palm-nine-twelfths{width:75%}
.palm-one-fifth,.palm-two-tenths{width:20%}
.palm-two-fifths,.palm-four-tenths{width:40%}
.palm-three-fifths,.palm-six-tenths{width:60%}
.palm-four-fifths,.palm-eight-tenths{width:80%}
.palm-one-sixth,.palm-two-twelfths{width:16.666%}
.palm-five-sixths,.palm-ten-twelfths{width:83.333%}
.palm-one-eighth{width:12.5%}
.palm-three-eighths{width:37.5%}
.palm-five-eighths{width:62.5%}
.palm-seven-eighths{width:87.5%}
.palm-one-tenth{width:10%}
.palm-three-tenths{width:30%}
.palm-seven-tenths{width:70%}
.palm-nine-tenths{width:90%}
.palm-one-twelfth{width:8.333%}
.palm-five-twelfths{width:41.666%}
.palm-seven-twelfths{width:58.333%}
.palm-eleven-twelfths{width:91.666%}

}

@media only screen and (min-width:481px)and (max-width:1023px){

.lap-one-whole{width:100%}
.lap-one-half,.lap-two-quarters,.lap-three-sixths,.lap-four-eighths,.lap-five-tenths,.lap-six-twelfths{width:50%}
.lap-one-third,.lap-two-sixths,.lap-four-twelfths{width:33.333%}
.lap-two-thirds,.lap-four-sixths,.lap-eight-twelfths{width:66.666%}
.lap-one-quarter,.lap-two-eighths,.lap-three-twelfths{width:25%}
.lap-three-quarters,.lap-six-eighths,.lap-nine-twelfths{width:75%}
.lap-one-fifth,.lap-two-tenths{width:20%}
.lap-two-fifths,.lap-four-tenths{width:40%}
.lap-three-fifths,.lap-six-tenths{width:60%}
.lap-four-fifths,.lap-eight-tenths{width:80%}
.lap-one-sixth,.lap-two-twelfths{width:16.666%}
.lap-five-sixths,.lap-ten-twelfths{width:83.333%}
.lap-one-eighth{width:12.5%}
.lap-three-eighths{width:37.5%}
.lap-five-eighths{width:62.5%}
.lap-seven-eighths{width:87.5%}
.lap-one-tenth{width:10%}
.lap-three-tenths{width:30%}
.lap-seven-tenths{width:70%}
.lap-nine-tenths{width:90%}
.lap-one-twelfth{width:8.333%}
.lap-five-twelfths{width:41.666%}
.lap-seven-twelfths{width:58.333%}
.lap-eleven-twelfths{width:91.666%}

}

@media only screen and (min-width:481px){

.lap-and-up-one-whole{width:100%}
.lap-and-up-one-half,.lap-and-up-two-quarters,.lap-and-up-three-sixths,.lap-and-up-four-eighths,.lap-and-up-five-tenths,.lap-and-up-six-twelfths{width:50%}
.lap-and-up-one-third,.lap-and-up-two-sixths,.lap-and-up-four-twelfths{width:33.333%}
.lap-and-up-two-thirds,.lap-and-up-four-sixths,.lap-and-up-eight-twelfths{width:66.666%}
.lap-and-up-one-quarter,.lap-and-up-two-eighths,.lap-and-up-three-twelfths{width:25%}
.lap-and-up-three-quarters,.lap-and-up-six-eighths,.lap-and-up-nine-twelfths{width:75%}
.lap-and-up-one-fifth,.lap-and-up-two-tenths{width:20%}
.lap-and-up-two-fifths,.lap-and-up-four-tenths{width:40%}
.lap-and-up-three-fifths,.lap-and-up-six-tenths{width:60%}
.lap-and-up-four-fifths,.lap-and-up-eight-tenths{width:80%}
.lap-and-up-one-sixth,.lap-and-up-two-twelfths{width:16.666%}
.lap-and-up-five-sixths,.lap-and-up-ten-twelfths{width:83.333%}
.lap-and-up-one-eighth{width:12.5%}
.lap-and-up-three-eighths{width:37.5%}
.lap-and-up-five-eighths{width:62.5%}
.lap-and-up-seven-eighths{width:87.5%}
.lap-and-up-one-tenth{width:10%}
.lap-and-up-three-tenths{width:30%}
.lap-and-up-seven-tenths{width:70%}
.lap-and-up-nine-tenths{width:90%}
.lap-and-up-one-twelfth{width:8.333%}
.lap-and-up-five-twelfths{width:41.666%}
.lap-and-up-seven-twelfths{width:58.333%}
.lap-and-up-eleven-twelfths{width:91.666%}

}

@media only screen and (max-width:1023px){

.portable-one-whole{width:100%}
.portable-one-half,.portable-two-quarters,.portable-three-sixths,.portable-four-eighths,.portable-five-tenths,.portable-six-twelfths{width:50%}
.portable-one-third,.portable-two-sixths,.portable-four-twelfths{width:33.333%}
.portable-two-thirds,.portable-four-sixths,.portable-eight-twelfths{width:66.666%}
.portable-one-quarter,.portable-two-eighths,.portable-three-twelfths{width:25%}
.portable-three-quarters,.portable-six-eighths,.portable-nine-twelfths{width:75%}
.portable-one-fifth,.portable-two-tenths{width:20%}
.portable-two-fifths,.portable-four-tenths{width:40%}
.portable-three-fifths,.portable-six-tenths{width:60%}
.portable-four-fifths,.portable-eight-tenths{width:80%}
.portable-one-sixth,.portable-two-twelfths{width:16.666%}
.portable-five-sixths,.portable-ten-twelfths{width:83.333%}
.portable-one-eighth{width:12.5%}
.portable-three-eighths{width:37.5%}
.portable-five-eighths{width:62.5%}
.portable-seven-eighths{width:87.5%}
.portable-one-tenth{width:10%}
.portable-three-tenths{width:30%}
.portable-seven-tenths{width:70%}
.portable-nine-tenths{width:90%}
.portable-one-twelfth{width:8.333%}
.portable-five-twelfths{width:41.666%}
.portable-seven-twelfths{width:58.333%}
.portable-eleven-twelfths{width:91.666%}

}

@media only screen and (min-width:1024px){

.desk-one-whole{width:100%}
.desk-one-half,.desk-two-quarters,.desk-three-sixths,.desk-four-eighths,.desk-five-tenths,.desk-six-twelfths{width:50%}
.desk-one-third,.desk-two-sixths,.desk-four-twelfths{width:33.333%}
.desk-two-thirds,.desk-four-sixths,.desk-eight-twelfths{width:66.666%}
.desk-one-quarter,.desk-two-eighths,.desk-three-twelfths{width:25%}
.desk-three-quarters,.desk-six-eighths,.desk-nine-twelfths{width:75%}
.desk-one-fifth,.desk-two-tenths{width:20%}
.desk-two-fifths,.desk-four-tenths{width:40%}
.desk-three-fifths,.desk-six-tenths{width:60%}
.desk-four-fifths,.desk-eight-tenths{width:80%}
.desk-one-sixth,.desk-two-twelfths{width:16.666%}
.desk-five-sixths,.desk-ten-twelfths{width:83.333%}
.desk-one-eighth{width:12.5%}
.desk-three-eighths{width:37.5%}
.desk-five-eighths{width:62.5%}
.desk-seven-eighths{width:87.5%}
.desk-one-tenth{width:10%}
.desk-three-tenths{width:30%}
.desk-seven-tenths{width:70%}
.desk-nine-tenths{width:90%}
.desk-one-twelfth{width:8.333%}
.desk-five-twelfths{width:41.666%}
.desk-seven-twelfths{width:58.333%}
.desk-eleven-twelfths{width:91.666%}

}

.brand{font-family:"Helvetica Neue",sans-serif!important;color:#4a8ec2!important}
.brand-face{font-family:"Helvetica Neue",sans-serif!important}
.brand-color,.brand-colour{color:#4a8ec2!important}

.float--right{float:right!important}
.float--left{float:left!important}
.float--none{float:none!important}
.text--left{text-align:left!important}
.text--center{text-align:center!important}
.text--right{text-align:right!important}

.weight--light{font-weight:300!important}
.weight--normal{font-weight:400!important}
.weight--semibold{font-weight:600!important}

.push{margin:24px!important}
.push--top{margin-top:24px!important}
.push--right{margin-right:24px!important}
.push--bottom{margin-bottom:24px!important}
.push--left{margin-left:24px!important}
.push--ends{margin-top:24px!important;margin-bottom:24px!important}
.push--sides{margin-right:24px!important;margin-left:24px!important}
.push-half{margin:12px!important}
.push-half--top{margin-top:12px!important}
.push-half--right{margin-right:12px!important}
.push-half--bottom{margin-bottom:12px!important}
.push-half--left{margin-left:12px!important}
.push-half--ends{margin-top:12px!important;margin-bottom:12px!important}
.push-half--sides{margin-right:12px!important;margin-left:12px!important}
.flush{margin:0!important}

.flush--top{margin-top:0!important}
.flush--right{margin-right:0!important}
.flush--bottom{margin-bottom:0!important}
.flush--left{margin-left:0!important}
.flush--ends{margin-top:0!important;margin-bottom:0!important}
.flush--sides{margin-right:0!important;margin-left:0!important}

.soft{padding:24px!important}
.soft--top{padding-top:24px!important}
.soft--right{padding-right:24px!important}
.soft--bottom{padding-bottom:24px!important}
.soft--left{padding-left:24px!important}
.soft--ends{padding-top:24px!important;padding-bottom:24px!important}
.soft--sides{padding-right:24px!important;padding-left:24px!important}
.soft-half{padding:12px!important}
.soft-half--top{padding-top:12px!important}
.soft-half--right{padding-right:12px!important}
.soft-half--bottom{padding-bottom:12px!important}
.soft-half--left{padding-left:12px!important}
.soft-half--ends{padding-top:12px!important;padding-bottom:12px!important}
.soft-half--sides{padding-right:12px!important;padding-left:12px!important}

.hard{padding:0!important}
.hard--top{padding-top:0!important}
.hard--right{padding-right:0!important}
.hard--bottom{padding-bottom:0!important}
.hard--left{padding-left:0!important}
.hard--ends{padding-top:0!important;padding-bottom:0!important}
.hard--sides{padding-right:0!important;padding-left:0!important}

.full-bleed{margin-right:-24px!important;margin-left:-24px!important}
.islet .full-bleed{margin-right:-12px!important;margin-left:-12px!important}
.informative{cursor:help!important}
.muted{opacity:.5!important;filter:alpha(opacity=50)!important}
.proceed{text-align:right!important}
.go:after{content:" " "»"!important}
.caps{text-transform:uppercase!important}

.accessibility,.visuallyhidden{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;width:1px!important}

@media only screen and (max-width:480px){.accessibility--palm,.visuallyhidden--palm{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;width:1px!important}}
@media only screen and (min-width:481px)and (max-width:1023px){.accessibility--lap,.visuallyhidden--lap{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;width:1px!important}}
@media only screen and (min-width:481){.accessibility--lap-and-up,.visuallyhidden--lap-and-up{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;width:1px!important}}
@media only screen and (max-width:1023px){.accessibility--portable,.visuallyhidden--portable{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;width:1px!important}}
@media only screen and (min-width:1024px){.accessibility--desk,.visuallyhidden--desk{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;width:1px!important}}
@media only screen and (min-width:1200px){.accessibility--desk-wide,.visuallyhidden--desk-wide{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;width:1px!important}}

@media screen and (max-width:415px){#alerts{width:250px;margin-left:-125px}#alerts .alert .hide{display:block}#alerts .alert .left{width:50px}#alerts .alert .right{width:200px;margin-left:50px}}

body,html{
	color:#000;
	width:100%;
	height:100%;
	font-family:'Segoe UI','Open Sans',Helvetica,Arial,sans-serif;
	overflow:hidden;
	background-color:#fff
}
	
body a,html a{text-decoration:none;color:#fff;font-size:17px;font-size:1.0625rem;font-weight:bold;-moz-transition:color .3s ease-in;-o-transition:color .3s ease-in;-webkit-transition:color .3s ease-in;transition:color .3s ease-in}
body a:hover,html a:hover{color:#8e8e8e}
body button:active,html button:active{outline:none}
body :focus,html :focus{outline:none}
body ::-moz-focus-inner,html ::-moz-focus-inner{border:0}

.hardware-acceleration{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
#main-content{height:100%;width:100%}

.particle-canvas{position:fixed;top:0;left:0;z-index:1;width:100%;height:100%;-moz-animation-duration:3s;-o-animation-duration:3s;-webkit-animation-duration:3s;animation-duration:3s}
.particle-canvas.particle-canvas--blurred{z-index:0;filter:blur(5px);-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='5');-moz-animation-duration:1s;-o-animation-duration:1s;-webkit-animation-duration:1s;animation-duration:1s}

.container{position:relative;z-index:2;display:table;width:100%;height:100%}
.content--centered{display:table-cell;vertical-align:middle;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.content--centered .content{max-width:500px;margin:0 auto;text-align:center !important}
.content--centered .content .sections{position:relative}
.content--centered .content .sections .section{width:100%;opacity:0;height:400px}
.content--centered .content .sections .section.text{font-size:15px;line-height:1.75}
.content--centered .content .sections .section.text .text--block{display:block}
.content--centered .content .sections .section.text p.last{margin-bottom:16px;margin-bottom:1rem}
.content--centered .content .sections .section .section__header{margin-bottom:8px;margin-bottom:.5rem;font-size:24px;font-size:1.5rem}
.content--centered .content .sections .section.section__change{position:absolute;top:0}
.content--centered .content .sections .section.logo{position:absolute;height:100%;top:0;opacity:1}
.content--centered p{text-align:center !important}
.content--centered p.contact{font-size:18px}

.content--centered .content .logo__img{width:85%;margin-bottom:8px;margin-bottom:.5rem;-moz-animation-delay:.3s;-o-animation-delay:.3s;-webkit-animation-delay:.3s;animation-delay:.3s}

.content--centered .content .content__text{-moz-animation-delay:.5s;-o-animation-delay:.5s;-webkit-animation-delay:.5s;animation-delay:.5s;margin-bottom:2em;font-size:16px;font-size:1rem}

.content--centered .content .content__text span{color:#000;font-size:10px;padding:15px;cursor:pointer;transition: all 0.3s ease; filter: blur(0px)}
.content--centered .content .content__text span:hover{filter: blur(3px);transition: all 0.3s ease}
.content--centered .content .content__text .square-divider{font-size:28px;display:inline-block;margin-left:15px;margin-right:15px;}

.content--centered .content .form__wrap{position:relative;padding:0 20px;-moz-animation-delay:.7s;-o-animation-delay:.7s;-webkit-animation-delay:.7s;animation-delay:.7s;z-index:10}
.content--centered .content .form__wrap .form__input{width:100%;height:45px;border:none;background:#f4f4f4;color:#444;padding:.5em 0 .5em .6em;cursor:auto;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:8px;-webkit-border-top-left-radius:8px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:8px;-moz-border-radius-topleft:8px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:8px;border-top-left-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:19px;font-size:1.1875rem}
.content--centered .content .form__wrap .field__faux{position:absolute;left:-5000px}
.content--centered .content .form__wrap .form__button{border:none;width:100%;height:45px;-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:#f4f4f4;background:#998efb;font-weight:bold;letter-spacing:1px;padding:1px 2px;line-height:45px}
.content--centered .content .form__wrap .progress-button{position:relative}
.content--centered .content .form__wrap .progress-button .progress-content{position:relative;z-index:5;font-family:'Helvetica',Arial}
.content--centered .content .form__wrap .progress-button .progress-bar{position:absolute;height:100%;width:0;background:#8375fa;left:0;top:0;opacity:0}
.content--centered .content .form__wrap .progress-button.state-loading .progress-bar{opacity:1;-moz-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out}
.content--centered .content .form__wrap .progress-button.state-loading .progress-bar.rounded{-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.content--centered .content .social-outlets{opacity:0;position:absolute;top:60px;width:100%;z-index:1}
.content--centered .content .social-outlets.active{top:0;z-index:20}
.content--centered .content .social-outlets.active ul.nav>li a{cursor:pointer;pointer-events:all}
.content--centered .content .social-outlets ul.nav{margin-bottom:8px;margin-bottom:.5rem}
.content--centered .content .social-outlets ul.nav>li{padding:0 12px;padding:0 .75rem}
.content--centered .content .social-outlets ul.nav>li .icon-blogger-rect{font-size:27px;font-size:1.6875rem}
.content--centered .content .social-outlets ul.nav>li a{color:#a69dfc;-moz-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;pointer-events:none;cursor:default;font-size:30px;font-size:1.875rem}
.content--centered .content .social-outlets ul.nav>li a:hover{color:#fff}
.content--centered .content .social-outlets .notes{opacity:0;font-size:small;letter-spacing:1px;color:#d3d3d3;-moz-animation-delay:.5s;-o-animation-delay:.5s;-webkit-animation-delay:.5s;animation-delay:.5s}
.content--centered .content .user__actions{position:relative}
.content--centered .content p{text-align:left;padding:0 20px}

.footer{position:absolute;bottom:20px;font-size:13px;font-size:.8125rem;width:100%;color:rgba(255,255,255,.25);z-index:99999}
.footer .spacer{margin:0 5px}
.footer .nav{display:inline-block;margin:0}
.footer .nav li{margin-right:5px}
.footer .nav li a{font-size:16px;font-size:1rem;color:rgba(255,255,255,.25)}
.footer .nav li a:hover{color:#fff}

@media screen and (max-width:700px),screen and (max-height:650px){#particles-left,#particles-right{display:none;opacity:0}}

@media screen and (min-width:481px){

.content--centered .content .form__wrap .form__button{position:relative}
.content--centered .content .form__wrap .form__button:before,.content--centered .content .form__wrap .form__button:after{content:"";position:absolute;border-collapse:separate;border:10px solid transparent;border-right-color:#998efb!important;right:100%;top:50%;margin-top:-10px}
.content--centered .content .form__wrap .form__button:after{border-width:9px;border-right-color:#998efb!important;top:50%;margin-top:-9px}
.content--centered .content .form__wrap .form__button.state-loading{position:relative}
.content--centered .content .form__wrap .form__button.state-loading:before,.content--centered .content .form__wrap .form__button.state-loading:after{content:"";position:absolute;border-collapse:separate;border:10px solid transparent;border-right-color:#8375fa!important;right:100%;top:50%;margin-top:-10px}
.content--centered .content .form__wrap .form__button.state-loading:after{border-width:9px;border-right-color:#8375fa!important;top:50%;margin-top:-9px}

}

@media screen and (min-height:401px)and (max-height:500px){

.content--centered .content .sections .section{height:200px}
.content--centered .content .sections .section p{line-height:1.5;font-size:13px;font-size:.8125rem}
.content--centered .content .sections .section p.last,.content--centered .content .sections .section p .strippable{display:none;visibility:hidden}
.content--centered .content .sections .section .section__header{line-height:1}
.content--centered .content .logo__img{width:175px}
.footer{bottom:10px}

}

@media screen and (max-width:480px){

.content--centered .content .sections .section{height:255px,margin-top:-100px}
.content--centered .content .sections .section p.last,.content--centered .content .sections .section p .strippable{display:none;visibility:hidden}
.content--centered .content .sections .section .section__header{line-height:1}
.content--centered .content .logo__img{width:270px}
.content--centered .content p{margin-top:-50px;line-height:1.5em;font-size:15px;padding:55px}
.content--centered .content .content__text{font-size:16px;}
.content--centered .content .form__wrap .form__input,.content--centered .content .form__wrap .form__button{-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-webkit-border-top-left-radius:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;-moz-border-radius-topleft:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;border-top-left-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.content--centered .content .form__wrap .progress-button .progress-bar{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:8px;-webkit-border-top-left-radius:8px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:8px;-moz-border-radius-topleft:8px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:8px;border-top-left-radius:8px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.content--centered .content .form__wrap .form__input{margin-bottom:16px;margin-bottom:1rem}
.footer{font-size:10px;font-size:.625rem;bottom:10px}

}

@media screen and (max-width:480px)and (min-height:401px)and (max-height:500px){.content--centered .content .form__wrap .form__input{margin-bottom:10px}}

@media screen and (max-height:400px){

.content--centered .content .content__text{font-size:15px;font-size:.9375rem;margin-bottom:1em}
.content--centered .content .sections .section{height:185px}
.content--centered .content .sections .section p{font-size:12px;font-size:.75rem;line-height:1.25}
.content--centered .content .sections .section .section__header{font-size:16px;font-size:1rem}
.content--centered .content .logo__img{width:160px}
.content--centered .content .form__wrap .form__input,.content--centered .content .form__wrap .form__button{height:36px;line-height:36px}
.footer{bottom:10px}

}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#particles-middle{opacity:.3}}
