@charset "UTF-8";@import url(//hello.myfonts.net/count/2ac29d);.newsletter .wf-loading h3,.wf-loading .logo,.wf-loading .newsletter h3,.wf-loading dd,.wf-loading dt,.wf-loading h1,.wf-loading h2,.wf-loading h3,.wf-loading h4,.wf-loading h5,.wf-loading h6,.wf-loading li,.wf-loading p,.wf-loading small,.wf-loading td,.wf-loading th{visibility:hidden!important}*,:after,:before{box-sizing:border-box}.ir{background-repeat:no-repeat;direction:ltr;display:block;text-align:left;text-indent:-999em;overflow:hidden}.hide,.ir br{display:none}.hidden{display:none;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.pull-right{float:right}.pull-left{float:left}.clear{clear:both}.banner section,.banner--single section,.button-group,.clearfix,.contact-addresses .split-content--float,.contact-banner section,.drawer,.event-teaser,.field,.field--check label,.group,.home-training,.home-training section,.mini-bio,.result,.row,.speaker-profile{zoom:1}.banner section:after,.banner section:before,.banner--single section:after,.banner--single section:before,.button-group:after,.button-group:before,.clearfix:after,.clearfix:before,.contact-addresses .split-content--float:after,.contact-addresses .split-content--float:before,.contact-banner section:after,.contact-banner section:before,.drawer:after,.drawer:before,.event-teaser:after,.event-teaser:before,.field--check label:after,.field--check label:before,.field:after,.field:before,.group:after,.group:before,.home-training section:after,.home-training section:before,.home-training:after,.home-training:before,.mini-bio:after,.mini-bio:before,.result:after,.result:before,.row:after,.row:before,.speaker-profile:after,.speaker-profile:before{content:" ";display:table}.banner section:after,.banner--single section:after,.button-group:after,.clearfix:after,.contact-addresses .split-content--float:after,.contact-banner section:after,.drawer:after,.event-teaser:after,.field--check label:after,.field:after,.group:after,.home-training section:after,.home-training:after,.mini-bio:after,.result:after,.row:after,.speaker-profile:after{clear:both}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}@font-face{font-family:AvenirWeb;src:url(../fonts/2AC29D_0_0.eot);src:url(../fonts/2AC29D_0_0.eot?#iefix) format("embedded-opentype"),url(../fonts/2AC29D_0_0.woff) format("woff"),url(../fonts/2AC29D_0_0.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:AvenirWeb;src:url(../fonts/2AC29D_1_0.eot);src:url(../fonts/2AC29D_1_0.eot?#iefix) format("embedded-opentype"),url(../fonts/2AC29D_1_0.woff) format("woff"),url(../fonts/2AC29D_1_0.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:AvenirWeb;src:url(../fonts/2AC29D_2_0.eot);src:url(../fonts/2AC29D_2_0.eot?#iefix) format("embedded-opentype"),url(../fonts/2AC29D_2_0.woff) format("woff"),url(../fonts/2AC29D_2_0.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:AvenirWeb;src:url(../fonts/2AC29D_3_0.eot);src:url(../fonts/2AC29D_3_0.eot?#iefix) format("embedded-opentype"),url(../fonts/2AC29D_3_0.woff) format("woff"),url(../fonts/2AC29D_3_0.ttf) format("truetype");font-weight:400;font-style:normal}* ::-moz-selection{background:#005a7a;color:#fff}* ::selection{background:#005a7a;color:#fff}p{widows:2}a{-webkit-transition:all .1s linear;transition:all .1s linear;text-decoration:underline;position:relative}a:link,a:visited{color:#17779f}a:active,a:focus,a:hover{color:#00648c;cursor:pointer}a:active{top:1px}a .external{height:1em;width:1em;max-height:1em;max-width:1em;display:inline-block;vertical-align:middle}.meta a:link,.meta a:visited,.result__meta a:link,.result__meta a:visited{color:#0c4c6f}.meta a:active,.meta a:focus,.meta a:hover,.result__meta a:active,.result__meta a:focus,.result__meta a:hover{color:#023e59}.disabled{color:#979797!important}.highlight{background:#7eb23b}.strike{text-decoration:line-through}.caps{text-transform:uppercase}b,strong{font-weight:500}.lead,.newsletter .page-intro h3+p,.page-intro .newsletter h3+p,.page-intro h2+p{font-size:1.125em;line-height:1.75}.secondary{font-size:.9em}ol,ul{padding:0}ol li,ul li{margin-left:1em}address{font-style:normal}.dark,.dark .newsletter h3,.dark .newsletter h3>small,.dark .newsletter h3>span,.dark .newsletter h3>strong,.dark a,.dark a>small,.dark a>span,.dark a>strong,.dark h1,.dark h1>small,.dark h1>span,.dark h1>strong,.dark h2,.dark h2>small,.dark h2>span,.dark h2>strong,.dark h3,.dark h3>small,.dark h3>span,.dark h3>strong,.dark h4,.dark h4>small,.dark h4>span,.dark h4>strong,.dark h5,.dark h5>small,.dark h5>span,.dark h5>strong,.dark h6,.dark h6>small,.dark h6>span,.dark h6>strong,.newsletter .dark h3,.newsletter .dark h3>small,.newsletter .dark h3>span,.newsletter .dark h3>strong,.newsletter .orange h3,.newsletter .orange h3>small,.newsletter .orange h3>span,.newsletter .orange h3>strong,.newsletter .reverse h3,.newsletter .reverse h3>small,.newsletter .reverse h3>span,.newsletter .reverse h3>strong,.newsletter .very-dark h3,.newsletter .very-dark h3>small,.newsletter .very-dark h3>span,.newsletter .very-dark h3>strong,.orange,.orange .newsletter h3,.orange .newsletter h3>small,.orange .newsletter h3>span,.orange .newsletter h3>strong,.orange a,.orange a>small,.orange a>span,.orange a>strong,.orange h1,.orange h1>small,.orange h1>span,.orange h1>strong,.orange h2,.orange h2>small,.orange h2>span,.orange h2>strong,.orange h3,.orange h3>small,.orange h3>span,.orange h3>strong,.orange h4,.orange h4>small,.orange h4>span,.orange h4>strong,.orange h5,.orange h5>small,.orange h5>span,.orange h5>strong,.orange h6,.orange h6>small,.orange h6>span,.orange h6>strong,.reverse,.reverse .newsletter h3,.reverse .newsletter h3>small,.reverse .newsletter h3>span,.reverse .newsletter h3>strong,.reverse a,.reverse a>small,.reverse a>span,.reverse a>strong,.reverse h1,.reverse h1>small,.reverse h1>span,.reverse h1>strong,.reverse h2,.reverse h2>small,.reverse h2>span,.reverse h2>strong,.reverse h3,.reverse h3>small,.reverse h3>span,.reverse h3>strong,.reverse h4,.reverse h4>small,.reverse h4>span,.reverse h4>strong,.reverse h5,.reverse h5>small,.reverse h5>span,.reverse h5>strong,.reverse h6,.reverse h6>small,.reverse h6>span,.reverse h6>strong,.very-dark,.very-dark .newsletter h3,.very-dark .newsletter h3>small,.very-dark .newsletter h3>span,.very-dark .newsletter h3>strong,.very-dark a,.very-dark a>small,.very-dark a>span,.very-dark a>strong,.very-dark h1,.very-dark h1>small,.very-dark h1>span,.very-dark h1>strong,.very-dark h2,.very-dark h2>small,.very-dark h2>span,.very-dark h2>strong,.very-dark h3,.very-dark h3>small,.very-dark h3>span,.very-dark h3>strong,.very-dark h4,.very-dark h4>small,.very-dark h4>span,.very-dark h4>strong,.very-dark h5,.very-dark h5>small,.very-dark h5>span,.very-dark h5>strong,.very-dark h6,.very-dark h6>small,.very-dark h6>span,.very-dark h6>strong{color:#fff}.newsletter h3,h1,h2,h3,h4,h5,h6{font-family:AvenirWeb,"Avenir Next",Avenir,"Helvetica Neue",Arial,Helvetica,sans-serif;widows:2;font-weight:500;color:#014a6f;margin-top:1.5em;margin-bottom:.5em}.newsletter h3>small,.newsletter h3>span,.newsletter h3>strong,h1>small,h1>span,h1>strong,h2>small,h2>span,h2>strong,h3>small,h3>span,h3>strong,h4>small,h4>span,h4>strong,h5>small,h5>span,h5>strong,h6>small,h6>span,h6>strong{color:#014a6f}h1{font-size:2.25em;line-height:1.25em}.newsletter h3,h2{font-size:1.5em;line-height:1.25em;text-align:center;margin-top:2em;margin-bottom:1em}.newsletter .split-content h3,.newsletter .split-content--float h3,.split-content .newsletter h3,.split-content h2,.split-content--float .newsletter h3,.split-content--float h2{text-align:left}h3{font-size:1.25em;line-height:1.2em}h4{font-size:1.125em}h5{font-size:1em;text-transform:uppercase}h6{font-size:.85em;text-transform:uppercase}blockquote{margin:3em 0;padding:0}blockquote p{padding:0 0 0 1em;border-left:1em solid #EEF8F9;font-size:1.25em;line-height:1.4}blockquote .source,blockquote cite{text-align:right;font-style:italic}.orange>section>blockquote{padding:2em}.orange>section>blockquote p{border:none;padding:0;font-size:2em}q{font-size:1.25em;line-height:1.4;color:#555;quotes:"‘" "’" "“" "”"}q:before{content:"‘"}q:after{content:"’"}q q:before{content:"“"}q q:after{content:"”"}html{font-size:100%}body{font-size:16px;font-size:1rem;line-height:1.5;background:#fff;color:#191919;margin:0;padding:0;font-weight:400;font-family:AvenirWeb,"Avenir Next",Avenir,"Helvetica Neue",Arial,Helvetica,sans-serif;border-top:10px solid #0c4c6f}article,aside,footer,header,nav,section{display:block}nav ul{list-style:none}nav a{font-weight:500;text-decoration:none}section{max-width:64em;margin-left:auto;margin-right:auto}.content-area{clear:both}.wrapper{max-width:64em!important;padding-left:0!important;padding-right:0!important;margin:0 auto;padding:0;overflow:hidden}.row{position:relative;padding:1.5rem 5.55556%}.row--tight{padding-top:0;padding-bottom:0}.page-intro{padding-bottom:3em}.centered-content{max-width:40em;margin-left:auto;margin-right:auto}.centered-content .button,.centered-content .pagination .post-navigation a,.pagination .post-navigation .centered-content a{margin:1.5em auto 1em}.triple-content,.triple-content--alt{list-style:none;margin:0;padding:0}.triple-content__item{width:100%;margin-bottom:3em;margin-left:0;margin-right:0}.quad-content__item{width:100%;margin-bottom:3em}@media only screen and (min-width:25em){.quad-content__item,.triple-content--alt .triple-content__item{float:left;width:50%;padding-left:.75em;padding-right:.75em}.quad-content__item:nth-child(odd),.triple-content--alt .triple-content__item:nth-child(odd){clear:both}.quad-content__item.triple--solo,.triple-content--alt .triple-content__item.triple--solo{margin-left:25%}}@media only screen and (min-width:48em){html{font-size:112.5%}body{border-top:0}.row{margin-left:auto;margin-right:auto}.split-content,.split-content--float,.split-content__primary,.split-content__secondary{width:50%;padding-left:.75em;padding-right:.75em}.split-content__primary{float:right}.split-content--float,.split-content__secondary{float:left}.split-content--float:nth-child(odd),.split-content__secondary:nth-child(odd){clear:both}.triple-content--alt .triple-content__item,.triple-content__item{width:33%;float:left;padding:.75em}.triple-content--alt .triple-content__item:nth-child(odd),.triple-content__item:nth-child(odd){clear:none}.triple-content--alt .triple-content__item:nth-child(3n+4),.triple-content__item:nth-child(3n+4){clear:both}.triple-content--alt .triple-content__item.triple--solo,.triple-content__item.triple--solo{margin-left:33%}}@media only screen and (min-width:64em){.quad-content__item{width:25%}.quad-content__item:nth-child(odd){clear:none}.quad-content__item:nth-child(4n+5){clear:both}}.dark{color:#fff;background:url(../images/sa-bg-darkblue.png) no-repeat center center;background-size:cover;background-color:#17779f}.dark a{color:#fff}.dark+.orange{border-top:1px solid #fff}.very-dark{color:#fff;background:#0c4c6f}.very-dark a{color:#fff}.very-dark+.orange{border-top:1px solid #fff}.reverse{color:#fff;background:#17779f url(../images/sa-bg-darkblue.svg) no-repeat}.subtle{background:#EEF8F9}.subtle+.newsletter{border-top:1px solid #fff}.skyline{background:url(../images/divider-buildings.png) repeat-x top #EEF8F9;padding-top:150px}.skyline+.subtle{border-top:1px solid #fff}.light-orange{background-color:#fcede3}.orange{color:#fff;background:url(../images/sa-bg-orange.png) #c9472d center center fixed}.newsletter .orange h3,.orange .newsletter h3,.orange a,.orange h2{color:#fff}.orange+.dark{border-top:1px solid #fff}.video-js{margin:1em auto}.video-js.vjs-fullscreen{margin:0}img{border:none}figure{display:block;margin:0;padding:0;overflow:hidden}figure img{max-width:100%;width:100%;height:auto;display:block}figure.round img{margin:0 auto;border-radius:100%}.circle{display:block;overflow:hidden;margin:0 auto;border-radius:100%}.wp-caption-text,figcaption{font-size:.8em}@media only screen and (min-width:48em){.alignright{float:right;margin-left:1.5em}.alignleft{float:left;margin-right:1.5em}.aligncenter{margin-left:auto;margin-right:auto;text-align:center}.icon-passage{overflow:auto}.icon-passage .alignleft{width:47%;margin-right:3%}.icon-passage .alignright{width:47%;margin-left:3%}}.callout{padding:0}.callout section{width:90%;padding:0 1.5em 2em;overflow:visible}@media only screen and (min-width:48em){.callout section{width:auto;max-width:40em;padding:0 3em 2em}}.callout .newsletter h3,.callout h2,.newsletter .callout h3{margin-top:1.5em;margin-bottom:1em}.callout img{width:90%}@media only screen and (min-width:48em){.callout img{width:auto;max-width:40em;margin:0 auto}}.callout .content{padding:.75em 1.5em 1.5em}.callout .content img{width:100%;max-width:100%}.article-body .callout{padding:.75em 1.5em;background:#EEF8F9}.article-body .callout.centered{text-align:center}.callout--light-orange section{background-color:#fcede3;border:1px solid #fcede3}.callout--light-orange .newsletter h3,.callout--light-orange h2,.newsletter .callout--light-orange h3{color:#191919}.drawer{overflow:hidden;position:relative;-webkit-transition:all .5s easeIn;transition:all .5s easeIn}.tags{display:inline-block}.tags a{cursor:pointer;display:inline-block;margin-right:.5em;margin-bottom:.5em;padding:.15em 1em 0;background-color:#EEF8F9;-khtml-border-radius:5em;border-radius:5em;font-size:.9em;text-decoration:none;color:#0c4c6f}.tags a:last-child{margin-right:0}.tags a:active,.tags a:focus,.tags a:hover{background-color:#17779f;color:#fff}.search p{position:relative}.search p:first-child{line-height:1}.search input[type=text]{display:inline-block;padding:.45em 2em .2em 1em;font-size:.9em}.search button{position:absolute;top:.15em;right:.35em;padding:.35em;font-size:.9em;border:0}.search button,.search button:focus,.search button:hover{background:0 0;color:#0c4c6f}.search button:focus{outline:1px dotted #17779f}@media only screen and (min-width:48em){.search{width:10em;position:absolute;top:.5em;right:.85em}}@media only screen and (max-width:48em){header .search{display:none}}.result-listing{counter-reset:search-counter;list-style:none}.result-listing li{display:block;overflow:visible}.result-listing li:before{content:counter(search-counter);counter-increment:search-counter;position:absolute;left:-1.5em;top:.9em;font-size:1.5em;text-align:right;color:#555}.result-listing[start="10"]{counter-reset:search-counter 10}.result-listing[start="20"]{counter-reset:search-counter 20}.result-listing[start="30"]{counter-reset:search-counter 30}.result-listing[start="40"]{counter-reset:search-counter 40}.result-listing[start="50"]{counter-reset:search-counter 50}.result-listing[start="60"]{counter-reset:search-counter 60}.result-listing[start="70"]{counter-reset:search-counter 70}.result-listing[start="80"]{counter-reset:search-counter 80}.result-listing[start="90"]{counter-reset:search-counter 90}.result-listing[start="100"]{counter-reset:search-counter 100}.result-listing[start="110"]{counter-reset:search-counter 110}.result-listing[start="120"]{counter-reset:search-counter 120}.result-listing[start="130"]{counter-reset:search-counter 130}.result-listing[start="140"]{counter-reset:search-counter 140}.result-listing[start="150"]{counter-reset:search-counter 150}.result-listing[start="160"]{counter-reset:search-counter 160}.result-listing[start="170"]{counter-reset:search-counter 170}.result-listing[start="180"]{counter-reset:search-counter 180}.result-listing[start="190"]{counter-reset:search-counter 190}.result-listing[start="200"]{counter-reset:search-counter 200}.result-listing[start="210"]{counter-reset:search-counter 210}.result-listing[start="220"]{counter-reset:search-counter 220}.result-listing[start="230"]{counter-reset:search-counter 230}.result-listing[start="240"]{counter-reset:search-counter 240}.result-listing[start="250"]{counter-reset:search-counter 250}.result-listing[start="260"]{counter-reset:search-counter 260}.result-listing[start="270"]{counter-reset:search-counter 270}.result-listing[start="280"]{counter-reset:search-counter 280}.result-listing[start="290"]{counter-reset:search-counter 290}.result-listing[start="300"]{counter-reset:search-counter 300}.result-listing[start="310"]{counter-reset:search-counter 310}.result-listing[start="320"]{counter-reset:search-counter 320}.result-listing[start="330"]{counter-reset:search-counter 330}.result-listing[start="340"]{counter-reset:search-counter 340}.result-listing[start="350"]{counter-reset:search-counter 350}.result-listing[start="360"]{counter-reset:search-counter 360}.result-listing[start="370"]{counter-reset:search-counter 370}.result-listing[start="380"]{counter-reset:search-counter 380}.result-listing[start="390"]{counter-reset:search-counter 390}.result-listing[start="400"]{counter-reset:search-counter 400}.result-listing[start="410"]{counter-reset:search-counter 410}.result-listing[start="420"]{counter-reset:search-counter 420}.result-listing[start="430"]{counter-reset:search-counter 430}.result-listing[start="440"]{counter-reset:search-counter 440}.result-listing[start="450"]{counter-reset:search-counter 450}.result-listing[start="460"]{counter-reset:search-counter 460}.result-listing[start="470"]{counter-reset:search-counter 470}.result-listing[start="480"]{counter-reset:search-counter 480}.result-listing[start="490"]{counter-reset:search-counter 490}.result-listing[start="500"]{counter-reset:search-counter 500}.result-listing[start="510"]{counter-reset:search-counter 510}.result-listing[start="520"]{counter-reset:search-counter 520}.result-listing[start="530"]{counter-reset:search-counter 530}.result-listing[start="540"]{counter-reset:search-counter 540}.result-listing[start="550"]{counter-reset:search-counter 550}.result-listing[start="560"]{counter-reset:search-counter 560}.result-listing[start="570"]{counter-reset:search-counter 570}.result-listing[start="580"]{counter-reset:search-counter 580}.result-listing[start="590"]{counter-reset:search-counter 590}.result-listing[start="600"]{counter-reset:search-counter 600}.result-listing[start="610"]{counter-reset:search-counter 610}.result-listing[start="620"]{counter-reset:search-counter 620}.result-listing[start="630"]{counter-reset:search-counter 630}.result-listing[start="640"]{counter-reset:search-counter 640}.result-listing[start="650"]{counter-reset:search-counter 650}.result-listing[start="660"]{counter-reset:search-counter 660}.result-listing[start="670"]{counter-reset:search-counter 670}.result-listing[start="680"]{counter-reset:search-counter 680}.result-listing[start="690"]{counter-reset:search-counter 690}.result-listing[start="700"]{counter-reset:search-counter 700}.result-listing[start="710"]{counter-reset:search-counter 710}.result-listing[start="720"]{counter-reset:search-counter 720}.result-listing[start="730"]{counter-reset:search-counter 730}.result-listing[start="740"]{counter-reset:search-counter 740}.result-listing[start="750"]{counter-reset:search-counter 750}.result-listing[start="760"]{counter-reset:search-counter 760}.result-listing[start="770"]{counter-reset:search-counter 770}.result-listing[start="780"]{counter-reset:search-counter 780}.result-listing[start="790"]{counter-reset:search-counter 790}.result-listing[start="800"]{counter-reset:search-counter 800}.result-listing[start="810"]{counter-reset:search-counter 810}.result-listing[start="820"]{counter-reset:search-counter 820}.result-listing[start="830"]{counter-reset:search-counter 830}.result-listing[start="840"]{counter-reset:search-counter 840}.result-listing[start="850"]{counter-reset:search-counter 850}.result-listing[start="860"]{counter-reset:search-counter 860}.result-listing[start="870"]{counter-reset:search-counter 870}.result-listing[start="880"]{counter-reset:search-counter 880}.result-listing[start="890"]{counter-reset:search-counter 890}.result-listing[start="900"]{counter-reset:search-counter 900}.result-listing[start="910"]{counter-reset:search-counter 910}.result-listing[start="920"]{counter-reset:search-counter 920}.result-listing[start="930"]{counter-reset:search-counter 930}.result-listing[start="940"]{counter-reset:search-counter 940}.result-listing[start="950"]{counter-reset:search-counter 950}.result-listing[start="960"]{counter-reset:search-counter 960}.result-listing[start="970"]{counter-reset:search-counter 970}.result-listing[start="980"]{counter-reset:search-counter 980}.result-listing[start="990"]{counter-reset:search-counter 990}.result-listing[start="1000"]{counter-reset:search-counter 1000}.result{margin-top:2.5em;padding-bottom:2em;border-bottom:1px solid #ddd;overflow:auto;position:relative}.result:last-of-type{border:0;padding-bottom:1em}.newsletter .result h3,.result .newsletter h3,.result h2{text-align:left;margin:0 0 .5em}.result__image{text-align:center;color:#fff;overflow:hidden;width:50%;max-width:12em;margin-left:auto;margin-right:auto;margin-bottom:1em}.result__meta{font-size:.8em}.result__nav .permalink{display:block;margin-bottom:.75em}@media only screen and (min-width:52em){.result{padding-top:1.5em;padding-bottom:2em}.result__content{float:left;width:66.6667%;margin-bottom:1em}.result__image{border-radius:0;float:right;width:25%;margin-left:0;margin-right:0;margin-bottom:2em;max-width:none}.result__nav .permalink{float:left;width:25%;padding-right:.25em;margin-bottom:0}.result__nav .tags{float:right;width:73%}}@media only screen and (min-width:64em){.result__image,.result__nav .permalink{width:20%}.result__nav .tags{width:80%}}.comment-list{list-style:none;overflow:hidden}.comment-list li{margin-bottom:2.5em;padding-bottom:2em;border-bottom:1px solid #ddd}.comment-list .avatar{vertical-align:middle;margin-right:.75em;border-radius:100%}.comment-list ol{padding-top:3em;padding-left:1em;margin-top:3em;border-top:1px solid #ddd;list-style:none}.comment-list ol li:last-child{border:none}.comment-author cite{font-style:normal}.comment-meta{font-size:.8em;line-height:1.75;margin-top:1.1em}@media only screen and (min-width:48em){.comment-list .avatar{margin-left:-4em}.comment-list ol{padding-left:3.25em}.comment-author{float:left}.comment-meta{float:right;text-align:right}.comment-meta+*{clear:both}}.pagination{overflow:auto;border:1px solid #ddd}.pagination:first-child{border-width:0 0 1px}.pagination:last-child{margin:1em 0 2em;border-width:1px 0 0}.pagination form,.pagination nav,.pagination>p{padding:.5em 0;line-height:2em}.pagination form,.pagination nav ul,.pagination p{margin:0}.pagination form,.pagination li{float:left}@media only screen and (min-width:48em){.pagination nav{float:right}}.pagination nav ul{margin:0;padding:0;list-style:none}@media only screen and (min-width:48em){.pagination>p{margin-right:1em;padding-right:1em;border-right:1px solid #ddd;float:left}}.pagination input[type=text]{display:inline-block;width:2.5em;padding:.5em .5em 0;text-align:center}.pagination .post-navigation{line-height:1.75em}.pagination .post-navigation a{margin-top:2px}.price-tag{text-align:center;background:#c9472d;border-radius:100%;color:#fff;width:2.8em;height:2.8em;font-size:1.5em;line-height:.9;padding:.8em .4em 0}.price-tag__currency{display:block;font-size:.5em;text-transform:uppercase;line-height:1}.button,.pagination .post-navigation a,a.button,button,input[type=submit]{position:relative;display:inline-block;padding:.7em 1.5em .5em;border:none;outline:0;text-align:center;text-decoration:none;cursor:pointer;font-family:AvenirWeb,"Avenir Next",Avenir,"Helvetica Neue",Arial,Helvetica,sans-serif;color:#fff;font-size:1em;line-height:1;vertical-align:middle;border-radius:40px;-webkit-transition:background .1s ease-in-out;transition:background .1s ease-in-out;background:#17779f}.button:hover,.pagination .post-navigation a:hover,a.button:hover,button:hover,input[type=submit]:hover{background:#0c4c6f}.button:active,.button:focus,.pagination .post-navigation a:active,.pagination .post-navigation a:focus,a.button:active,a.button:focus,button:active,button:focus,input[type=submit]:active,input[type=submit]:focus{background-color:#0c4c6f}.button img,.pagination .post-navigation a img,a.button img,button img,input[type=submit] img{vertical-align:baseline;display:inline-block}.button .fa,.pagination .post-navigation a .fa,a.button .fa,button .fa,input[type=submit] .fa{vertical-align:middle;margin-left:.25em}.button--disabled,.button--disabled:active,.button--disabled:focus,.button--disabled:hover,a.button--disabled,a.button--disabled:active,a.button--disabled:focus,a.button--disabled:hover{cursor:default}.button--large,a.button--large{font-size:1.6em;padding:1.125rem 3rem .75rem}.button--small,.pagination .post-navigation a,a.button--small{font-size:.9em;padding:.5em 1em .4em}.button-container{clear:both;text-align:center;margin-bottom:3em}.button-group .button,.button-group .pagination .post-navigation a,.button-group a.button,.button-group button,.pagination .post-navigation .button-group a{display:block;margin:0;border-radius:0}.button-group .button:first-child,.button-group .pagination .post-navigation a:first-child,.button-group a.button:first-child,.button-group button:first-child,.pagination .post-navigation .button-group a:first-child{border-top-right-radius:40px;border-top-left-radius:40px}.button-group .button:last-child,.button-group .pagination .post-navigation a:last-child,.button-group a.button:last-child,.button-group button:last-child,.pagination .post-navigation .button-group a:last-child{border-bottom-right-radius:40px;border-bottom-left-radius:40px}@media only screen and (min-width:48em){.button-group .button,.button-group .pagination .post-navigation a,.button-group a.button,.button-group button,.pagination .post-navigation .button-group a{float:left}.button-group .button:first-child,.button-group .pagination .post-navigation a:first-child,.button-group a.button:first-child,.button-group button:first-child,.pagination .post-navigation .button-group a:first-child{border-top-right-radius:0;border-top-left-radius:40px;border-bottom-left-radius:40px}.button-group .button:last-child,.button-group .pagination .post-navigation a:last-child,.button-group a.button:last-child,.button-group button:last-child,.pagination .post-navigation .button-group a:last-child{border-bottom-right-radius:40px;border-bottom-left-radius:0;border-top-right-radius:40px}}.external{height:.8em;margin-bottom:0;margin-left:.4em}.button--red,a.button--red{background:#af2d2d;color:#fff}.button--red:active,.button--red:focus,.button--red:hover,a.button--red:active,a.button--red:focus,a.button--red:hover{background:#991f1f}.button--orange,a.button--orange{background:#c9472d;color:#fff}.button--orange:active,.button--orange:focus,.button--orange:hover,a.button--orange:active,a.button--orange:focus,a.button--orange:hover{background:#b44028}.button--white,a.button--white{background:#fff;color:#17779f}.button--white:active,.button--white:focus,.button--white:hover,a.button--white:active,a.button--white:focus,a.button--white:hover{background:#EEF8F9;color:#0c4c6f}.button--white-orange,a.button--white-orange{background:#fff;color:#c9472d}.button--white-orange:hover,a.button--white-orange:hover{background:#fcede3}.button--white-orange:active,.button--white-orange:focus,a.button--white-orange:active,a.button--white-orange:focus{color:#fff;background:#b44028}.button--white-dark-blue,a.button--white-dark-blue{background:#fff;color:#0c4c6f}.button--white-dark-blue:active,.button--white-dark-blue:focus,.button--white-dark-blue:hover,a.button--white-dark-blue:active,a.button--white-dark-blue:focus,a.button--white-dark-blue:hover{background:#EEF8F9}.button--green,a.button--green{background:#7eb23b;color:#fff}.button--green:active,.button--green:focus,.button--green:hover,a.button--green:active,a.button--green:focus,a.button--green:hover{background:#94cc44}.button--grey,a.button--grey{background:#979797;color:#fff}.button--grey:active,.button--grey:focus,a.button--grey:active,a.button--grey:focus{background-color:#191919}.button--disabled,.button--disabled:active,.button--disabled:focus,.button--disabled:hover,a.button--disabled,a.button--disabled:active,a.button--disabled:focus,a.button--disabled:hover{background-color:#DCDDDE!important;color:#979797!important}a.rounded-button,button.rounded-button{border-radius:40px}::-webkit-input-placeholder{color:#333}:-moz-placeholder{color:#333}::-moz-placeholder{color:#333}:-ms-input-placeholder{color:#333}.field{position:relative;padding-bottom:1.5rem}.label,label{font-size:1em}.label--error{position:absolute;left:0;bottom:0}span.required{font-style:italic}.common-form-field-properties,.gform_wrapper textarea,.search-input,.text-input,input[type=file],input[type=search],select,textarea{background-color:#fff;display:block;width:100%;border:1px solid #959595;border-radius:5px;font-family:inherit;font-size:.85em;vertical-align:middle;margin-top:0;padding:.6em .6em .4em;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.text-input:hover,input[type=file]:hover{outline:0;border-color:#909090}.text-input:active,.text-input:focus,input[type=file]:active,input[type=file]:focus{outline:0;border-color:#606060}.gform_wrapper textarea{font-size:.85em!important;padding:.6em .6em .4em!important}textarea{min-height:9em;font-style:normal}textarea.required{font-style:normal}.search-input,input[type=search]{overflow:hidden;box-sizing:border-box}select{width:auto;display:inline-block;height:2.25em;vertical-align:baseline}.dark .text-input,.dark input[type=file],.dark textarea,.orange .text-input,.orange input[type=file],.orange textarea,.very-dark .text-input,.very-dark input[type=file],.very-dark textarea{border-color:#fff}.check-label,.field--check .label,.field--check label{display:inline-block}.check-list{list-style:none}.check-list label{cursor:pointer}input[type=checkbox],input[type=radio]{margin-right:.5em}@media only screen and (min-width:48em){.field--half,.field--third,.field--two-third{float:left;padding:0}.field--half{width:50%}.field--third{width:33.33333%}.field--two-third{width:66.66667%}}form h3 span{color:#fff;font-size:1em}label>img:first-child{float:left;margin:4px 5px 0 -23px}.errors{width:95%;margin:0;padding:0;background-color:#f8f8f8;border-radius:10px}.errors h3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:.5em;background-color:#aa4646;color:#fff;border-radius:10px 10px 0 0}@media (min-device-pixel-ratio:1.5),(min-resolution:144dpi){.errors h3{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}}.errors p{padding:.5em 0 .5em 1em;background-color:#f5f5f5;border-radius:0 0 10px 10px}h4.errors{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:1.5em;background-color:#aa4646;color:#fff;line-height:1;padding:.65em .5em .35em;outline:0}@media (min-device-pixel-ratio:1.5),(min-resolution:144dpi){h4.errors{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}}.error label{color:#aa4646}.contact-form .error label span:first-child,.contact-form .error label span:first-child+span,.error label span:last-child{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;max-width:75%;padding:.45em 0 .2em .65em;background-color:#aa4646;color:#fff;font-size:.85em;border-top-left-radius:7px;border-top-right-radius:7px}@media (min-device-pixel-ratio:1.5),(min-resolution:144dpi){.contact-form .error label span:first-child,.contact-form .error label span:first-child+span,.error label span:last-child{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}}.contact-form .error label span:first-child{border-top-right-radius:0;width:auto;display:inline-block}.contact-form .error label span:first-child+span{border-top-left-radius:0;width:auto;display:inline-block;padding-right:1em;margin-left:-.5em}.error input,.error textarea{border-top-left-radius:0;border-color:#aa4646}.error .text-input:hover,.error input[type=file]:hover,.error textarea:hover{border-color:#aa4646}.error .text-input:active,.error .text-input:focus,.error input[type=file]:active,.error input[type=file]:focus,.error textarea:active,.error textarea:focus{outline:0;border-color:#8c3232}.focussed label span:last-child{display:block;background-color:#8c3232;color:#fff;border-top-left-radius:7px;border-top-right-radius:7px;-webkit-transition:background .1s ease-in-out;transition:background .1s ease-in-out}.focussed input,.focussed input:focus,.focussed select,.focussed select:focus{border-top-left-radius:0;border:2px solid #8c3232}.next-error{display:block;margin-bottom:2em}.next-error a{font-size:.85em;padding-left:15px;background:url(/img/next.png) no-repeat left center}.sa-map{position:relative;border:0}.sa-map .map_canvas{border:3px solid #FFF}.sa-map .map_canvas:focus{border-color:#2574B0}.sa-map .map_canvas img{max-width:none}.sa-map h3{margin-bottom:0;font-size:1em}.sa-map ul{margin:1em 0;padding:0;list-style:none;overflow:auto}.sa-map .result{float:left;width:33%;overflow:auto;margin-bottom:2em}.sa-map .result h3{margin:0;padding:0;font-size:14px}.sa-map .result img{float:left;margin:0 .5em 2em 0}.sa-map .result ul{margin-top:0}.sa-map .result p{margin:0}.large-map .map_canvas{height:400px}.small-map .map_canvas{height:250px}.controls{width:0;margin:0;padding:0;background:0 0;border:0}.controls div.pan{position:absolute;top:10px;left:15px;padding:3px 0!important;float:left;margin:10px 9px;border:none;text-align:center}.controls div.zoom{position:absolute;top:10px;right:15px;float:left;margin:10px 9px;padding:0;border:none;text-align:center}.controls .pan-center,.controls .pan-down,.controls .pan-left,.controls .pan-right,.controls .pan-up,.controls .zoom-in,.controls .zoom-out{cursor:pointer;width:19px;height:19px;margin:0;padding:0;overflow:hidden;border:0;background:0 0;float:left;border-radius:30px}.controls .pan-center:focus,.controls .pan-center:hover,.controls .pan-down:focus,.controls .pan-down:hover,.controls .pan-left:focus,.controls .pan-left:hover,.controls .pan-right:focus,.controls .pan-right:hover,.controls .pan-up:focus,.controls .pan-up:hover,.controls .zoom-in:focus,.controls .zoom-in:hover,.controls .zoom-out:focus,.controls .zoom-out:hover{background:#E06D3F}.controls .pan-center.pan-down,.controls .pan-center.pan-up,.controls .pan-down.pan-down,.controls .pan-down.pan-up,.controls .pan-left.pan-down,.controls .pan-left.pan-up,.controls .pan-right.pan-down,.controls .pan-right.pan-up,.controls .pan-up.pan-down,.controls .pan-up.pan-up,.controls .zoom-in.pan-down,.controls .zoom-in.pan-up,.controls .zoom-out.pan-down,.controls .zoom-out.pan-up{margin-left:19px}.controls .pan-center.zoom-in,.controls .pan-down.zoom-in,.controls .pan-left.zoom-in,.controls .pan-right.zoom-in,.controls .pan-up.zoom-in,.controls .zoom-in.zoom-in,.controls .zoom-out.zoom-in{display:block;margin-bottom:5px}.controls .pan-center.zoom-out,.controls .pan-down.zoom-out,.controls .pan-left.zoom-out,.controls .pan-right.zoom-out,.controls .pan-up.zoom-out,.controls .zoom-in.zoom-out,.controls .zoom-out.zoom-out{clear:both}.controls .pan-center img,.controls .pan-down img,.controls .pan-left img,.controls .pan-right img,.controls .pan-up img,.controls .zoom-in img,.controls .zoom-out img{vertical-align:top}.controls .pan span{display:block;float:none;width:60px;clear:both}.controls .pan-down{clear:both}.gm-style-iw h3,.gm-style-iw p{color:#0c4c6f}.newsletter .speaker-profile h3,.speaker-profile .newsletter h3,.speaker-profile h2{text-align:left;margin-bottom:0}.speaker-photo img{display:block;overflow:hidden;border-radius:100%}.speaker-links{margin:0}.speaker-twitter img{vertical-align:middle;margin-right:.5em}@media only screen and (min-width:48em){.speaker-photo{float:left;margin-right:1.5em;vertical-align:middle}}.event-teaser{margin-bottom:3em;text-align:center}.event-teaser h3 .external{height:.55em;margin-bottom:.4em;margin-left:0}.event-teaser .event__logo{margin-bottom:1.5em}.event-teaser .event__logo img{border-radius:100%;margin:0 auto;width:198px;height:198px}.event-teaser .event__date-loc{margin:.75em 0}.event-teaser .event__speakers{list-style-type:none;margin:.33em 0;padding:0;margin-left:20%;text-align:left}.event-teaser .event__speakers li{display:block}.event-teaser .event__speakers-wrapper{display:inline-block}.event-teaser .event__speakers-person{margin-right:10px;display:inline-block}.event-teaser .event__speakers-person-photo{color:#fff;margin-right:5px;display:inline-block;vertical-align:middle}.event-teaser .event__speakers-person-photo img{width:50px;border-radius:100%}.event-teaser .event__links{margin:0}.event-teaser .event__links a{margin-right:20px;display:inline-block}.event-teaser .event__links a.get-tickets-link{white-space:nowrap}@media only screen and (min-width:48em){.event-teaser{text-align:left}.event-teaser h3 span{display:block;padding-top:1em}.event__speakers{margin:0}}.event-highlight{width:97%;margin:10px 1.5%;padding:3%;border:solid 1px #CCE3E6;background-color:#fff}.quarter-width .event-highlight{width:94%;margin:10px 3%}.styled-select{width:100%;overflow:hidden;background-color:#fff;border:1px solid #191919;height:2.35em}.mini-bio{margin-top:3em}.mini-bio__avatar{max-width:120px;border-radius:100%;float:left;width:33.333%;background:url(../images/sa-bg-darkblue.png) no-repeat center center}.mini-bio__body{float:left;width:66.666%;padding-left:2em}.mini-bio__body h3{margin-bottom:0;margin-top:1.15em}.mini-bio__body p{margin:0}.mini-bio__body img{max-width:1.1em;vertical-align:top}.logo{display:block}.logo img{max-width:100%}header .row{position:relative;padding-top:0;padding-left:0;padding-right:0;max-width:64em}header .logo{z-index:0;width:40%;margin:2em auto 0;max-width:10.5em}header .logo img{width:160px;height:100px}.primary-nav{position:relative;width:100%;z-index:40}.primary-nav ul{background:#0c4c6f;padding:0;overflow:hidden;margin:0}.primary-nav li{margin:0;border-top:1px solid #fff;max-height:3em}.primary-nav .show{-webkit-transition:margin .2s ease-out;transition:margin .2s ease-out;margin:0}.primary-nav .show li{background-color:#0c4c6f;-webkit-transition:max-height .2s .2s ease-out;transition:max-height .2s .2s ease-out}.primary-nav a{background-color:#0c4c6f;color:#fff;display:block;line-height:1.7;padding:.5em 1.5em .4em 1em;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;opacity:1;cursor:pointer}.primary-nav a:focus,.primary-nav a:hover{background-color:#17779f;outline:0}.primary-nav button{width:100%;margin:0;padding:.75em 0;background:#0c4c6f;border:0;-khtml-border-radius:0;border-radius:0;font-size:1.1em;font-weight:500;text-align:left}.primary-nav button:focus,.primary-nav button:hover{background:#000}.primary-nav button img{float:left;height:2em;margin:-.5em .25em -.5em .75em}.primary-nav .hide{-webkit-transition:margin .2s .2s ease-out;transition:margin .2s .2s ease-out}.primary-nav .hide li{-webkit-transition:max-height .2s .2s ease-out;transition:max-height .2s .2s ease-out;max-height:0;border:0}.primary-nav .hide a{-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;opacity:0}.primary-nav--narrow{display:block}.primary-nav--wide{display:none}@media only screen and (min-width:48em){header .row{padding-bottom:0;padding-top:3.5em}header .logo{display:inline-block;width:30%;margin:0 0 .8em}header .logo img{width:189px;height:118px}.primary-nav{position:absolute;right:0;top:4em;display:block;text-align:right;width:70%;float:right;padding-top:2em}.primary-nav button{display:none}.primary-nav li{background:0 0;border:none;display:inline-block;max-height:none;padding-bottom:2px}.primary-nav a{background:0 0;border-radius:5em;display:inline-block;padding:.5em 1em .25em}.primary-nav a:link,.primary-nav a:visited{color:#0c4c6f}.primary-nav a:hover{background-color:#17779f;color:#fff;outline:0}.primary-nav a:active,.primary-nav a:focus{background-color:#0c4c6f;color:#fff;outline:0}.primary-nav .hide,.primary-nav ul{width:100%;background:0 0;display:block;margin:0;padding:0}.primary-nav .hide li,.primary-nav ul li{max-height:none}.primary-nav .hide a,.primary-nav ul a{opacity:1}.primary-nav .primary-nav__active a{background-color:#17779f;color:#fff}.primary-nav--narrow{display:none}.primary-nav--wide{display:inline-block}}@media only screen and (min-width:64em){.primary-nav a{padding:.5em 1.25em .25em}}.skip-link{display:none;margin:0;padding:0;position:absolute;top:0;right:0;z-index:50;font-weight:500;width:60.25%;float:right}.skip-link a{background-color:#17779f;width:100%;height:100%;display:block;font-size:.8889em;padding:1em 1em .85em .5em}.skip-link a:link,.skip-link a:visited{color:#fff}.skip-link a:active,.skip-link a:focus,.skip-link a:hover{background-color:#146790!important}.skip-link ul{position:absolute;z-index:2;margin:1px 0 0;padding:0;list-style:none}.skip-link ul li{margin:0;text-indent:0;border-bottom:1px solid #fff}.skip-link ul li:first-child{border-top:1px solid #fff}.skip-link ul li:last-child{border-bottom:0}.skip-link ul li:before{content:none}@media only screen and (min-width:25em){.skip-link{width:50%}}@media only screen and (min-width:48em){.skip-link{display:block;right:auto;left:0;width:auto}.skip-link a{background-color:#0c4c6f;padding:.6em 1.5em .4em 1em}.skip-link a:active,.skip-link a:focus,.skip-link a:hover{background-color:#17779f}.skip-link #toc a{padding:.8em 1.5em}}.banner{overflow:visible;text-align:center;z-index:10}.banner section{overflow:visible;position:relative}.banner .newsletter h3,.banner h2,.newsletter .banner h3{font-size:1em;margin-top:0;margin-bottom:3em}@media only screen and (min-width:48em){.banner figure{position:absolute;top:0;bottom:0;right:0}.banner figure img{position:absolute;bottom:0;right:0;width:100%}.banner,.banner .newsletter h3,.banner h2,.newsletter .banner h3{text-align:left}.banner__content{float:left;width:50%;margin-bottom:1.75em}.banner__illustration{float:right;width:50%}.banner__illustration img{float:right}.author-avatar{max-width:200px}}.upcoming{position:relative;margin-bottom:4em;clear:both}.upcoming:after,.upcoming:before{content:'';position:absolute;bottom:0;width:27px;height:27px;background:#f7a983}.upcoming:before{left:-10px;border-radius:0 0 0 27px}.upcoming:after{right:-10px;border-radius:0 0 27px}.events-board{overflow:hidden;background:#fff;color:#000;border:10px solid #f7a983;border-bottom-width:27px;margin:0 .75em;padding:.5em 2.5em 2.5em;min-height:28em}.events-board:before{position:absolute;left:0;bottom:27px;content:'';background:#1b7aa0;border-radius:3px 3px 0 0;width:5em;height:1.5em;z-index:10}.events-board:after{position:absolute;right:0;bottom:19px;content:url(../images/training-marker.svg)}@media only screen and (min-width:48em){.events-board:after{bottom:17px}}.events-board h3{color:#000}.events-board h4{margin-bottom:0}.events-board p{margin:0}.events-board>p{clear:both}.events-board a{color:#000}.events-board ul{width:100%;margin:0;padding:0;list-style:none;overflow:hidden}.events-board ul li{margin:0 0 1.5em;padding:0}.events-board .button,.events-board .pagination .post-navigation a,.pagination .post-navigation .events-board a{margin-top:3em;color:#fff}.newsletter{padding-bottom:2.5em}.newsletter h3{text-align:left}.newsletter img{display:none}.newsletter form{margin-top:3em}@media only screen and (min-width:48em){.newsletter{padding-left:.75em;padding-right:.75em}.newsletter img{display:block;float:right;margin-top:-10em}.newsletter form{overflow:hidden}.newsletter .field{float:left;width:31.5%;margin-right:1.4em;padding-bottom:.75rem}.newsletter button{float:left;margin-top:1.9em}.newsletter .errors+.field input{margin-top:2em}}@media only screen and (min-width:48em){footer .search{display:none}footer nav ul{width:66.667%;text-align:left}footer aside{float:right;width:50%;text-align:right}footer p:first-child .logo{float:right;width:30%}footer p:first-child span{float:left;width:55%;padding-top:1.5em;text-align:right}footer p:last-child{text-align:right}}@media only screen and (min-width:64em){footer nav{float:left;width:60.5%}footer nav ul{width:100%}footer aside{width:39.5%}footer p:first-child .logo{float:right;width:40%}}footer small{font-size:.85rem}footer .search{width:66.667%;margin:0 auto 1.5em}footer aside,footer nav{margin:0 auto}footer nav ul{width:100%;margin:0;padding:0;text-align:justify}footer nav ul::after{content:'';display:inline-block;width:100%}footer nav li{display:inline-block;text-align:center;margin:0}footer nav a{display:inline-block;padding:.5em .75em .25em;border-radius:5em}footer nav a:link,footer nav a:visited{background-color:transparent;color:#fff}footer nav a:active,footer nav a:focus,footer nav a:hover{background-color:#fff;color:#0c4c6f;outline:0}footer .logo{float:left;width:7em;outline-offset:-2px}footer .logo img{max-height:6em}footer p:first-child{overflow:hidden;margin:0}footer p:first-child span{float:right}footer p:first-child span img{width:2.75em;height:100%}footer p:last-child{clear:both;text-align:center}@media only screen and (min-width:48em){footer .search{display:none}footer nav ul{width:66.667%;text-align:left}footer aside{float:right;width:50%;text-align:right}footer p:first-child .logo{float:right;width:30%}footer p:first-child span{float:left;width:55%;padding-top:1.5em;text-align:right}footer p:last-child{text-align:right}}@media only screen and (min-width:64em){footer nav{float:left;width:60.5%}footer nav ul{width:100%}footer aside{width:39.5%}footer p:first-child .logo{float:right;width:40%}}code,pre{color:#000;text-shadow:0 1px #fff;font-family:Consolas,Menlo,Monaco,Lucida Console,Courier New,monospace,serif;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre{padding:1em;margin:.5em 0;overflow:auto;background-color:#f5f5f5;border-left:5px solid #c8c8c8;font-size:.9em;line-height:1.75}:not(pre)>code[class*=language-],pre[class*=language-]{background-color:#f5f5f5}:not(pre)>code[class*=language-]{padding:.25em .17em .1em;border-radius:.2em;font-size:.8em}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#536170}.token.punctuation{color:#6D6D6D}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#4C7301}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#85664A;background:rgba(255,255,255,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#006E9F}.token.function{color:#BA3F5A}.token.important,.token.regex,.token.variable{color:#996301}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.audio-player{margin:3em 0;padding:0 10px 0 5px;border:0;border-radius:50px;background:#023e59;overflow:hidden}.player{position:relative;display:block;height:48px;cursor:default}.player button{border-radius:0;background:0 0}.playtoggle{position:absolute;top:14px;left:18px;width:20px;height:20px;border:0;cursor:pointer;padding:0;display:block;background-color:transparent;text-align:center}.playtoggle img,.playtoggle svg{vertical-align:middle;text-align:center;width:19px;height:20px}.playtoggle:focus svg *,.playtoggle:hover svg *{fill:#ddd}.playtoggle .pause-button{display:none}.playtoggle .play-button,.playtoggle.playing .pause-button{display:block}.playtoggle.playing .play-button{display:none}.timeleft,.timeplayed{line-height:48px;position:absolute;top:1px;font-size:12px;font-weight:700;color:#fff}.timeplayed{left:36px;width:48px;text-align:right}.timeleft{right:0;width:48px;text-align:left}.gutter{position:absolute;top:21px;left:104px;right:64px;height:6px;padding:2px;border-radius:5px;background:#17779f}.loading{background:#fff;background:#939eaa;border-radius:3px;display:block;float:left;min-width:6px;height:6px}.ui-slider-handle{position:absolute;top:-7px;left:0;width:18px;height:18px;margin-left:-10px;background:0 0;cursor:pointer}.player a.popup{position:absolute;top:9px;right:8px;width:32px;height:30px;overflow:hidden;text-indent:-999px;background:url(../images/player.png) no-repeat -90px 0}.video-js{background-color:#000;position:relative;padding:0;font-size:10px;vertical-align:middle;margin-bottom:4.9em}.video-js img{max-width:10000%}.video-js button:focus,.video-js button:hover{padding:0}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js:-moz-full-screen{position:absolute}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100%!important;height:100%!important;_position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.vjs-poster{background-repeat:no-repeat;background-position:50% 50%;background-size:contain;cursor:pointer;height:100%;margin:0;padding:0;position:relative;width:100%}.vjs-poster img{display:block;margin:0 auto;max-height:100%;padding:0;width:100%}.video-js .vjs-text-track-display{text-align:center;position:absolute;bottom:1em;left:1em;right:1em;font-family:Arial,sans-serif}.video-js.vjs-fullscreen .vjs-text-track-display{bottom:5em}.video-js .vjs-text-track{display:none;color:#fff;font-size:1.7em;text-align:center;margin-bottom:.1em;padding:.5em 0;background:#000;background:rgba(0,0,0,.7)}.video-js .vjs-captions,.video-js .vjs-subtitles{color:#fff}.vjs-tt-cue{display:block}.vjs-fade-in{display:block!important;visibility:visible;opacity:1;-webkit-transition:visibility 0s linear 0s,opacity .3s linear;transition:visibility 0s linear 0s,opacity .3s linear}.vjs-fade-out{display:block!important;visibility:hidden;opacity:0;-webkit-transition:visibility 0s linear 1.5s,opacity 1.5s linear;transition:visibility 0s linear 1.5s,opacity 1.5s linear}.vjs-default-skin .vjs-hidden{display:none}.vjs-default-skin .vjs-control-bar{position:absolute;bottom:-3.85em;left:0;right:0;margin:0;padding:0;height:2.6em;color:#fff;border-top:1px solid #404040;background:#242424;background:-webkit-gradient(linear,0 0,0 100%,color-stop(50%,#242424),color-stop(50%,#1f1f1f),color-stop(100%,#171717));background:-webkit-linear-gradient(top,#242424 50%,#1f1f1f 50%,#171717 100%);background:linear-gradient(top,#242424 50%,#1f1f1f 50%,#171717 100%)}.video-js.vjs-fullscreen .vjs-control-bar{bottom:0}.vjs-default-skin .vjs-control{position:relative;float:left;text-align:center;margin:0;padding:0;height:2.6em;width:2.6em;box-shadow:none;border-radius:0}.vjs-default-skin .vjs-control:focus{background-color:#555}.vjs-default-skin .vjs-control-text,.vjs-default-skin .vjs-menu-button span.vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-default-skin .vjs-play-control{cursor:pointer!important;position:relative;width:35px;height:17px;background:0 0;border:0;margin:.3em auto 0}.vjs-default-skin .vjs-play-control span{display:block;position:relative;width:17px;height:17px;overflow:hidden;margin:auto}.vjs-default-skin .vjs-play-control img{position:absolute;top:0;left:0}.vjs-default-skin .vjs-play-control.vjs-playing img{left:-25px}.vjs-default-skin .vjs-rewind-control{width:5em;cursor:pointer!important}.vjs-default-skin .vjs-rewind-control div{width:19px;height:16px;background:url(../images/video.png);margin:.3em auto 0}.vjs-default-skin .vjs-mute-control{position:relative;float:right;width:35px;height:17px;background:0 0;border:0;margin:.3em auto 0}.vjs-default-skin .vjs-mute-control span{display:block;position:relative;width:22px;height:17px;overflow:hidden;margin:auto}.vjs-default-skin .vjs-mute-control img{position:absolute;top:-24px;left:-75px}.vjs-default-skin .vjs-mute-control.vjs-vol-0 img{left:0}.vjs-default-skin .vjs-mute-control.vjs-vol-1 img{left:-25px}.vjs-default-skin .vjs-mute-control.vjs-vol-2 img{left:-50px}.vjs-default-skin .vjs-volume-control{width:5em;float:right}.vjs-default-skin .vjs-volume-bar{position:relative;width:5em;height:.6em;margin:1em auto 0;cursor:pointer!important;border-radius:.3em;background:#666;background:-webkit-gradient(linear,0 0,0 100%,from(#333),to(#666));background:-webkit-linear-gradient(top,#333,#666);background:linear-gradient(top,#333,#666)}.vjs-default-skin .vjs-volume-level{position:absolute;top:-.1em;left:0;height:.6em;border:1px solid #111;border-radius:.3em;background:#fff;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ccc));background:-webkit-linear-gradient(top,#fff,#ccc);background:linear-gradient(top,#fff,#ccc)}.vjs-default-skin .vjs-volume-handle{position:absolute;top:-.2em;width:.8em;height:.8em;background:#ccc;left:0;border:1px solid #fff;border-radius:.6em}.vjs-default-skin div.vjs-progress-control{position:absolute;left:4.8em;right:4.8em;height:1.2em;width:auto;top:-1.3em;border-bottom:1px solid #1F1F1F;border-top:1px solid #222;background:#333;background:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#333));background:-webkit-linear-gradient(top,#222,#333);background:-webkit-linear-gradient(top,#333,#222);background:linear-gradient(top,#333,#222)}.vjs-default-skin .vjs-progress-holder{position:relative;cursor:pointer!important;padding:0;margin:0;height:1em;border-radius:.6em;background:#111;background:-webkit-gradient(linear,0 0,0 100%,from(#111),to(#262626));background:-webkit-linear-gradient(top,#111,#262626);background:linear-gradient(top,#111,#262626)}.vjs-default-skin .vjs-progress-holder .vjs-load-progress,.vjs-default-skin .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:1em;margin:0;padding:0;left:0;top:0;border-radius:.6em}.vjs-default-skin .vjs-play-progress{background:#fff;background:-webkit-gradient(linear,0 0,0 100%,color-stop(0%,#fff),color-stop(50%,#d6d6d6),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#fff 0,#d6d6d6 50%,#fff 100%);background:linear-gradient(top,#fff 0,#d6d6d6 50%,#fff 100%);background:#efefef;background:-webkit-gradient(linear,0 0,0 100%,color-stop(0%,#efefef),color-stop(50%,#f5f5f5),color-stop(50%,#dbdbdb),color-stop(100%,#f1f1f1));background:-webkit-linear-gradient(top,#efefef 0,#f5f5f5 50%,#dbdbdb 50%,#f1f1f1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#f1f1f1', GradientType=0);background:linear-gradient(top,#efefef 0,#f5f5f5 50%,#dbdbdb 50%,#f1f1f1 100%)}.vjs-default-skin .vjs-load-progress{opacity:.8;background:#666;background:-webkit-gradient(linear,0 0,0 100%,from(#666),to(#333));background:-webkit-linear-gradient(top,#666,#333);background:linear-gradient(top,#666,#333)}.vjs-default-skin div.vjs-seek-handle{position:absolute;width:16px;height:16px;margin-top:-.3em;left:0;top:0;background:url(../images/video.png) 0 -50px;border-radius:.8em;box-shadow:0 2px 4px 0 #000}.vjs-default-skin .vjs-time-controls{position:absolute;right:0;height:1.2em;width:4.8em;top:-1.3em;border-bottom:1px solid #1F1F1F;border-top:1px solid #222;font-size:1em;line-height:1em;font-weight:400;font-family:Arial,sans-serif;background:#333;background:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#333));background:-webkit-linear-gradient(top,#222,#333);background:-webkit-linear-gradient(top,#333,#222);background:linear-gradient(top,#333,#222)}.vjs-default-skin .vjs-current-time{left:0}.vjs-default-skin .vjs-duration{right:0;display:none}.vjs-default-skin .vjs-remaining-time{right:0}.vjs-time-divider{display:none}.vjs-default-skin .vjs-time-control{font-size:1em;line-height:1;font-weight:400;font-family:Arial,sans-serif}.vjs-default-skin .vjs-time-control span{line-height:25px}.vjs-secondary-controls{float:right}.vjs-default-skin .vjs-fullscreen-control{cursor:pointer!important;float:right;position:relative;width:35px;height:17px;background:0 0;border:0;margin:.3em auto 0}.vjs-default-skin .vjs-fullscreen-control span{display:block;position:relative;width:16px;height:17px;overflow:hidden;margin:auto}.vjs-default-skin .vjs-fullscreen-control img{position:absolute;top:0;left:-50px}.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control img{left:-75px}.vjs-default-skin .vjs-big-play-button,.vjs-default-skin .vjs-big-play-button:focus,.vjs-default-skin .vjs-big-play-button:hover{display:block;z-index:2;position:absolute;top:50%;left:50%;width:89px;height:89px;margin:-42px 0 0 -42px;text-align:center;vertical-align:middle;cursor:pointer!important;border:.2em solid #fff;opacity:.95;border-radius:25px;background:#454545;background:-webkit-gradient(linear,0 0,0 100%,color-stop(0%,#454545),color-stop(50%,#232323),color-stop(50%,#161616),color-stop(100%,#3f3f3f));background:-webkit-linear-gradient(top,#454545 0,#232323 50%,#161616 50%,#3f3f3f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#454545', endColorstr='#3f3f3f', GradientType=0);background:linear-gradient(top,#454545 0,#232323 50%,#161616 50%,#3f3f3f 100%);box-shadow:4px 4px 8px #000}.vjs-default-skin .vjs-big-play-button span{display:block;position:absolute;width:39px;height:45px;overflow:hidden;margin:30px auto 0;top:-8px;left:27px}.vjs-default-skin .vjs-big-play-button img{position:absolute;top:0;left:-100px}.vjs-default-skin .vjs-big-play-button:focus,.vjs-default-skin .vjs-big-play-button:hover{border-color:#2574B0;box-shadow:0 0 80px #fff}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;width:55px;height:55px;margin:-28px 0 0 -28px;-webkit-animation-name:rotatethis;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:rotatethis;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear}@-webkit-keyframes rotatethis{0%,12.5%{-webkit-transform:scale(0.6) rotate(0deg)}12.51%,25%{-webkit-transform:scale(0.6) rotate(45deg)}25.01%,37.5%{-webkit-transform:scale(0.6) rotate(90deg)}37.51%,50%{-webkit-transform:scale(0.6) rotate(135deg)}50.01%,62.5%{-webkit-transform:scale(0.6) rotate(180deg)}62.51%,75%{-webkit-transform:scale(0.6) rotate(225deg)}75.01%,87.5%{-webkit-transform:scale(0.6) rotate(270deg)}100%,87.51%{-webkit-transform:scale(0.6) rotate(315deg)}}div.vjs-loading-spinner .ball1{opacity:.12;position:absolute;left:20px;top:0;width:13px;height:13px;background:#fff;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;border:1px solid #ccc}div.vjs-loading-spinner .ball2{opacity:.25;position:absolute;left:34px;top:6px;width:13px;height:13px;background:#fff;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;border:1px solid #ccc}div.vjs-loading-spinner .ball3{opacity:.37;position:absolute;left:40px;top:20px;width:13px;height:13px;background:#fff;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;border:1px solid #ccc}div.vjs-loading-spinner .ball4{opacity:.5;position:absolute;left:34px;top:34px;width:13px;height:13px;background:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:15px;border:1px solid #ccc}div.vjs-loading-spinner .ball5{opacity:.62;position:absolute;left:20px;top:40px;width:13px;height:13px;background:#fff;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;border:1px solid #ccc}div.vjs-loading-spinner .ball6{opacity:.75;position:absolute;left:6px;top:34px;width:13px;height:13px;background:#fff;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;border:1px solid #ccc}div.vjs-loading-spinner .ball7{opacity:.87;position:absolute;left:0;top:20px;width:13px;height:13px;background:#fff;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;border:1px solid #ccc}div.vjs-loading-spinner .ball8{opacity:1;position:absolute;left:6px;top:6px;width:13px;height:13px;background:#fff;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;border:1px solid #ccc}.vjs-default-skin .vjs-menu-button{float:right;margin:.2em .5em 0 0;padding:0;width:3em;height:2em;cursor:pointer!important;border:1px solid #111;border-radius:.3em;background:#4d4d4d;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4d4d4d),color-stop(50%,#3f3f3f),color-stop(50%,#333),color-stop(100%,#252525));background:-webkit-linear-gradient(top,#4d4d4d 0,#3f3f3f 50%,#333 50%,#252525 100%);background:linear-gradient(top,#4d4d4d 0,#3f3f3f 50%,#333 50%,#252525 100%)}.vjs-default-skin .vjs-menu-button span{display:block;position:relative;width:16px;height:16px;overflow:hidden;background:0 0;border:0;margin:.3em auto 0}.vjs-default-skin .vjs-menu-button ul{display:none;opacity:.8;padding:0;margin:0;position:absolute;width:10em;bottom:2em;max-height:15em;left:-3.5em;background-color:#111;border:2px solid #333;border-radius:.5em;box-shadow:0 2px 4px 0 #000;overflow:auto}.vjs-default-skin .vjs-menu-button:hover ul{display:block;list-style:none}.vjs-default-skin .vjs-menu-button ul li{list-style:none;margin:0;padding:.3em 0 .3em 20px;line-height:1.4em;font-size:1.2em;font-family:Arial,sans-serif;text-align:left}.vjs-default-skin .vjs-menu-button ul li.vjs-selected{text-decoration:underline;background:url(../images/video.png) -125px -50px no-repeat}.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover,.vjs-default-skin .vjs-menu-button ul li:focus,.vjs-default-skin .vjs-menu-button ul li:hover{background-color:#ccc;color:#111;outline:0}.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;color:#fff;font-weight:700;cursor:default;background:#4d4d4d;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4d4d4d),color-stop(50%,#3f3f3f),color-stop(50%,#333),color-stop(100%,#252525));background:-webkit-linear-gradient(top,#4d4d4d 0,#3f3f3f 50%,#333 50%,#252525 100%);background:linear-gradient(top,#4d4d4d 0,#3f3f3f 50%,#333 50%,#252525 100%)}.vjs-default-skin .vjs-captions-button img{position:absolute;top:-78px;left:-25px}.vjs-default-skin .vjs-chapters-button div{background-position:-100px -75px}.vjs-default-skin .vjs-chapters-button ul{width:20em;left:-8.5em}.banner--home{overflow:visible;background-image:url(../images/home-banner-waves-blue.png),url(../images/home-banner-waves-darkblue.png),url(../images/home-banner-stars-right.png),url(../images/home-banner-stars-top.png),url(../images/home-banner-stars-left.png),url(../images/sa-bg-darkblue.png);background-image:url(../images/home-banner-waves-blue.svg),url(../images/home-banner-waves-darkblue.svg),url(../images/home-banner-stars-right.svg),url(../images/home-banner-stars-top.svg),url(../images/home-banner-stars-left.svg),url(../images/sa-bg-darkblue.svg);background-repeat:repeat-x,repeat-x,no-repeat,no-repeat,no-repeat,repeat;background-position:12% bottom,-6% bottom,right top,center top,left top,center center;background-size:357px 61px,320px 61px,361px 186px,298px 73px,336px 174px,cover}.banner--home .banner__illustration{max-width:1105px}.banner--home p{font-size:1.125em;line-height:1.75em}.watch{padding-bottom:0}.newsletter .watch h3,.watch .newsletter h3,.watch h2{text-align:left}.watch .split-content__primary{position:relative;margin-bottom:3em;z-index:10}.watch .split-content__secondary{z-index:0}.watch figure{overflow:visible;background-image:url(../images/home-diving-watch-splash.png);background-image:url(../images/home-diving-watch-splash.svg);background-position:115px top;background-repeat:no-repeat;padding-top:66px}.watch img,.watch svg{vertical-align:bottom;display:block;max-width:300px}.watch img .st2,.watch svg .st2{fill:#0c4c6f;-webkit-transition:fill .3s linear;transition:fill .3s linear}.watch:hover svg .st2{fill:#c9472d;-webkit-transition:fill .3s linear;transition:fill .3s linear}.home-training{clear:both;position:relative;padding-bottom:5em}.home-training section{clear:both;overflow:hidden}.home-training:after{position:absolute;left:0;right:0;bottom:0;margin-left:0;margin-right:0;padding:0;display:block;width:100%;content:'';height:13em;background-color:#0c4c6f;background-image:url(../images/home-training-waves.svg),url(../images/sa-bg-darkblue.png);background-repeat:repeat-x,repeat;background-position:center top,center center;background-size:75px 20px,cover;z-index:-10}.home-training__legs{max-width:393px;width:75%;float:left}.home-training__fender{max-width:140px;width:25%;float:left}@media only screen and (min-width:48em){.banner--home{max-width:100%;background-size:714px 121px,639px 121px,361px 186px,298px 73px,336px 174px,cover}.banner--home section{padding-bottom:7em;margin-top:-1.6em}.banner--home .banner__content{padding-top:3em}.banner--home .banner__illustration{top:-3em;left:8%;width:92%;bottom:0;overflow:hidden;max-width:92%}.banner--home .banner__illustration img{width:1105px;max-width:none;right:auto;left:0}.accessibility-question .newsletter h3,.accessibility-question h2,.newsletter .accessibility-question h3{margin-top:0}.watch .split-content__secondary{position:absolute;bottom:0}.pagination .post-navigation .watch a,.watch .button,.watch .pagination .post-navigation a{margin-bottom:1em}.home-training .split-content__primary,.home-training .split-content__secondary{width:100%;float:none}}@media only screen and (min-width:64em){.banner--home .banner__illustration{left:30%;width:70%;max-width:70%}.watch img,.watch svg{max-width:397px}.home-training{min-height:26em}.home-training .split-content__secondary{width:50%;float:left}.home-training .split-content__primary{width:50%;float:right}}@media only screen and (min-width:110em){.banner--home .banner__illustration{left:40%;width:60%;max-width:60%}}.contact-banner section{position:relative}.contact-banner figure{max-width:660px}.contact-addresses{padding-top:0;padding-bottom:0}.contact-addresses .split-content--float figure{float:left;padding-top:3em;max-width:180px;width:25%}.contact-addresses .split-content--float .address{float:left;width:75%;padding-left:1.5em}.contact-form{padding-bottom:3em}@media only screen and (min-width:48em){.contact-banner section{min-height:208px}.contact-banner figure{margin-top:-2.75em}.contact-addresses{margin-top:1.5em;padding-bottom:1.5em}.contact-addresses .split-content--float .address,.contact-addresses .split-content--float figure{width:50%}}@media only screen and (min-width:48em){.article-body{padding-top:3em}}.article-body .newsletter h3,.article-body h2,.newsletter .article-body h3{text-align:left}.article-body .lead{border-bottom:1px solid #bbb;padding-bottom:.5em;margin-bottom:2em}.article-body .example-box{background-color:#17779f;color:#fff;padding:20px 20px 10px;border-radius:10px}.article-body .example-box .newsletter h3,.article-body .example-box h2,.article-body .example-box h3,.article-body .example-box h4,.newsletter .article-body .example-box h3{color:#fff}.article-footer .tag-list{border-top:1px solid #ddd}.articles-banner .banner__illustration{max-width:562px;margin-top:-36px}.articles-banner .banner__content{padding-bottom:36px}.banner--single section{position:relative}.banner--single figure{max-width:374px;margin-top:20px}.cat--design figure{max-width:335px;margin-bottom:-13px;margin-top:-18px}.cat--design figure img{max-width:335px}.cat--understanding-accessibility figure{position:absolute;top:0;left:50%;margin-left:-160px;max-width:280px;margin-top:0}.cat--understanding-accessibility .banner__content{padding-top:10em}.cat--development figure{max-width:457px;margin-top:-21px}.cat--development figure img{max-width:457px}.cat--top-posts figure{max-width:405px;margin-top:20px}.cat--top-posts figure img{max-width:405px}@media only screen and (min-width:48em){.articles-banner .banner__content{padding-bottom:0}.banner--single section{min-height:244px}.cat--design section,.cat--development section{min-height:272px}.cat--top-posts section{min-height:240px}.cat--understanding-accessibility .banner__content{padding-top:0}.cat--understanding-accessibility figure{max-width:385px;min-height:265px;margin-left:0;left:auto}.cat--understanding-accessibility figure img{bottom:auto;top:0}}.latest-posts .newsletter h3,.latest-posts h2,.newsletter .latest-posts h3{text-align:left;margin-bottom:.5em}.latest-posts article img{display:block;overflow:hidden;width:100%;max-width:264px;margin-bottom:3em;margin-left:auto;margin-right:auto}.latest-posts .meta{font-size:.9em;line-height:1.75}@media only screen and (min-width:48em){.latest-posts article{padding-right:290px}.latest-posts article .circle-img-wrapper{float:right;margin-right:-290px}}.browse-topic .topic-col{text-align:center}.browse-topic .topic-col img{display:block;overflow:hidden;border-radius:100%;width:100%;max-width:150px;margin:0 auto}.browse-topic .topic-col ul{text-align:left;list-style:none;margin:0;padding:0;padding-bottom:2em}.browse-topic .topic-col .button,.browse-topic .topic-col .pagination .post-navigation a,.pagination .post-navigation .browse-topic .topic-col a{margin:0 auto}.related-articles figure{max-width:230px;margin:0 auto}.recent-posts ul{list-style:none;margin:0;padding:0}.recent-posts ul li.posts-col img{display:block;overflow:hidden;border-radius:100%;max-width:208px;width:100%;margin:0 auto}.recent-posts .button-container{text-align:center;margin-bottom:3em}.pagination .post-navigation .recent-posts .button-container a,.recent-posts .button-container .button,.recent-posts .button-container .pagination .post-navigation a{margin:0 auto}.about--banner .banner__illustration{margin-bottom:-21px;width:284px;float:right}@media only screen and (min-width:52em){.about--banner .banner__illustration{width:418px;margin-bottom:-30px}}@media only screen and (min-width:64em){.about--banner section{min-height:284px;margin-top:-42px}.about--banner .banner__content{padding-top:40px}.about--banner .banner__illustration{width:552px;margin-bottom:-40px}}.about-charting-course{padding-bottom:0}.about-charting-course section{overflow:visible}.about-charting-course .split-content__primary{padding-top:1.5em}.about-charting-course .split-content__secondary{position:relative;overflow:visible;margin-bottom:0;margin-right:0;padding:0}.about-charting-course #training-chart-logo{position:relative;z-index:42;width:90%}.about-charting-course #training-text{-webkit-transform:rotate(2deg);transform:rotate(2deg);margin-bottom:1.5em;z-index:41;margin-top:-3.5em;margin-left:12%;width:85%;padding:3.5em 3em 3em;background-color:#0c4c6f}.about-charting-course #about-triangle{margin-top:-12em;display:block;float:right}.about-charting-course #about-tsquare-wrapper{clear:both;position:relative;width:100%}.about-charting-course #about-tsquare-buffer{position:relative;margin:0 auto;height:auto;text-align:right;line-height:0}.about-charting-course #about-tsquare{position:relative;width:70%}@media only screen and (min-width:48em){.about-charting-course #training-text{margin-bottom:-2.5em}.about-charting-course #about-triangle{margin-top:-10em}.about-charting-course #about-tsquare-wrapper{position:absolute;bottom:0;width:90%;height:0}.about-charting-course #about-tsquare-buffer{max-width:65em}.about-charting-course #about-tsquare{position:absolute;bottom:-1px;right:0;width:29%}}@media only screen and (min-width:51.25em){.about-charting-course #about-tsquare{width:36%}}.about-steps{margin-top:3em}.about-steps .steps{max-width:24em;margin-right:auto;margin-left:auto;margin-bottom:4em}.about-steps .steps img{width:90%;display:block;margin:0 auto;max-width:320px;max-height:208px}.about-steps .steps h3{margin-top:.5em}@media only screen and (min-width:48em){.about-steps{margin-top:4.5em;padding-bottom:0}.about-steps .steps{max-width:none}}@media only screen and (min-width:64em){.about-steps .steps img{width:318px;height:234px}}.about-ongoing-support img{margin-top:-7%;margin-bottom:-15%}@media only screen and (min-width:48em){.about-ongoing-support img{margin:-3em auto -2.2em auto}}.about-our-focus .split-content__primary{margin-bottom:3em}.about-our-focus .split-content__secondary{text-align:center}.about-our-focus img{width:70%}@media only screen and (min-width:48em){.about-our-focus .split-content__secondary{text-align:left;margin-bottom:1.5em}.about-our-focus img{width:93%}}.about-rules{overflow:visible}.about-rules section{overflow:visible;padding-bottom:3.125em}.about-rules .newsletter h3,.about-rules h2,.newsletter .about-rules h3{margin-bottom:1em}.about-rules .split-content{margin-bottom:3em}.about-rules #heart-air{float:right;width:80px;padding-right:.625em;margin-top:-1em}.about-rules .heart-diving-board-holder{overflow:visible;height:225px;padding-top:2em}.about-rules .heart-diving-board-holder img{position:absolute;right:20%;width:700px}.about-rules .before-text{display:block}.about-rules .after-text{display:none}@media only screen and (min-width:25em){.about-rules #heart-air{width:95px}}@media only screen and (min-width:48em){.about-rules section{padding-bottom:0}.about-rules .newsletter h3,.about-rules h2,.newsletter .about-rules h3{margin-bottom:2em}.about-rules .split-content{margin-bottom:0}.about-rules #heart-air{width:auto;padding-right:15%;margin-top:1em}.about-rules .heart-diving-board-holder{padding-top:0;margin-bottom:0;height:275px;width:auto;margin-top:-2em}.about-rules .heart-diving-board-holder img{right:29%;width:auto}.about-rules .before-text{display:none}.about-rules .after-text{display:block}}@media only screen and (min-width:90em){.about-rules .heart-diving-board-holder img{left:0;margin-left:-60px}}@media only screen and (min-width:98em){.about-rules #heart-air{padding-right:25%}}.about-focus{display:relative;overflow:visible}.about-focus #wave-bg{position:absolute;top:-21px;left:0;background:url(../images/wave-bg.png) bottom center repeat-x;width:100%;height:22px}.about-focus section{overflow:visible;position:relative}.about-focus #heart-splash-holder{position:absolute;right:0;top:-202px}.about-focus #heart-splash-holder img{width:180px}.about-focus .triple-content,.about-focus .triple-content--alt{margin-top:5em}.about-focus #about-contact{clear:both;width:100%;text-align:center;margin-bottom:2.5em}@media only screen and (min-width:48em){.about-focus #heart-splash-holder{top:-288px}.about-focus #heart-splash-holder img{width:auto}.about-focus .triple-content,.about-focus .triple-content--alt{margin-top:5em}.about-focus #about-contact{margin-bottom:3em}}.profiles{text-align:center}.newsletter .profiles h3,.profiles .newsletter h3,.profiles h2{margin-bottom:1.5em}.profiles figure{position:relative;display:block}.profiles .profile--odd figure{-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}.profiles .profile--even figure,.profiles .profile--odd+.profile--last figure{-webkit-transform:rotate(1deg);transform:rotate(1deg)}.profiles .profile--even+.profile--last figure{-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}.profiles h3,.profiles p{margin:0}.pagination .post-navigation .team a,.team .button,.team .pagination .post-navigation a{padding:.7em 1.5em .5em}.team .triple-content,.team .triple-content--alt{margin-top:1.5em;text-align:center}.team figure{width:258px;margin:0 auto .667em}@media only screen and (min-width:48em){.team{padding-bottom:0}}@media only screen and (min-width:25em) and (max-width:52em){.team figure{width:170px}}.team-polaroids figure{padding-top:21px;padding-left:21px;height:317px;width:256px;background:#fff;margin:0 auto 1.5em;box-shadow:4px 6px 0 #c9472d}.team-polaroids img{width:212px;height:249px}.team-polaroids .profile--last figure{padding:0;height:359px;width:305px;background:0 0;margin:0 auto -.85em auto;box-shadow:none}.team-polaroids .profile--last figure img{height:395px;width:305px;margin-top:-37px}@media only screen and (min-width:25em) and (max-width:52em){.team-polaroids figure{padding-top:13px;padding-left:15px;height:212px;width:171px;background-size:171px 211px}.team-polaroids img{width:141px;height:166px}.team-polaroids .profile--last figure{padding:0;height:254px;width:205px;margin:0 auto -1.1em}.team-polaroids .profile--last figure img{height:267px;width:207px;margin-top:-27px}}@media only screen and (max-width:338px){.team-polaroids .profile--last figure{margin-left:-.4em}}@media only screen and (min-width:25em) and (max-width:452px){.team-polaroids .profile--last figure{margin-left:-1.64em}}@media only screen and (min-width:52em) and (max-width:1024px){.team-polaroids .profile--last figure{margin-left:-1.64em}}.about-sidekicks figure{padding-top:21px;padding-left:21px;height:317px;width:256px;background:#fff;margin:0 auto 1.5em;box-shadow:4px 6px 0 #c9472d}.about-sidekicks img{width:212px;height:249px}@media only screen and (min-width:25em) and (max-width:52em){.about-sidekicks figure{padding-top:13px;padding-left:15px;height:212px;width:171px;background-size:171px 211px}.about-sidekicks img{width:141px;height:166px}}.results-banner figure{position:absolute;top:0;left:50%;bottom:auto;margin-left:-125px;max-width:250px;margin-top:-19px}.results-banner figure img{top:0;bottom:auto}.results-banner .banner__content{padding-top:110px}.results-banner .author-avatar{margin-left:-75px;max-width:150px;margin-top:0}@media only screen and (min-width:48em){.results-banner .banner__content{padding-top:0}.results-banner section{min-height:14em}.results-banner figure{position:relative;margin-left:0;left:auto;max-width:373px;margin-top:-28px;min-height:248px}.results-banner figure img{bottom:auto;top:0}.results-banner .author-avatar{float:right;margin-top:3em;max-width:18em}.results-banner .author-avatar img{position:relative}}.results .category{padding:1em 0;font-size:1.3em;text-align:center}.results .category p{margin:0}.results .category select{display:inline-block;margin:0 1em}@media only screen and (max-width:64em){.results .category select{width:45%}}@media only screen and (min-width:64em){.results .category select{width:54%}}.results .category button{padding:.5em 1em .25em;font-size:.8em}.work--banner section{position:relative}.work--banner .banner__content{padding-top:90px}.work--banner .banner__illustration{position:absolute;top:0;left:50%;bottom:auto;margin-left:-145px;max-width:290px}.work--banner .banner__illustration img{top:0;bottom:auto}@media only screen and (min-width:48em){.work--banner .banner__content{padding-top:0}.work--banner .banner__illustration{position:relative;margin-left:0;left:auto;max-width:none;min-height:236px;overflow:visible}}@media only screen and (min-width:98em){.work--banner .banner__illustration img{max-width:120%;width:120%;left:0}}.services{margin-bottom:3em}.services div{margin-bottom:2em}.services h3{float:left}.services h3:before{position:relative;display:inline-block;float:left;content:url(../images/checkmark.png);content:url(../images/checkmark.svg);margin-top:-9px;margin-right:.5em;height:36px;width:36px}.services h3+p{clear:both}.work-why-choose{padding-top:0}@media only screen and (min-width:48em){.work-why-choose{padding-bottom:1.5em}.work-why-choose figure{position:absolute;bottom:0;right:0;width:300px}}@media only screen and (min-width:74em){.work-why-choose figure{width:400px}}@media only screen and (min-width:98em){.work-why-choose figure{right:3%;width:500px}}@media only screen and (min-width:110em){.work-why-choose figure{right:5%;width:600px}}.work .products{margin-bottom:6em}.work .products section{padding-top:1px;position:relative;padding-right:3em}@media only screen and (min-width:48em){.work .products section{padding-right:1.5em}}.newsletter .work .products h3,.work .products .newsletter h3,.work .products h2{text-align:left}.work .products ul{margin:0;padding:0;list-style:none}.work .products ul li{margin:.5em 0}.work .products img{position:absolute;top:-2em;right:-.5em;height:15em;width:auto}@media only screen and (min-width:48em){.work .products img{right:-1.5em}}.newsletter .work .certification h3,.work .certification .newsletter h3,.work .certification h2{text-align:left}.work .certification li,.work .certification p{max-width:40em}.work .certification img{margin-bottom:2em}@media only screen and (min-width:25em){.work .certification img{float:right;margin-right:4.5em}}.work .clients,.work .partners{text-align:center}.work .clients ul,.work .partners ul{margin:0 auto;padding:0;list-style:none;text-align:justify}.work .clients ul::after,.work .partners ul::after{content:'';display:inline-block;width:100%}.work .clients ul li,.work .partners ul li{max-width:220px;display:inline-block;margin-bottom:1.5em;text-align:center}.work .clients ul li a img,.work .partners ul li a img{max-width:100%}.training-landing .banner__illustration{margin-bottom:-.5em;max-width:420px}@media only screen and (min-width:48em){.training-landing .banner__illustration{margin-top:-2.6em}}.training-landing__intro{padding-bottom:0;overflow:hidden}.training-landing__intro section{position:relative;overflow:hidden;background-image:url(../images/training-bubbles.png);background-image:url(../images/training-bubbles.svg);background-position:right top;background-repeat:no-repeat}.training-landing__intro section:after{content:url(../images/training-smallfish.svg);position:absolute;bottom:1em;right:0;width:25%}.newsletter .training-landing__intro h3,.training-landing__intro .newsletter h3,.training-landing__intro h2{text-align:left}.training-landing__intro p{max-width:40em}@media only screen and (min-width:48em){.training-landing__intro section{background-size:auto,auto;min-height:540px;height:100%}.training-landing__intro section:after{right:0;width:auto}.training-landing__intro .text{width:66.666%;float:right;margin-top:1em;margin-bottom:5em}.training-landing__intro .illustration{width:33.333%;height:100%;position:absolute;left:0;bottom:0}.training-landing__intro .illustration img{position:absolute;left:0;bottom:0}}.training-landing-personalized{padding-bottom:3em}.training-landing-personalized .text{margin-bottom:1em}.training-landing-personalized .video{margin-bottom:1.5em}.training-landing-personalized .illustration{margin-top:0;margin-bottom:1.5em}.training-landing-personalized .illustration img{float:right;max-width:66.666%}@media only screen and (min-width:48em){.training-landing-personalized .text{margin-bottom:4em}.training-landing-personalized .illustration{margin-top:6em;margin-bottom:4em}.training-landing-personalized .illustration img{max-width:100%}}.training-landing-events figure{margin-top:4.5em;margin-bottom:5em}.training-landing-events .text{margin-bottom:4em}#training-landing-benefits .newsletter h3,#training-landing-benefits h2,.newsletter #training-landing-benefits h3{margin-bottom:2em}#training-landing-benefits ul{width:75%;margin:0 auto;padding:0;list-style:none;overflow:hidden}#training-landing-benefits li{min-height:165px;margin:0}#training-landing-benefits li p{max-width:20em}#training-landing-benefits li p:first-of-type{margin-top:26px}#training-landing-benefits li img{width:110px;height:110px;float:left;margin-right:.75em}#training-landing-benefits .benefits-footer{margin:0 auto 2.5em;width:50%}.training-landing-packages img{max-width:218px;max-height:218px}.training-landing-packages .triple-content__item{position:relative;overflow:visible}.training-landing-packages .triple-content__item a{position:static}.training-landing-packages .price-tag{position:absolute;right:2.5em;top:6em}.event-detail .banner,.events .banner{padding-bottom:0}.events .banner__illustration{margin-bottom:-1.75em}@media only screen and (min-width:48em){.events .banner__illustration{margin-top:-1.75em}}.event__presentedby{margin-bottom:0;margin-top:3em}.event__presentedby+h3{margin-top:.75em}.events-banner section{min-height:230px}.events-banner .header-map{margin-top:3em}.events-banner .header-map h3{margin-top:1.5em}.events-banner figure{max-width:526px}.event-detail .banner .newsletter h3 span,.event-detail .banner h2 span,.newsletter .event-detail .banner h3 span{display:block}.event-detail .banner .newsletter h3 .fa,.event-detail .banner h2 .fa,.newsletter .event-detail .banner h3 .fa{margin-left:-1.6em}.event-detail .header-map h3{font-size:.9em;margin-bottom:1.5em;text-align:left;width:100%}.event-detail .header-map h3 span{display:inline}.event-detail .header-map h3 span:first-child{display:block}.event-detail .header-map h3 span:last-child{white-space:nowrap}.event-detail .map_canvas{height:220px}.event-intro .triple-content,.event-intro .triple-content--alt{margin-top:3em}.session{margin-bottom:3em}.session+.speaker-profile{padding-top:3em}.newsletter .session h3,.session .newsletter h3,.session h2{text-align:left}.session h3 span{font-size:.8em;color:#333;font-family:AvenirLT-MediumOblique}.session .speaker-photo{max-width:100px;margin-top:1.2em}.session+.session{border-top:1px solid #DCDDDE}.session__date-loc{font-size:.9em;list-style:none;margin-left:0;padding-left:0}.session__date-loc li{margin-left:0;padding-left:0}.get-tickets{padding-bottom:4.5em}.get-tickets .button,.get-tickets .pagination .post-navigation a,.pagination .post-navigation .get-tickets a{margin-top:.5em;margin-bottom:1em}.twitter-timeline{margin-bottom:3em}.event-archive{padding-bottom:4.5em}.event-archive .triple-content,.event-archive .triple-content--alt{margin-top:3em}.speaker-invite figure{margin-top:-1.5em;margin-bottom:3em}.speaker-invite__content{margin-top:1.5em}.four-o-four__banner{padding-bottom:0}.four-o-four__banner figure{padding-left:3em;margin-bottom:-1.66em;margin-top:-.5em;max-width:420px}.four-o-four__intro{padding-top:4em;padding-bottom:6em}.four-o-four__events{padding-top:5.5em}.newsletter-body .centered-content{padding-top:1.5em}.newsletter-form{margin-top:3em;margin-bottom:3em}@media only screen and (min-width:48em){.newsletter-page .banner__illustration{overflow:visible;margin-top:-2em}.newsletter-page .banner__illustration img{max-width:130%;width:130%;right:0}}.sa-colors{overflow:hidden;margin:0;padding:0}.sa-colors li{overflow:hidden;border:1px solid #f0f0f0;padding:.5em;margin:.2em;width:-webkit-calc(25% - .4em);width:calc(25% - .4em);float:left}.swatch{display:block;height:3em;width:100%}.swatch-label{font-size:.8em;line-height:1}.accessibility .banner{padding-bottom:0}.accessibility .banner__illustration{margin-bottom:-1.75em}@media only screen and (min-width:48em){.accessibility .banner__illustration{margin-top:-1.75em}}.accessibility-banner section{min-height:230px}.accessibility-banner figure{max-width:526px}