﻿@charset "UTF-8";dl,menu,ol,p,pre,ul{margin:0 0 1em}article,aside,details,figcaption,figure,footer,header,hgroup,html,main,nav,section,summary{display:block}blockquote,dfn{font-style:italic}blockquote p,body,fieldset,figure,form{margin:0}body,select{background:#fff}#site-header__xtras,blockquote,svg:not(:root){overflow:hidden}@font-face{font-family:interstatelight;src:url(fonts/interstate-light-webfont.eot);src:url(fonts/interstate-light-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/interstate-light-webfont.woff) format("woff"),url(fonts/interstate-light-webfont.ttf) format("truetype"),url(fonts/interstate-light-webfont.svg#interstatelight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:interstatebold;src:url(fonts/interstate-bold-webfont.eot);src:url(fonts/interstate-bold-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/interstate-bold-webfont.woff) format("woff"),url(fonts/interstate-bold-webfont.ttf) format("truetype"),url(fonts/interstate-bold-webfont.svg#interstatebold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:mw300;src:url(fonts/merriweather-light-webfont.eot);src:url(fonts/merriweather-light-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/merriweather-light-webfont.woff2) format("woff2"),url(fonts/merriweather-light-webfont.woff) format("woff"),url(fonts/merriweather-light-webfont.ttf) format("truetype"),url(fonts/merriweather-light-webfont.svg#merriweatherlight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:mw300i;src:url(fonts/merriweather-lightitalic-webfont.eot);src:url(fonts/merriweather-lightitalic-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/merriweather-lightitalic-webfont.woff2) format("woff2"),url(fonts/merriweather-lightitalic-webfont.woff) format("woff"),url(fonts/merriweather-lightitalic-webfont.ttf) format("truetype"),url(fonts/merriweather-lightitalic-webfont.svg#merriweatherlight_italic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:mws700;src:url(fonts/merriweathersans-bold-webfont.eot);src:url(fonts/merriweathersans-bold-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/merriweathersans-bold-webfont.woff2) format("woff2"),url(fonts/merriweathersans-bold-webfont.woff) format("woff"),url(fonts/merriweathersans-bold-webfont.ttf) format("truetype"),url(fonts/merriweathersans-bold-webfont.svg#merriweather_sansbold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:mws300;src:url(fonts/merriweathersans-light-webfont.eot);src:url(fonts/merriweathersans-light-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/merriweathersans-light-webfont.woff2) format("woff2"),url(fonts/merriweathersans-light-webfont.woff) format("woff"),url(fonts/merriweathersans-light-webfont.ttf) format("truetype"),url(fonts/merriweathersans-light-webfont.svg#merriweather_sansbook) format("svg");font-weight:400;font-style:normal}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}a:focus{outline:dotted thin}a:active,a:hover{outline:0}b,strong{font-weight:700}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:'';content:none}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{padding:0}dd{margin:0 0 0 40px}nav ol,nav ul{list-style:none}img{border:0;-ms-interpolation-mode:bicubic;max-width:100%}fieldset{padding:0;border:0}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;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;height:7em}table{border-collapse:collapse;border-spacing:0;width:100%}*,:after,:before{box-sizing:border-box}::-moz-selection{background-color:#4ca5bb;color:#000}::selection{background-color:#4ca5bb;color:#fff}::-o-selection{background-color:#4ca5bb;color:#fff}::-ms-selection{background-color:#4ca5bb;color:#fff}::-webkit-selection{background-color:#4ca5bb;color:#fff}html{font-size:62.5%}body{width:100%;min-width:1180px;font-size:16px;font-family:mws300,'Helvetica Neue',arial;padding:0;color:#454545;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){body{font-size:12.8px;font-size:1.28rem;width:auto;min-width:0}}h1,h2,h3{font-family:interstatelight;font-weight:300;margin:0 0 .4em}blockquote,time{font-family:mw300,Georgia,Times,"Times New Roman",serif}h1{font-size:32px;line-height:1.2}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){h1{font-size:25.6px;font-size:2.56rem}}h2{font-size:24px;line-height:1.3}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){h2{font-size:19.2px;font-size:1.92rem}table{width:auto}}blockquote{font-size:135%;border-left:4px solid #ccc;padding-left:20px;position:relative;left:20px;margin-left:0}a{color:#3d8496;cursor:pointer}img.align_left{float:left;margin:4px 20px 10px 0}ul{margin-left:20px}li,p{line-height:1.8}p{margin:0 0 1.4em}strong{font-family:mws700,'Helvetica Neue',arial;font-weight:400}small{font-size:90%}table td,table th{text-align:left;padding:5px 10px;border-bottom:1px solid #ddd}table th{font-family:interstatelight}input[type=email],input[type=password],input[type=phone],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border-radius:0;width:100%;border:1px solid #ddd;padding:9px 10px;font-family:mws300,'Helvetica Neue',arial;font-size:14px;-webkit-font-smoothing:antialiased;transition:all .1s ease-out}input[type=email]:focus,input[type=password]:focus,input[type=phone]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{outline:0;border:1px solid #4ca5bb}input[disabled]{cursor:not-allowed}select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border-radius:2px;border:1px solid #ddd;padding:10px;font-size:14px}.btn,button,input[type=submit]{position:relative;font-family:mws300,'Helvetica Neue',arial;background:#4ca5bb;border:0;color:#fff;text-decoration:none;line-height:1;padding:10px 20px 11px;display:inline-block;-webkit-font-smoothing:antialiased;border-radius:4px;font-size:16px;transition:all .1s ease-out}#lang-selector,.btn.btn--xsml,.tags__links a,button.btn--xsml,input[type=submit].btn--xsml{font-family:mws700,'Helvetica Neue',arial;font-weight:400}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){.btn,button,input[type=submit]{font-size:12.8px;font-size:1.28rem}}.btn.btn--large,button.btn--large,input[type=submit].btn--large{font-size:20px;padding:15px 30px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){.btn.btn--large,button.btn--large,input[type=submit].btn--large{font-size:16px;font-size:1.6rem}}.btn.btn--medium,button.btn--medium,input[type=submit].btn--medium{font-size:18px;padding:15px 25px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){.btn.btn--medium,button.btn--medium,input[type=submit].btn--medium{font-size:14.4px;font-size:1.44rem}}.btn.btn--sml,button.btn--sml,input[type=submit].btn--sml{font-size:14px;padding:7px 14px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){.btn.btn--sml,button.btn--sml,input[type=submit].btn--sml{font-size:12px;font-size:1.2rem}}.btn.btn--xsml,button.btn--xsml,input[type=submit].btn--xsml{font-size:12px;padding:5px 10px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){.btn.btn--xsml,button.btn--xsml,input[type=submit].btn--xsml{font-size:12px;font-size:1.2rem}}.btn.btn--neu,button.btn--neu,input[type=submit].btn--neu{border:1px solid #4ca5bb;background:rgba(255,255,255,.65);color:#4ca5bb}.btn.btn--neu:hover,button.btn--neu:hover,input[type=submit].btn--neu:hover{background:#edf6f8}.btn.btn--yellow,button.btn--yellow,input[type=submit].btn--yellow{background:#f2b211;color:#6d5008}.btn.btn--yellow:hover,button.btn--yellow:hover,input[type=submit].btn--yellow:hover{background:#daa00f}.btn.btn--green,button.btn--green,input[type=submit].btn--green{background:#aab300;color:#fff}.btn.btn--green:hover,button.btn--green:hover,input[type=submit].btn--green:hover{background:#99a100}.btn.btn--grey,button.btn--grey,input[type=submit].btn--grey{background:#454545;color:#fff}.btn.btn--grey:hover,button.btn--grey:hover,input[type=submit].btn--grey:hover{background:#3e3e3e}.btn.btn--white,button.btn--white,input[type=submit].btn--white{background:#fff;color:#4ca5bb}.btn.btn--white:hover,button.btn--white:hover,input[type=submit].btn--white:hover{background:#edf6f8}.btn:hover,button:hover,input[type=submit]:hover{background:#4495a8}.btn[disabled],button[disabled],input[type=submit][disabled]{opacity:.5}.btn:focus,button:focus,input[type=submit]:focus{outline:0}.login-error{margin-left:98px;font-size:14px;background-image:url(gfx/icons/alert-circled-red.svg);background-size:20px;background-repeat:no-repeat;background-position:0 50%;padding-left:23px}.msg--error{color:#c00}#site-header #site-header__nav .trigger-nav,[v-cloak]{display:none}#site-header{position:fixed;width:100%;top:0;left:0;z-index:100;background:#fcfcfc;border-bottom:1px solid rgba(0,0,0,.1)}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){.login-error{font-size:12px;font-size:1.2rem;margin-left:35%}#site-header{border-bottom:0}}#site-header a{color:#316b7a}#site-header #site-header__nav{width:1180px;padding:0 20px;margin:40px auto 0;overflow:hidden;overflow:visible;position:relative;text-align:left}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#site-header #site-header__nav{width:auto;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px;padding-top:50px;margin-top:0}#site-header #site-header__nav .trigger-nav{display:block;position:absolute;z-index:100;top:0;right:0;height:50px;width:50px;background-image:url(gfx/icons/navicon-round.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:20px}}#site-header #site-header__nav nav{width:100%;bottom:0;left:3px;padding-left:171px;text-transform:uppercase;height:63px;position:relative;font-size:12px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#site-header #site-header__nav nav{font-size:12px;font-size:1.2rem;display:none;margin-left:0;height:auto;position:fixed;top:0;bottom:auto;width:100%;padding-left:0;padding-top:55px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.25)}#site-header #site-header__nav nav.show{display:block}}#site-header #site-header__nav nav ul.level-1{display:inline-block;width:100%;margin:0;text-align:right}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#site-header #site-header__nav nav ul.level-1{width:auto;position:relative;display:block}}#site-header #site-header__nav nav ul.level-1>li{position:relative;display:inline-block}#site-header #site-header__nav nav ul.level-1>li>a{padding:5px 12px;display:block;text-decoration:none}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#site-header #site-header__nav nav ul.level-1>li{display:block;float:none;border-bottom:1px solid #eee}#site-header #site-header__nav nav ul.level-1>li>a{padding:10px}}#site-header #site-header__nav nav ul.level-1>li span{padding:10px 5px;position:relative;display:inline-block}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#site-header #site-header__nav nav ul.level-1>li span{padding:0}}#site-header #site-header__nav nav ul.level-1>li.sel a{color:#333}#site-header #site-header__nav nav ul.level-2{display:none;position:absolute;width:500px;margin:-15px 0 0 7px;font-size:12px}#site-header #site-header__nav nav ul.level-2 li{float:left}#site-header #site-header__nav nav ul.level-2 li a{display:block;padding:5px 15px;text-decoration:none}#site-header #logo{position:absolute;z-index:100;width:110px;border:1px solid rgba(255,255,255,.5);bottom:-15px;line-height:0;left:19px}#site-header__xtras{width:1180px;padding:0 20px;margin:0 auto 0 -590px;overflow:visible;text-align:right;position:absolute;top:5px;left:50%}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#site-header #logo{bottom:auto;top:0;left:0;width:67px;border:0}#site-header__xtras{width:auto;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px;left:auto;right:60px;top:16px}}#site-header__xtras>ul{margin:0}#site-header__xtras>ul>li{display:inline-block;vertical-align:top;margin:0 0 0 15px;line-height:1;padding-bottom:20px;position:relative}#site-header__xtras>ul>li>a,#site-header__xtras>ul>li>span{display:inline-block;background-size:18px;background-repeat:no-repeat;background-position:0 50%;padding:3px 0 3px 20px;text-decoration:none;font-size:12px}#site-header__xtras>ul>li.login a{background-image:url(gfx/icons/log-in.svg);background-position:0 1px}#site-header__xtras>ul>li.logout a{background-position:0 1px;background-image:url(gfx/icons/log-out.svg)}#site-header__xtras>ul>li.account a{background-size:17px;background-position:0 0;background-image:url(gfx/icons/gear-a.svg)}#site-header__xtras>ul>li.club a{background-size:17px;background-position:0 0;padding-left:23px;background-image:url(gfx/icons/member-card.svg)}#site-header__xtras>ul>li.search a{background-image:url(gfx/icons/search.svg)}#site-header__xtras>ul>li.lang a{background-size:15px;background-position:0 1px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#site-header__xtras>ul>li>a,#site-header__xtras>ul>li>span{font-size:12px;font-size:1.2rem}#site-header__xtras>ul>li{margin-left:17px;line-height:0}#site-header__xtras>ul>li>a{height:20px;line-height:0;font-size:0;color:transparent}#site-header__xtras>ul>li>a span{position:absolute;left:-999em}#site-header__xtras>ul>li.lang{top:1px}}#site-header__xtras>ul>li.lang:hover #lang-selector{left:50%}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#site-header__xtras>ul>li.lang:hover #lang-selector{left:-14px}}#site-header__xtras>ul>li.lang>a{background-image:url(gfx/icons/earth.svg)}#lang-selector,#main,main{background:#fff}#site-header__xtras>ul>li.cart{top:7px}#site-header__xtras>ul>li.cart iframe{width:200px;height:20px}#site-header__xtras>ul>li.cart a{position:relative;top:-1px;display:inline-block;vertical-align:top;padding:4px;color:#fff}#lang-selector{position:absolute;z-index:100;top:30px;left:-999em;margin-left:-77px;width:150px;text-align:left;font-size:12px;box-shadow:0 0 20px rgba(0,0,0,.05);border:1px solid #ddd;border-radius:4px;list-style:none}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#lang-selector{font-size:12px;font-size:1.2rem;display:none;left:-14px;margin-left:0}}#lang-selector.show{display:block}#lang-selector:after,#lang-selector:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#lang-selector:after{border-color:rgba(250,250,250,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}#lang-selector:before{border-color:rgba(204,204,204,0);border-bottom-color:#ddd;border-width:11px;margin-left:-11px}#lang-selector li:last-child a{border-bottom:0}#lang-selector a{position:relative;display:block;padding:8px 10px 8px 15px;margin:0 10px;text-decoration:none;border-bottom:1px solid #eee}#lang-selector a:hover{color:#3d8496}#lang-selector a:before{content:'•';font-size:20px;position:absolute;top:50%;line-height:0;left:0;color:#ccc;transition:all .1s ease-out}#main,#site-footer,.tags,main{position:relative}main{z-index:0;padding-bottom:100px;margin-top:103px}#main{padding:40px 0;z-index:200}#site-footer{background:#333;font-size:14px;padding:40px 0;color:#ccc}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#lang-selector:after,#lang-selector:before{left:20px}main{margin-top:50px;padding-bottom:0}#main{padding:20px 0}#site-footer{font-size:12px;font-size:1.2rem;padding:20px 0}}#site-footer .social{width:auto;margin:0 0 10px;padding:0 0 15px;border-bottom:1px solid #484848}#site-footer .sub-section:last-child,table.event-details tr:last-child td{border-bottom:none}#site-footer .social ul{margin:0 -5px;list-style:none;text-align:center}#site-footer .social ul li{display:inline-block;text-indent:-999em;margin:0 6px;background-size:25px 25px;background-repeat:no-repeat;background-position:center;height:25px;width:25px}#site-footer .social ul li a{display:block;height:100%}#site-footer .social ul li.tw{background-image:url(gfx/icons/social-twitter_white.svg)}#site-footer .social ul li.fb{background-image:url(gfx/icons/social-facebook_white.svg)}#site-footer .social ul li.ig{background-image:url(gfx/icons/social-instagram_white.svg)}#site-footer .social ul li.li{background-image:url(gfx/icons/social-linkedin_white.svg)}#site-footer>div{width:1180px;padding:0 20px;margin:0 auto;overflow:hidden}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#site-footer>div{width:auto;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}}#site-footer nav{width:944px;margin-right:36px;padding-bottom:30px;float:left}#site-footer .contact:last-child,#site-footer nav:last-child{margin-right:0}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#site-footer nav{float:none;width:auto;margin-right:0;display:none}}#site-footer nav ul{margin:0}#site-footer .contact{float:left;width:160px;margin-right:0;padding-bottom:30px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#site-footer .contact{float:none;width:auto;margin-right:0}}#site-footer .addr{border-top:1px solid #484848;padding-top:10px;margin-top:20px;color:#fff;clear:both}#site-footer a{color:#fff;text-decoration:none}#site-footer .sections{overflow:hidden}#site-footer .sections a{display:block}#site-footer .section{float:left;min-width:98px;margin:0 20px 0 0}#site-footer .section strong{display:block;padding:0 0 8px}#site-footer .sub-section a{padding:3px 0}.container{width:1180px;padding:0 20px;margin:0 auto;overflow:hidden}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#site-footer .section{float:none;min-width:none}.container{width:auto;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}}.tags{padding:10px 0 0;margin:0 0 20px}.tags__info{position:absolute;left:0;vertical-align:top;margin:0 10px 0 0;display:inline-block;height:20px;width:20px;background:url(gfx/icons/information-circled.svg) 50% 50% no-repeat;background-size:18px}.tags__info div:after,.tags__info div:before,.tags__links a:after{content:" ";height:0;pointer-events:none}.tags__info:hover div{display:block}.tags__info div{display:none;font-size:12px;position:absolute;z-index:100;width:320px;top:30px;margin-left:-150px;left:0;background:#fff;border:1px solid #ddd;padding:10px 10px 0;text-align:left;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.15);transition:all .1s ease-out}.tags__links,.tags__links a{display:inline-block;line-height:1}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){.tags__info div{font-size:12px;font-size:1.2rem}}.tags__info div:after,.tags__info div:before{bottom:100%;left:50%;border:solid transparent;width:0;position:absolute}.tags__info div:after{border-color:rgba(250,250,250,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}.tags__info div:before{border-color:rgba(204,204,204,0);border-bottom-color:#ddd;border-width:11px;margin-left:-11px}.tags__links{margin:0;vertical-align:top;width:100%}.tags__links strong{position:absolute;left:-999em}.tags__links a{position:relative;background:#454545;color:#fff;border-top-left-radius:2px;border-bottom-left-radius:2px;padding:4px 6px;margin:0 20px 10px 0;text-decoration:none;font-size:12px;transition:background .1s ease-out}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){.tags__links a{font-size:12px;font-size:1.2rem}}.tags__links a:after{left:100%;top:50%;border:solid transparent;width:0;position:absolute;border-color:rgba(136,183,213,0);border-left-color:#454545;border-width:10px;margin-top:-10px;transition:background .1s ease-out}#search-tags h2:after,.item-page header:after,.wp .label:before{content:''}#consulting__areas .items,.section-header .see-all a,.wp .hs-button,.wp form input{transition:all .1s ease-out}.tags__links a:hover{background:#373737}.tags__links a:hover:after{border-left-color:#373737}.item-page header{color:#fff;position:relative;overflow:hidden;background-position:50% 50%;background-size:cover}.item-page header h1{font-size:52px;font-family:interstatebold}.item-page header:after{position:absolute;top:50%;margin-top:-500px;left:-100px;background:rgba(0,0,0,.65);display:block;height:1000px;width:54%;min-width:590px;transform:rotate(-12deg)}#download-header-form,.cp a,.cp.cp--narrow,.shares p{position:relative}.item-page header>div{width:1180px;padding:120px 20px 0;margin:0 auto;overflow:hidden;position:relative;z-index:100}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){.item-page header h1{font-size:32px;font-size:3.2rem}.item-page header>div{width:auto;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px;padding-top:30px}}.item-page header .intro{padding-right:640px;font-family:mw300,Georgia,Times,"Times New Roman",serif;font-size:18px;margin-bottom:50px}#download-header-form .club-info,#download-header-form .login-note,.item-page header .intro .label{font-family:mws700,'Helvetica Neue',arial;font-weight:400}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){.item-page header .intro{font-size:14.4px;font-size:1.44rem;padding-right:0}}.item-page header .intro .label{background:#4ca5bb;display:inline-block;line-height:1;margin:0 0 10px;font-size:16px;padding:7px 14px 8px}#item-page__details{width:1180px;padding:0 20px 50px;margin:0 auto;overflow:hidden}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){.item-page header .intro .label{font-size:12.8px;font-size:1.28rem}#item-page__details{width:auto;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}}#item-page__details .body{float:left;width:650px;margin-right:36px}#item-page__details #cover:last-child,#item-page__details .body:last-child,#item-page__details aside:last-child{margin-right:0}#item-page__details .intro{font-size:21px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#item-page__details .body{float:none;width:auto;margin-right:0}#item-page__details .intro{font-size:16.8px;font-size:1.68rem}}#item-page__details aside{float:left;width:258px;margin-right:36px}#item-page__details aside .shares{margin-bottom:40px}#item-page__details #cover{float:left;width:160px;margin-right:36px}#item-page__details #cover figure{display:inline-block;text-align:center}#item-page__details #cover img{border:1px solid #d4d4d4}#item-page__details #cover figcaption{padding:10px 0 0}#item-page__details #cover figcaption:before{content:'';display:block;width:100px;margin:0 auto 10px;border-top:5px double #ddd}#item-page__details #pub-year{padding:4px 0 0}#download-header-form{width:100%;height:120px;z-index:100;background:rgba(0,0,0,.45);color:#fff;padding:36px 0 20px;text-align:center;overflow:hidden}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#item-page__details #cover,#item-page__details aside{float:none;width:auto;margin-right:0}#item-page__details #cover{width:100px;float:left;margin:4px 20px 10px 0}#download-header-form{text-align:center;background:rgba(0,0,0,.5);height:auto}}#download-header-form div>p{margin:0}#download-header-form .download-link a{background-image:url(gfx/icons/arrow-down-c_white.svg);background-size:20px;background-repeat:no-repeat;background-position:7px 50%;padding-left:30px}#download-header-form .login-note{font-size:16px;display:inline-block;padding:2px 10px;margin:10px 0 12px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#download-header-form .login-note{font-size:12.8px;font-size:1.28rem}}#download-header-form .login-note span{background-image:url(gfx/icons/alert-circled-white.svg);background-size:20px;padding-left:28px;background-repeat:no-repeat;background-position:0 50%}#download-header-form .club-info{padding-top:10px;font-size:14px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#download-header-form .club-info{font-size:12px;font-size:1.2rem}}#download-header-form .club-info span{background-image:url(gfx/icons/information-circled_white.svg);background-size:20px;padding-left:28px;background-repeat:no-repeat;background-position:0 50%}.hbspt-form select,.hbspt-form select:focus{background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}#download-header-form #add-to-cart{margin-bottom:0;border:0;padding:0}.hbspt-form select,.wp form input{border-radius:0;font-size:14px;font-family:mws300,'Helvetica Neue',arial;-webkit-font-smoothing:antialiased}#download-header-form iframe{width:100%;height:40px}.hbspt-form select{padding:9px 10px;width:100%;background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em}.hbspt-form select:focus{background-image:linear-gradient(45deg,#4ca5bb 50%,transparent 50%),linear-gradient(135deg,transparent 50%,#4ca5bb 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 2.5em) .5em;outline:0}.hbspt-form option:disabled,.hbspt-form option[disabled]{color:#757575}.hbspt-form option[value=persona_11],.hbspt-form option[value=persona_12]{color:#000}.hbspt-form .hs_hs_persona{margin-right:10px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#download-header-form iframe{height:140px}.hbspt-form .hs_hs_persona{margin-right:0}}#reference .hs_submit div,#report .hs_submit div{width:50%}#reference .hbspt-form,#report .hbspt-form{width:1180px;padding:0 20px;margin:0 auto;overflow:hidden}#reference .hbspt-form form,#report .hbspt-form form{display:flex;justify-content:center}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#reference .hbspt-form,#report .hbspt-form{width:auto;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}#reference .hbspt-form form,#report .hbspt-form form{flex-direction:column;align-items:center}}#reference .hbspt-form form .input,#report .hbspt-form form .input{padding:0 10px}#reference .hbspt-form .field,#report .hbspt-form .field{padding:0;width:100%;max-width:336px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#reference .hbspt-form .field,#report .hbspt-form .field{padding-bottom:20px}}#reference .hbspt-form label,#report .hbspt-form label{display:none}#reference .hbspt-form .hs-error-msgs,#report .hbspt-form .hs-error-msgs{text-align:left;margin-left:10px;padding-top:5px;font-size:14px}#reference .hbspt-form .hs-error-msgs li,#report .hbspt-form .hs-error-msgs li{list-style:none}#reference .hbspt-form .hs-error-msgs label,#report .hbspt-form .hs-error-msgs label{display:block;color:#fff}.wp form{display:flex;flex-direction:column;align-items:center;padding:10px 0 16px}.wp form .field{width:100%;text-align:center}.wp form label{display:none}.wp form input{border:1px solid #ddd;padding:9px 10px}.wp form .hs-error-msgs{text-align:left;margin-left:0;padding-top:5px;font-size:12px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){.wp form .hs-error-msgs{font-size:12px;font-size:1.2rem}}.wp form .hs-error-msgs li{list-style:none}.wp form .hs-error-msgs label{display:block;color:#78e4ff}.wp .hs-form-required{display:none}.wp .hs-button{font-family:mws300,'Helvetica Neue',arial;background:#4ca5bb;border:0;color:#fff;text-decoration:none;line-height:1;padding:10px 20px 11px;display:inline-block;-webkit-font-smoothing:antialiased;border-radius:4px;font-size:1.28rem;box-shadow:none}.wp .hs-button:hover{background-color:#4494a8}.wp .hs_email,.wp .hs_phone{height:70px}#home .hbspt-form .field,#newsletter-subscr .hs_email{height:85px}.wp .hs_newsletter_language label{display:flex;align-items:center}.wp .hs_newsletter_language ul{display:flex;flex-wrap:wrap;margin-left:0;padding:10px 0 0}.wp .hs_newsletter_language li{list-style:none;padding:0 15px 0 0}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){.wp .hs_newsletter_language li{padding:0 30px 0 0}}.wp .hs_newsletter_language input{margin-right:5px}.wp .hs_newsletter_language .hs-error-msgs{padding:5px 0}#newsletter-subscr form{padding-top:10px}#newsletter-subscr .hs_email label{display:none}#newsletter-subscr input[type=email]{padding:15px;font-size:18px;text-align:center}#newsletter-subscr .hs_newsletter_language label{display:block;text-align:left;margin-right:10px;font-weight:700;color:#454545;padding-bottom:10px;font-size:12px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#newsletter-subscr .hs_newsletter_language label{font-size:12px;font-size:1.2rem}}#newsletter-subscr .hs_newsletter_language ul{display:flex;flex-wrap:wrap;width:100%;margin-left:0}#newsletter-subscr .hs_newsletter_language li{list-style:none}#newsletter-subscr .hs_newsletter_language .input label{font-weight:400}#newsletter-subscr .hs_newsletter_language .input label span{padding-left:5px}#newsletter-subscr .hs-error-msgs{margin-left:0}#newsletter-subscr .hs-error-msgs label{display:block;font-weight:400;margin-left:0;padding-top:5px;font-size:12px;color:#4ca5bb;text-align:center}#newsletter-subscr .hs-error-msgs li{list-style:none}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#newsletter-subscr .hs-error-msgs label{font-size:12px;font-size:1.2rem}}#home .hbspt-form form{padding:20px;display:flex;flex-direction:column}#home .hbspt-form label{display:none}#home .hbspt-form input[type=email]{padding:15px;font-size:18px;text-align:center}#home .hbspt-form input[type=submit]{font-size:20px;padding:15px 30px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#home .hbspt-form input[type=submit]{font-size:16px;font-size:1.6rem}}#home .hbspt-form .hs-error-msgs{text-align:left;margin-left:0;padding-top:5px;font-size:14px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#home .hbspt-form .hs-error-msgs{font-size:12px;font-size:1.2rem}}#home .hbspt-form .hs-error-msgs li{list-style:none}#home .hbspt-form .hs-error-msgs label{display:block;color:#fff}#home .hbspt-form .submitted-message{padding:20px;font-size:20px;color:#63bfcc}#course #event__form .hbspt-form .field,#course .body .hbspt-form .field,#landing .hbspt-form .field,#lecture .hbspt-form .field{display:flex;flex-wrap:wrap;overflow:hidden;justify-content:flex-end;height:70px}#course #event__form .hbspt-form .field .input,#course .body .hbspt-form .field .input,#landing .hbspt-form .field .input,#lecture .hbspt-form .field .input{width:70%;margin-left:30px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#course #event__form .hbspt-form .field,#course .body .hbspt-form .field,#landing .hbspt-form .field,#lecture .hbspt-form .field{height:95px;flex-direction:column;justify-content:flex-start;flex-wrap:nowrap}#course #event__form .hbspt-form .field .input,#course .body .hbspt-form .field .input,#landing .hbspt-form .field .input,#lecture .hbspt-form .field .input{width:100%;margin-left:0}}#course #event__form .hbspt-form .field ul,#course .body .hbspt-form .field ul,#landing .hbspt-form .field ul,#lecture .hbspt-form .field ul{margin-left:0}#course #event__form .hbspt-form .field label,#course .body .hbspt-form .field label,#landing .hbspt-form .field label,#lecture .hbspt-form .field label{width:25%;float:left;text-align:right;font-size:14px;color:#000}#course #event__form .hbspt-form .hs-fieldtype-checkbox ul .hs-form-checkbox,#course #event__form .hbspt-form .hs-fieldtype-checkbox ul label,#course .body .hbspt-form .hs-fieldtype-checkbox ul .hs-form-checkbox,#course .body .hbspt-form .hs-fieldtype-checkbox ul label,#landing .hbspt-form .hs-fieldtype-checkbox ul .hs-form-checkbox,#landing .hbspt-form .hs-fieldtype-checkbox ul label,#lecture .hbspt-form .hs-fieldtype-checkbox ul .hs-form-checkbox,#lecture .hbspt-form .hs-fieldtype-checkbox ul label,.hs-error-msgs,.hs-error-msgs label{width:100%;text-align:left}#course #event__form .hbspt-form .hs_company_address,#course #event__form .hbspt-form .hs_message,#course .body .hbspt-form .hs_company_address,#course .body .hbspt-form .hs_message,#landing .hbspt-form .hs_company_address,#landing .hbspt-form .hs_message,#lecture .hbspt-form .hs_company_address,#lecture .hbspt-form .hs_message{height:128px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#course #event__form .hbspt-form .field label,#course .body .hbspt-form .field label,#landing .hbspt-form .field label,#lecture .hbspt-form .field label{text-align:left;width:100%}#course #event__form .hbspt-form .hs_company_address,#course #event__form .hbspt-form .hs_message,#course .body .hbspt-form .hs_company_address,#course .body .hbspt-form .hs_message,#landing .hbspt-form .hs_company_address,#landing .hbspt-form .hs_message,#lecture .hbspt-form .hs_company_address,#lecture .hbspt-form .hs_message{height:150px}}#course #event__form .hbspt-form .hs-fieldtype-checkbox,#course .body .hbspt-form .hs-fieldtype-checkbox,#landing .hbspt-form .hs-fieldtype-checkbox,#lecture .hbspt-form .hs-fieldtype-checkbox{height:auto}#course #event__form .hbspt-form .hs-fieldtype-checkbox ul,#course .body .hbspt-form .hs-fieldtype-checkbox ul,#landing .hbspt-form .hs-fieldtype-checkbox ul,#lecture .hbspt-form .hs-fieldtype-checkbox ul{list-style:none;display:flex;justify-content:space-between;flex-direction:column}#course #event__form .hbspt-form .hs-fieldtype-checkbox ul .hs-form-checkbox span,#course #event__form .hbspt-form .hs-fieldtype-checkbox ul label span,#course .body .hbspt-form .hs-fieldtype-checkbox ul .hs-form-checkbox span,#course .body .hbspt-form .hs-fieldtype-checkbox ul label span,#landing .hbspt-form .hs-fieldtype-checkbox ul .hs-form-checkbox span,#landing .hbspt-form .hs-fieldtype-checkbox ul label span,#lecture .hbspt-form .hs-fieldtype-checkbox ul .hs-form-checkbox span,#lecture .hbspt-form .hs-fieldtype-checkbox ul label span{padding-left:10px}.legal-consent-container{font-size:13px;font-style:italic;padding-left:30%}#home #home__main-areas .label,#related-content .label,ul.avatar-listing .label{font-style:normal;text-transform:uppercase}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){.legal-consent-container{font-size:12px;font-size:1.2rem}}.hs_register_for_lunch ul,.hs_terms_and_conditions ul{display:flex}.hs_register_for_lunch li,.hs_terms_and_conditions li{list-style:none;margin-right:20px}.hs_register_for_lunch li label,.hs_terms_and_conditions li label{display:flex;align-items:center}.hs_register_for_lunch span,.hs_terms_and_conditions span{padding-left:10px}.hs-error-msgs{padding-left:30%;font-size:14px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){.hs-error-msgs{font-size:12px;font-size:1.2rem;padding-left:0}}.hs-error-msgs li{list-style:none}.hs-error-msgs label{color:#228aa5}#landing .hs_submit,#lecture .hs_submit{padding-left:30%}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#landing .hs_submit,#lecture .hs_submit{padding-left:0;text-align:center}#landingTEST .hbspt-form{padding:0 10px}}#landingTEST .hbspt-form .input label{text-align:left}.cp,.cp h2,.shares p,.shares ul,.shares.horz{text-align:center}#landingTEST .hbspt-form .hs-error-msgs{list-style:none;margin-left:10%;font-size:14px;color:#ee5246}.cp,.cp a{color:#fff}#landingTEST .hbspt-form .hs_email{display:flex;flex-wrap:wrap;padding:20px 0 0;height:90px}#landingTEST .hbspt-form .hs_email label{width:10%}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#landingTEST .hbspt-form .hs-error-msgs{font-size:12px;font-size:1.2rem;margin-left:0}#landingTEST .hbspt-form .hs-button{transform:scale(1.1)}#landingTEST .hbspt-form .hs_email{flex-direction:column;flex-wrap:nowrap;height:110px}#landingTEST .hbspt-form .hs_email label{width:100%}}#landingTEST .hbspt-form .hs_email .input{width:90%}#landingTEST .hbspt-form .hs_newsletter_language ul{margin-left:0;margin-bottom:0}#landingTEST .hbspt-form .hs_newsletter_language li{list-style:none}#landingTEST .hbspt-form .hs_newsletter_language li span{padding-left:15px}.hs_error_rollup{display:none}.shares{font-size:16px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#landingTEST .hbspt-form .hs_email .input{width:100%}#landingTEST .hbspt-form .hs_newsletter_language{height:120px}.shares{font-size:12.8px;font-size:1.28rem}}.shares.light li.tw{background-image:url(gfx/icons/social-twitter_white.svg)}.shares.light li.fb{background-image:url(gfx/icons/social-facebook_white.svg)}.shares.light li.li{background-image:url(gfx/icons/social-linkedin_white.svg)}.shares.horz{font-size:18px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){.shares.horz{font-size:14.4px;font-size:1.44rem}}.shares.horz li{height:25px;width:25px;background-size:25px}.shares.horz p,.shares.horz ul{margin:0 0 0 5px;display:inline-block;vertical-align:middle}.shares.horz p{margin:0;line-height:25px}.shares p{font-family:mw300,Georgia,Times,"Times New Roman",serif;margin:0 0 3px;top:2px}.shares ul{list-style:none;margin:0}.shares a{display:block;height:100%}.shares li{display:inline-block;height:20px;width:20px;line-height:1;background-size:20px;margin:0 1px;background-position:50%;background-repeat:no-repeat;text-indent:999em}.shares li.tw{background-image:url(gfx/icons/social-twitter.svg)}.shares li.fb{background-image:url(gfx/icons/social-facebook.svg)}.shares li.li{background-image:url(gfx/icons/social-linkedin.svg)}.cp{background:url(gfx/shattered.jpg) #4ca5bb;padding:20px 20px 0;margin:0 0 40px;font-family:mws300,'Helvetica Neue',arial}.cp h2{font-family:interstatelight;font-size:21px;margin:0 0 20px;border-bottom:1px solid #d4d4d4;padding:0 0 10px}#search-tags h2,.cp h3 span{font-family:mws300,'Helvetica Neue',arial}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){.cp h2{font-size:16.8px;font-size:1.68rem}.cp{padding:10px}}.cp div{text-align:left}#search,.cp a,.cp.cp--narrow div,.wp .label,.wp h3{text-align:center}.cp h3{font-size:20px;line-height:1.3;margin-bottom:6px;border-bottom:1px solid rgba(255,255,255,.35)}.cp p,.wp h3{line-height:1.4}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){.cp h3{font-size:16px;font-size:1.6rem}}.cp h3 span{font-size:14px;display:block;margin:0 0 10px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){.cp h3 span{font-size:12px;font-size:1.2rem}}.cp p{margin:0 0 4px;font-size:14px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){.cp p{font-size:12px;font-size:1.2rem}}.cp a{display:inline-block;padding-left:100px;min-height:62px;margin-bottom:30px;text-decoration:none}.cp.cp--multiple a,.cp.cp--narrow a,.cp.cp--narrow figure,.cp.cp--narrow h3 strong,.wp .label{display:block}.cp.cp--light,.cp.cp--light a{color:#454545}.cp a:hover{text-decoration:underline}.cp figure{margin-left:-100px;float:left;width:80px}.cp figure img{border-radius:50%;border:2px solid #8bc5d3}.cp.cp--light{background:#edf6f8;border:1px solid #a6d2dd}.cp.cp--light h3{margin-bottom:4px}.cp.cp--narrow a{padding-left:0}.cp.cp--narrow h3{font-size:20px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){.cp.cp--narrow h3{font-size:16px;font-size:1.6rem}}.cp.cp--narrow h3 span{top:0;left:0;display:block;width:100%;text-align:center;position:absolute;font-size:16px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){.cp.cp--narrow h3 span{font-size:12.8px;font-size:1.28rem}}.cp.cp--narrow p{font-size:14px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){.cp.cp--narrow p{font-size:12px;font-size:1.2rem}}.cp.cp--narrow figure{float:none;width:auto;margin:0 auto 10px}.cp.cp--narrow div{width:auto;padding-left:0}.wp{overflow:hidden;padding:20px 20px 10px;margin:8px 0 30px;background:#454545;color:#fff}.wp h3{font-size:21px;margin-bottom:10px;border-bottom:0}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){.wp h3{font-size:16.8px;font-size:1.68rem}}.wp .label{font-size:14px;margin:0 0 10px;line-height:30px}.wp .label:before{position:relative;top:-1px;height:26px;width:26px;margin-right:5px;display:inline-block;vertical-align:middle;background:url(gfx/icons/ios7-email-outline.svg) no-repeat;background-size:26px}#search .submit button,#search-tags ul a span{background:#454545;color:#fff}.wp iframe{overflow:hidden;width:100%}#search{background-image:url(gfx/shattered.jpg);background-attachment:fixed;padding:80px 0;color:#fff;margin-bottom:50px}#search.compact{padding:30px 0;margin-bottom:30px}#search.compact h1{display:none}#search.compact .input{width:356px;display:inline-block;margin:0 20px 0 0;float:none}#search .input,#search h1,#search-results h2,#search-tags h2{margin-bottom:30px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){.wp .label{font-size:12px;font-size:1.2rem}#search.compact .input{float:none;width:auto;margin-right:0}}#search.compact .input:last-child{margin-right:0}#search.compact .input input{text-align:left;font-size:16px}#search-results .no-results,#search-tags h2,#search-tags ul{text-align:center}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#search.compact .input input{font-size:12.8px;font-size:1.28rem}}#search.compact .submit{display:inline-block;padding:0}#search.compact .submit button{padding:10px 16px;font-size:16px}#search .input{float:left;width:552px;margin-right:36px;margin-left:294px}#search .input:last-child,#search-tags ul:last-child{margin-right:0}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#search.compact .submit button{font-size:12.8px;font-size:1.28rem}#search .input{float:none;width:auto;margin-right:0;margin-left:0}}#search .input input{text-align:center;font-size:21px}#search .submit{margin:0;padding:0;clear:both}#search-tags>div{width:1180px;padding:0 20px;margin:0 auto;overflow:hidden}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#search .input input{font-size:16.8px;font-size:1.68rem}#search-tags>div{width:auto;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}}#search-tags h2{position:relative;font-weight:300;font-size:18px;letter-spacing:.05em}#search-results .label span,.siblings-nav .items .item.sel{font-family:mws700,'Helvetica Neue',arial}#search-tags h2:after{display:block;width:100%;position:absolute;bottom:10px;border-bottom:1px solid #d4d4d4}#search-results .label,#search-tags ul a,#search-tags ul li{display:inline-block}#search-tags h2 span{background:#fff;position:relative;z-index:100;padding:5px 20px}#search-tags ul{list-style:none;float:left;width:944px;margin-right:36px;margin-left:98px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#search-tags h2{font-size:14.4px;font-size:1.44rem}#search-tags ul{float:none;width:auto;margin-right:0;margin-left:0}}#search-tags ul a{overflow:hidden;position:relative;padding-right:25px;margin-bottom:10px;line-height:1}#search-tags ul a span{position:relative;line-height:1;display:inline-block;padding:6px 0 7px 6px;text-decoration:none;font-size:14px}#search-tags ul a span:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-left-color:#454545;border-width:15px;margin-top:-15px}#search-results{width:1180px;padding:0 20px 50px;margin:0 auto;overflow:hidden}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#search-tags ul a span{font-size:12px;font-size:1.2rem}#search-results{width:auto;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}}#search-results h2{border-bottom:1px solid #ddd}#search-results>div{margin-left:196px;float:left;width:748px;margin-right:36px}#search-results>div:last-child{margin-right:0}#search-results ul{list-style:none;margin:0;font-size:14px}#search-results li{position:relative;padding-left:196px;border-bottom:1px solid #eee;margin-bottom:15px;padding-bottom:15px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#search-results>div{margin-left:0;float:none;width:auto;margin-right:0}#search-results ul{font-size:12px;font-size:1.2rem}#search-results li{padding-left:0}}#search-results .label{position:absolute;left:0;top:8px;width:160px;text-align:right;font-size:12px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#search-results .label{font-size:12px;font-size:1.2rem;width:auto;top:0;margin-bottom:10px;position:relative}}#search-results .label span{line-height:1;padding:4px 6px;border-radius:4px;background:#4ca5bb;color:#fff;font-weight:400}#search-results p{margin:0}#search-results h3{font-size:21px;line-height:1.4}#search-results h3 a{text-decoration:none;border-bottom:1px solid #a6d2dd}.siblings-nav{float:left;width:258px;margin-right:36px;padding:10px 0 0;background:#fafafa;border:1px solid #ddd;border-radius:4px;color:#454545}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#search-results h3{font-size:16.8px;font-size:1.68rem}.siblings-nav{float:none;width:auto;margin-right:0}}.siblings-nav:last-child{margin-right:0}.siblings-nav h3{font-size:16px;margin:0 15px 10px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){.siblings-nav h3{font-size:12.8px;font-size:1.28rem}}.siblings-nav ul{margin:0;list-style:none}.siblings-nav .sections{margin-bottom:0}.siblings-nav .section:last-child .items{margin-bottom:0;border-bottom:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.siblings-nav .items{position:relative;padding:15px;font-size:13px;background:#fff;margin:0 0 10px;border:1px solid #ddd;border-width:1px 0}.siblings-nav .items:after,.siblings-nav .items:before{bottom:100%;left:25px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.siblings-nav .items:after{border-color:rgba(250,250,250,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}.siblings-nav .items:before{border-color:rgba(204,204,204,0);border-bottom-color:#ddd;border-width:11px;margin-left:-11px}.siblings-nav .items .item.sel{font-weight:400}.siblings-nav .items .item:last-child a{border-bottom:0}.siblings-nav .items a{text-decoration:none;display:block;padding:5px 0;border-bottom:1px solid #eee}#cart{width:1180px;margin:0 auto;overflow:hidden;padding:50px 20px}#cart--remote{float:left;width:748px;margin-right:36px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){.siblings-nav .items{font-size:12px;font-size:1.2rem}#cart{width:auto;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}#cart--remote{float:none;width:auto;margin-right:0}}#cart--remote:last-child{margin-right:0}#cart--remote iframe{overflow:hidden;width:100%;height:500px}ul.img-caption-listing{list-style:none;margin:0 -16px}ul.img-caption-listing a{position:relative;display:block;text-decoration:none;color:#fff}ul.img-caption-listing a div,ul.img-caption-listing a h3{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,.75);margin:0;padding:10px;font-size:14px;line-height:1.4}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){ul.img-caption-listing{margin:0}ul.img-caption-listing a div,ul.img-caption-listing a h3{font-size:12px;font-size:1.2rem}}ul.img-caption-listing a div p,ul.img-caption-listing a h3 p{margin:0}ul.img-caption-listing a h3{font-size:16px}ul.img-caption-listing figure{line-height:0;background:#f0f0f0}ul.img-caption-listing .event-details{margin-top:10px}ul.img-caption-listing li{display:inline-block;vertical-align:top;margin:0 16px 36px;width:355px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){ul.img-caption-listing a h3{font-size:12.8px;font-size:1.28rem}ul.img-caption-listing li{display:block;width:auto;margin:0 0 20px}ul.img-caption-listing li img{width:100%}}ul.img-caption-listing li>h3{font-size:18px;line-height:1.3;margin:0 0 8px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){ul.img-caption-listing li>h3{font-size:14.4px;font-size:1.44rem}}.section-header{margin-bottom:20px}.section-header .see-all,.section-header h2{margin-bottom:0;display:inline-block;vertical-align:middle}.section-header h2{font-family:interstatelight;font-size:21px;text-align:left;margin:0 0 20px;margin-bottom:0!important}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){.section-header h2{font-size:16.8px;font-size:1.68rem}}.section-header .see-all{line-height:1;display:inline-block;margin-left:10px}.section-header .see-all a{display:inline-block;background:#4ca5bb;border-radius:4px;color:#fff;padding:5px 7px;font-family:mws700,'Helvetica Neue',arial;font-weight:400;font-size:12px;line-height:1;text-decoration:none}.section-header .see-all a:hover{background:#4495a8}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){.section-header .see-all a{font-size:12px;font-size:1.2rem}.section-header .see-all span{position:absolute;left:-999em}}#home #publications__featured li:nth-child(2),#home #publications__featured li:nth-child(3){left:calc(50% + 10px);height:calc(50% - 10px);width:calc(50% - 10px)}ul.avatar-listing.avatar-listing--stacked figure{float:none;margin:0 0 20px;display:inline-block}ul.avatar-listing.avatar-listing--stacked li>a{text-align:center;padding-left:0}ul.avatar-listing{overflow:hidden;list-style:none;margin:0 -18px 30px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){ul.avatar-listing{margin:0 0 30px}}ul.avatar-listing h3{margin:0 0 8px;line-height:1.3}ul.avatar-listing time{color:#454545;font-family:mw300,Georgia,Times,"Times New Roman",serif;display:block;margin:0 0 10px;line-height:1}ul.avatar-listing .label{font-family:interstatebold;font-size:11px;position:relative;top:3px;float:right;display:inline-block;background:#d2e9ee;color:#397c8c;line-height:1;padding:3px 6px;margin:0 0 5px 10px}ul.avatar-listing li{width:352px;position:relative;vertical-align:top;margin:0 18px 50px;display:inline-block}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){ul.avatar-listing .label{font-size:12px;font-size:1.2rem;top:0}ul.avatar-listing li{width:auto;margin-left:0;margin-right:0}}ul.avatar-listing li>a{display:block;padding:0 0 0 120px;text-decoration:none}ul.avatar-listing li>a p{display:block;margin:0;color:#454545;font-size:14px}ul.avatar-listing li figure{float:left;display:block;background:#eee;border-radius:50%;margin:5px 0 0 -120px;height:100px;width:100px}ul.avatar-listing li img{border-radius:50%}#add-to-cart{border:1px solid #ddd;border-width:1px 0;padding:20px 0;margin-bottom:30px;text-align:center}#basic-page{width:1180px;padding:50px 20px;margin:0 auto;overflow:hidden}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){ul.avatar-listing li>a p{font-size:12px;font-size:1.2rem}#basic-page{width:auto;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}}#basic-page>div{float:left;width:748px;margin-right:36px;margin-left:196px}#basic-page>div:last-child{margin-right:0}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#basic-page>div{float:none;width:auto;margin-right:0;margin-left:0}}#breadcrumbs,#related-content h2{margin:0 0 20px;padding:0 0 10px}#four04{text-align:center}#four04 #main{padding:100px 0}#four04 h1{margin-bottom:40px}#newsletter-subscr{border:1px solid #a6d2dd;border-radius:4px;overflow:hidden;text-align:center;padding:20px;background:url(gfx/bg-newsletter.png) 50% 50% no-repeat #e4f2f5}#newsletter-subscr p{margin-bottom:0;font-size:14px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#newsletter-subscr p{font-size:12px;font-size:1.2rem}}#newsletter-subscr h3{text-align:center;font-size:24px;line-height:1.2!important}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#newsletter-subscr h3{font-size:19.2px;font-size:1.92rem}}#breadcrumbs{font-size:14px;color:#999;border-bottom:1px solid #eee}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#breadcrumbs{font-size:12px;font-size:1.2rem}}#breadcrumbs a{display:inline-block;padding:0 5px;margin-left:-5px;text-decoration:none}#breadcrumbs a:after{font-size:10px;font-family:mws700,'Helvetica Neue',arial;font-weight:400;display:inline-block;content:'/';color:#666;margin-left:8px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#breadcrumbs a:after{font-size:12px;font-size:1.2rem}}#related-content{margin:0 0 40px;font-size:14px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#related-content{font-size:12px;font-size:1.2rem}}#related-content h2{font-family:interstatelight;font-size:21px;text-align:left;border-bottom:1px solid #d4d4d4}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#related-content h2{font-size:16.8px;font-size:1.68rem}}#related-content ul{margin:0;list-style:none}#related-content li{overflow:hidden;padding:0 0 10px 80px;margin:0 0 10px;border-bottom:1px solid #ddd}#related-content li.no-img{padding-left:0}#related-content li:last-child{border-bottom:0}#related-content h3{font-size:14px;line-height:1.4}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#related-content h3{font-size:12px;font-size:1.2rem}}#related-content a{display:block;text-decoration:none}#related-content .label{font-family:interstatebold;font-size:11px;top:3px;display:inline-block;background:#d2e9ee;color:#397c8c;line-height:1;padding:3px 6px;margin:0 0 5px;float:none;position:relative}#home__joinfriends,#home__survey{font-family:mw300,Georgia,Times,"Times New Roman",serif;left:0;right:0}#sec-home #main,#sec-home>main{padding-bottom:0}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#related-content .label{font-size:12px;font-size:1.2rem;top:0}}#related-content figure{float:left;margin-left:-80px;margin-top:6px;line-height:0}#related-content figure img{border-radius:50%}#pswd_info{display:none;position:relative;width:250px;padding:15px;background:#fefefe;font-size:.875em;border-radius:5px;box-shadow:0 1px 3px #ccc;border:1px solid #ddd;margin-left:300px;top:10px}#pswd_info ul{margin-left:0;width:100%;list-style:none}#pswd_info h4{margin:0 0 10px;padding:0;font-weight:400}#pswd_info::before{content:"\25B2";position:absolute;top:-12px;left:45%;font-size:14px;line-height:14px;color:#ddd;text-shadow:none;display:block}.passinvalid,.passvalid{padding-left:22px;line-height:24px}.passinvalid{background:url(/css/gfx/icons/invalid.png) 0 50% no-repeat;color:#ec3f41}.passvalid{background:url(/css/gfx/icons/valid.png) 0 50% no-repeat;color:#3a7d34}.passworderror{color:#ee5246}.passwordmatch{color:#aab300}#sec-home #site-header{transition:background 250ms ease-out}#sec-home #site-header.transp{background-color:transparent;border-bottom-color:transparent}#sec-home #site-header.transp #site-header__xtras>ul>li>a,#sec-home #site-header.transp .level-1 a{color:#fff}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#pswd_info{margin-left:auto;margin-right:auto;z-index:100}#sec-home #site-header.transp{background-color:#fff}#sec-home #site-header.transp #site-header__xtras>ul>li>a,#sec-home #site-header.transp .level-1 a{color:#316b7a}}#sec-home>main{margin-top:0}#home__survey{position:absolute;bottom:0;background-color:rgba(0,0,0,.75);font-size:21px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#home__survey{font-size:16px}#home__survey span{display:block;margin:0 0 14px}}#home__joinfriends .btn,#home__survey .btn{top:-2px;background-color:transparent;font-size:18px;position:relative;color:#fff}#home__survey .btn{margin-left:20px;border-color:#fff}#home__survey p{width:1180px;margin:0 auto;overflow:hidden;padding:40px 0;text-align:center;border-bottom:1px solid #d4d4d4}#home__joinfriends{font-weight:700;padding-top:30px;position:absolute;display:flex;align-items:center;justify-content:center}#home__joinfriends p{margin:0}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#home__survey p{width:auto;margin-left:0;margin-right:0;padding:15px 0}#home__joinfriends{position:relative;flex-direction:column}#home__joinfriends p{padding-bottom:20px}}#home__joinfriends .btn{border-color:#fff;transform:scale(.9);margin-left:25px}#home>header{position:relative;padding:150px 294px 260px;text-align:center;background-color:#103f4a;background-size:cover;color:#fff}#home>header h1{font-family:interstatebold;font-size:52px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#home>header{padding:80px 10px 140px}#home>header h1{font-size:41.6px;font-size:4.16rem}}#home #newsletter p{margin:0}#home #home__main-areas{clear:both;position:relative;overflow:visible!important;width:1180px;padding:0 20px;margin:0 auto 40px}#home #home__main-areas h2{display:none;font-size:32px;margin-bottom:30px;text-align:center;border-bottom:1px solid #ddd;padding:30px 0 20px;position:relative}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#home #home__main-areas{width:auto;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}#home #home__main-areas h2{font-size:25.6px;font-size:2.56rem;margin-bottom:20px;padding-bottom:10px}}#home #home__main-areas:before{display:none;position:absolute;left:50%;top:-500px;margin-left:-1500px;height:3000px;width:3000px;border-radius:50%;content:'';background:rgba(255,255,255,.3)}#home #home__main-areas>div{overflow:visible}#home #home__main-areas a{text-decoration:none}#home #home__main-areas .label{display:inline-block;display:none;font-size:12px;font-family:mws700,'Helvetica Neue',arial;font-weight:400;line-height:1;margin:0 auto;padding:4px;border-radius:4px;background:#4ca5bb;color:#fff}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#home #home__main-areas .label{font-size:12px;font-size:1.2rem}}#home #home__main-areas h3{margin:0 0 20px;line-height:1.4;font-size:21px;text-align:center}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#home #home__main-areas h3{font-size:16.8px;font-size:1.68rem;text-align:left;margin-bottom:10px}}#home #home__main-areas strong{display:none;font-size:18px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#home #home__main-areas strong{font-size:14.4px;font-size:1.44rem}}#home #home__main-areas ul{list-style:none;display:inline-block;margin:0}#home #home__main-areas li{float:left;width:258px;margin-right:36px;position:relative;font-size:14px}#home #home__main-areas li:last-child{margin-right:0}#home #home__main-areas p{text-align:left;position:relative}#home #publications__featured{width:1140px;margin:0 auto}#home #publications__featured h2{position:relative;left:auto;background:#4ca5bb;color:#fff;display:inline-block;line-height:1;padding:10px 20px;margin:0}#home #publications__featured li:nth-child(1){width:calc(50% - 10px);height:100%}#home #publications__featured li:nth-child(3){top:calc(50% + 10px)}#k-way{background-color:#fbfbfb;padding:60px 0 0;margin:50px 0 0}#k-way__inner{width:1180px;padding:0 20px;margin:0 auto;overflow:hidden}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#home #home__main-areas li{float:none;width:auto;margin-right:0;font-size:12px;font-size:1.2rem}#home #publications__featured{width:auto;margin:0}#home #publications__featured li{min-height:200px}#home #publications__featured li:nth-child(1){width:auto;height:auto}#home #publications__featured li:nth-child(2){width:auto;left:auto;height:auto}#home #publications__featured li:nth-child(3){width:auto;left:auto;top:auto;height:auto}#home #publications__featured a{position:absolute;width:100%}#k-way{margin-top:0;padding-top:30px}#k-way__inner{width:auto;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}}#k-way__intro{width:1180px;padding:0 98px;margin:0 auto;overflow:hidden;font-size:21px;text-align:center}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#k-way__intro{width:auto;margin-left:0;margin-right:0;font-size:13px;font-size:1.3rem;padding-left:0;padding-right:0}}#k-way__intro h2{font-size:48px}#k-way__link{text-align:center;padding:0 0 100px}#k-way__steps{padding-left:49px;padding-right:49px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#k-way__intro h2{font-size:38.4px;font-size:3.84rem}#k-way__link{padding-bottom:30px}#k-way__steps{padding-left:0;padding-right:0;margin:30px 0 0}}.k-way__step{display:flex;margin:0 37px 50px;padding:75px 0;position:relative}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){.k-way__step{margin:0 0 30px;padding:0;flex-direction:column-reverse}}.k-way__step:last-child{padding-bottom:0;margin-bottom:0}.k-way__step header{width:65%;margin:0 -37px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){.k-way__step header{margin:0;width:auto}}.k-way__step figure{margin-left:auto;width:219px;height:219px;border-radius:50%;background-color:#8fcbd3;display:flex;justify-content:center;align-items:center}.k-way__step:not(:first-child):after,.k-way__step:not(:first-child):before{content:'';position:absolute;width:1px;height:100px}.k-way__step:not(:first-child):after{display:block;right:0;top:-150px;background-color:#50a5ba}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){.k-way__step figure{margin:0 auto}.k-way__step:not(:first-child):after{display:none}}.k-way__step:not(:first-child):before{display:block;left:0;top:-50px;background-color:#50a5ba}.k-way__step:not(:last-child){border-bottom:1px solid #50a5ba}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){.k-way__step:not(:first-child):before{display:none}.k-way__step:not(:last-child){border-bottom:0}}.k-way__step h3{font-size:30px;color:#50a5ba;display:flex;margin:0 0 30px;line-height:1.25}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){.k-way__step h3{font-size:22px;font-size:2.2rem;display:block;margin:-60px 0 20px;text-align:center}}.k-way__step h3 span{flex:1}.k-way__step h3 strong{display:block;width:74px;height:74px;border-radius:50%;background-color:#50a5ba;color:#fff;font-size:46px;font-family:interstatebold;text-align:center;line-height:74px;margin-right:20px}.k-way__step:nth-child(odd){flex-direction:row-reverse;text-align:right}.k-way__step:nth-child(odd) figure{margin-left:0;margin-right:auto}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){.k-way__step h3 strong{font-size:36.8px;font-size:3.68rem;position:relative;z-index:10;margin-bottom:10px;left:30px}.k-way__step:nth-child(odd){text-align:left;flex-direction:column-reverse}.k-way__step:nth-child(odd) figure{margin:0 auto}}.k-way__step:nth-child(odd) h3{flex-direction:row-reverse}.k-way__step:nth-child(odd) h3 strong{margin-right:0;margin-left:20px}.k-way__step:nth-child(odd):after{right:auto;left:0}.k-way__step:nth-child(odd):before{left:auto;right:0}#consulting{overflow:hidden}#consulting header{font-size:18px;top:-1px;position:relative;font-family:mw300,Georgia,Times,"Times New Roman",serif;font-weight:300;border-width:1px 0;color:#454545;text-align:center}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){.k-way__step:nth-child(odd) h3 strong{margin-left:0}#consulting header{font-size:14.4px;font-size:1.44rem}}#consulting header h1{font-size:56px;font-family:interstatebold;font-weight:300;line-height:1.1;margin-bottom:20px}#consulting header p{line-height:1.8;font-weight:300}#consulting header>div{margin:0 auto;overflow:hidden;width:1140px;position:relative;padding:50px 180px 30px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#consulting header h1{font-size:32px}#consulting header>div{width:auto;margin-left:0;margin-right:0;padding:20px 10px}}#consulting .intro{position:relative}#consulting .intro p{margin:0}#consulting__areas{margin-bottom:40px;margin-top:-30px;padding:20px 0 40px;background:url(gfx/shattered.jpg) fixed #4ca5bb;color:#fff}#consulting__areas h2{position:absolute;left:-999em}#consulting__areas ul{list-style:none}#consulting__areas h3{font-size:24px;margin:0}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#consulting__areas{margin-bottom:20px;margin-top:0}#consulting__areas h3{font-size:19.2px;font-size:1.92rem}}#consulting__areas>div{width:1180px;padding:0 20px;margin:0 auto;overflow:hidden}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#consulting__areas>div{width:auto;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}}#consulting__areas .sections{display:inline-block;padding:0;margin:0;font-size:14px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#consulting__areas .sections{font-size:12px;font-size:1.2rem;width:100%}}#consulting__areas .section{float:left;width:258px;margin-right:36px;position:relative;text-align:center;padding-bottom:30px}#consulting__areas .section:last-child{margin-right:0}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#consulting__areas .section{float:none;width:auto;margin-right:0;margin-bottom:50px}}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px) and (min-device-width:320px) and (max-device-width:568px),only screen and (min-device-width:320px) and (max-device-width:568px) and (max-width:400px),only screen and (max-width:400px) and (max-width:400px){#consulting__areas .section{margin-bottom:40px}#consulting__areas .section:last-child{margin-bottom:0}}#consulting__areas .section>p{margin-bottom:0}#consulting__areas .items{font-size:14px;width:100%;margin:0;position:relative;top:20px;left:0;display:block;background:#fff;padding:10px;text-align:left;border-radius:4px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#consulting__areas .items{font-size:12px;font-size:1.2rem}}#consulting__areas .items:after,#consulting__areas .items:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#consulting__areas .items:after{border-color:rgba(250,250,250,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}#consulting__areas .items li:last-child a{border-bottom:0}#consulting__areas .items a{display:block;position:relative;text-decoration:none;padding:10px 10px 10px 20px;margin:0 10px;line-height:1.6;color:#316b7a;border-bottom:1px solid #eee}#consulting__areas .items a:before{content:'•';font-size:30px;position:absolute;top:5px;line-height:1;left:0;color:#999;transition:all .1s ease-out}#consulting__body{float:left;width:748px;margin-right:36px;margin-bottom:40px}#consulting__body:last-child,#consulting__xtras:last-child{margin-right:0}#consulting__xtras{float:left;width:356px;margin-right:36px}#consulting-item .container{padding-bottom:50px}#consulting-item #consulting__areas{clear:both;position:relative}#consulting-item #consulting__areas h2{position:relative;left:0}#consulting-item #consulting__areas li.sel{font-family:mws700,'Helvetica Neue',arial;font-weight:400}#consulting-item__nav{margin-left:-1176px}#consulting-item__nav .intro,#consulting-item__nav h2{position:absolute;left:-999em}#consulting-item__main{float:left;width:846px;margin-right:36px;margin-left:294px;padding-bottom:40px}#consulting-item__main .actions:last-child,#consulting-item__main:last-child{margin-right:0}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#consulting__body{float:none;width:auto;margin-right:0;margin-bottom:0}#consulting__xtras{float:none;width:auto;margin-right:0}#consulting-item__nav{margin-left:0}#consulting-item__nav h2{position:relative;left:0;top:0;margin-top:-50px;margin-bottom:26px}#consulting-item__main{float:none;width:auto;margin-right:0;margin-left:0;padding-bottom:0}}#consulting-item__main .intro{font-size:21px;margin-bottom:10px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#consulting-item__main .intro{font-size:16.8px;font-size:1.68rem}}#consulting-item__main .body{padding-bottom:40px}#consulting-item__main .related{clear:both}#consulting-item__main .related h3{text-align:center;border-bottom:1px solid #ddd;padding:0 0 10px}#consulting-item__main .related ul{list-style:none}#consulting-item__main .related a{display:block;padding:5px 0}#consulting-item__main .related li{position:relative;padding-left:20px}#consulting-item__main .related li:before{position:absolute;line-height:1;top:2px;left:0;content:'•';color:#f2b211;font-size:30px}#consulting-item__main .actions{width:356px;float:right;margin-right:0;margin-left:36px;font-size:14px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#consulting-item__main .actions{float:none;width:auto;margin-right:0;font-size:12px;font-size:1.2rem;margin-left:0}}#consulting-item__main .actions h2{text-align:center;margin:0 0 20px}#consulting-item__main #related-content h2{text-align:left}#consulting-item__main #education__courses{clear:both}#consulting-item__main #education__courses h2{font-family:interstatelight;font-size:21px;text-align:left;margin:0 0 20px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#consulting-item__main #education__courses h2{font-size:16.8px;font-size:1.68rem}}#consulting-item__main #education__courses li{width:258px}#consulting-item__main #education__courses h3{font-size:16px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#consulting-item__main #education__courses h3{font-size:12.8px;font-size:1.28rem}}#about header{font-size:18px;top:-1px;font-family:mw300,Georgia,Times,"Times New Roman",serif;font-weight:300;color:#fff;border-width:1px 0;background-size:cover;position:relative;overflow:hidden;background-position:50% 50%;background-image:url(gfx/hero-about2.jpg)}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#about header{font-size:14.4px;font-size:1.44rem}}#about header h1{font-size:56px;font-weight:300;line-height:1.1;margin-bottom:20px;font-family:interstatebold}#about header p{line-height:1.8;font-weight:300}#about header>div{margin:0 auto;overflow:hidden;width:1140px;position:relative}#about header:before,#about__philosophy h2:after{display:block;position:absolute;content:''}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#about header h1{font-size:32px}#about header>div{width:auto;margin-left:0;margin-right:0;padding:20px 10px}}#about header>div{padding:100px 570px 30px 20px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#about header>div{padding:30px 10px 20px}}#about header>div{z-index:100;padding-right:640px}#about header.top{background-position:50% 0}#about header.middle{background-position:50% 50%}#about header.bottom{background-position:50% 100%}#about header:before{top:50%;margin-top:-500px;left:-100px;height:1000px;width:54%;min-width:590px;transform:rotate(-12deg)}#about header.b{color:#fff}#about header.b:before{background:rgba(0,0,0,.65)}#about header.w{color:#454545}#about header.w:before{background:rgba(255,255,255,.85)}#about__philosophy h2{position:relative;text-align:center;font-family:mws300,'Helvetica Neue',arial;font-weight:300;font-size:18px;letter-spacing:.05em;margin-bottom:30px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#about header>div{padding:30px 10px}#about__philosophy h2{font-size:14.4px;font-size:1.44rem}}#about__philosophy h2:after{width:100%;bottom:10px;border-bottom:1px solid #d4d4d4}#about__philosophy h2 span{background:#fff;position:relative;z-index:100;padding:5px 20px}#about__philosophy>div{font-size:18px;text-align:center;margin-bottom:60px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#about__philosophy>div{font-size:14.4px;font-size:1.44rem}}#about__philosophy ul{clear:both;list-style:none;overflow:hidden;margin:30px 0;text-align:center;padding:0 0 20px;border-width:0 0 1px;font-size:14px}#about__philosophy ul figure{height:100px;width:100px;border:1px solid #ccc;line-height:80px;margin:0 auto 20px;border-radius:50%}#about__philosophy ul img{width:50px;margin-top:23px;display:inline-block;visibility:middle}#about__philosophy li{float:left;margin-right:36px;padding:0 10px;margin-bottom:0;width:355px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#about__philosophy ul{font-size:12px;font-size:1.2rem}#about__philosophy li{float:none;width:auto;margin-right:0}}#about__philosophy li:last-child,#employee header figure:last-child,#offices-listing li:last-child{margin-right:0}#about__philosophy li p{margin:0}#about__philosophy h3{text-align:center;font-size:21px}#about__about{column-count:2;column-gap:36px;margin-bottom:30px}#offices-listing{background:#fff;color:#454545;padding:20px 0;margin-top:30px}#offices-listing>div{width:1180px;padding:0 20px;margin:0 auto;overflow:hidden}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#about__philosophy h3{font-size:16.8px;font-size:1.68rem}#offices-listing>div{width:auto;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}}#offices-listing h2{font-family:interstatelight;font-size:21px;margin:0 0 30px;border-bottom:1px solid #d4d4d4;padding:0 0 10px;text-align:center}#offices-listing ul{margin:0;overflow:hidden;list-style:none}#offices-listing li{float:left;margin-right:36px;width:199px;text-align:center}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#offices-listing h2{font-size:16.8px;font-size:1.68rem}#offices-listing li{float:none;margin-right:0;width:auto;text-align:left;margin-bottom:20px;border-bottom:1px solid #eee;padding-left:100px}}#offices-listing li p{font-size:12px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#offices-listing li p{font-size:12px;font-size:1.2rem}}#offices-listing h3{font-family:mw300,Georgia,Times,"Times New Roman",serif;font-size:16px}#offices-listing img{border-radius:100px}#employee{overflow:hidden;padding-bottom:50px}#employee header{width:1180px;padding:50px 20px;margin:0 auto;overflow:hidden;text-align:center}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#offices-listing h3{font-size:12.8px;font-size:1.28rem}#offices-listing figure{float:left;height:80px;width:80px;margin-left:-100px}#employee header{width:auto;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px;padding-top:20px}}#employee header h1{margin-bottom:2px;font-size:32px;font-family:interstatebold}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#employee header h1{font-size:25.6px;font-size:2.56rem;text-align:center}}#employee header h2{font-size:28px;font-family:interstatelight;margin-bottom:20px}#employee header figure{width:160px;margin-right:36px;display:inline-block;vertical-align:top;float:none}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#employee header h2{font-size:22.4px;font-size:2.24rem;text-align:center}#employee header figure{float:none;width:auto;margin-right:0;margin-bottom:20px}}#employee header figure img{border-radius:50%}#employee header .details{vertical-align:top;max-width:552px;display:inline-block;text-align:left;font-family:mw300,Georgia,Times,"Times New Roman",serif}#employee header .contact{margin:0;list-style:none}#employee header .contact li{position:relative;background-position:0 50%;background-repeat:no-repeat;background-size:25px;margin:0 0 10px}#employee header .contact li:before{top:50%;margin-top:-15px;background-size:20px;background-position:50% 48%;background-repeat:no-repeat;position:absolute;display:block;height:30px;width:30px;content:'';border-radius:50%;border:1px solid #4ca5bb}#employee header .contact li.email:before{background-image:url(gfx/icons/email.svg)}#employee header .contact li.phone:before{background-image:url(gfx/icons/iphone.svg)}#employee header .contact li a,#employee header .contact li span{text-decoration:none;padding-left:40px}#employees-entry{background:url(gfx/shattered.jpg) fixed #f0f0f0}#employees-entry>div{width:1180px;margin:0 auto;overflow:hidden;padding:70px 20px;text-align:center}#employees-entry h2:last-child,#employees-entry li:last-child,#employees-entry section:last-child{margin-right:0}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#employees-entry>div{width:auto;margin-left:0;margin-right:0;padding:20px 10px}}#employees-entry h2{font-size:40px;color:#fff;margin:-6px 64px 0 0;font-family:interstatelight;width:356px;float:none;text-align:right;display:inline-block;vertical-align:top;line-height:1.1}#employees-entry h2 span{line-height:1;padding-top:3px;padding-bottom:3px}#employees-entry section{width:552px;margin-right:36px;float:none;display:inline-block;vertical-align:top;text-align:left;padding-top:0}#employees-entry section p{margin:0}#employees-entry section p a{margin-right:20px}#employees-entry section p a.join{background:0 0;background:rgba(255,255,255,.15);color:#fff;border:1px solid #fff;border-color:rgba(255,255,255,.65)}#employees-entry section p a.join:hover{background:rgba(255,255,255,.25)}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#employees-entry h2{font-size:32px;font-size:3.2rem;float:none;width:auto;margin-right:0;text-align:center;margin-bottom:20px}#employees-entry section{float:none;width:auto;margin-right:0;display:block;text-align:center}#employees-entry section p a.join{margin-top:20px}}#employees-entry ul{display:inline-block;list-style:none;margin:0 0 20px}#employees-entry li{float:left;width:80px;margin-right:20px}#employees-entry img{border-radius:50%;width:80px;max-width:none;border:2px solid rgba(255,255,255,.65)}#employees header{font-size:18px;top:-1px;position:relative;font-family:mw300,Georgia,Times,"Times New Roman",serif;font-weight:300;border-width:1px 0;color:#454545;text-align:center;background-image:url(gfx/shattered.jpg);background-attachment:fixed}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#employees-entry ul{display:block;text-align:center}#employees-entry li{float:none;width:auto;display:inline-block;margin:0 10px}#employees header{font-size:14.4px;font-size:1.44rem}}#employees header h1{font-size:56px;font-family:interstatebold;font-weight:300;line-height:1.1;margin-bottom:20px}#employees header p{line-height:1.8;font-weight:300}#employees header>div{margin:0 auto;overflow:hidden;width:1140px;position:relative;padding:50px 180px 30px;color:#fff}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#employees header h1{font-size:32px}#employees header>div{width:auto;margin-left:0;margin-right:0;padding:20px 10px}}#employees__listing{padding:50px 0}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#employees__listing{padding:30px 0}}#employees__listing>div{width:1180px;padding:0 20px;margin:0 auto;overflow:hidden}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#employees__listing>div{width:auto;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}}#employees__listing h2{font-family:interstatelight;font-size:21px;text-align:left;margin:0 0 30px;border-bottom:1px solid #d4d4d4;padding:0 0 10px}#employees__listing li a p,#jobs header{font-family:mw300,Georgia,Times,"Times New Roman",serif;color:#454545}#employees__listing ul{list-style:none;overflow:hidden;margin:0 -18px}#employees__listing ul h3{line-height:1.3;margin-bottom:4px}#employees__listing li{width:155px;margin:0 18px 30px;display:inline-block;vertical-align:top;text-align:center}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#employees__listing h2{font-size:16.8px;font-size:1.68rem}#employees__listing ul{text-align:center}#employees__listing li{width:38%;margin-bottom:10px}}#employees__listing li a p{font-size:13px}#employees__listing a{text-decoration:none}#employees__listing figure{height:80px;width:80px;display:inline-block;margin-bottom:12px;margin-right:0!important}#employees__listing figure.no-img{background:#eee;border-radius:50%}#overview header,#platforms header{top:-1px;text-align:center;background-image:url(gfx/shattered.jpg);background-attachment:fixed;position:relative;color:#fff;font-weight:300}#employees__listing figure img{border-radius:100px;width:80px}#jobs{width:1180px;padding:0 20px;margin:0 auto;overflow:hidden}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#employees__listing li a p{font-size:12px;font-size:1.2rem}#jobs{width:auto;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}}#jobs header{font-size:18px;top:-1px;position:relative;font-weight:300;border-width:1px 0;text-align:center}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#jobs header{font-size:14.4px;font-size:1.44rem}}#jobs header h1{font-size:56px;font-family:interstatebold;font-weight:300;line-height:1.1;margin-bottom:20px}#platforms header,#press #pics-list{font-family:mw300,Georgia,Times,"Times New Roman",serif}#jobs header p{line-height:1.8;font-weight:300}#jobs header>div{margin:0 auto;overflow:hidden;width:1140px;position:relative;padding:50px 180px 30px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#jobs header h1{font-size:32px}#jobs header>div{width:auto;margin-left:0;margin-right:0;padding:20px 10px}}#jobs header .pics{padding-top:10px}#jobs header .pics img{border-radius:50%;margin:0 15px;width:120px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#jobs header .pics img{width:80px;margin:0 5px}}#jobs .intro{margin-bottom:30px}#job,#press{width:1180px;margin:0 auto;overflow:hidden}#jobs__positions{background:#f6fbfc;border:1px solid #c0e0e7;padding:20px}#jobs__positions h2{padding:0;font-size:28px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#jobs__positions h2{font-size:22.4px;font-size:2.24rem}}#jobs__positions ul{display:inline-block;position:relative;list-style:none;margin:10px 0 0;font-size:18px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#jobs__positions ul{font-size:14.4px;font-size:1.44rem}}#jobs__positions ul li{margin-bottom:10px}#jobs__positions ul li:before{position:relative;top:10px;margin-right:10px;content:'•';font-size:40px;line-height:0;color:#aab300}#job{padding:50px 20px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#jobs__positions ul li:before{font-size:32px;font-size:3.2rem}#job{width:auto;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}}#job h1{border-bottom:1px solid #d4d4d4;padding:0 0 8px;margin:0 0 20px}#job>div{padding-right:196px;padding-left:196px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#job>div{padding-right:0;padding-left:0}}#press{padding:50px 20px;font-size:14px}#press header{float:left;width:356px;margin-right:36px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#press{width:auto;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px;font-size:12px;font-size:1.2rem}#press header{float:none;width:auto;margin-right:0}}#press header:last-child,#press>div:last-child{margin-right:0}#press>div{margin-left:98px;float:left;width:650px;margin-right:36px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#press>div{margin-left:0;float:none;width:auto;margin-right:0}}#press #pics-list{list-style:none;margin:8px -18px;font-size:14px;font-style:italic}#press #pics-list a{text-decoration:none}#press #pics-list li{vertical-align:top;display:inline-block;width:305px;margin:0 18px 36px}#press #pics-list img{float:left;margin-right:20px;width:100px}#platforms{overflow:hidden}#platforms #main>div{width:1180px;padding:0 20px;margin:0 auto;overflow:hidden;overflow:visible}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#press #pics-list{font-size:12px;font-size:1.2rem}#platforms #main>div{width:auto;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}}#platforms .container{overflow:visible}#platforms header{font-size:18px;border-width:1px 0}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#platforms header{font-size:14.4px;font-size:1.44rem}}#platforms header h1{font-size:56px;font-family:interstatebold;font-weight:300;line-height:1.1;margin-bottom:20px}#platforms header p{line-height:1.8;font-weight:300}#platforms header>div{margin:0 auto;overflow:hidden;width:1140px;position:relative;padding:50px 180px 30px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#platforms header h1{font-size:32px}#platforms header>div{width:auto;margin-left:0;margin-right:0;padding:20px 10px}}#platforms__listing section{border-bottom:1px solid #ddd;overflow:hidden;position:relative;padding:0 0 40px;margin:0 0 40px;display:inline-block;width:100%}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#platforms__listing section{padding-bottom:20px;margin-bottom:20px}}#platforms__listing section .heading{float:left;width:748px;padding:0;margin:0 0 20px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#platforms__listing section .heading{float:none;width:auto;margin-right:0}}#platforms__listing section .heading:last-child{margin-right:0}#platforms__listing section h2{font-size:42px;font-family:interstatebold;margin:0 0 6px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#platforms__listing section h2{font-size:33.6px;font-size:3.36rem}}#platforms__listing section h3{font-size:28px;margin-bottom:0;line-height:1.3}#platforms__listing section figure{width:356px;position:absolute;right:0;top:10px;text-align:center}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#platforms__listing section h3{font-size:22.4px;font-size:2.24rem}#platforms__listing section figure{width:auto;position:relative}}#platforms__listing .body{float:left;width:650px;margin-right:36px}#platforms__listing .body:last-child{margin-right:0}#overview #main{background:0 0}#overview header{margin-bottom:0;font-size:18px;font-family:mw300,Georgia,Times,"Times New Roman",serif;border-width:1px 0}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#platforms__listing .body{float:none;width:auto;margin-right:0}#overview header{font-size:14.4px;font-size:1.44rem}}#overview header h1{font-size:56px;font-family:interstatebold;font-weight:300;line-height:1.1}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#overview header h1{font-size:32px}}#overview header p{line-height:1.8;font-weight:300;font-size:14px;font-family:mws300,'Helvetica Neue',arial}#overview header>div{margin:0 auto;overflow:hidden;width:1140px;position:relative;padding:50px 180px 30px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#overview header>div{width:auto;margin-left:0;margin-right:0;padding:20px 10px}#overview header p{font-size:12px;font-size:1.2rem}}#overview header .intro{font-size:18px;margin:0 0 20px}#overview header h1{padding:0 80px;margin-bottom:30px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#overview header .intro{font-size:14.4px;font-size:1.44rem}#overview header h1{font-size:28px;padding:0;margin-bottom:10px}}#overview header h1>span{position:relative;z-index:100}#overview header h1 strong{display:inline-block;background:#fff;color:#4ca5bb;z-index:-1;height:80px;width:80px;font-family:interstatelight;line-height:80px;text-align:left;padding-left:17px;margin:0 5px;vertical-align:middle;font-size:60px;border-radius:50%}#overview .container{overflow:visible}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#overview header h1 strong{height:60px;width:60px;line-height:60px;padding-left:14px;font-size:40px}#overview .container{padding:0}}#overview__steps .btns{padding:60px;text-align:center}#overview__steps .btns a{margin:0 20px}#overview__steps .step{position:absolute;z-index:200;top:40px;height:60px;width:60px;font-size:32px;border-radius:100px;background:#4ca5bb;color:#fff;display:inline-block;line-height:50px;text-align:center;border:3px solid #fff;left:-30px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#overview__steps .btns{padding:0}#overview__steps .btns a{display:inline-block;margin-bottom:20px}#overview__steps .step{font-size:25.6px;font-size:2.56rem;left:0;top:0}}#overview__steps h2{position:relative;font-family:interstatelight;font-size:28px;text-align:left;background:#fff;padding:20px 0 20px 50px;margin:0}#overview__steps h2:after{top:100%;left:307px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:30px;margin-left:-30px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#overview__steps h2{font-size:22.4px;font-size:2.24rem;padding-top:0;padding-left:70px}#overview__steps h2:after{border-width:20px;margin-left:-10px;left:50%}}#overview__steps>ul>li>div:after,#reference-featured>div:after{left:-100px;content:'';min-width:590px;transform:rotate(-12deg)}#overview__steps figure{float:left;margin-left:-525px;padding-top:2px}#overview__steps .intro{position:absolute;right:60px;top:148px;width:400px;font-size:21px;margin-bottom:20px;text-align:center;line-height:2}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#overview__steps .intro{font-size:16.8px;font-size:1.68rem;position:relative;top:auto;right:auto;margin:0;padding:30px 10px 20px;width:100%}}#overview__steps .intro span{background:#4ca5bb;color:#fff;box-shadow:8px 0 0 #4ca5bb,-8px 0 0 #4ca5bb;padding-bottom:5px;padding-top:5px}#overview__steps>ul{margin:0;list-style:none;font-size:16px}#overview__steps>ul>li{margin:0 0 50px;position:relative;background:no-repeat #fafafa;border-width:0 0 2px 2px;background-size:cover}#overview__steps>ul>li>div{padding:65px 625px 20px 50px;min-height:400px;position:relative;overflow:hidden}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#overview__steps>ul{font-size:12.8px;font-size:1.28rem}#overview__steps>ul>li>div{min-height:0;padding:20px}}#overview__steps>ul>li>div div{position:relative;z-index:100}#overview__steps>ul>li>div:after{position:absolute;top:50%;margin-top:-500px;background:rgba(255,255,255,.85);display:block;height:1000px;width:730px}#academy header,#academy header>div,#academy__courses,#academy__lectures,#academy__lectures div,#events-listing__other{position:relative}#overview__steps>ul>li:nth-child(even){border-width:0 2px 2px 0}#overview__steps>ul>li:nth-child(even) h2{text-align:right;padding-right:50px;padding-left:0}#overview__steps>ul>li:nth-child(even) h2:after{left:auto;right:307px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#overview__steps>ul>li:nth-child(even) h2{padding-right:70px}#overview__steps>ul>li:nth-child(even) h2:after{right:50%}}#overview__steps>ul>li:nth-child(even) .intro{right:auto;left:60px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#overview__steps>ul>li:nth-child(even) .intro{left:0}}#overview__steps>ul>li:nth-child(even) .step{left:auto;right:-30px}#overview__steps>ul>li:nth-child(even) figure{float:right;margin-left:0;margin-right:-525px}#overview__steps>ul>li:nth-child(even)>div{padding:65px 50px 20px 625px;text-align:right}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#overview__steps>ul>li:nth-child(even) .step{right:0}#overview__steps>ul>li:nth-child(even)>div{padding:20px;text-align:left}}#overview__steps>ul>li:nth-child(even)>div:after{right:-100px;left:auto;transform:rotate(12deg)}#overview__steps>ul>li:first-child{border-top-width:2px;border-top-right-radius:0}#overview__steps>ul>li:last-child{border-bottom-right-radius:0}#academy header{margin-bottom:0;font-size:18px;top:-1px;font-family:mw300,Georgia,Times,"Times New Roman",serif;font-weight:300;border-width:1px 0;color:#454545;text-align:center}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#academy header{font-size:14.4px;font-size:1.44rem}}#academy header h1{font-size:56px;font-family:interstatebold;font-weight:300;line-height:1.1;margin-bottom:20px}#academy #academy__form p,#academy #academy__form ul.hs-error-msgs{color:#4ca5bb;font-family:mws300,'Helvetica Neue',arial}#academy header p{line-height:1.8;font-weight:300}#academy header>div{margin:0 auto;overflow:hidden;width:1140px;padding:50px 180px 30px}#events-listing__featured:last-child,#events-listing__other:last-child{margin-right:0}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#academy header h1{font-size:32px}#academy header>div{width:auto;margin-left:0;margin-right:0;padding:20px 10px}}#academy header>div{padding-bottom:0}#academy #academy__form{padding-top:25px}#academy #academy__form form{display:flex;justify-content:center;min-height:90px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#academy #academy__form{padding:25px 10px}#academy #academy__form form{flex-direction:column}}#academy #academy__form .field>label{display:none}#academy #academy__form .hbspt-form .hs_email{display:flex;flex-direction:column}#academy #academy__form .hbspt-form .hs_email input{padding:15px 10px}#academy #academy__form .field{width:65%;padding-right:15px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#academy #academy__form .field{width:100%;padding-right:0;padding-bottom:20px}}#academy #academy__form .hs_submit input{padding:17px 20px}#academy #academy__form ul.hs-error-msgs{margin-left:0;padding-top:5px;list-style:none;font-size:14px;text-align:left}#academy__courses,#academy__courses section{padding:0 0 40px}#academy__courses ul.img-caption-listing figure{min-height:154px}#academy__lectures .section-header{border-bottom:1px solid #d4d4d4;padding-bottom:10px}#events-listing{overflow:hidden;margin-bottom:50px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#academy #academy__form ul.hs-error-msgs{font-size:12px;font-size:1.2rem}#events-listing{padding:0}}#events-listing__featured{float:left;width:748px;margin-right:36px}#events-listing__featured .section-header{padding-bottom:10px;border-bottom:1px solid #d4d4d4}#events-listing__featured ul{margin:0}#events-listing__featured li{width:552px;vertical-align:top;display:inline-block;margin:0 0 36px 196px}#events-listing__featured li h3{margin:20px 0 8px;line-height:1.3;font-size:24px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#events-listing__featured{float:none;width:auto;margin-right:0}#events-listing__featured ul{margin:0}#events-listing__featured li{width:auto;margin-left:100px;margin-right:0}#events-listing__featured li h3{font-size:19.2px;font-size:1.92rem}}#events-listing__featured li .event-details{width:auto;clear:none;margin-bottom:10px;font-size:14px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#events-listing__featured li .event-details{font-size:12px;font-size:1.2rem}}#events-listing__featured li .event-details td{padding-top:5px;padding-bottom:5px}#events-listing__featured li a{display:block;text-decoration:none}#events-listing__featured li a p,#events-listing__featured li a time{color:#454545;font-size:14px}#events-listing__featured figure{float:left;height:160px;width:160px;margin:-20px 0 0 -196px;border-radius:50%;background:#eee}#events-listing__featured figure img{border-radius:50%}#events-listing__other{float:left;width:356px;margin-right:36px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#events-listing__featured li a p,#events-listing__featured li a time{font-size:12px;font-size:1.2rem}#events-listing__featured figure{height:80px;width:80px;margin-left:-100px}#events-listing__other{float:none;width:auto;margin-right:0}}#events-listing__other .section-header{padding-bottom:10px;border-bottom:1px solid #d4d4d4}#events-listing__other ul{margin:0;list-style:none}#events-listing__other li{border-bottom:1px solid #eee;padding:0 0 15px;margin:0 0 15px}#events-listing__other li:last-child{border-bottom:0}#events-listing__other h3{font-size:16px;font-family:interstatelight;line-height:1.5;margin-bottom:6px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#events-listing__other h3{font-size:12.8px;font-size:1.28rem}}#events-listing__other h3 span{display:block}#events-listing__other .label{font-family:interstatebold;font-size:11px;position:relative;top:3px;text-transform:uppercase;display:inline-block;font-style:normal;background:#d2e9ee;color:#397c8c;line-height:1;padding:3px 6px;float:left;margin:2px 8px 0 0}p.event-details time,table.event-details.event-apply time{display:block}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#events-listing__other .label{font-size:12px;font-size:1.2rem;top:0}}#events-listing__other a{overflow:hidden;display:block;text-decoration:none}#events-listing__other a p{font-size:12px;color:#454545;margin-bottom:0}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#events-listing__other a p{font-size:12px;font-size:1.2rem}}table.event-details.event-apply{width:100%;font-size:14px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){table.event-details.event-apply{font-size:12px;font-size:1.2rem}}table.event-details.event-apply td{vertical-align:top;padding-top:20px;padding-bottom:10px}table.event-details.event-apply tr:first-child td{padding-top:0}table.event-details.event-apply span{line-height:1.5}table.event-details.event-apply span.location{font-size:12px;margin-top:8px;padding-left:26px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){table.event-details.event-apply span.location{font-size:12px;font-size:1.2rem}}table.event-details{width:auto;font-size:12px;color:#454545}#course__body,#event__form{width:748px;margin-right:36px;float:left}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){table.event-details{font-size:12px;font-size:1.2rem;clear:both;display:block}}table.event-details td{padding:5px 0}table.event-details td.apply{text-align:right}#courses header,#events header,#lectures header{top:-1px;color:#454545;text-align:center;font-weight:300;position:relative}table.event-details td.apply .btn{white-space:nowrap}table.event-details tr:first-child .location{background-image:url(gfx/icons/location.svg)}table.event-details tr:first-child .date{background-image:url(gfx/icons/calendar.svg)}table.event-details tr:first-child .time{background-image:url(gfx/icons/clock.svg)}p.event-details .location{font-size:16px;margin-top:8px;padding-left:26px}.event-details .location{display:inline-block;background:url(gfx/icons/location.svg) 0 50% no-repeat;background-size:20px;padding-left:21px;padding-right:10px}.event-details .date,.event-details .time{display:inline-block;padding-left:26px;padding-right:10px;background-size:20px;background-repeat:no-repeat;background-position:0 50%}.event-details .date{background-image:url(gfx/icons/calendar.svg)}.event-details .time{background-image:url(gfx/icons/clock.svg)}.event-details time{font-family:mw300,Georgia,Times,"Times New Roman",serif}#course #academy__courses h2,#event__form h2{font-family:interstatelight}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){p.event-details .location{font-size:12.8px;font-size:1.28rem}.event-details time{padding:6px 0 0;display:block}}#course #academy__courses{border-top:1px solid #ddd;clear:both;padding-top:30px}#course #academy__courses h2{font-size:21px;text-align:left;margin:0 0 20px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#course #academy__courses h2{font-size:16.8px;font-size:1.68rem}}#course.form-page header h1{font-size:36px}#course.form-page header>div{padding-top:50px}#event-apply h2,#event__form h2{border-bottom:1px solid #d4d4d4;padding:0 0 10px;text-align:left}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#course.form-page header h1{font-size:28.8px;font-size:2.88rem}#event__form{float:none;width:auto;margin-right:0}}#course__body:last-child,#event__form:last-child{margin-right:0}#event__form h2{font-size:21px;margin:0 0 30px}#event__form iframe{width:100%;height:900px;overflow:scroll}#course__body{margin-bottom:40px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#event__form h2{font-size:16.8px;font-size:1.68rem}#course__body{float:none;width:auto;margin-right:0}}#course__body .intro{font-family:mw300,Georgia,Times,"Times New Roman",serif;font-size:20px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#course__body .intro{font-size:16px;font-size:1.6rem}}#course__body .body{margin:0 0 30px}#course__body .body.two-cols{column-count:2;column-gap:36px}#course__body section{font-size:14px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#course__body section{font-size:12px;font-size:1.2rem}}#course__body section h2{font-size:21px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#course__body section h2{font-size:16.8px;font-size:1.68rem}}#course__details{float:left;width:356px;margin-right:0;font-size:14px;margin-bottom:40px}#course__details:last-child{margin-right:0}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#course__details{float:none;width:auto;margin-right:0;font-size:12px;font-size:1.2rem}}#course__details .event-details{width:100%;margin-bottom:40px}#course__details .price{font-size:20px;margin-bottom:30px}#course__details .details,#event-apply{margin:0 0 30px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#course__details .price{font-size:16px;font-size:1.6rem}}#course__conditions h2{font-size:21px;margin:0 0 20px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#course__conditions h2{font-size:16.8px;font-size:1.68rem}}#course__conditions div{height:320px;padding-right:20px;overflow:scroll;font-size:12px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#course__conditions div{font-size:12px;font-size:1.2rem}}#event-apply .only-members{font-size:14px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#event-apply .only-members{font-size:12px;font-size:1.2rem}}#event-apply h2{font-family:interstatelight;font-size:21px;margin:0 0 20px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#event-apply h2{font-size:16.8px;font-size:1.68rem}}#courses header,#events header{font-size:18px;font-family:mw300,Georgia,Times,"Times New Roman",serif;border-width:1px 0}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#courses header{font-size:14.4px;font-size:1.44rem}}#courses header h1,#events header h1{font-size:56px;font-family:interstatebold;font-weight:300;line-height:1.1;margin-bottom:20px}#courses header p,#events header p{line-height:1.8;font-weight:300}#courses header>div,#events header>div{margin:0 auto;overflow:hidden;width:1140px;position:relative;padding:50px 180px 30px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#courses header h1{font-size:32px}#courses header>div{width:auto;margin-left:0;margin-right:0;padding:20px 10px}#events header{font-size:14.4px;font-size:1.44rem}}#courses header>div{padding-bottom:0}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#events header h1{font-size:32px}#events header>div{width:auto;margin-left:0;margin-right:0;padding:20px 10px}}#events-listing__all{clear:both;padding-top:40px}#events-listing__all h2{font-family:interstatelight;font-size:21px;text-align:left;margin:0 0 30px;border-bottom:1px solid #d4d4d4;padding:0 0 10px}#events-listing__all ul.avatar-listing .label{float:left;margin:1px 7px 0 0}#events-listing__all ul.avatar-listing li{width:549px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#events-listing__all h2{font-size:16.8px;font-size:1.68rem}#events-listing__all ul.avatar-listing li{width:auto}#events-listing__all ul.avatar-listing .event-details{clear:none}}#lectures header{font-size:18px;font-family:mw300,Georgia,Times,"Times New Roman",serif;border-width:1px 0}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#lectures header{font-size:14.4px;font-size:1.44rem}}#lectures header h1{font-size:56px;font-family:interstatebold;font-weight:300;line-height:1.1;margin-bottom:20px}#lectures #academy__lectures h2,.event-item #academy__lectures h2{font-family:interstatelight;text-align:left;border-bottom:1px solid #d4d4d4}#lectures header p{line-height:1.8;font-weight:300}#lectures header>div{margin:0 auto;overflow:hidden;width:1140px;position:relative;padding:50px 180px 30px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#lectures header h1{font-size:32px}#lectures header>div{width:auto;margin-left:0;margin-right:0;padding:20px 10px}}#lectures #academy__lectures{float:left;width:1140px;margin-right:36px}#lectures #academy__lectures h2{font-size:21px;margin:0 0 20px;padding:0 0 10px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#lectures #academy__lectures h2{font-size:16.8px;font-size:1.68rem}#lectures #academy__lectures{float:none;width:auto;margin-right:0}}#lectures #academy__lectures:last-child{margin-right:0}.event-item #academy__lectures{clear:both;padding-top:50px;float:left;width:1140px;margin-right:36px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){.event-item #academy__lectures{float:none;width:auto;margin-right:0}}.event-item #academy__lectures:last-child{margin-right:0}.event-item #academy__lectures h2{font-size:21px;margin:0 0 20px;padding:0 0 10px}.event-item header{width:1180px;padding:0 20px;margin:0 auto;overflow:hidden}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){.event-item #academy__lectures h2{font-size:16.8px;font-size:1.68rem}.event-item header{width:auto;margin-left:0;margin-right:0;padding:40px 0 20px}}.event-item header>div{position:relative;text-align:center;padding:40px 20px;border-bottom:1px solid #ddd}.event-item header .label{margin:0 0 8px}.event-item header .label span{font-family:interstatebold;line-height:1;display:inline-block;background:#4ca5bb;color:#fff;padding:7px 10px}.event-item header h1{font-size:40px;font-family:interstatebold;margin-bottom:12px}#event__body .intro,#event__details .members-note,#research header,#research-heading p,.event-item header .intro{font-family:mw300,Georgia,Times,"Times New Roman",serif}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){.event-item header h1{font-size:32px;font-size:3.2rem}}.event-item header .intro{display:inline-block;vertical-align:top;text-align:left;font-size:18px;padding-top:10px;max-width:452px}.event-item header figure{vertical-align:top;display:inline-block;top:0;margin-right:36px;height:258px;width:258px}#publications header,#research header{top:-1px;color:#454545;font-weight:300;position:relative;text-align:center}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){.event-item header .intro{font-size:14.4px;font-size:1.44rem}.event-item header figure{margin-right:0;margin-bottom:20px}}.event-item header img{width:100%;border-radius:50%}#event__body{float:left;width:748px;margin-right:36px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#event__body{float:none;width:auto;margin-right:0}}#event__body:last-child{margin-right:0}#event__body .body{margin:0 0 30px}#event__body .body.two-cols{column-count:2;column-gap:36px}#event__body .intro{font-size:20px;margin-bottom:10px}#event__details{width:356px;margin-right:0;float:right}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#event__body .intro{font-size:16px;font-size:1.6rem}#event__details{float:none;width:auto;margin-right:0}}#event__details:last-child{margin-right:0}#event__details .expired-note{text-align:center}#event__details .price{font-size:20px;margin-bottom:30px}#event__details .members-note{font-style:italic}#research-heading{width:1180px;padding:0 20px;margin:0 auto;overflow:hidden}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#event__details .price{font-size:16px;font-size:1.6rem}#research-heading{width:auto;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}}#research-heading>.intro{padding:10px 180px 30px;text-align:center}#research-heading h2{font-size:40px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#research-heading>.intro{padding:10px 0 30px}#research-heading h2{font-size:32px;font-size:3.2rem}}#research header{font-size:18px;border-width:1px 0}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#research header{font-size:14.4px;font-size:1.44rem}}#research header h1{font-size:56px;font-family:interstatebold;font-weight:300;line-height:1.1;margin-bottom:20px}#research-item aside h2,#research-listing h2{font-family:interstatelight;text-align:left}#research header p{line-height:1.8;font-weight:300}#research header>div{margin:0 auto;overflow:hidden;width:1140px;position:relative;padding:50px 180px 30px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#research header h1{font-size:32px}#research header>div{width:auto;margin-left:0;margin-right:0;padding:20px 10px}}#research-listing{position:relative}#research-listing h2{font-size:21px;margin:0 0 20px}#research-listing section{margin-bottom:40px}#research-listing figure{height:198px}#research-item #item-page__details .body{float:left;width:846px;margin-right:36px;margin-left:294px}#research-item #item-page__details .body:last-child{margin-right:0}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#research-listing h2{font-size:16.8px;font-size:1.68rem}#research-listing figure{height:auto}#research-item #item-page__details .body{float:none;width:auto;margin-right:0;margin-left:0}}#research-item .siblings-nav{float:left;width:258px;margin-right:36px;margin-left:-1176px}#research-item .siblings-nav:last-child{margin-right:0}#research-item article{display:flex}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#research-item .siblings-nav{float:none;width:auto;margin-right:0;margin-left:0}#research-item article{flex-direction:column}}#research-item #related-content p,#research-item .shares p,#research-item article .cp p{width:auto}#research-item aside{margin-right:0;margin-left:38px}#research-item aside h2{font-size:21px;margin:0 0 20px;border-bottom:1px solid #d4d4d4;padding:0 0 10px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#research-item aside{margin-left:0}#research-item aside h2{font-size:16.8px;font-size:1.68rem}}#publications header{font-size:18px;font-family:mw300,Georgia,Times,"Times New Roman",serif;border-width:1px 0}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#publications header{font-size:14.4px;font-size:1.44rem}}#publications header h1{font-size:56px;font-family:interstatebold;font-weight:300;line-height:1.1;margin-bottom:20px}#publications header p{line-height:1.8;font-weight:300}#publications header>div{margin:0 auto;overflow:hidden;width:1140px;position:relative;padding:50px 180px 30px}#news-item__body:last-child,#publications-listings__main:last-child,#publications-listings__side:last-child{margin-right:0}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#publications header h1{font-size:32px}#publications header>div{width:auto;margin-left:0;margin-right:0;padding:20px 10px}}#publications .container{overflow:hidden}#publications h2{display:inline-block;vertical-align:middle}#publications__featured{width:100%;margin:0 0 60px}#publications__featured h2{position:absolute;left:-999em}#publications__featured ul{margin:0;position:relative;height:524px;list-style:none;font-family:interstatelight}#publications__featured li{width:33.33%;position:absolute;top:0;left:0;height:180px;background-size:cover;background-position:50%;border:0 solid #fff}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#publications__featured ul{height:auto}#publications__featured li{width:100%;position:relative}}#publications__featured li .label{position:absolute;right:0;top:0;background:#d2e9ee;line-height:1;padding:5px;font-size:11px;font-family:interstatebold;text-transform:uppercase;color:#397c8c;border:1px solid #a6d2dd;border-width:0 0 1px 1px;text-shadow:none}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#publications__featured li .label{font-size:12px;font-size:1.2rem}}#publications__featured li p{font-size:16px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#publications__featured li p{font-size:12.8px;font-size:1.28rem}}#publications__featured li h3{margin:0;font-size:18px;line-height:1.2}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#publications__featured li h3{font-size:14.4px;font-size:1.44rem}}#publications__featured li.book{background:#f0f0f0}#publications__featured li.book a{padding:10px 10px 10px 170px;color:#454545}#publications__featured li.book h3{font-size:21px;line-height:1.4;padding-top:10px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#publications__featured li.book h3{font-size:16.8px;font-size:1.68rem}}#publications__featured li.book figure{position:absolute;top:0;left:0;max-height:100%;overflow:hidden}#publications__featured li.news-item{background:#357483}#publications__featured li.news-item p{font-size:14px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#publications__featured li.news-item p{font-size:12px;font-size:1.2rem}}#publications__featured li.news-item h3{font-size:24px;margin-bottom:12px}#publications__featured li.news-item a{padding:20px;color:#fff}#publications__featured li.course h3,#publications__featured li.report h3{position:absolute;bottom:0;right:0;padding:10px 15px;background:rgba(0,0,0,.65);left:0}#publications__featured li.report a{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.25)}#publications__featured li.course a{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.25)}#publications__featured li a{display:block;height:100%;z-index:0;position:relative;text-decoration:none;background-size:cover;background-repeat:no-repeat;transition:box-shadow .2s ease-out}#publications__featured li a:hover{z-index:100;box-shadow:0 0 20px rgba(0,0,0,.65)}#publications__featured li:nth-child(2){left:33.33%}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#publications__featured li.news-item h3{font-size:19.2px;font-size:1.92rem}#publications__featured li:nth-child(2){left:0}}#publications__featured li:nth-child(3){left:66.66%;height:360px}#publications__featured li:nth-child(3) h3,#publications__featured li:nth-child(4) h3{font-size:24px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#publications__featured li:nth-child(3) h3{font-size:19.2px;font-size:1.92rem}}#publications__featured li:nth-child(3) p,#publications__featured li:nth-child(4) p{font-size:16px}#publications__featured li:nth-child(4){top:180px;height:360px}#publications__featured li:nth-child(5){top:180px;left:33.33%}#publications__featured li:nth-child(6){left:33.33%;top:360px}#publications__featured li:nth-child(7){left:66.66%;top:360px}#publications-listings{margin-bottom:40px}#publications-listings h3{line-height:1.4}#publications-listings__main{float:left;width:748px;margin-right:36px}#publications-listings__main section{position:relative}#publications-listings__main ul{list-style:none;margin:0 -16px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#publications__featured li:nth-child(3) p,#publications__featured li:nth-child(4) p{font-size:12.8px;font-size:1.28rem}#publications__featured li:nth-child(3){left:0;height:180px}#publications__featured li:nth-child(4) h3{font-size:19.2px;font-size:1.92rem}#publications__featured li:nth-child(4){height:180px;top:0}#publications__featured li:nth-child(5){left:0;top:0}#publications__featured li:nth-child(6),#publications__featured li:nth-child(7){left:0;top:0;height:180px}#publications-listings__main{float:none;width:auto;margin-right:0}#publications-listings__main ul{margin:0}}#publications-listings__main #publications__reports{margin-bottom:20px}#publications-listings__main #publications__reports .section-header{margin-bottom:10px}#publications-listings__main #reports-labels-legend{font-size:12px;text-align:left}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#publications-listings__main #publications__reports{margin-bottom:40px}#publications-listings__main #reports-labels-legend{font-size:12px;font-size:1.2rem}}#publications-listings__main #reports-labels-legend p{margin:0 14px 5px 0}#reports-labels-legend{text-align:center;margin:0 0 30px;border:1px solid #ddd;border-width:1px 0;padding:10px 0;font-size:14px}#reports-labels-legend p{display:inline-block;margin:0 7px}#reports-labels-legend p.fr:before{background:#aab300}#reports-labels-legend p.kc:before{background:#4ca5bb}#reports-labels-legend p.kcfr:before{background:#c43c6e}#reports-labels-legend p.ws:before{background:#f2b211}#reports-labels-legend p:before{position:relative;top:1px;height:12px;width:12px;border-radius:50%;content:'';display:inline-block;background:#4ca5bb;margin-right:5px}#publications__reports{position:relative}#publications__reports li{width:220px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#reports-labels-legend{font-size:12px;font-size:1.2rem;text-align:left}#reports-labels-legend p{display:block}#publications__reports{margin-bottom:30px}#publications__reports ul{margin:0}#publications__reports li{display:block;width:auto}}#publications__reports li .color-labels{position:absolute;right:4px;top:4px;line-height:0;height:10px;margin:0;text-align:right}#publications__reports li .color-labels span{line-height:0;border-radius:50%;display:inline-block;height:12px;width:12px;border:1px solid #fff;background:#4ca5bb;margin-left:4px}#publications__reports li .color-labels span.kc{background:#4ca5bb}#publications__reports li .color-labels span.ws{background:#f2b211}#publications__reports li .color-labels span.fr{background:#aab300}#publications__reports li .color-labels span.kcfr{background:#c43c6e}#publications__reports a h3{font-size:14px;line-height:1.3;padding:5px 10px}#publications__books .section-header,#publications__news .section-header{padding-bottom:10px;border-bottom:1px solid #d4d4d4}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#publications__reports a h3{font-size:12px;font-size:1.2rem}}#publications__books li{display:inline-block;width:335px;margin:0 16px 30px;vertical-align:top;font-size:14px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#publications__books li{font-size:12px;font-size:1.2rem;width:auto;margin:0 0 20px}}#publications__books li a{padding-left:140px;display:block;color:#454545;text-decoration:none}#publications__books li a h3{color:#4ca5bb;font-size:16px;line-height:1.4;margin-bottom:10px;margin-left:-140px}#publications__books figure{padding-top:4px;float:left;margin-left:-140px}#publications-listings__side{float:left;width:356px;margin-right:36px;position:relative}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#publications__books li a h3{font-size:14px}#publications-listings__side{float:none;width:auto;margin-right:0}}#publications__news{margin-bottom:40px}#publications__news ul{list-style:none;margin:0 0 30px;font-size:14px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#publications__news ul{font-size:12px;font-size:1.2rem}}#publications__news ul li{border-bottom:1px solid #eee;padding:0 0 10px;margin:0 0 10px}#publications__news ul li:last-child{border-bottom:0}#publications__news ul a{text-decoration:none;color:#454545;line-height:1.4}#publications__news ul h3{color:#4ca5bb;margin:0;font-size:16px}#publications__news ul time{float:right;display:inline-block;padding:2px 0 0 10px}#publications__news ul p{margin:0}#news-item{padding:60px 0}#news-item .container{overflow:hidden}#news-item__body{float:left;width:748px;margin-right:36px;position:relative;padding-left:196px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#publications__news ul h3{font-size:14px}#news-item{padding:30px 0}#news-item__body{float:none;width:auto;margin-right:0;padding-left:0}}#news-item__body h1{font-size:40px;font-family:interstatebold;margin-bottom:12px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#news-item__body h1{font-size:32px;font-size:3.2rem}}#news-item__body .intro{font-size:20px}#news-item__body .news-details{position:absolute;left:0;top:8px;text-align:center}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#news-item__body .intro{font-size:16px;font-size:1.6rem}#news-item__body .news-details{position:relative;top:0;padding-top:20px;padding-right:0}}#news-item__body .news-details time{display:block;margin:0 0 10px;padding:0 0 10px;border-bottom:3px double #ddd}#courses-listing__filter select,#courses-listing__filter span,#news-listing time,#reports-listing__filter select,#reports-listing__filter span{display:inline-block}#book header,#books header,#reports header{border-width:1px 0;text-align:center;font-weight:300;color:#454545;top:-1px;position:relative}#news-item__body .news-details .shares{clear:both}#news-item__aside{float:left;width:258px;margin-right:36px;margin-left:98px;font-size:14px;margin-bottom:30px}#news-item__aside:last-child{margin-right:0}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#news-item__aside{float:none;width:auto;margin-right:0;margin-left:0;font-size:12px;font-size:1.2rem}}#news-item__aside h2{margin:0 0 20px;font-size:21px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#news-item__aside h2{font-size:16.8px;font-size:1.68rem}}#reports header{font-size:18px;font-family:mw300,Georgia,Times,"Times New Roman",serif}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#reports header{font-size:14.4px;font-size:1.44rem}}#reports header h1{font-size:56px;font-family:interstatebold;font-weight:300;line-height:1.1;margin-bottom:20px}#reports header p{line-height:1.8;font-weight:300}#reports header>div{margin:0 auto;overflow:hidden;width:1140px;position:relative;padding:50px 180px 30px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#reports header h1{font-size:32px}#reports header>div{width:auto;margin-left:0;margin-right:0;padding:20px 10px}}#reports header>div{padding-bottom:0}#report #reports-listing ul,#reports #reports-listing ul{margin:0 -16px}#report #reports-listing li,#reports #reports-listing li{width:253px}#report #reports-listing figure,#reports #reports-listing figure{height:144px}#report #reports-listing h2{font-family:interstatelight;font-size:21px;text-align:left;margin:0 0 20px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#report #reports-listing ul,#reports #reports-listing ul{margin:0}#report #reports-listing li,#reports #reports-listing li{width:auto}#report #reports-listing figure,#reports #reports-listing figure{height:auto}#report #reports-listing h2{font-size:16.8px;font-size:1.68rem}}#report #item-page__details .body{float:left;width:846px;margin-right:36px}#report #item-page__details .body:last-child{margin-right:0}#books header{font-size:18px;font-family:mw300,Georgia,Times,"Times New Roman",serif}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#report #item-page__details .body{float:none;width:auto;margin-right:0}#books header{font-size:14.4px;font-size:1.44rem}}#books header h1{font-size:56px;font-family:interstatebold;font-weight:300;line-height:1.1;margin-bottom:20px}#book header,#courses-listing__filter label span,#reports-listing__filter label span{font-family:mw300,Georgia,Times,"Times New Roman",serif}#book header p,#books header p{line-height:1.8;font-weight:300}#books header>div{margin:0 auto;overflow:hidden;width:1140px;position:relative;padding:50px 180px 30px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#books header h1{font-size:32px}#books header>div{width:auto;margin-left:0;margin-right:0;padding:20px 10px}}#books header>div{padding-bottom:0}#books-listing ul{margin:0 -16px}#books-listing li{width:355px}#courses-listing__filter,#reports-listing__filter{border:1px solid #eee;border-radius:2px;background:#fafafa;text-align:center;padding:10px;margin:0 0 30px}#courses-listing__filter label,#reports-listing__filter label{padding:0 10px}#courses-listing__filter label span,#reports-listing__filter label span{font-size:14px;padding-right:5px;font-style:italic}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#books-listing ul{margin:0}#books-listing li{width:auto}#courses-listing__filter label span,#reports-listing__filter label span{font-size:12px;font-size:1.2rem}}#courses-listing__filter input[type=text],#courses-listing__filter select,#reports-listing__filter input[type=text],#reports-listing__filter select{padding:7px;width:240px}#book header{background:#fff;font-size:18px;margin-bottom:10px}#book header h1{font-family:interstatebold;font-weight:300;line-height:1.1;margin-bottom:20px}#book header>div{margin:0 auto;overflow:hidden;width:1140px;position:relative}#book__actions,#book__actions:last-child,#book__cover:last-child,#book__intro:last-child,#book__side:last-child{margin-right:0}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#book header{font-size:14.4px;font-size:1.44rem}#book header h1{font-size:32px}#book header>div{width:auto;margin-left:0;margin-right:0;padding:20px 10px}}#book__cover,#book__intro,#book__side{margin-right:36px;float:left}#book header>div{text-align:left;padding:70px 0 20px}#book header h1{font-size:40px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#book header>div{padding:40px 10px 0}#book header h1{font-size:32px;font-size:3.2rem}}#book .container{overflow:hidden;padding-bottom:50px}#book #books-listing{clear:both;padding-top:50px}#book #publications__books{position:relative}#book #publications__books h2{font-family:interstatelight;font-size:21px;text-align:left;margin:0 0 20px}#book__cover{width:160px;line-height:0;border:1px solid rgba(255,255,255,.65)}#book__cover img{width:100%}#book__intro{width:944px;margin-bottom:20px}#book__intro .shares{text-align:left}#book__actions{float:left;width:258px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#book #books-listing{padding-top:0}#book #publications__books h2{font-size:16.8px;font-size:1.68rem}#book__cover{width:80px;float:left;margin:4px 20px 10px 0}#book__actions,#book__intro{float:none;width:auto;margin-right:0}}#book__actions .event-apply{margin-bottom:30px}#book__side{width:258px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#book__side{float:none;width:auto;margin-right:0}}#book__side .details{border-radius:4px;border:1px solid #ddd;padding:20px;margin:0 0 30px;font-size:14px}#book__body:last-child,#news-listing,#news-listing:last-child{margin-right:0}#book__side .details p{margin:0}#book__body{float:left;width:552px;margin-right:36px}#book__body .buy{border:1px solid #ddd;border-width:1px 0;padding:20px 0;text-align:center}#news{padding:60px 0}#news-listing{margin-left:196px;float:left;width:748px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#book__side .details{font-size:12px;font-size:1.2rem}#book__side .shares{margin-bottom:30px}#book__body{float:none;width:auto;margin-right:0}#news{padding:30px 0}#news-listing{margin-left:0;float:none;width:auto;margin-right:0}}#news-listing h1{border-bottom:1px solid #eee;padding:0 0 8px;margin:0 0 30px}#news-listing h2{margin-bottom:8px}#news-listing h2 a{text-decoration:none}#news-listing time{line-height:1;margin-bottom:10px;font-size:14px}#news-listing .news-details{margin-left:-748px}#news-listing .content{float:left;width:552px;margin-right:0}#news-listing .content:last-child{margin-right:0}#news-listing .content p{margin:0}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#news-listing time{font-size:12px;font-size:1.2rem}#news-listing .news-details{margin-left:0}#news-listing .content{width:70%;margin-right:0;float:left}}#news-listing .list{margin:0;list-style:none}#news-listing .list>li{overflow:hidden;font-size:14px;padding-left:196px;padding-bottom:15px;position:relative;margin:0 0 15px;border-bottom:1px solid #ddd}#news-listing .tags{border-top:0;padding-top:0;padding-left:0}#news-listing .tags .tags__info{display:none}.news-details{float:left;width:160px;margin-right:36px;padding-right:50px}.news-details:last-child{margin-right:0}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#news-listing .list>li{font-size:12px;font-size:1.2rem;padding-left:0}.news-details{float:none;width:auto;margin-right:0;padding-right:0}}.news-details .author{padding:0 0 5px;margin:0 0 5px;border-bottom:4px double #ddd;font-size:12px;text-align:center}.news-details .author img{width:70px;border-radius:50%}#download-header-form--friends{width:100%;position:relative;z-index:100;background:rgba(0,0,0,.45);color:#fff;padding:20px 0 27px;text-align:center;overflow:hidden;display:flex;flex-direction:column;align-items:center}#download-header-form--friends #download-header-buttons{width:24%;display:flex;justify-content:space-around}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){.news-details .author{font-size:12px;font-size:1.2rem}#download-header-form--friends #download-header-buttons{width:75%}}#download-header-form--friends .login-note{font-family:mws700,'Helvetica Neue',arial;font-weight:400;font-size:16px;display:inline-block;padding:2px 10px;margin:10px 0 12px}#download-header-form--friends .login-note span{background-image:url(gfx/icons/alert-circled-white.svg);background-size:20px;padding-left:28px;background-repeat:no-repeat;background-position:0 50%}#reference #item-page__details .body{float:left;width:846px;margin-right:36px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#download-header-form--friends .login-note{font-size:12.8px;font-size:1.28rem}#reference #item-page__details .body{float:none;width:auto;margin-right:0}}#reference #item-page__details .body:last-child{margin-right:0}#references header{font-size:18px;top:-1px;position:relative;font-family:mw300,Georgia,Times,"Times New Roman",serif;font-weight:300;border-width:1px 0;color:#454545;text-align:center}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#references header{font-size:14.4px;font-size:1.44rem}}#references header h1{font-size:56px;font-family:interstatebold;font-weight:300;line-height:1.1;margin-bottom:20px}#references header p{line-height:1.8;font-weight:300}#references header>div{margin:0 auto;overflow:hidden;width:1140px;position:relative;padding:50px 180px 30px}#kairos-club-login form:last-child,#kairos-club-login h1:last-child{margin-right:0}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#references header h1{font-size:32px}#references header>div{width:auto;margin-left:0;margin-right:0;padding:20px 10px}}#references #main{padding-top:0}#references .container{overflow:hidden}#reference-featured{top:-1px;overflow:hidden;position:relative;margin:0 0 50px}#reference-featured h2{margin-bottom:50px;font-size:14px;font-family:mws700,'Helvetica Neue',arial;font-weight:400}#reference-featured h2 span{display:inline-block;padding:5px 10px;background:#454545;color:#fff;position:relative}#reference-featured>div{color:#333;padding:0 0 50px;position:relative;background-position:50% 50%;background-size:cover}#reference-featured>div:after{position:absolute;top:50%;margin-top:-500px;background:rgba(255,255,255,.75);display:block;height:1000px;width:50%}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#reference-featured h2{font-size:12px;font-size:1.2rem;margin-bottom:20px}#reference-featured>div{padding:0}#reference-featured>div:after{top:0;left:0;margin-top:0;height:100%;width:100%;transform:rotate(0)}}#reference-featured .container{position:relative;z-index:100;padding-right:760px;font-size:14px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#reference-featured .container{font-size:12px;font-size:1.2rem;padding:0 10px 10px}}#reference-featured .read-more{margin:0;text-align:right}#reference-listing{width:1180px;padding:0 20px;margin:0 auto;overflow:hidden}#reference-listing h2{font-family:interstatelight;font-size:21px;text-align:left;margin:0 0 20px;border-bottom:1px solid #d4d4d4;padding:0 0 10px;position:relative}#kairos-club-login{padding:50px 0}#kairos-club-login form{float:left;width:356px;margin-right:36px;margin-left:196px;padding-top:6px}#kairos-club-login .logged-in{clear:both;text-align:center}#kairos-club-login h1{text-align:center;margin:0 36px 30px 196px;padding:0 0 15px;border-bottom:1px solid #ddd;float:left;width:748px}#kairos-club-login .input{overflow:hidden}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#reference-listing{width:auto;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}#reference-listing h2{font-size:16.8px;font-size:1.68rem}#kairos-club-login{padding:20px 0}#kairos-club-login form,#kairos-club-login h1{float:none;width:auto;margin-right:0;margin-left:0}#kairos-club-login .input{text-align:center}}#kairos-club-login .input label{display:block}#kairos-club-login .input span{float:left;width:62px;margin-right:36px;text-align:right;font-family:mws700,'Helvetica Neue',arial;font-weight:400;font-size:14px;line-height:2.6}#kairos-club-login .input span:last-child{margin-right:0}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#kairos-club-login .input span{font-size:12px;font-size:1.2rem;width:32%;float:left;margin-right:3%}}#kairos-club-login .input input{float:left;width:258px;margin-right:36px}#kairos-club-login .input input:last-child{margin-right:0}#kairos-club-login .submit{clear:both;text-align:right}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#kairos-club-login .input input{margin-right:0;width:50%;float:left}#kairos-club-login .submit{text-align:left;padding-left:35%}}#kairos-club-login .submit a{padding:60px 0 0;font-size:14px;display:block;text-align:center}#kairos-club-entry h2,#live-stream div,#live-stream iframe{display:inline-block;vertical-align:top}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#kairos-club-login .submit a{font-size:12px;font-size:1.2rem}}#kairos-club-info{float:left;width:356px;margin-right:36px;font-size:14px;border-left:1px solid #ddd;padding-left:36px}#kairos-club-entry>div div:last-child,#kairos-club-entry>div section:last-child,#kairos-club-info:last-child,#live-stream div:last-child{margin-right:0}#kairos-club-entry{background:url(gfx/shattered.jpg) fixed;padding:50px 0;margin-bottom:50px;color:#fff}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#kairos-club-info{float:none;width:auto;margin-right:0;font-size:12px;font-size:1.2rem;padding-top:20px;padding-left:0;border:0}#kairos-club-entry{padding:20px 0}}#kairos-club-entry h2{font-size:50px;margin:0 0 10px;font-family:interstatebold}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#kairos-club-entry h2{font-size:40px;font-size:4rem}}#kairos-club-entry h3{color:#c0e0e7;font-size:28px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.35)}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#kairos-club-entry h3{font-size:22.4px;font-size:2.24rem;margin-bottom:10px;padding-bottom:10px}}#kairos-club-entry>div{width:1180px;margin:0 auto;overflow:hidden;text-align:center;padding:0 167px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#kairos-club-entry>div{width:auto;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}}#kairos-club-entry>div section{float:left;width:552px;margin-right:36px;text-align:right}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#kairos-club-entry>div section{float:none;width:auto;margin-right:0;text-align:center}}#kairos-club-entry>div div{float:left;width:258px;margin-right:36px;text-align:left;padding:5px 0 0}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#kairos-club-entry>div div{float:none;width:auto;margin-right:0;text-align:center}}#kairos-club-entry>div div p{margin:0 0 26px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#kairos-club-entry>div div p{display:inline-block;margin:0 5px}}#kairos-club-member h2{font-family:interstatelight;font-size:21px;text-align:left;margin:0 0 20px;border-bottom:1px solid #d4d4d4;padding-bottom:6px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#kairos-club-member h2{font-size:16.8px;font-size:1.68rem}}#kairos-club-member #reports-listing li{width:257px}#kairos-club-member #reports-listing figure{height:144px}#kairos-club-member #videos-listing{margin:0 0 50px;padding:30px 0 0;background:#f0f0f0}#kairos-club-member #videos-listing h2{border-bottom:0;margin-bottom:0;padding-bottom:0}#kairos-club-guest header{top:-1px;font-weight:300;border-width:1px 0;position:relative;text-align:center}#kairos-club-member #events-listing__all{padding-top:0;margin:0 0 50px}#kairos-club-guest header h1,#kairos-club-member header h1{font-size:56px;font-family:interstatebold;font-weight:300;line-height:1.1;margin-bottom:20px}#kairos-club-member header h1{text-align:center;margin:0}#kairos-club-member header h1>span{font-family:Interstatelight,Helvetica,sans-serif}.kf-club-member-wrap{background:#e2f4f9;margin:0 0 50px}.kf-club-member__content{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font:18px/1.31 Interstatelight,Helvetica,sans-serif}@media screen and (max-width:767px){.kf-club-member__content{flex-direction:column;font-size:16px}}.kf-club-member__content p{line-height:1.6}.kf-club-member__content p:last-child{margin:0}.kf-club-member__visual-item{width:33.5%}@media screen and (max-width:767px){.kf-club-member__visual-item{width:100%;order:-1}}.kf-club-member__visual-item>img{width:100%;vertical-align:top}.kf-club-member__visual-content{padding:25px 0;width:60%}@media screen and (max-width:767px){.kf-club-member__visual-content{width:100%}}#kairos-club-member .kf-club-member__visual-content h2{border:none;margin:0;padding:0}#kairos-club-guest header p,#kairos-club-member header p{line-height:1.8;font-weight:300}#kairos-club-guest header>div,#kairos-club-member header>div{margin:0 auto;overflow:hidden;width:1140px;position:relative;padding:50px 180px 30px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#kairos-club-member header h1{font-size:32px}#kairos-club-member header>div{width:auto;margin-left:0;margin-right:0;padding:20px 10px}}#kairos-club-member header>div{padding-bottom:0}#kairos-club-guest header{font-size:18px;font-family:mw300,Georgia,Times,"Times New Roman",serif;color:#454545}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#kairos-club-guest header{font-size:14.4px;font-size:1.44rem}#kairos-club-guest header h1{font-size:32px}#kairos-club-guest header>div{width:auto;margin-left:0;margin-right:0;padding:20px 10px}}#kairos-club-guest header>div{padding-bottom:0}#live-stream{margin:-40px 0 60px;padding:60px 0;text-align:center;background:#edf6f8}#live-stream div{width:356px;margin-right:36px;text-align:left;float:none;margin-left:40px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#live-stream div{float:none;width:auto;margin-right:0}}#kairos-club-overview .btns{padding:20px 0;border:1px solid #ddd;border-width:1px 0;text-align:center;margin:0 0 50px}#kairos-club-overview .btns a{margin:0 10px}#kairos-club-overview section{padding:0 588px 0 0;margin-bottom:50px;text-align:right;position:relative}#kairos-club-overview section h2{font-size:32px}#kairos-club-overview section .bg{display:block;width:552px;height:100%;position:absolute;top:0;right:0;background-repeat:no-repeat;background-size:cover}#kairos-club-overview section:nth-child(even){padding:0 0 0 588px;text-align:left}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#kairos-club-overview section{padding:0;text-align:left;margin-bottom:40px}#kairos-club-overview section h2{font-size:25.6px;font-size:2.56rem}#kairos-club-overview section .bg{width:auto;height:100px;position:relative}#kairos-club-overview section:nth-child(even){padding:0}}#kairos-club-overview section:nth-child(even) h2 span{padding:5px 10px 5px 46px;margin-left:-46px}#kairos-club-overview section:nth-child(even) .bg{right:auto;left:0}#kairos-club-pricing .intro{float:left;width:846px;margin-right:36px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#kairos-club-pricing .intro{float:none;width:auto;margin-right:0}}#kairos-club-pricing .intro:last-child{margin-right:0}#kairos-club-pricing h2{padding:0 0 15px;margin:0}#kairos-club-pricing table .btn{margin:20px 0}#kairos-club-pricing tr:first-child th{text-align:center;background:#fafafa;border-top:1px solid #ddd}#kairos-club-pricing tr:first-child th:first-child{border-left:1px solid #ddd}#kairos-club-pricing tr:first-child th:last-child{border-right:1px solid #ddd}#kairos-club-pricing tr:last-child td,#kairos-club-pricing tr:last-child th{border-bottom:0}#kairos-club-pricing th{font-size:18px;line-height:1.6;padding:10px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#kairos-club-pricing th{font-size:14.4px;font-size:1.44rem}}#kairos-club-pricing th.feature{width:40%;text-align:right}#kairos-club-pricing td{text-align:center}#kairos-club-pricing td span{display:inline-block;height:15px;width:15px;border-radius:50%;line-height:21px;text-indent:-999em;text-align:center;color:#fff;font-family:mws700,'Helvetica Neue',arial;font-weight:400;font-size:10px;text-transform:uppercase}#kairos-club-pricing td span.y{background:#454545}#kairos-club-pricing td span.n{background:#ddd}#kairos-club-pricing .price{padding:20px 0;font-family:mw300,Georgia,Times,"Times New Roman",serif}#kairos-club-register{padding-top:50px;padding-bottom:50px}#kairos-club-register .intro{border-bottom:1px solid #ddd;padding:0 180px 30px;margin:0 0 40px;text-align:center}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#kairos-club-pricing td span{font-size:12px;font-size:1.2rem}#kairos-club-register .intro{padding:0 0 30px}}#kairos-club-register .intro p{margin:0}#kairos-club-register h1{text-align:center;margin-bottom:20px}#kairos-club-register .msg--success{text-align:center;padding:0 50px;font-size:21px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#kairos-club-register .msg--success{font-size:16.8px;font-size:1.68rem}}#kairos-club-register .msg--success span{padding:20px 100px 30px;background:url(gfx/icons/checkmark-circled-green.svg) 50px 25px no-repeat;background-size:30px;display:inline-block}#kairos-club-register .input{overflow:hidden}#kairos-club-register .input span{float:left;width:160px;margin-right:36px;font-size:14px;padding-top:6px;text-align:right}#kairos-club-register .input input[type=email]:last-child,#kairos-club-register .input input[type=password]:last-child,#kairos-club-register .input input[type=phone]:last-child,#kairos-club-register .input input[type=text]:last-child,#kairos-club-register .input select:last-child,#kairos-club-register .input span:last-child,#kairos-club-register .input textarea:last-child,#kairos-club-register__form:last-child,#kairos-club-register__info:last-child{margin-right:0}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#kairos-club-register .input span{float:none;width:auto;margin-right:0;font-size:12px;font-size:1.2rem}}#kairos-club-register .input input[type=email],#kairos-club-register .input input[type=password],#kairos-club-register .input input[type=phone],#kairos-club-register .input input[type=text],#kairos-club-register .input select,#kairos-club-register .input textarea{float:left;width:356px;margin-right:0}#kairos-club-register .input .msg--error,#kairos-club-register .input .msg--success{clear:both;display:block;padding-left:196px;font-style:normal;margin-left:11px;padding-top:4px;font-size:12px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#kairos-club-register .input input[type=email],#kairos-club-register .input input[type=password],#kairos-club-register .input input[type=phone],#kairos-club-register .input input[type=text],#kairos-club-register .input select,#kairos-club-register .input textarea{float:none;width:auto;margin-right:0}#kairos-club-register .input .msg--error,#kairos-club-register .input .msg--success{padding-left:0;font-size:12px;font-size:1.2rem}}#kairos-club-register .input .msg--success{color:#3a7d34;text-align:left}#kairos-club-register .submit{padding-left:196px}#kairos-club-register .submit em,#kairos-club-register .submit small{display:block;padding-bottom:10px;padding-right:98px}#kairos-club-register .submit em{font-size:13px;padding-bottom:20px}#kairos-club-register #kairos-club-pass{margin:0 0 1.4em;height:38px;overflow:visible}#kairos-club-register #kairos-club-pass #pswd_info{top:42px}#kairos-club-register__form{float:left;width:650px;margin-right:36px}#kairos-club-register__info{float:left;width:454px;margin-right:36px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#kairos-club-register .submit{padding-left:0}#kairos-club-register .submit em{font-size:12px;font-size:1.2rem}#kairos-club-register__form,#kairos-club-register__info{float:none;width:auto;margin-right:0}}#kairos-club-register__info .terms{border:1px solid #eee;height:300px;overflow:scroll;padding:10px 20px 10px 10px;font-size:12px}#account form label,#account>div,#landing,#tag h1,#tag header>div,#video{overflow:hidden}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#kairos-club-register__info .terms{font-size:12px;font-size:1.2rem}}#kairos-club-register__info .terms h2{font-size:16px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#kairos-club-register__info .terms h2{font-size:12.8px;font-size:1.28rem}}.valfail{margin-bottom:40px;text-align:center}#account{padding:50px 0;margin-left:392px;font-size:14px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#account{margin-left:0;font-size:12px;font-size:1.2rem}}#account>div{width:1180px;padding:0 20px;margin:0 auto}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#account>div{width:auto;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}}#account .msg--success{font-size:14px;background:url(gfx/icons/checkmark-circled-green.svg) 0 50% no-repeat;background-size:20px;padding-left:28px;line-height:1.4}#account form{float:left;width:454px;margin-right:36px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#account .msg--success{font-size:12px;font-size:1.2rem}#account form{float:none;width:auto;margin-right:0}}#account form:last-child{margin-right:0}#account form .input{margin:0 0 20px}#account form .submit{padding-left:196px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#account form .submit{padding-left:0}}#account form .msg--error{display:block;clear:both;padding-left:196px;font-style:normal;font-size:12px;padding-top:4px;margin-left:11px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#account form .msg--error{padding-left:0;font-size:12px;font-size:1.2rem}}#account form label{display:block}#account form label span{float:left;width:160px;margin-right:36px;padding-top:5px;font-size:14px}#account form label input:last-child,#account form label span:last-child{margin-right:0}#account form label input{float:left;width:258px;margin-right:0}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#account form label span{float:none;width:auto;margin-right:0;font-size:12px;font-size:1.2rem}#account form label input{float:none;width:auto;margin-right:0}}#videos-listing{clear:both;padding:50px 0}#videos-listing h1{border-bottom:1px solid #d4d4d4;margin:0 0 40px;padding:0 0 10px}#videos-listing .section-header{border-bottom:1px solid #d4d4d4;padding-bottom:10px}#videos-listing iframe{margin:0 0 10px}#videos-listing h3{font-size:16px;font-family:mws700,'Helvetica Neue',arial;font-weight:400;color:#666}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#videos-listing h3{font-size:12.8px;font-size:1.28rem}}#videos-listing li{font-size:12px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#videos-listing li{font-size:12px;font-size:1.2rem}}#videos-listing ul.img-caption-listing a{color:#4ca5bb;display:inline}#video{padding:50px 0;font-size:14px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#video{font-size:12px;font-size:1.2rem}}#video h1{font-size:24px;line-height:1.3}#video iframe{float:left}#video .details{width:258px;float:right;margin-right:0}#video .details:last-child{margin-right:0}#kairos-club-register__form .kairos-friends-registration__hbspt{display:none}#kairos-club-register__form .hs-form .hs-form-field{display:flex;flex-wrap:wrap;height:70px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#video h1{font-size:19.2px;font-size:1.92rem}#video .details{float:none;width:auto;margin-right:0}#kairos-club-register__form .hs-form .hs-form-field{height:90px}#kairos-club-register__form .hs-form .input{width:100%}}#kairos-club-register__form .hs-form .hs-password{margin-bottom:22.4px;height:38px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#kairos-club-register__form .hs-form .input input{width:100%}}#kairos-club-register__form .hs-form input[type=password],#kairos-club-register__form .hs-form input[type=tel]{width:356px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#kairos-club-register__form .hs-form input[type=password],#kairos-club-register__form .hs-form input[type=tel]{width:100%}#kairos-club-register__form .hs-form input[type=checkbox]{width:20px}}#kairos-club-register__form .hs-form label{float:left;width:160px;margin-right:36px;font-size:14px;padding-top:6px;text-align:right}#kairos-club-register__form .hs-form ul{list-style:none;margin-left:0}#kairos-club-register__form .hs-form .hs_what_s_on_your_mind_>label{align-items:top}#kairos-club-register__form .hs-form .hs_what_s_on_your_mind_>label .hs-form-required,#kairos-club-register__form .hs-form .hs_what_s_on_your_mind_>label span{padding-left:0}#kairos-club-register__form .hs-form .hs-fieldtype-checkbox{height:auto}#kairos-club-register__form .hs-form .hs-fieldtype-checkbox span{width:auto;padding-left:10px;padding-top:0}#kairos-club-register__form .hs-form .hs-fieldtype-checkbox ul label{display:flex;align-items:center;width:auto;float:none}#kairos-club-register__form .hs-form .hs-fieldtype-checkbox .hs-error-msgs{padding-left:195px;color:red}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#kairos-club-register__form .hs-form label{text-align:left}#kairos-club-register__form .hs-form .hs-fieldtype-checkbox .hs-error-msgs,#kairos-club-register__form .hs-form .hs-fieldtype-checkbox .hs-error-msgs label{padding-left:0}}#kairos-club-register__form .hs-form .hs-fieldtype-checkbox .hs-error-msgs label{width:100%;padding-left:0;margin-left:0;font-size:12px;text-align:left}#kairos-friends-lostpassword h2,#survey header,#survey__complete,#survey__item,#survey__options button,#survey__score p em,.submitted-message{text-align:center}#kairos-club-register__form .hs-form .hs-error-msgs label{width:100%;padding-left:195px;margin-left:0;margin-right:0;color:#ee5246;font-size:12px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#kairos-club-register__form .hs-form .hs-error-msgs label{padding-left:0}}#kairos-club-register__form .hs-form #divCheckPasswordMatch{padding-left:195px;height:40px}#kairos-club-register__form .hs-form .hs_submit{margin-left:195px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#kairos-club-register__form .hs-form #divCheckPasswordMatch{padding-left:0}#kairos-club-register__form .hs-form .hs_submit{margin-left:0;margin-bottom:30px;text-align:center}#kairos-club-register__form .hs-form .hs_submit input[type=submit]{padding:15px 40px}}#kairos-club-register__form .hs-form .submitted-message{color:#aab300;margin:0 0 1.4em;padding:20%;text-align:center;font-size:18px}.submitted-message{padding:20px 100px}.submitted-message p{margin:0}#kairos-friends-checkemail__wrapper{padding:0 18%}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#kairos-club-register__form .hs-form .submitted-message{font-size:14.4px;font-size:1.44rem}#kairos-friends-checkemail__wrapper{padding:0}}#kairos-friends-checkemail__wrapper label{font-size:14px;padding-bottom:5px;display:block}#kairos-friends-checkemail__wrapper input{margin-bottom:20px}#kairos-friends-checkemail__wrapper #kairos-friends-checkemail__messages{padding-top:20px;color:#ee5246;line-height:1.4}.kairos-friends-registration__note{font-size:12px;font-style:italic;padding:0 0 15px 195px}#kairos-friends-lostpassword{display:flex;width:100%;flex-direction:column;align-items:center}#kairos-friends-lostpassword form{margin-left:0}#kairos-friends-lostpassword form p{width:100%}#kairos-friends-lostpassword form p:nth-child(2){height:50px}#kairos-friends-lostpassword form p:nth-child(3){height:80px}#kairos-friends-lostpassword .InputfieldForm{display:flex;width:50%;flex-direction:column;align-items:center;margin-left:0}#kairos-friends-lostpassword .InputfieldForm ul{list-style:none}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){.kairos-friends-registration__note{padding:0 0 20px}#kairos-friends-lostpassword .InputfieldForm{width:100%}#kairos-friends-lostpassword .InputfieldForm ul{padding:0 10px;margin-left:0;width:100%}}#kairos-friends-lostpassword .InputfieldForm input{margin-bottom:22.4px}#kairos-friends-lostpassword h2,#kairos-friends-lostpassword p{width:50%}#kairos-friends-lostpassword .detail{display:none}#kairos-friends-lostpassword label{display:block;padding-bottom:20px}#kairos-friends-lostpassword .description{margin-bottom:5px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#kairos-friends-lostpassword h2,#kairos-friends-lostpassword p{width:100%;padding:0 10px}#kairos-friends-lostpassword h2{text-align:left}#kairos-friends-lostpassword #wrap_submit_forgot{transform:scale(1.2);text-align:center}}#kairos-friends-lostpassword #pswd_info{top:-14px}#tag header{padding:50px 0;background-attachment:fixed}#tag header>div{width:1180px;padding:0 20px;margin:0 auto}#tag h1{margin:0;font-size:32px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#tag header>div{width:auto;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}#tag h1{font-size:25.6px;font-size:2.56rem}}#tag h1 span{position:relative;line-height:1;padding:10px 0 10px 20px;display:inline-block;background:#454545;color:#fff}#tag h1 span:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-left-color:#454545;border-width:35px;margin-top:-35px}#tag .intro{padding-right:588px;padding-top:20px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#tag .intro{padding-right:0}}#tag__sections{margin:0 -18px;list-style:none}#tag__sections h2{border-bottom:1px solid #ddd;padding:0 0 6px;margin:0 0 12px;font-size:18px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#tag__sections h2{font-size:14.4px;font-size:1.44rem}}#tag__sections .section{display:inline-block;vertical-align:top;width:254px;margin:0 18px 36px}#tag__sections .items{list-style:none;margin:0}#tag__sections .items h3{font-size:14px;line-height:1.5;margin:0}#tag__sections .item{border-bottom:1px solid #eee;clear:both}#tag__sections .item.with-img a{padding-left:80px}#tag__sections .item.with-img figure{margin-left:-80px}#tag__sections .item figure{width:60px;height:60px;float:left;line-height:0}#tag__sections .item img{border:1px solid #ddd;border-radius:50%}#tag__sections .item a{overflow:hidden;text-decoration:none;display:block;padding:10px 0}#tag__sections .item:last-child{border-bottom:0}#landing{width:1180px;padding:0 20px;margin:0 auto}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#tag__sections .items h3{font-size:12px;font-size:1.2rem}#landing{width:auto;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}}#landing h1{font-family:interstatebold;font-size:40px}#landing>div{padding:50px 0}#landing>div .body{float:left;width:748px;margin-right:36px}#landing>div .body:last-child{margin-right:0}#landing>div .body.push{margin-left:196px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#landing h1{font-size:32px;font-size:3.2rem}#landing>div{padding:30px 0}#landing>div .body{float:none;width:auto;margin-right:0}#landing>div .body.push{margin-left:0}}#landing>div aside{float:left;width:356px;margin-right:36px}#landing iframe:last-child,#landing>div aside:last-child{margin-right:0}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#landing>div aside{float:none;width:auto;margin-right:0;padding-top:30px}}#landing iframe{margin-top:40px;float:left;width:650px;margin-right:36px;height:500px}#survey header{padding:60px 0 0;font-size:18px;top:-1px;position:relative;font-family:mw300,Georgia,Times,"Times New Roman",serif;font-weight:300;border-width:1px 0;color:#454545}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#landing iframe{float:none;width:auto;margin-right:0}#sec-survey .container{overflow:visible}#sec-survey #site-footer{display:none}#survey header{font-size:14.4px;font-size:1.44rem}}#survey header h1{font-size:56px;font-family:interstatebold;font-weight:300;line-height:1.1;margin-bottom:20px}#project header,#survey__complete h2,#survey__num,#survey__options span,#survey__score_table th{font-family:mw300,Georgia,Times,"Times New Roman",serif}#survey header p{line-height:1.8;font-weight:300}#survey header>div{margin:0 auto;overflow:hidden;width:1140px;position:relative;padding:50px 180px 30px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#survey header h1{font-size:32px}#survey header>div{width:auto;margin-left:0;margin-right:0;padding:20px 10px}#survey header{padding-top:30px;font-size:13px}}#survey header>div{padding-top:20px;padding-left:98px;padding-right:98px}#survey header .btn{margin:30px 0 0}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#survey header>div{padding-left:0;padding-right:0;padding-top:0}#survey header .btn{margin-top:10px}}#survey__item{padding:30px 196px 0}#survey__num{font-size:32px;color:#ccc;margin:0 0 20px}#survey__num span{display:inline-block;color:#666}#survey__num span:nth-child(1){animation-delay:.2s}#survey__num span:nth-child(2){animation-delay:.4s}#survey__question{min-height:220px;display:flex;align-items:center;border:1px solid #eee;box-shadow:0 0 50px rgba(0,0,0,.1);background:#fff;padding:40px 98px;line-height:1.65;animation-delay:.8s}#survey__options{margin:50px 0 0}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#survey__item{padding-left:0;padding-right:0;padding-top:10px}#survey__num{font-size:25.6px;font-size:2.56rem}#survey__question{padding:30px;margin:0 10px}#survey__options{position:fixed;bottom:0;left:0;right:0;margin-top:30px;padding-bottom:50px}}#survey__options>div{padding:0 10px;position:relative;display:inline-block;animation-delay:1s}#survey__options p:nth-child(1),#survey__score p:nth-child(2){animation-delay:1.6s}#survey__options p:nth-child(2),#survey__score p:nth-child(3),#survey__score_table tr:nth-child(2){animation-delay:1.7s}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#survey__options>div{padding:0}}#survey__options>div:before{position:absolute;left:0;right:0;top:55%;content:'';height:1px;background:#ccc}#survey__options span{display:inline-block;padding:0 5px;color:#999}#survey__options span:nth-of-type(1){animation-delay:1.2s;left:10px}#survey__options span:nth-of-type(2){animation-delay:1.3s;right:10px}#survey__options p{display:inline-block;margin:0 3px}#survey__options p:nth-child(3),#survey__score_table tr:nth-child(3){animation-delay:1.8s}#survey__options p:nth-child(4){animation-delay:1.9s}#survey__options p:nth-child(5){animation-delay:2s}#survey__options button{font-size:21px;border:5px solid #fff;width:60px;padding:0;height:60px;border-radius:50%}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#survey__options span{position:absolute;bottom:20px;display:block;white-space:nowrap}#survey__options button{font-size:16.8px;font-size:1.68rem;width:50px;height:50px}}#survey__options button:active{background-color:#fff}#survey__complete h1{margin:0 0 30px;font-size:40px;padding-left:98px;padding-right:98px;animation-delay:.5s}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#survey__complete h1{font-size:24px;font-size:2.4rem;padding-left:0;padding-right:0;margin-bottom:20px}#survey__complete h1 br{display:none}}#survey__complete h2{padding:0 0 40px;animation-delay:1s;font-size:21px;margin:0 15%}#survey__complete h2 span{border-bottom:1px solid #ddd;padding:0 0 10px}#survey__score_table{width:auto;margin:50px auto 30px}#survey__score p:nth-child(1),#survey__score_table tr:nth-child(1){animation-delay:1.5s}#survey__score_table tr:nth-child(1) span{background-color:#4ca5bb;transition-delay:2s}#survey__score_table tr:nth-child(2) span{background-color:#454545;transition-delay:2.1s}#survey__score_table tr:nth-child(3) span{background-color:#aab300;transition-delay:2.2s}#survey__score_table th{padding:0 20px 0 0;border:0;text-align:right}#survey__score_table td{width:300px;padding:0;border:0}#survey__score_table td p{background:#eee}#survey__score_table td span{width:0;display:block;height:100%;color:#eee;padding:5px 0;text-indent:10px;transition:width 1s cubic-bezier(.215,.61,.355,1)}#survey__score{border:1px solid #ddd;border-width:0 0 1px;margin:0 16.7% 40px;animation-delay:1.3s}#survey__score p{position:relative;display:inline-block;width:200px}#survey__score p:nth-child(1) .inner{background:#4ca5bb;transition-delay:2.3s}#survey__score p:nth-child(1) em{animation-delay:3s}#survey__score p:nth-child(1) strong{animation-delay:3.6s}#survey__score p:nth-child(2) .inner{background:#faa734;transition-delay:2.4s}#survey__score p:nth-child(2) em{animation-delay:3.2s}#survey__score p:nth-child(2) strong{animation-delay:3.8s}#survey__score p:nth-child(3) .inner{background:#aab300;transition-delay:2.5s}#platform header,#project header{top:-1px;border-width:1px 0;background-image:url(gfx/shattered.jpg);font-weight:300;position:relative}#survey__score p:nth-child(3) em{animation-delay:3.4s}#survey__score p:nth-child(3) strong{animation-delay:4s}#survey__score p em{position:absolute;display:block;left:0;right:0;top:60px;color:#fff;font-style:normal}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#survey__complete h2{font-size:16.8px;font-size:1.68rem;padding-bottom:20px}#survey__score{margin:0 0 20px}#survey__score p{width:auto;margin:0 5px 10px}#survey__score p em{top:38px}}#survey__score p strong{display:block}#survey__score p .outer{display:block;width:150px;height:150px;margin:0 auto 10px;border-radius:50%}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#survey__score p .outer{width:100px;height:100px}#survey__form{font-size:12px}}#survey__score p .inner{display:block;border-radius:50%;height:100%;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}#survey__form{animation-delay:5s}#survey__form>#survey__result-text{padding-left:294px;padding-right:294px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#survey__form>#survey__result-text{padding-left:0;padding-right:0}}#survey__hubspot_form{display:flex;flex-direction:column;align-items:center}#survey__hubspot_form form{display:flex;width:70%;justify-content:space-around}#survey__hubspot_form form label{display:none}#survey__hubspot_form form .field{width:100%;max-width:316px}#survey__hubspot_form form .hs-error-msgs{color:#4da5ba;margin-left:0;text-align:left}#survey__hubspot_form form .hs-error-msgs li{list-style:none}#survey__hubspot_form form .hs-error-msgs label{padding-top:5px;display:block}#project{overflow:hidden}#project #main>div{max-width:780px;margin:0 auto;padding:50px 15px 30px}#project .container{overflow:visible}#project header{font-size:18px;text-align:center;background-attachment:fixed;color:#fff}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#project #main>div{padding:15px 10px}#project header{font-size:14.4px;font-size:1.44rem}}#project header h1{font-size:56px;font-family:interstatebold;font-weight:300;line-height:1.1;margin-bottom:20px}#project header p{line-height:1.8;font-weight:300}#project header>div{max-width:780px;margin:0 auto;position:relative;padding:50px 15px 30px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#project header h1{font-size:32px}#project header>div{padding:20px 10px}}#platform #main>div{width:1180px;padding:0 20px;margin:0 auto;overflow:hidden;overflow:visible}#platform header{font-size:18px;font-family:mw300,Georgia,Times,"Times New Roman",serif;background-position:50% 50%;background-size:auto;color:#fff}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#platform #main>div{width:auto;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}#platform header{font-size:14.4px;font-size:1.44rem}}#platform header h1{font-size:56px;font-weight:300;line-height:1.1}#platform header>div{margin:0 auto;overflow:hidden;width:1140px;position:relative}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#platform header h1{font-size:32px}#platform header>div{width:auto;margin-left:0;margin-right:0;padding:20px 10px}}#platform header h1{font-family:interstatebold;margin-bottom:10px}#platform header>div{padding:100px 570px 30px 20px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#platform header>div{padding:30px 10px 20px}}#platform header>div{z-index:100;padding-top:70px;padding-right:552px}#platform header h2{font-size:28px;margin-bottom:14px;line-height:1.3}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#platform header>div{padding-top:30px;padding-right:10px}#platform header h2{font-size:22.4px;font-size:2.24rem}}#platform header p{line-height:1.8;font-weight:300;font-size:16px;margin:0 0 20px;position:relative;z-index:100}#platform header figure{position:absolute;right:0;top:50px;width:454px;text-align:center}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#platform header p{font-size:12.8px;font-size:1.28rem}#platform header figure{width:auto;position:relative;top:0;padding-bottom:20px}}#platform header .website .btn{background:0 0;background:rgba(255,255,255,.15);color:#fff;border:1px solid #fff;border-color:rgba(255,255,255,.65)}#platform header .website .btn:hover{background:rgba(255,255,255,.25)}#platform header .links{list-style:none;padding-top:20px;margin:0}#platform header .links li{display:inline-block;margin-right:16px}#platform header .btns{padding-top:20px}#platform header .btns a{margin-right:20px}#platform .body h2{font-size:28px}#platform .body section{overflow:hidden;position:relative;margin:0 0 40px}#platform .body section div{float:left;width:552px;margin-right:36px}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#platform .body h2{font-size:22.4px;font-size:2.24rem}#platform .body section div{float:none;width:auto;margin-right:0}}#platform .body section div:last-child{margin-right:0}#platform .body section .bg{display:block;width:552px;height:100%;position:absolute;top:0;right:0;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}@media only screen and (min-device-width:320px) and (max-device-width:568px),only screen and (max-width:400px){#platform .body section .bg{width:auto;height:100px;position:relative}}#platform .body section:nth-child(even) div{float:right}#platform .body section:nth-child(even) .bg{right:auto;left:0}.kairos-future-wrap{background:#fafafa;margin:0 0 50px;padding:50px 0}#kairos-academy-wrap p:empty{margin:0;line-height:0}@media screen and (max-width:767px){.kairos-future-wrap{padding:30px 0}}.kairos-future-wrap strong{font-family:interstatebold,Helvetica,sans-serif}.kairos-future-wrap--bottom{margin:0}#kairos-academy-wrap header{margin:0 0 105px;color:#3d3c3d;padding:0 98px;font-size:18px;line-height:2}@media screen and (max-width:767px){#kairos-academy-wrap header{font-size:13px;line-height:1.7;margin:0 0 30px;padding:0}}#kairos-academy-wrap header h1{font-size:47px;margin-bottom:24px;line-height:1.2}@media screen and (max-width:767px){#kairos-academy-wrap header h1{font-size:35px}}#kairos-academy-wrap header p{line-height:2}@media screen and (max-width:767px){#kairos-academy-wrap header p{line-height:1.7}}#kairos-academy-wrap h1>span{font-family:interstatelight}#kairos-academy-wrap section{font-size:13px;line-height:1.8;color:#3d3c3d;min-height:204px;text-align:left;margin-bottom:54px;position:relative;padding:0 599px 0 0}@media screen and (max-width:767px){#kairos-academy-wrap section{padding:0;margin:0 0 32px;min-height:0;line-height:1.6}#kairos-academy-wrap section p{line-height:1.6}}#kairos-academy-wrap section:nth-child(even){padding:0 0 0 599px}@media screen and (max-width:767px){#kairos-academy-wrap section:nth-child(even){padding:0}}.kairos-future__bg{width:541px;height:100%;position:absolute;top:0;right:0;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}@media screen and (max-width:767px){.kairos-future__bg{position:relative;width:100%;min-height:204px;display:block;margin:0 0 20px;background-position:50% 50%}}@media screen and (max-width:375px){.kairos-future__bg{min-height:133px}}#kairos-academy-wrap section:nth-child(even) .kairos-future__bg{right:auto;left:0}#kairos-academy-wrap section h2{font-size:20px}@media screen and (max-width:767px){#kairos-academy-wrap section h2{font-size:18px;margin:0 0 4px}}#kairos-academy-wrap .btns{text-align:center;margin:0 0 55px}@media screen and (max-width:767px){#kairos-academy-wrap .btns{margin:0 0 35px}}#kairos-academy-wrap .btn{font-family:interstatebold;min-width:155px;padding:16px 10px;text-align:center;background:#3b8a9e}@media screen and (max-width:767px){#kairos-academy-wrap table .btn{min-width:0;width:75px;padding:7px 10px;font-size:11px;line-height:1.2}}#kairos-academy-wrap .btn:active,#kairos-academy-wrap .btn:focus,#kairos-academy-wrap .btn:hover{background:#357a8b}.kairos-recomendations-wrap{overflow:hidden;max-width:890px;width:100%;margin:0 auto 40px}#academy .kairos-recomendations-wrap p{line-height:inherit;margin:0}.kairos-recomendations-wrap:last-child{margin-bottom:0}.kairo-recomendations__link{float:left;margin:0 39px 0 0;text-decoration:none;color:#fff;font:20px/193px interstatelight,Helvetica,sans-serif;width:193px;height:193px;padding:0 4px;overflow:hidden;border-radius:50%;background:#c43c6e;text-align:center}@media screen and (max-width:767px){.kairo-recomendations__link{font:12px/103px interstatelight,Helvetica,sans-serif;width:103px;height:103px;margin:0 10px 0 0}}.kairo-recomendations__link:active,.kairo-recomendations__link:focus,.kairo-recomendations__link:hover{text-decoration:none}.kairo-recomendations__link>span{display:inline-block;vertical-align:middle;line-height:1.31}.kairo-recomendations__block{overflow:hidden;padding:33px 0 0}@media screen and (max-width:767px){.kairo-recomendations__block{padding:5px 0 0}}.kairo-recomendations__block h2{font:24px/1.45 mw300i,Helvetica,sans-serif;margin:0 0 13px}@media screen and (max-width:767px){.kairo-recomendations__block h2{font-size:13px}}.kairo-recomendations__block h3{font:16px/1.3 mws300,Helvetica,sans-serif}@media screen and (max-width:767px){.kairo-recomendations__block h3{font-size:10px}}.kairo-recomendations__block h2 p,.kairo-recomendations__block h3 p{margin:0;line-height:inherit}.kairos-future-pricing-wrap{text-align:center}.kairos-future-pricing-wrap h2{text-align:center;margin:0 0 27px;font-size:47px;line-height:1.2;color:#3d3d3d}@media screen and (max-width:767px){.kairos-future-pricing-wrap h2{font-size:35px;line-height:1.14}}.kairos-future-pricing-wrap h2 p{margin:0;line-height:inherit}.kairos-future-pricing-wrap h2 strong{font-family:interstatebold,Helvetica,sans-serif}.kf-pricing-table-wrap{overflow:auto}.kairos-future-pricing-wrap table{border:none;width:100%;border-collapse:collapse;font-size:18px;line-height:1.5 min-width: 358px}@media screen and (max-width:767px){.kairos-future-pricing-wrap table{font-size:13px;line-height:1.2}}.kairos-future-pricing-wrap table thead{border-bottom:1px solid #c5c5c5;font-size:20px}@media screen and (max-width:767px){.kairos-future-pricing-wrap table thead span{display:none}}.kairos-future-pricing-wrap table thead th{font-weight:300}@media screen and (max-width:767px){.kairos-future-pricing-wrap table thead th:not(.kf-pricing-table__title){padding:10px 12px 0}}.kairos-future-pricing-wrap table tbody tr{border-top:1px solid #c5c5c5}.kairos-future-pricing-wrap table td,.kairos-future-pricing-wrap table th{padding:23px 20px;text-align:center;vertical-align:middle;border:none;border-left:1px solid #c5c5c5}@media screen and (max-width:767px){.kairos-future-pricing-wrap table td,.kairos-future-pricing-wrap table th{padding:10px 5px;border-left:none}}.kairos-future-pricing-wrap table th{padding:10px 30px}@media screen and (max-width:767px){.kairos-future-pricing-wrap table th{padding:10px 5px}}.kairos-future-pricing-wrap table th:first-child{vertical-align:top}.kairos-future-pricing-wrap table td:first-child,.kairos-future-pricing-wrap table th:first-child{text-align:right;border-left:none;width:40%}@media screen and (max-width:767px){.kairos-future-pricing-wrap table td:first-child,.kairos-future-pricing-wrap table th:first-child{width:260px;padding:10px 7px 10px 0}}@media screen and (max-width:567px){.kairos-future-pricing-wrap table td:first-child{width:100px;word-break:break-word;min-width:100px;padding:10px 0}}.kairos-future-pricing-wrap table td:last-child,.kairos-future-pricing-wrap table tr:last-child,.kairos-future-pricing-wrap table tr:last-child td{border:none}.kairos-future-pricing-wrap table .y{display:inline-block;vertical-align:middle;width:13px;height:13px;border-radius:50%;background:#3d3c3d}@media screen and (max-width:767px){.kairos-future-pricing-wrap table .y{width:8px;height:8px}}.kairos-future-pricing-wrap .price{font-size:16px}@media screen and (max-width:767px){.kairos-future-pricing-wrap .price{font-size:10px}}#kairos-academy-wrap .friends-price{width:180px;border:none;padding:23px 10px}@media screen and (max-width:767px){#kairos-academy-wrap .friends-price{width:97px;padding:10px 5px}}#kairos-academy-wrap .kf-pricing-table__title{text-align:center;width:auto;border-left:none;font-size:15px}@media screen and (max-width:767px){#kairos-academy-wrap .kf-pricing-table__title{font-size:12px}}#kairos-academy-wrap .kf-pricing-table__checkmark{width:180px;border:none}@media screen and (max-width:767px){#kairos-academy-wrap .kf-pricing-table__checkmark{width:97px}}#kairos-academy-wrap .kf-pricing-signup td{font-size:14px;line-height:1.4}@media screen and (max-width:767px){#kairos-academy-wrap .kf-pricing-signup td{font-size:12px}}.research-form-wrap{max-width:550px}.research-form-wrap .hbspt-form{padding:25px 0 30px}@media screen and (max-width:767px){.research-form-wrap .hbspt-form{padding:15px 0 30px}}.research-form-wrap .submitted-message{padding:0}.research-form-wrap .hs-form-field{word-wrap:break-word;margin:0 0 28px}.research-form-wrap .hs-form-field>label{display:inline-block;vertical-align:middle;font-size:14px;width:110px;line-height:1.41;margin:0 15px 0 0;text-align:right}@media screen and (max-width:567px){.research-form-wrap .hs-form-field>label{width:100%;margin:0 0 3px;text-align:left}}.research-form-wrap .inputs-list{padding:5px 0 0 125px;font-size:14px;margin:0}.research-form-wrap .inputs-list li{line-height:1.4;padding:0 0 5px}@media screen and (max-width:567px){.research-form-wrap .inputs-list{padding:5px 0 0;font-size:13px}}.research-form-wrap .hs-richtext{font-size:0}.research-form-wrap .hs-richtext *{font-size:14px}.research-form-wrap form .input{display:inline-block;vertical-align:middle;width:calc(100% - 130px)}@media screen and (max-width:567px){.research-form-wrap form .input{width:100%}}.research-form-wrap .actions input[type=submit]{margin:0 0 0 125px;font-size:14px}@media screen and (max-width:567px){.research-form-wrap .actions{text-align:center}.research-form-wrap .actions input[type=submit]{margin:0}}