body:before{content:'{ "current": "large" }';display:none}@media (min-width:48.063em) and (max-width:75em){body:before{content:'{ "current": "medium" }'}}@media (min-width:0em) and (max-width:48em){body:before{content:'{ "current": "small" }'}}.responsive.compare-new{border:1px solid #f5f5f5}.responsive.compare-new th{border:1px solid #f5f5f5;background:#f5f5f5}.responsive.compare-new td{border:1px solid #f5f5f5;font-size:15px;width:10%}.responsive.compare-new td a{font-family:"Helvetica Neue Light",HelveticaNeue-Light,"Helvetica Neue",Calibri,Helvetica,Arial,sans-serif}.responsive.compare-new td a:hover{text-decoration:underline}.responsive.compare-new td span{font-size:13px}.responsive.compare-new td span a{font-family:"Helvetica Neue Light",HelveticaNeue-Light,"Helvetica Neue",Calibri,Helvetica,Arial,sans-serif;font-size:13px}.responsive.compare-new td.does-not-meet{background:#e53542;vertical-align:middle;color:#fff;font-family:"Helvetica Neue Light",HelveticaNeue-Light,"Helvetica Neue",Calibri,Helvetica,Arial,sans-serif}.responsive.compare-new td.does-not-meet a{color:#fff}.responsive.compare-new td.partially-meets{background:#ffd777;vertical-align:middle;font-family:"Helvetica Neue Light",HelveticaNeue-Light,"Helvetica Neue",Calibri,Helvetica,Arial,sans-serif}.responsive.compare-new td.partially-meets a{color:#4a4a4a}.responsive.compare-new td.meets{background:#3cb878;vertical-align:middle;color:#fff;font-family:"Helvetica Neue Light",HelveticaNeue-Light,"Helvetica Neue",Calibri,Helvetica,Arial,sans-serif}.responsive.compare-new td.meets a{color:#fff}.responsive.compare-new td.did-not-review{background:#818181;vertical-align:middle;color:#fff;font-family:"Helvetica Neue Light",HelveticaNeue-Light,"Helvetica Neue",Calibri,Helvetica,Arial,sans-serif}.responsive.compare-new td.did-not-review a{color:#fff}.pinned .responsive.compare-new th,.pinned .responsive.compare-new tr,.responsive.compare-new th,.responsive.compare-new tr{height:75px}body:before{content:'{ "current": "large" }';display:none}@media (min-width:48.063em) and (max-width:75em){body:before{content:'{ "current": "medium" }'}}@media (min-width:0em) and (max-width:48em){body:before{content:'{ "current": "small" }'}}.wf-loading{visibility:hidden}.wf-active{visibility:visible}@font-face{font-family:Ionicons;src:url(../fonts/ionicons.eot);src:url(../fonts/ionicons.eot?#iefix) format("embedded-opentype"),url(../fonts/ionicons.ttf) format("truetype"),url(../fonts/ionicons.woff) format("woff"),url(../fonts/ionicons.woff2) format("woff2");font-display:fallback}@font-face{font-family:Rubik-Light;src:url(../fonts/Rubik-Light.eot);src:url(../fonts/Rubik-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Rubik-Light.otf) format("opentype"),url(../fonts/Rubik-Light.svg) format("svg"),url(../fonts/Rubik-Light.ttf) format("truetype"),url(../fonts/Rubik-Light.woff) format("woff"),url(../fonts/Rubik-Light.woff2) format("woff2");font-display:fallback}@font-face{font-family:Rubik-Regular;src:url(../fonts/Rubik-Regular.eot);src:url(../fonts/Rubik-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Rubik-Regular.otf) format("opentype"),url(../fonts/Rubik-Regular.svg) format("svg"),url(../fonts/Rubik-Regular.ttf) format("truetype"),url(../fonts/Rubik-Regular.woff) format("woff"),url(../fonts/Rubik-Regular.woff2) format("woff2");font-display:fallback}@font-face{font-family:Rubik-Medium;src:url(../fonts/Rubik-Medium.eot);src:url(../fonts/Rubik-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Rubik-Medium.otf) format("opentype"),url(../fonts/Rubik-Medium.svg) format("svg"),url(../fonts/Rubik-Medium.ttf) format("truetype"),url(../fonts/Rubik-Medium.woff) format("woff"),url(../fonts/Rubik-Medium.woff2) format("woff2");font-display:fallback}@font-face{font-family:Rubik-Bold;src:url(../fonts/Rubik-Bold.eot);src:url(../fonts/Rubik-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Rubik-Bold.otf) format("opentype"),url(../fonts/Rubik-Bold.svg) format("svg"),url(../fonts/Rubik-Bold.ttf) format("truetype"),url(../fonts/Rubik-Bold.woff) format("woff"),url(../fonts/Rubik-Bold.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Geogrotesque Cond W01 Regular";src:url(../fonts/GeogrotesqueCond-Rg.otf) format("opentype");src:url(../fonts/GeogrotesqueCond-Rg.woff2) format("woff2"),url(../fonts/GeogrotesqueCond-Rg.woff) format("woff");font-display:fallback}@font-face{font-family:"Geogrotesque Cond W01 Rg It";src:url(../fonts/GeogrotesqueCond-RgIt.otf) format("opentype");src:url(../fonts/GeogrotesqueCond-RgIt.woff2) format("woff2"),url(../fonts/GeogrotesqueCond-RgIt.woff) format("woff");font-display:fallback}@font-face{font-family:"Geogrotesque Cond W01 Medium";src:url(../fonts/GeogrotesqueCond-Md.otf) format("opentype");src:url(../fonts/GeogrotesqueCond-Md.woff2) format("woff2"),url(../fonts/GeogrotesqueCond-Md.woff) format("woff");font-display:fallback}@font-face{font-family:"Geogrotesque Cond W01 Bold";src:url(../fonts/GeogrotesqueCond-Bd.otf) format("opentype");src:url(../fonts/GeogrotesqueCond-Bd.woff2) format("woff2"),url(../fonts/GeogrotesqueCond-Bd.woff) format("woff");font-display:fallback}:focus{outline:0}html{-webkit-text-size-adjust:100%}body,html{height:100%}*,div{box-sizing:border-box}img{display:inline-block;vertical-align:middle}.clearit{clear:both;font-size:1px;line-height:1px}.layout-builder .tab-content{border:2px solid #fe991f}.layout-builder .hidden{display:block!important}.tab-content .block-title{display:none}.page-wrap .site-header{display:flex;align-items:center;padding-top:9px;padding-bottom:18px;box-shadow:0 0 10px 0 rgba(0,0,0,.25);background:#fff;position:relative;z-index:101;transition:all ease-out .2s}.page-wrap .site-header>div,.page-wrap .site-header>p{padding:5px 27px 0 0}@media (min-width:0em) and (max-width:48em){.page-wrap .site-header>div,.page-wrap .site-header>p{padding:0 9px 0 0}}.page-wrap .site-header>div.navigation,.page-wrap .site-header>p.navigation{padding-right:0}.page-wrap .site-header>div.navigation .button,.page-wrap .site-header>p.navigation .button{min-width:80px}.page-wrap .site-header>div.login,.page-wrap .site-header>p.login{margin:0 0 0 auto}.page-wrap .site-header>div.login .button,.page-wrap .site-header>p.login .button{font-weight:400;margin-left:27px}.page-wrap .site-header>div.login .button:after,.page-wrap .site-header>p.login .button:after{display:none}@media (min-width:0em) and (max-width:48em){.page-wrap .site-header>div.login,.page-wrap .site-header>p.login{padding:0}.page-wrap .site-header>div.login .button,.page-wrap .site-header>p.login .button{padding:5px 10px;margin-left:9px}}.page-wrap .site-header>div.logo,.page-wrap .site-header>p.logo{padding-top:0;position:relative}.page-wrap .site-header>div.logo img,.page-wrap .site-header>p.logo img{width:225px}@media (min-width:0em) and (max-width:48em){.page-wrap .site-header>div.logo img,.page-wrap .site-header>p.logo img{width:120px}}.page-wrap .site-header>div.logo a,.page-wrap .site-header>p.logo a{display:block}.page-wrap .site-header>div input,.page-wrap .site-header>p input{display:block}.page-wrap .site-header>div .button.small,.page-wrap .site-header>p .button.small{font-size:18px;background:#0091ca;border:1px solid #0091ca}.page-wrap .site-header>div.join .button,.page-wrap .site-header>p.join .button{position:relative;padding-right:40px}.page-wrap .site-header>div.join .button:after,.page-wrap .site-header>p.join .button:after{content:'';position:absolute;right:12px;top:50%;width:14px;height:19px;font-size:17px;transform:translateY(-50%);background:url(../images/join-icon.svg) center center no-repeat;background-size:contain}.page-wrap .site-header>div.search,.page-wrap .site-header>p.search{position:relative}.page-wrap .site-header>div.search label,.page-wrap .site-header>p.search label{position:absolute;top:17px;left:18px;transition:all ease-out .3s;opacity:.6;pointer-events:none}.page-wrap .site-header>div.search input[type=text],.page-wrap .site-header>p.search input[type=text]{padding-right:45px!important}@media (min-width:48.063em) and (max-width:75em){.page-wrap .site-header>div.search input[type=text],.page-wrap .site-header>p.search input[type=text]{min-width:100%}}@media (min-width:0em) and (max-width:48em){.page-wrap .site-header>div.search input[type=text],.page-wrap .site-header>p.search input[type=text]{min-width:100%}}.page-wrap .site-header>div.search input:focus+label,.page-wrap .site-header>p.search input:focus+label{transform:translateY(-100%);-ms-transform:translateY(-100%);top:5px;opacity:1}.page-wrap .site-header>div.search input:not(:placeholder-shown)+label,.page-wrap .site-header>p.search input:not(:placeholder-shown)+label{transform:translateY(-100%);-ms-transform:translateY(-100%);top:5px;opacity:1}.page-wrap .site-header>div.search .button,.page-wrap .site-header>p.search .button{height:45px;background:#0091ca;border:1px solid #0091ca}@media (min-width:0em) and (max-width:48em){.page-wrap .site-header>div.join,.page-wrap .site-header>div.navigation,.page-wrap .site-header>div.search,.page-wrap .site-header>p.join,.page-wrap .site-header>p.navigation,.page-wrap .site-header>p.search{display:none}}.page-wrap .site-header .logo-sm{opacity:0;position:absolute;left:0;top:0;transition:all ease-out .2s}.page-wrap .site-header .logo-lg{opacity:1;transition:all ease-out .2s}.page-wrap .site-header.stuck{position:fixed;top:0;left:0;width:100%}.toolbar-fixed{padding-top:156px!important}.toolbar-fixed .page-wrap .site-header{position:fixed;top:39px;left:0;width:100%}.toolbar-fixed.toolbar-tray-open{padding-top:198px!important}.toolbar-fixed.toolbar-tray-open .page-wrap .site-header{position:fixed;top:79px;left:0;width:100%}.page-wrap .site-header.compressed{padding-top:9px;padding-bottom:9px}@media (min-width:48.063em){.page-wrap .site-header.compressed .logo-sm{opacity:1;position:relative}.page-wrap .site-header.compressed .logo-lg{opacity:0;position:absolute;left:0;top:0}.page-wrap .site-header.compressed .logo img{width:115px;height:50px}}.page-wrap .site-header.compressed .button.small{padding-top:5px;padding-bottom:5px}.page-wrap .site-header.compressed .button.right-align{padding:0 10px;height:35px;line-height:35px;margin-top:-35px;float:left;border-radius:5px}.page-wrap .site-header.compressed .search input[type=text]{height:35px;line-height:35px;padding:0 15px 0 45px;background:#fff}.page-wrap .site-header.compressed .search label{top:12px;left:45px}.page-wrap .site-header.compressed .search input:focus+label{transform:translateY(-100%);-ms-transform:translateY(-100%);top:10px;opacity:1}.page-wrap .site-header.compressed .search input:not(:placeholder-shown)+label{transform:translateY(-100%);-ms-transform:translateY(-100%);top:10px;opacity:1}.loggedin .page-wrap .site-header .login{display:flex;align-items:center;font-size:18px}.loggedin .page-wrap .site-header .login img{border-radius:50%;width:45px;height:45px;margin:0 10px 0 10px}.navigation-dropdown{background:#425072;position:absolute;left:0;top:108px;width:100%;padding:0!important}.navigation-dropdown .navigation{display:flex;justify-content:space-between}.main-navigation,.navigation-dropdown .navigation .main-navigation{display:flex;justify-content:space-between;padding-top:45px;padding-bottom:27px}.main-navigation ul li,.navigation-dropdown .navigation .main-navigation ul li{border-right:1px solid #fff;text-align:right;padding:0 27px 15px 0;margin:0 27px;list-style:none}.main-navigation ul li a,.navigation-dropdown .navigation .main-navigation ul li a{color:#fff;font-size:1.5em;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;line-height:1.1}.main-navigation ul li:before,.navigation-dropdown .navigation .main-navigation ul li:before{display:none}.main-navigation ul li.active:after,.navigation-dropdown .navigation .main-navigation ul li.active:after{content:'';position:absolute;right:-2px;top:0;border-right:5px solid #fe991f;height:100%}.main-navigation ul li.back,.navigation-dropdown .navigation .main-navigation ul li.back{display:none}@media (min-width:0em) and (max-width:48em){.main-navigation ul li.back,.navigation-dropdown .navigation .main-navigation ul li.back{display:block}}.main-navigation .level2,.navigation-dropdown .navigation .main-navigation .level2{min-width:230px}.main-navigation .level2 ul li,.navigation-dropdown .navigation .main-navigation .level2 ul li{text-align:left;border:0;padding-right:0}.main-navigation .level2 ul li a,.navigation-dropdown .navigation .main-navigation .level2 ul li a{font-family:"Geogrotesque Cond W01 Regular","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.main-navigation .level2 ul li.active a,.navigation-dropdown .navigation .main-navigation .level2 ul li.active a{text-decoration:none}.main-navigation .level2 ul li.active:after,.navigation-dropdown .navigation .main-navigation .level2 ul li.active:after{position:relative;content:'\f3d1';font-family:Ionicons;border:0;color:#fff;right:auto;margin:0 0 0 10px}.main-navigation .level3 p,.navigation-dropdown .navigation .main-navigation .level3 p{color:#fff;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.main-navigation .level3 p .button.light:after,.navigation-dropdown .navigation .main-navigation .level3 p .button.light:after{border-color:#fff}.main-navigation .level3 p .button.light:hover,.navigation-dropdown .navigation .main-navigation .level3 p .button.light:hover{color:#fff!important}.main-navigation .level3 ul li,.navigation-dropdown .navigation .main-navigation .level3 ul li{text-align:left;border:0;padding:0;margin:0 27px 0 0}.main-navigation .level3 ul li a,.navigation-dropdown .navigation .main-navigation .level3 ul li a{font-family:"Geogrotesque Cond W01 Regular","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:18px}.main-navigation .level3 ul li.active a,.navigation-dropdown .navigation .main-navigation .level3 ul li.active a{font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.main-navigation .level3 ul li.active:after,.navigation-dropdown .navigation .main-navigation .level3 ul li.active:after{position:relative;content:'\f3d3';font-family:Ionicons;border:0;color:#fff;right:auto;margin:0 0 0 10px}.community{background:#fe991f;min-width:350px;margin-right:-15px}@media only screen and (max-width:1000px){.community{min-width:1px}}.community ul li{padding:0 0 5px 0;margin:0;text-align:center;list-style:none}.community ul li a{font-size:27px;color:#fff!important;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;color:rgba(255,255,255,.5)}.community ul li a:hover{color:#fff;text-decoration:underline}.community ul li.active a{color:#fff}.community ul li:before{display:none}.hero-nav{min-height:150px;display:flex;align-items:flex-end;justify-content:center;position:relative;margin:0 0 18px 0}.hero-nav:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.5) 50%)}.hero-nav h4{color:#fff;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;margin:0 18px 9px 18px;position:relative;z-index:5}.mobile-nav{display:none;position:fixed;bottom:0;left:0;width:100%;z-index:100003;font-size:18px;padding:0;margin:0;background:#425072}.mobile-nav a{flex:1;color:#fff;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;padding:15px 20px;text-align:center;border-left:1px solid rgba(255,255,255,.3)}.mobile-nav a:hover{color:#fff;text-decoration:none}@media (min-width:0em) and (max-width:48em){.mobile-nav{display:flex}}.global-mobile-nav{background-color:#425072;color:#f7f7f7;height:100%;bottom:-100%;padding-top:75px;position:fixed;text-align:left;transition:bottom .2s ease-in-out;width:100%;z-index:100002}.global-mobile-nav .global-mobile-bg{height:calc(100vh - 75px);overflow:auto;background:#fe991f}.global-mobile-nav .global-mobile-bg:before{content:'';position:absolute;z-index:1000005;left:0;top:70px;width:100%;height:2px;box-shadow:0 2px 2px rgba(0,0,0,.25)}.global-mobile-nav .x{position:absolute;right:18px;top:9px;padding:5px 0 0 0;text-align:center;font-size:22px;color:#fff;border-radius:50%}.global-mobile-nav .x:active,.global-mobile-nav .x:focus{color:#fff}.global-mobile-nav .x i{line-height:100%}.global-mobile-nav .logo-mobile{position:absolute;left:15px;top:9px;width:120px}.global-mobile-nav .main-navigation{display:block;padding-top:0;background:#425072;position:relative}.global-mobile-nav .main-navigation ul{margin:0;padding:0 15px 0 15px}.global-mobile-nav .main-navigation ul li{border-right:none;border-bottom:1px solid #fff;text-align:left;padding:15px 0 15px 0;margin:0}.global-mobile-nav .main-navigation ul li:last-child{border:0}.global-mobile-nav .main-navigation ul li a{font-size:22px;display:block}.global-mobile-nav .main-navigation ul li.active:after{display:none!important}.global-mobile-nav .main-navigation ul li.back{border:0;padding-top:30px}.global-mobile-nav .main-navigation ul li.back a{font-size:16px;color:#fff!important}.global-mobile-nav .main-navigation ul li.back a:before{content:'\f177';font-family:FontAwesome;color:#fe991f;margin:0 5px 0 0}.global-mobile-nav .main-navigation ul li.back a:hover{text-decoration:none}.global-mobile-nav .main-navigation ul li a.has-sub{position:relative}.global-mobile-nav .main-navigation ul li a.has-sub:after{content:'\f105';font-family:FontAwesome;position:absolute;right:0;top:0;color:#fe991f}.global-mobile-nav .main-navigation .level1 .back{display:none}.global-mobile-nav .main-navigation .level2,.global-mobile-nav .main-navigation .level3{position:fixed;right:-100%;top:60px;height:100%;width:100%;background:#425072;z-index:1000003;transition:all .3s ease;display:block!important}.global-mobile-nav .main-navigation .level2 a,.global-mobile-nav .main-navigation .level3 a{font-size:22px;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.global-mobile-nav .main-navigation .level2 ul li.active:after,.global-mobile-nav .main-navigation .level3 ul li.active:after{display:none!important}.global-mobile-nav .main-navigation .level3{z-index:1000004}.global-mobile-nav .main-navigation .level3 ul li:not(.back){padding:5px 0;border:0}.global-mobile-nav .main-navigation .level3 ul li:not(.back) a{font-size:18px;padding:5px 0}.global-mobile-nav .community{margin:0;padding-bottom:25px}.global-mobile-nav .community ul{padding:0}.global-mobile-nav .community ul li a{font-size:18px}.mobile-overlayer{position:absolute;width:100%;top:0;left:0;z-index:101;display:none;background:rgba(0,0,0,.6)}.mobile-overlayer.popup-overlayer{background:rgba(255,255,255,.95);z-index:102}.hero-blurb h2,.hero-blurb p,.main-header a{opacity:0}.fontsloaded .hero-blurb h2,.fontsloaded .hero-blurb p,.fontsloaded .main-header a{opacity:1}.page-wrap .site-footer{background:#425072}.page-wrap .site-footer a,.page-wrap .site-footer p{color:#fff}.page-wrap .site-footer a{font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.page-wrap .site-footer .sitemap{display:flex;padding-top:45px;padding-bottom:20px}@media (min-width:0em) and (max-width:48em){.page-wrap .site-footer .sitemap{flex-wrap:wrap;padding-top:25px;padding-bottom:0}}.page-wrap .site-footer .sitemap>p,.page-wrap .site-footer .sitemap>ul{flex:1}@media (min-width:0em) and (max-width:48em){.page-wrap .site-footer .sitemap>p,.page-wrap .site-footer .sitemap>ul{flex:0 1 auto;width:50%}.page-wrap .site-footer .sitemap>p:last-child,.page-wrap .site-footer .sitemap>ul:last-child{width:100%;text-align:left}}.page-wrap .site-footer .sitemap ul li{padding:0 0 8px 0;margin:0}.page-wrap .site-footer .sitemap ul li:before{display:none}.page-wrap .site-footer .sitemap ul li a{color:#fff;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.page-wrap .site-footer .sitemap ul li ul{margin:-2px 0 0 18px}.page-wrap .site-footer .sitemap p{text-align:right}.page-wrap .site-footer .sitemap .button{background:#0091ca}.page-wrap .site-footer .util{background-color:rgba(0,0,0,.2);padding-top:45px;padding-bottom:27px;display:flex;justify-content:space-between}@media (min-width:0em) and (max-width:48em){.page-wrap .site-footer .util{flex-wrap:wrap;padding-top:25px;padding-bottom:65px}}@media (min-width:0em) and (max-width:48em){.page-wrap .site-footer .util>div{width:100%}}.page-wrap .site-footer .util div p{font-size:15px;font-family:"Geogrotesque Cond W01 Regular","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.page-wrap .site-footer .util div p span{font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.page-wrap .site-footer .util div p img{max-width:200px;margin:0 0 9px 0}@media (min-width:0em) and (max-width:48em){.page-wrap .site-footer .util div p{text-align:center}}.page-wrap .site-footer .util>div:last-child p{text-align:center}.page-wrap .site-footer .util>div:last-child p a{text-decoration:underline}.page-wrap .site-footer .util>div:last-child p .button{font-size:18px!important;text-decoration:none}.page-wrap .site-footer .logo-img .logo-color{fill:#425072}img:not([src]){opacity:0}*{box-sizing:border-box}body,html{height:100%}body{padding:0;margin:0;font-size:112.5%;color:#4a4a4a;font-family:"Geogrotesque Cond W01 Regular","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif,HelveticaNeueETW01-55Rg;background:#fff;-webkit-print-color-adjust:exact;overflow-y:scroll;background:#fff}@media (min-width:0em) and (max-width:48em){body{font-size:75%}}.page-wrap li,p,td{color:#4a4a4a;line-height:1.5;font-weight:400;font-family:"Geogrotesque Cond W01 Regular","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;padding-bottom:18px;font-size:18px;margin:0}a{color:#0091ca;text-decoration:none;transition:all .3s ease;border:0}a:hover{color:#0091ca;text-decoration:underline}.page-wrap ol,.page-wrap ul{padding-bottom:18px;padding-top:18px;margin:0 0 15px 0;padding:0}@media (min-width:0em) and (max-width:48em){.page-wrap ol,.page-wrap ul{margin-left:0}}.page-wrap ol{margin:0 0 15px 20px}.page-wrap ul li{padding-bottom:0;margin-left:20px;list-style:none;position:relative}.page-wrap ul li:before{content:'\f111';font-family:FontAwesome;font-size:5px;position:absolute;left:-17px;top:10px;color:#4a4a4a}@media (min-width:0em) and (max-width:48em){.page-wrap ul li:before{left:-20px}}.page-wrap ul li a{color:#0091ca}.page-wrap ul li a:hover{color:#0091ca}.page-wrap ul li ul{margin-top:10px}.page-wrap ul li ul li{padding:0 0 5px 0}.page-wrap ol li{padding-bottom:0}.h-line{border-top:1px solid #cbccd0;padding:0}img{max-width:100%;height:auto;border:0}h1{color:#4a4a4a;font-family:Geogrotesque Cond W01 Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:4em;margin:0 0 10px 0;line-height:1;font-weight:400;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}h2{color:#4a4a4a;font-family:Geogrotesque Cond W01 Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:2.7em;line-height:1.2;margin:0 0 25px 0;font-weight:400}h2.blue{color:#425072}h3{color:#4a4a4a;font-family:Geogrotesque Cond W01 Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:2.16em;margin:0 0 18px 0;line-height:1.2;font-weight:400}h3.green{color:#3e7b25}h3.blue{color:#425072}h3.center{text-align:center}h3.right{text-align:right}@media (min-width:0em) and (max-width:48em){h3{text-align:center}}h4{color:#4a4a4a;font-family:Geogrotesque Cond W01 Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.5em;margin:0 0 27px 0;line-height:1.2;font-weight:400}h4.green{color:#3e7b25}@media (min-width:0em) and (max-width:48em){h4{text-align:center}}h5{color:#4a4a4a;font-family:Geogrotesque Cond W01 Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:21px;font-weight:600;line-height:1.2;margin:0 0 5px 0}h5.green{color:#3e7b25}h5.navy{color:#425072}h5 a{text-decoration:underline}@media (min-width:0em) and (max-width:48em){h5{text-align:center}}h6{color:#4a4a4a;font-family:Geogrotesque Cond W01 Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:18px;font-weight:600;line-height:1.2;margin:0 0 5px 0}.align-center{text-align:center!important}.align-right{text-align:right}img.align-right{margin-left:18px}img.align-left{margin-right:18px}.alignleft{float:left;margin:0 18px 10px 0}.alignright{float:right;margin:0 0 10px 18px}.alignright.vertical-align{margin-top:10px}.alignright .button+.button{margin-left:9px}@media (min-width:0em) and (max-width:48em){.alignright{float:none;margin:0}.alignright .button{width:100%}.alignright .button+.button{margin:9px 0 0 0}}.upper{text-transform:uppercase}.hidden{display:none}label{color:#4a4a4a;font-family:"Geogrotesque Cond W01 Regular","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:16px;padding:0 0 5px 0;display:block}.page-wrap input:not(.button),.site-header input[type=text],.site-wrap select,.site-wrap textarea{color:#4a4a4a;font-size:16px;font-family:"Geogrotesque Cond W01 Regular","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;-webkit-appearance:none;height:45px;line-height:45px;background:#f5f5f5;border:0;padding:0 18px;border-radius:5px;min-width:350px}.page-wrap input:not(.button)[type=button],.page-wrap input:not(.button)[type=submit],.site-header input[type=text][type=button],.site-header input[type=text][type=submit],.site-wrap select[type=button],.site-wrap select[type=submit],.site-wrap textarea[type=button],.site-wrap textarea[type=submit]{cursor:pointer;width:auto}.page-wrap input:not(.button).full,.site-header input[type=text].full,.site-wrap select.full,.site-wrap textarea.full{width:100%}@media (min-width:0em) and (max-width:48em){.page-wrap input:not(.button),.site-header input[type=text],.site-wrap select,.site-wrap textarea{min-width:1px;width:100%}}.page-wrap textarea{color:#4a4a4a;font-size:16px;font-family:"Geogrotesque Cond W01 Regular","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;-webkit-appearance:none;height:45px;line-height:45px;background:#fff;border:1px solid #cbccd0;padding:0 18px;border-radius:5px;height:150px;width:100%}@media (min-width:0em) and (max-width:48em){.page-wrap textarea{min-width:1px;width:100%}}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}::-moz-placeholder{color:#4a4a4a}::-webkit-input-placeholder{color:#4a4a4a}:-ms-input-placeholder{color:#4a4a4a}.invisible{opacity:0}.clearit{clear:both;padding:0;height:1px;line-height:1px}.clear:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}sup{vertical-align:baseline;position:relative;top:-.6em;font-size:10px}sub{vertical-align:baseline;position:relative;top:.4em;font-size:10px}.login .button.show-desktop,.show-desktop{display:block!important}@media (min-width:0em) and (max-width:48em){.login .button.show-desktop,.show-desktop{display:none!important}}.show-mobile{display:none!important}@media (min-width:0em) and (max-width:48em){.show-mobile{display:block!important;margin:0 auto 15px auto!important}}.page-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh;width:100%}.page-wrap header{flex-shrink:0;-webkit-flex-shrink:0}.page-wrap main{-webkit-flex:1;-webkit-box-flex:1;-ms-flex:1;flex:1 0 auto;display:flex;display:-webkit-flex;display:-ms-flexbox;align-items:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch}.page-wrap main>div{width:100%;display:flex;flex-direction:column}.page-wrap main>div section:last-child{margin:0;flex:1 0 auto}.page-wrap footer{flex-shrink:0;-webkit-flex-shrink:0}.page-wrap.fixed{position:fixed;width:100%}@media (min-width:48.063em){.fixMinHeight{display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}}.wrapper{padding:0 calc(50% - 570px)}@media only screen and (max-width:1220px){.wrapper{padding:0 15px}}.wrapper:not(.site-header) .wrapper{padding:0}@media only screen and (max-width:1220px){.wrapper:not(.site-header) .wrapper{padding:0}}.more:before{content:'\f272';font-family:Ionicons;color:#0091ca;margin:0 5px 0 0;font-size:20px;vertical-align:-.1em}.more:hover{color:#0091ca;text-decoration:none}.note,.note p{font-size:13px!important}.small-txt{font-size:14px!important;color:#868789;padding:0!important}.light-txt{color:#868789}.total{display:flex;flex-wrap:wrap;justify-content:flex-end;margin:0 0 45px 0;float:right}.total>p{font-size:1.5em;text-align:right;padding:5px 0 15px 0;width:50%}.total>p:nth-child(2n+1){text-align:left}.total>p.small{font-size:18px;padding:0;font-family:"Geogrotesque Cond W01 Regular","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.total>div{width:100%;text-align:right}.total>div .button{width:100%}.button.more:hover:before{color:#fff}.info{color:#0091ca;font-weight:700;font-size:14px;padding:0;margin:0 0 18px 0;position:relative}.info:before{content:'\f311';font-family:Ionicons;color:#0091ca;margin:0 5px 0 0;font-size:16px;font-weight:400;vertical-align:-.1em}.info:hover{color:#0091ca;text-decoration:none}.info.hover-popup:hover .info-popup{display:block}.info-popup{display:none;position:absolute;z-index:101;left:0;top:20px;background:#4a4a4a;border-radius:5px;min-width:100%;width:330px;box-shadow:0 0 10px 0 rgba(0,0,0,.25);padding:18px 18px 0 18px}@media (min-width:0em) and (max-width:48em){.info-popup{width:100%}}.info-popup p{color:#fff}.more-info{position:absolute;bottom:9px;right:9px;color:#cbccd0;z-index:10}.more-info i,.more-info ion-icon{color:#cbccd0!important}.more-info:hover{color:#3e7b25}.more-info:hover i,.more-info:hover ion-icon{color:#3e7b25!important}.more-info-overlayer{display:none;background:#fff;border-radius:0 5px 5px 0;position:absolute;left:0;top:0;width:100%;height:100%;overflow:auto;padding:18px;z-index:100}.more-info-overlayer p{color:#4a4a4a!important}.page-wrap .check li{margin-left:30px;padding:0 0 9px 0;display:block}.page-wrap .check li:before{content:'\f3fe';font-family:Ionicons;color:#3e7b25;margin:0 5px 0 0;font-size:22px;top:-6px;left:-27px}.cols3{column-count:3}@media (min-width:0em) and (max-width:48em){.cols3{column-count:2}}@media only screen and (max-width:550px){.cols3{column-count:1}}.back a{color:#4a4a4a!important}.small{font-size:14px;padding:0}.hero{display:flex;min-height:450px;overflow:hidden}@media (min-width:0em) and (max-width:48em){.hero{min-height:350px}}@media only screen and (max-height:750px){.hero{min-height:300px}}.hero .img{width:55%}@media (min-width:0em) and (max-width:48em){.hero .img{width:0}}.hero .blurb{width:45%;min-width:500px;display:flex;flex-direction:column;justify-content:flex-end;padding-left:27px;padding-bottom:17px;padding-top:75px;padding-right:calc(50% - 570px);position:relative;overflow:hidden}@media (min-width:0em) and (max-width:48em){.hero .blurb{min-width:1px;width:100%;padding:75px 18px 9px 18px;justify-content:flex-end}.hero .blurb:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:100%;background-image:linear-gradient(to top,#000,transparent)}}.hero .blurb h1,.hero .blurb p,.hero .blurb>a{color:#fff;position:relative;z-index:5}@media (min-width:0em) and (max-width:48em){.hero .blurb h1,.hero .blurb p,.hero .blurb>a{margin:0;padding:0 0 9px 0}}@media (min-width:0em) and (max-width:48em){.hero .blurb a{padding-left:0}}.hero .blurb .button:not(.text){background:#0091ca;border:1px solid #0091ca;font-size:18px;margin:0 18px 0 0}@media (min-width:0em) and (max-width:48em){.hero .blurb .button:not(.text){padding:9px 27px;margin:0 18px 0 0}}.hero .blurb .button,.hero .blurb input{filter:blur(0)}.hero .blurb input[type=text]{width:100%}.hero .blurb .button.right-align{margin:-45px 0 0 0;height:45px}.hero .blurb p{font-size:1.5em;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;line-height:1.3}@media (min-width:0em) and (max-width:48em){.hero .blurb p{font-family:"Geogrotesque Cond W01 Regular","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:24px}.hero .blurb p .button.text{margin:-9px 0 9px 0;padding:0}.hero .blurb p .button.text:hover{color:#fff!important}.hero .blurb p .button.text:after{border-bottom:2px solid #425072}}@media only screen and (max-height:750px){.hero .blurb p{font-size:24px}}.hero .blurb .blurb-bg{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(-1.05,1.1);transform:scale(-1.1,1.1);filter:blur(10px)}@media (min-width:0em) and (max-width:48em){.hero .blurb .blurb-bg{filter:blur(0);transform:scale(1,1)}}.hero .blurb .blurb-bg:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.7);mix-blend-mode:multiply}@media (min-width:0em) and (max-width:48em){.hero .blurb .blurb-bg:after{display:none}}.hero.hero-article{min-height:500px;position:relative;padding:0 calc(50% - 570px)}@media only screen and (max-width:1170px){.hero.hero-article{padding:0;min-height:200px}}.hero.hero-article .img{position:absolute;left:0;top:0;width:100%;height:100%}.hero.hero-article .blurb{width:100%;padding:45px 90px 18px 90px}@media (min-width:0em) and (max-width:48em){.hero.hero-article .blurb{padding-left:15px;padding-right:15px}.hero.hero-article .blurb h1,.hero.hero-article .blurb p,.hero.hero-article .blurb>a{background:0 0;padding:0 0 9px 0}}.hero.hero-short{min-height:200px;position:relative}@media (min-width:0em) and (max-width:48em){.hero.hero-short{height:auto;min-height:200px}}.hero.hero-short .img{width:100%;height:100%;position:absolute;left:0;top:0}.hero.hero-short .blurb{padding:75px calc(50% - 570px);width:100%;justify-content:center}@media only screen and (max-width:1220px){.hero.hero-short .blurb{padding:50px 15px}}@media (min-width:0em) and (max-width:48em){.hero.hero-short .blurb h1{background:0 0;padding-left:0}.hero.hero-short .blurb:after{display:none}}.hero .blurb-with-right-details{display:flex;justify-content:space-between;align-items:center}@media (min-width:0em) and (max-width:48em){.hero .blurb-with-right-details{flex-wrap:wrap}}.hero .blurb-with-right-details>div:last-child{width:350px}@media (min-width:0em) and (max-width:48em){.hero .blurb-with-right-details>div:last-child{width:100%}}.hero .blurb-with-right-details>div:last-child p{font-size:16px!important}@media (min-width:0em) and (max-width:48em){.hero .blurb-with-right-details>div:last-child p{background:0 0;padding:0 27px 9px 0}}.hero .blurb-with-right-details>div:last-child .button{min-width:250px;background:0 0;border:1px solid #fff;color:#fff;font-size:15px}.hero .blurb-with-right-details>div:last-child input{margin-top:5px}.blog .hero.hero-short .blurb,.general-article .hero.hero-short .blurb{padding:75px calc(50% - 384px) 75px calc(50% - 384px)}@media only screen and (max-width:1220px){.blog .hero.hero-short .blurb,.general-article .hero.hero-short .blurb{padding:85px 15px 40px 35px}}@media (min-width:0em) and (max-width:48em){.blog .hero.hero-short .blurb a,.blog .hero.hero-short .blurb h1,.blog .hero.hero-short .blurb p,.general-article .hero.hero-short .blurb a,.general-article .hero.hero-short .blurb h1,.general-article .hero.hero-short .blurb p{background:0 0;margin:0 auto 9px auto;border-radius:0;padding:0}}.blog .hero.hero-short h1,.blog .hero.hero-short h2,.general-article .hero.hero-short h1,.general-article .hero.hero-short h2{text-align:left;font-size:2.7em;margin:0;color:#fff;line-height:1.1}.blog .hero.hero-short p,.general-article .hero.hero-short p{text-align:left;padding:0}.blog .hero.hero-short p:first-child,.general-article .hero.hero-short p:first-child{font-family:Rubik-Light,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:16px;font-weight:300;color:#fff;text-transform:uppercase;border-bottom:1px solid #fff;padding:0;display:inline}.blog .hero.hero-short p:first-child a,.general-article .hero.hero-short p:first-child a{color:#fff}.blog .hero.hero-short p:first-child:hover,.general-article .hero.hero-short p:first-child:hover{text-decoration:none}.blog .hero.hero-short p:first-child,.general-article .hero.hero-short p:first-child{margin:0 auto 18px 0}.general-article .hero.hero-short{min-height:1px}.general-article .hero.hero-short .blurb{padding:60px calc(50% - 384px) 40px calc(50% - 384px)}@media only screen and (max-width:1220px){.general-article .hero.hero-short .blurb{padding:85px 15px 40px 35px}}.page-wrap .crumb{position:relative;color:#425072;font-size:14px;margin:-35px 0 45px 0;padding:0 calc(50% - 570px)}.page-wrap .crumb a,.page-wrap .crumb li{color:#425072!important;list-style:none;font-size:14px}.page-wrap .crumb ol{margin-left:0}.page-wrap .crumb ol li{display:inline-block}.page-wrap .crumb ol li:after{content:'/'}.page-wrap .crumb ol li:last-child:after{content:''}@media only screen and (max-width:1220px){.page-wrap .crumb{padding:0}}.page-wrap .hero .crumb{position:absolute;top:10px;left:0;color:#fff;margin:0}.page-wrap .hero .crumb a,.page-wrap .hero .crumb li{color:#fff!important}@media only screen and (max-width:1220px){.page-wrap .hero .crumb{padding:0 15px}}.section-level-up{background:#fff;padding-bottom:1px;padding-top:45px;box-shadow:0 5px 5px 0 rgba(0,0,0,.15);position:relative;z-index:10}.section-level-up:last-child{box-shadow:none}.section-level-up>div div:first-child .hero{margin-top:-45px}.section-level-down{background:#f5f5f5;padding-bottom:1px;padding-top:45px}@media (min-width:0em) and (max-width:48em){.section-level-down{padding-top:35px}}.page-wrap .section-level-down:first-child{text-align:center;padding-top:27px;padding-bottom:27px}.page-wrap .section-level-down:first-child .lazyload-wrapper{margin:0 auto}.page-wrap .section-level-up .align-center:first-child{max-width:850px;margin:0 auto;font-size:27px;padding-bottom:27px;line-height:1.1;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.page-wrap .page-tabs{display:flex;justify-content:center;margin:0 0 45px 0}@media (min-width:0em) and (max-width:48em){.page-wrap .page-tabs{margin-right:-15px;margin-left:-15px!important;width:calc(100% + 30px)}}.page-wrap .page-tabs li{margin:0;font-size:1.5em;min-width:190px;display:flex;margin:0 10px -3px 10px}@media (min-width:0em) and (max-width:48em){.page-wrap .page-tabs li{min-width:1px;flex:1;margin:0 3px -3px 3px}}.page-wrap .page-tabs li a{font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:600;color:#0091ca;padding:18px 27px 21px 27px;display:block;text-align:center;line-height:1.1;background-color:#f2f3f5;border-radius:9px 9px 0 0;color:#868789;width:100%;display:flex;flex-direction:column;justify-content:center;box-shadow:inset 0 -9px 9px -9px rgba(0,0,0,.25),0 0 9px 0 rgba(0,0,0,.15)}.page-wrap .page-tabs li a:hover{color:#fe991f;text-decoration:none}@media (min-width:0em) and (max-width:48em){.page-wrap .page-tabs li a{font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;padding:21px 9px 19px 9px}}.page-wrap .page-tabs li.active a{background:#fff;border-radius:9px 9px 0 0;color:#fe991f;box-shadow:0 0 9px 0 rgba(0,0,0,.15)}@media (min-width:0em) and (max-width:48em){.page-wrap .page-tabs li.active a{color:#fe991f}}.page-wrap .page-tabs li.active a:hover{color:#fe991f}.page-wrap .page-tabs li:before{display:none}.tabs-cards{margin:27px 0 45px 0}.tabs-cards>ul{display:flex;flex-wrap:wrap;margin:0}@media (min-width:0em) and (max-width:48em){.tabs-cards>ul{flex-wrap:wrap;border-top:1px solid #f5f5f5}}.tabs-cards>ul>li{margin:0 15px -3px 0;position:relative}@media (min-width:0em) and (max-width:48em){.tabs-cards>ul>li{flex:0 1 auto;width:100%;text-align:left;margin:0}}.tabs-cards>ul>li.tab-content{width:100%;position:relative;z-index:11}@media (min-width:48.063em){.tabs-cards>ul>li.tab-content{order:11}}.tabs-cards>ul>li:not(.tab-content){z-index:10}@media (min-width:0em) and (max-width:48em){.tabs-cards>ul>li:not(.tab-content){flex:0 1 auto;width:100%;text-align:left}}.tabs-cards>ul>li:not(.tab-content):before{content:'';display:block;position:absolute;left:0;top:-7px;width:100%;height:100%;border-radius:9px 9px 0 0;background:#f2f3f5;box-shadow:0 0 9px 0 rgba(0,0,0,.15)}@media (min-width:0em) and (max-width:48em){.tabs-cards>ul>li:not(.tab-content):before{border-radius:0;display:none}}.tabs-cards>ul>li:not(.tab-content) a{font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400;color:#0091ca;padding:12px 27px 25px 27px;display:block;text-align:center;line-height:1.1;background-color:#f2f3f5;border-radius:9px 9px 0 0;color:#4a4a4a;position:relative;z-index:10;transition:none}.tabs-cards>ul>li:not(.tab-content) a:hover{color:#fe991f;text-decoration:none}@media (min-width:0em) and (max-width:48em){.tabs-cards>ul>li:not(.tab-content) a{font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;padding:21px 9px 19px 9px;border-radius:0;border-bottom:1px solid #fff}.tabs-cards>ul>li:not(.tab-content) a:after{content:'\f067';font-family:FontAwesome;position:absolute;right:20px;top:20px;color:#868789}}.tabs-cards>ul>li.active{position:relative;z-index:100}.tabs-cards>ul>li.active a{color:#fe991f;box-shadow:none;background:#fff;position:relative;z-index:100}@media (min-width:0em) and (max-width:48em){.tabs-cards>ul>li.active a{border-left:1px solid #f5f5f5;border-right:1px solid #f5f5f5}.tabs-cards>ul>li.active a:after{content:'\f068';font-family:FontAwesome;position:absolute;right:20px;top:20px;color:#fe991f}}.tabs-cards>ul>li.active:before{content:'';display:block;position:absolute;left:0;top:-7px;width:100%;height:100%;border-radius:9px 9px 0 0;background:#fff;box-shadow:0 0 9px 0 rgba(0,0,0,.15)}@media (min-width:0em) and (max-width:48em){.tabs-cards>ul>li.active:before{border-radius:0}}.tabs-cards>ul>li:before{display:none}.tabs-cards .tab-content{box-shadow:0 0 9px 0 rgba(0,0,0,.15);background:#fff;border-radius:0 9px 9px 9px;padding:25px;position:relative;z-index:10}@media (min-width:0em) and (max-width:48em){.tabs-cards .tab-content{margin:0;border-radius:0}}.tabs-cards.icons>ul{border-bottom:1px solid #425072}.tabs-cards.icons>ul>li{margin-right:0}@media (min-width:0em) and (max-width:48em){.tabs-cards.icons>ul>li{text-align:left}}.tabs-cards.icons>ul>li:not(.tab-content):before{display:none}@media (min-width:0em) and (max-width:48em){.tabs-cards.icons>ul>li:not(.tab-content):before{display:block;border:1px solid #425072;border-bottom:0!important;background:0 0;box-shadow:none;top:0!important;width:calc(100% - 2px)}}.tabs-cards.icons>ul>li:not(.tab-content).active:before{display:block;border:1px solid #425072;border-bottom:0;top:-3px;box-shadow:none}.tabs-cards.icons>ul>li:not(.tab-content):after{content:'';position:absolute;right:-1px;top:10px;height:calc(100% - 20px);border-right:1px solid #cbccd0}@media (min-width:0em) and (max-width:48em){.tabs-cards.icons>ul>li:not(.tab-content):after{display:none}}.tabs-cards.icons>ul>li:not(.tab-content).active:after{display:none}.tabs-cards.icons>ul>li:not(.tab-content) a{padding:9px 12px 12px 12px;background:0 0;border:0}.tabs-cards.icons>ul>li:not(.tab-content) a img{max-width:40px;border-radius:5px}@media (min-width:0em) and (max-width:48em){.tabs-cards.icons>ul>li:not(.tab-content) a{text-align:left;border:0}}.tabs-cards.icons .tab-content{box-shadow:none;border-radius:0;border-top:1px solid #425072;padding-left:0;padding-right:0}.tabs-cards.icons .tab-content select{background:#f5f5f5;box-shadow:none;border:0;padding:5px 10px}@media (min-width:0em) and (max-width:48em){.tabs-cards.icons .tab-content{border:1px solid #425072;border-top:0;border-bottom:0;padding:18px}}.tabs-cards.icons .leaderboard{margin:0}.tabs-cards.centered ul{justify-content:center}.tabs-cards.centered .tab-content{box-shadow:0 -19px 9px -19px rgba(115,115,115,.15)!important;background:0 0}@media (min-width:0em) and (max-width:48em){.tabs-cards.centered .tab-content{box-shadow:-9px 0 9px -5px rgba(115,115,115,.15),9px 0 9px -5px rgba(115,115,115,.15)!important;margin:-10px 1px 0 1px}}.tabs-header{box-shadow:inset 0 -3px 3px 0 rgba(0,0,0,.05);padding-top:21px!important;padding-bottom:0!important}.tabs-header.overlap{margin-top:0;padding-top:21px!important;background:#fcfcfc}.tabs-header .page-tabs{margin:0}.tabs-visual{margin:27px 0 45px 0}.tabs-visual>ul{display:flex;flex-wrap:wrap;margin:0}@media (min-width:0em) and (max-width:48em){.tabs-visual>ul{flex-wrap:wrap;border-top:1px solid #f5f5f5}}.tabs-visual>ul>li{margin:0 15px -3px 0;position:relative}@media (min-width:0em) and (max-width:48em){.tabs-visual>ul>li{flex:0 1 auto;width:100%;text-align:left;margin:0}}.tabs-visual>ul>li.tab-content{width:100%;position:relative;z-index:11}@media (min-width:48.063em){.tabs-visual>ul>li.tab-content{order:11}}.tabs-visual>ul>li:not(.tab-content){z-index:10;flex:1}@media (min-width:0em) and (max-width:48em){.tabs-visual>ul>li:not(.tab-content){flex:0 1 auto;width:100%;text-align:left}}.tabs-visual>ul>li:not(.tab-content) a{font-family:"Geogrotesque Cond W01 Regular","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400;font-size:21px;color:#0091ca;display:block;text-align:center;line-height:1.1;border-radius:9px 9px 0 0;color:#0091ca;position:relative;z-index:10;transition:none}.tabs-visual>ul>li:not(.tab-content) a span.title{max-width:200px;display:block;margin:0 auto}.tabs-visual>ul>li:not(.tab-content) a span.title>span{width:50%;padding-bottom:50%;display:block;border-radius:50%;margin:0 auto 9px auto;position:relative}.tabs-visual>ul>li:not(.tab-content) a span.title>span img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;margin:0 auto;max-height:60%;max-width:60%}.tabs-visual>ul>li:not(.tab-content) a:hover{color:#fe991f;text-decoration:none}.tabs-visual>ul>li:not(.tab-content) a:hover span.title span{background:#0091ca}.tabs-visual>ul>li:not(.tab-content) a:hover span.title span img{filter:brightness(700%) grayscale(1)}@media (min-width:0em) and (max-width:48em){.tabs-visual>ul>li:not(.tab-content) a{font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;padding:21px 9px 19px 9px;border-radius:0;border-bottom:1px solid #fff}}.tabs-visual>ul>li.active{position:relative;z-index:100}.tabs-visual>ul>li.active a{color:#fe991f;box-shadow:none;position:relative;z-index:100}.tabs-visual>ul>li.active a span.title span{background:#0091ca!important}.tabs-visual>ul>li.active a span.title span img{filter:brightness(700%) grayscale(1)}@media (min-width:0em) and (max-width:48em){.tabs-visual>ul>li.active a{border-left:1px solid #f5f5f5;border-right:1px solid #f5f5f5}}.tabs-visual>ul>li:before{display:none}.tabs-visual .tab-content{padding:25px;position:relative;z-index:10}.tabs-visual .tab-content p{font-family:Rubik-Light,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:21px;text-align:center}.tabs-visual .tab-content p.learn-more a{font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:27px}@media (min-width:0em) and (max-width:48em){.tabs-visual .tab-content{margin:0;border-radius:0}}.section-level-up>div div:nth-child(2) .page-tabs{margin-top:-14px;margin-bottom:45px}.section-level-up>div:not(:nth-child(1)) .page-tabs{margin-top:0}.featured-area{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.featured-area .slider-holder,.featured-area>div{width:100%}.featured-area .slider-holder .features{width:calc(100% + 27px)}@media only screen and (max-width:1220px){.featured-area .slider-holder .features{width:calc(100% + 15px)}}@media (min-width:0em) and (max-width:48em){.featured-area .slider-holder .features{width:100%}}@media only screen and (max-width:450px){.featured-area .slider-holder .features{width:100%}}.featured-area>p{padding:0 0 30px 0}.featured-area>p .button.text{text-transform:none;font-family:Rubik-Light,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif!important}@media (min-width:0em) and (max-width:48em){.featured-area{padding:0 0 27px 0}.featured-area p:nth-child(2){order:4;padding:0 0 18px 0}.featured-area h3,.featured-area h4,.featured-area p{width:100%;text-align:center}}.secondary-navigation .features{flex-wrap:wrap;justify-content:center}.secondary-navigation .features .visual{width:calc(33% - 27px);min-height:200px;flex:0 1 auto}.secondary-navigation .features .visual a{font-size:27px;line-height:1}.secondary-navigation .features .visual a span{max-width:200px;margin:0 auto}.slider-holder.loading{padding-bottom:16%;margin-bottom:30px;position:relative;overflow:hidden;height:0;background:url(../images/loader.gif) center center no-repeat}.slider-holder.loading .features{position:absolute;top:0;left:0;width:100%;height:100%}.slider-holder.loading .slick-list,.slider-holder.loading .slick-slide,.slider-holder.loading .slick-track{height:100%!important}.slider-holder.loading .features{opacity:0}.slider-holder{width:calc(100% + 27px)}@media only screen and (max-width:1220px){.slider-holder{width:calc(100% + 15px)}}@media (min-width:0em) and (max-width:48em){.slider-holder{width:calc(100% + 15px)}}@media only screen and (max-width:450px){.slider-holder{width:100%}}.features.features2{flex-wrap:wrap}.features.features2 .collection,.features.features2 .conversation{flex:0 1 auto;width:calc(50% - 27px)}@media only screen and (max-width:1220px){.features.features2 .collection,.features.features2 .conversation{width:calc(50% - 15px)}}@media (min-width:0em) and (max-width:48em){.features.features2 .collection,.features.features2 .conversation{min-height:auto;width:calc(100% - 15px);margin:3px 15px 3px 3px}}.features.start-discussion{flex-wrap:wrap;background:#fff;border:1px solid #cbccd0;border-radius:5px;margin:0 0 45px 0}.features.start-discussion .collection,.features.start-discussion .conversation{flex:0 1 auto;width:calc(50% - 27px);margin-bottom:0;min-height:245px;border-radius:5px 0 0 5px}@media (min-width:0em) and (max-width:48em){.features.start-discussion{padding:0!important;margin:0 0 15px 0!important}.features.start-discussion .conversation{width:100%!important;min-height:auto;padding:18px!important}.features.start-discussion .conversation:first-child:not(:last-child){display:none!important}}.slick-track{display:flex;align-items:stretch;justify-content:flex-start}.slick-track .slick-slide{height:auto}.features .slick-list,.features .slick-track{min-width:100%;margin:0 auto;padding-top:10px}@media only screen and (max-width:650px){.features .slick-list,.features .slick-track{min-width:100%}}.features{display:flex;width:100%;margin:0 0 15px 0;flex-wrap:wrap;transition:opacity .3s ease}.features div:first-child:nth-last-child(n+8)~div,.features>div:first-child:nth-last-child(n+8){width:calc(25% - 27px);flex:0 1 auto}@media only screen and (max-width:1220px){.features div:first-child:nth-last-child(n+8)~div,.features>div:first-child:nth-last-child(n+8){width:calc(33% - 15px)}}@media (min-width:0em) and (max-width:48em){.features div:first-child:nth-last-child(n+8)~div,.features>div:first-child:nth-last-child(n+8){width:calc(50% - 15px)}}@media only screen and (max-width:450px){.features div:first-child:nth-last-child(n+8)~div,.features>div:first-child:nth-last-child(n+8){width:100%}}.features .article,.features .book,.features .collection,.features .conversation,.features .issue,.features .visual{flex:1;margin:0 27px 27px 0;min-height:145px;color:#fff}@media only screen and (max-width:1220px){.features .article,.features .book,.features .collection,.features .conversation,.features .issue,.features .visual{margin:0 15px 15px 0}}@media (min-width:0em) and (max-width:48em){.features .article,.features .book,.features .collection,.features .conversation,.features .issue,.features .visual{margin:0 15px 15px 0;min-height:200px;min-width:1px}}@media only screen and (max-width:450px){.features .article,.features .book,.features .collection,.features .conversation,.features .issue,.features .visual{margin:0 0 18px 0}}.features .avatar{margin:0 27px 27px 0}@media (min-width:0em) and (max-width:48em){.features .avatar{margin:0 15px 18px 0}}@media only screen and (max-width:750px){.features .avatar{flex:0 1 auto;width:calc(33.33% - 27px)}}.features:not(.features4) .article,.features:not(.features4) .issue{flex:0 1 auto;width:calc(25% - 21px)!important}@media only screen and (min-width:1221px){.features:not(.features4) .article:nth-child(4n),.features:not(.features4) .issue:nth-child(4n){margin-right:0}}@media only screen and (max-width:1220px){.features:not(.features4) .article,.features:not(.features4) .issue{width:calc(33% - 9px)!important}.features:not(.features4) .article:nth-child(3n),.features:not(.features4) .issue:nth-child(3n){margin-right:0}}@media (min-width:0em) and (max-width:48em){.features:not(.features4) .article,.features:not(.features4) .issue{width:calc(50% - 8px)!important}.features:not(.features4) .article:nth-child(3n),.features:not(.features4) .issue:nth-child(3n){margin-right:15px}.features:not(.features4) .article:nth-child(2n),.features:not(.features4) .issue:nth-child(2n){margin-right:0}}@media only screen and (max-width:450px){.features:not(.features4) .article,.features:not(.features4) .issue{width:100%!important}.features:not(.features4) .article:nth-child(3n),.features:not(.features4) .issue:nth-child(3n){margin-right:0}}.slider-holder .features{width:100%}@media (min-width:0em) and (max-width:48em){.slider-holder .features{padding-left:15px;margin:0;width:calc(100% - 15px)}}@media only screen and (max-width:450px){.slider-holder .features{width:100%;padding-right:15px}}.expandable-box{border:1px solid #0091ca;border-radius:5px;margin:0 0 27px 0;padding:18px 18px 18px 18px}.expandable-box>a{font-size:1.5em;color:#0091ca;display:block;position:relative}.expandable-box>a:after{content:'\f107';font-family:FontAwesome;position:absolute;right:18px;top:0;transition:all ease .3s}.expandable-box>div{padding:18px 0 0 0}.expandable-box.expanded>a:after{transform:rotate(-180deg);transform-origin:50% 50%}.expandable-box .expanded-content{display:none}.expandable-box .expanded-content li,.expandable-box .expanded-content p{font-family:Rubik-Light,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:16px}.expandable-box .expanded-content .references p{padding-left:18px;text-indent:-18px;font-size:13px!important}.expandable-box .expanded-content blockquote{border:0;margin:20px 0 20px 50px;text-align:left;padding:0}.expandable-box .expanded-content hr{display:none}.expandable-box.grey-style{background:#f5f5f5;border:0}.expandable-box.grey-style>a{font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;color:#0091ca}.expandable-box.grey-style>a:after{content:'\f067';font-size:18px;top:5px}.expandable-box.grey-style.expanded>a:after{content:'\f068';transform:none}.section-level-down .expandable-box.grey-style{background:#eee}.expandable-box.simple-style{border:0;padding:0;margin:0}.expandable-box.simple-style>a{font-size:21px;padding-left:20px;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.expandable-box.simple-style>a:after{content:'\f054';right:auto;left:0;top:3px;font-size:16px}.expandable-box.simple-style.expanded a:after{transform:rotate(90deg)}.expandable-box.simple-style .expanded-content{padding-left:15px;padding-top:9px}.expandable-box.simple-style .expanded-content p{font-size:16px;padding:0 0 9px 0;font-family:Rubik-Light,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.expandable-area{margin:18px 0 27px 0}.expandable-area>a{display:block;font-weight:700;position:relative;padding-bottom:18px}.expandable-area>a:after{content:'\f107';font-family:FontAwesome;margin:0 0 0 5px}.expandable-area>a:before{content:'Show';margin:0 5px 0 0}.expandable-area>a:hover{text-decoration:none}.expandable-area>div{padding:18px 0 0 0}.expandable-area.expanded>a:after{content:'\f00d'}.expandable-area.expanded>a:before{content:'Hide'}.expandable-area .expanded-content{border-top:1px solid #cbccd0;display:none}.visual{border-radius:5px;background-size:cover;background-position:center top;padding:0;display:flex!important;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;position:relative;min-height:145px;max-width:600px}.visual a{display:block;position:relative;z-index:2;color:#fff;text-align:center;padding:18px 18px 9px 18px;font-size:18px;width:100%}.visual a>span{display:flex!important;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}.visual a:hover{text-decoration:none;color:#fff}.visual:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:100%;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.5) 50%);border-radius:0 0 5px 5px}.book{border-radius:5px;background-size:cover;background-position:center top;padding:0;display:flex!important;align-items:center;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;position:relative;min-height:145px;max-width:600px;background:linear-gradient(45deg,#d21e78 0,#3b0100 100%)}.book:nth-child(4n){background:linear-gradient(45deg,#99449f 0,#00b8c9 100%)}.book:nth-child(4n+1){background:linear-gradient(45deg,#d21e78 0,#3b0100 100%)}.book:nth-child(4n+2){background:linear-gradient(45deg,#7fc6bf 0,#5291ad 100%)}.book:nth-child(4n+3){background:linear-gradient(45deg,#008d6c 0,#867b2c 100%)}.book a{display:block;position:relative;z-index:2;color:#fff;text-align:left;padding:9px;font-size:18px;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;width:100%}.book a.cover{width:40%;min-width:113px}.book a.cover img{width:100%}@media (min-width:48.063em) and (max-width:75em){.book a.cover{min-width:80px}}.book a:hover{text-decoration:none;color:#fff}.book a:hover span{transition:none;color:#fff}.issue{background:#f5f5f5;border-radius:5px;position:relative}.issue .cover{background:rgba(66,80,114,.75);background-size:contain;border-radius:5px 5px 0 0;text-align:center;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;padding-bottom:55%;max-height:160px}.issue .cover:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/logo-white4.svg) center center no-repeat;background-size:contain;opacity:.8}.issue .cover img{transform:rotate(20deg) translate(-65%,-35%);display:inline-block;-webkit-box-shadow:-2px 0 5px 0 rgba(0,0,0,.25);-moz-box-shadow:-2px 0 5px 0 rgba(0,0,0,.25);box-shadow:-2px 0 5px 0 rgba(0,0,0,.25);position:absolute;left:50%;top:50%;max-height:100%;width:auto}.issue .blurb{padding:18px;font-size:18px;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.issue .blurb p{padding:0;font-size:14px;text-align:left;font-family:Rubik-Light,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.issue .blurb p.content-type{position:relative;font-family:"Geogrotesque Cond W01 Regular","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;background:0 0;padding:0;margin:0 0 5px 0;top:auto;left:auto}.issue a:hover{text-decoration:none}.article{background:#f5f5f5;border-radius:5px;position:relative}.article .cover{border-radius:5px 5px 0 0;position:relative;padding-bottom:55%;background-size:cover;background-position:center top;font-size:1px}.article .blurb{padding:18px;font-size:18px;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.article .blurb p{padding:0;font-size:14px;text-align:left;font-family:Rubik-Light,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.article .blurb p.content-type{position:relative;font-family:"Geogrotesque Cond W01 Regular","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;background:0 0;padding:0;margin:0 0 5px 0;top:auto;left:auto}.article a:hover{text-decoration:none}.features .article,.features .issue{min-height:1px}.section-level-down .article,.section-level-down .issue{background-color:#eee}.conversation{padding:0;display:flex!important;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;position:relative}@media (min-width:0em) and (max-width:48em){.conversation{align-items:center}}@media only screen and (max-width:450px){.conversation{flex-wrap:wrap}}.conversation div{display:block;position:relative;z-index:2;color:#4a4a4a;text-align:left;padding:9px;font-size:18px;font-family:"Geogrotesque Cond W01 Regular","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.conversation div.quote{background:#fff;width:calc(100% - 165px);border:1px solid #cbccd0;border-radius:5px;padding:18px 18px 0 18px;margin-left:15px}@media (min-width:0em) and (max-width:48em){.conversation div.quote{padding-bottom:18px}.conversation div.quote p{text-align:left}}@media only screen and (max-width:450px){.conversation div.quote{width:100%}}.conversation div.quote p:not(.title){font-family:Rubik-Light,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:14px}.conversation div.quote p.title{padding:0;margin:0 0 4px 0}.conversation div.quote p.title a{color:#4a4a4a;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;position:relative;border-bottom:1px solid #0091ca}.conversation div.quote p.title a:hover{text-decoration:none;color:#0091ca}.conversation div.quote:after{content:'';border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:15px solid #fff;position:absolute;left:-15px;top:50%;transform:translateY(-50%)}.conversation div.quote:before{content:'';border-top:17px solid transparent;border-bottom:17px solid transparent;border-right:16px solid #cbccd0;position:absolute;left:-16px;top:50%;transform:translateY(-50%)}.conversation div.name{width:165px;text-align:center}@media only screen and (max-width:450px){.conversation div.name{width:100%;text-align:center}}.conversation div.name a{color:#0091ca}.conversation div.name img{border-radius:50%;margin:0 0 10px 0;max-width:150px}@media only screen and (max-width:450px){.conversation div.name img{max-width:80px;margin:0 auto -10px auto}}.page-wrap .topics-list{display:flex;flex-direction:column;justify-content:center;margin:0}.page-wrap .topics-list li{border-bottom:1px solid #cbccd0;margin:0 0 5px 45px;padding:0 0 5px 0}.page-wrap .topics-list li:before{content:'\f0e6'!important;font-size:25px;top:-5px;left:-35px;color:#868789}.page-wrap .topics-list li:last-child{border:0}.avatar{text-align:center;font-size:18px}.avatar a{color:#0091ca;display:block}.avatar img{margin:0 auto 10px auto;max-width:165px;width:100%;border-radius:50%}.page-wrap .leaderboards-list li{margin:0 0 18px 0;padding:0;position:relative}.page-wrap .leaderboards-list li a{padding:20px 0 20px 75px;display:block}.page-wrap .leaderboards-list li.overall{color:#414e70;background-color:rgba(65,78,112,.2);border-radius:5px}.page-wrap .leaderboards-list li.overall a{color:#414e70;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.page-wrap .leaderboards-list li:before{content:'';left:0;top:0;width:60px;height:100%;border-radius:5px;background:#414e70 url(../images/badge-overall.jpg) center center no-repeat;background-size:contain;pointer-events:none}.page-wrap .leaderboards-list li.resources{color:#337372;background-color:rgba(51,115,114,.2);border-radius:5px}.page-wrap .leaderboards-list li.resources a{color:#337372;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.page-wrap .leaderboards-list li.resources:before{background:#337372 url(../images/badge-resources.jpg) center center no-repeat;background-size:contain}.page-wrap .leaderboards-list li.commentors{color:#8f3425;background-color:rgba(143,52,37,.2);border-radius:5px}.page-wrap .leaderboards-list li.commentors a{color:#8f3425;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.page-wrap .leaderboards-list li.commentors:before{background:#8f3425 url(../images/badge-commentors.jpg) center center no-repeat;background-size:contain}.page-wrap .leaderboards-list li.aggregators{color:#a48c3d;background-color:rgba(164,140,61,.2);border-radius:5px}.page-wrap .leaderboards-list li.aggregators a{color:#a48c3d;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.page-wrap .leaderboards-list li.aggregators:before{background:#a48c3d url(../images/badge-aggregators.jpg) center center no-repeat;background-size:contain}.page-wrap .leaderboards-list li.disseminators{color:#9b6bb0;background-color:rgba(155,107,176,.2);border-radius:5px}.page-wrap .leaderboards-list li.disseminators a{color:#9b6bb0;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.page-wrap .leaderboards-list li.disseminators:before{background:#9b6bb0 url(../images/badge-disseminators.jpg) center center no-repeat;background-size:contain}.page-wrap .leaderboards-list li.advocators{color:#42694a;background-color:rgba(66,105,74,.2);border-radius:5px}.page-wrap .leaderboards-list li.advocators a{color:#42694a;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.page-wrap .leaderboards-list li.advocators:before{background:#42694a url(../images/badge-advocators.jpg) center center no-repeat;background-size:contain}.page-wrap .leaderboards-list li.sppu{color:#183d3a;background-color:rgba(24,61,58,.2);border-radius:5px}.page-wrap .leaderboards-list li.sppu a{color:#183d3a;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.page-wrap .leaderboards-list li.sppu:before{background:#183d3a url(../images/badge-sppu.jpg) center center no-repeat;background-size:contain}.content .avatar{flex:1}.content .avatar img{max-width:140px}.collection,.content-with-callouts .content .collection{display:flex!important;box-shadow:0 1px 4px 0 rgba(0,0,0,.14);border-radius:5px;min-height:145px;max-width:600px;transition:all ease .3s}@media (min-width:0em) and (max-width:48em){.collection,.content-with-callouts .content .collection{max-width:100%}}.collection.checked,.content-with-callouts .content .collection.checked{background:#425072;position:relative}.collection.checked p,.collection.checked p.title a,.content-with-callouts .content .collection.checked p,.content-with-callouts .content .collection.checked p.title a{color:#fff}.collection.checked:after,.content-with-callouts .content .collection.checked:after{content:'\f14a';font-family:Ionicons;color:#3e7b25;font-size:25px;position:absolute;right:10px;top:10px;width:20px;height:20px}@media (min-width:0em) and (max-width:48em){.collection,.content-with-callouts .content .collection{margin:0 0 18px 0}}.collection p,.content-with-callouts .content .collection p{font-size:14px!important;padding:0 0 9px 0;font-family:Rubik-Light,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.collection p.title,.content-with-callouts .content .collection p.title{line-height:1.1;font-size:18px!important}.collection p.title a,.content-with-callouts .content .collection p.title a{color:#0091ca;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}@media (min-width:0em) and (max-width:48em){.collection p,.content-with-callouts .content .collection p{text-align:left}}.collection .cover+.blurb,.content-with-callouts .content .collection .cover+.blurb{width:70%}.collection .blurb,.content-with-callouts .content .collection .blurb{padding:18px 27px 9px 18px;width:100%;display:flex;flex-direction:column;justify-content:center;position:relative}@media only screen and (max-width:750px){.collection .blurb,.content-with-callouts .content .collection .blurb{width:calc(100% - 100px)}}.collection .cover,.content-with-callouts .content .collection .cover{padding-bottom:35%;width:30%;min-width:115px;background-size:cover;background-position:right top;margin:9px}@media only screen and (max-width:550px){.collection .cover,.content-with-callouts .content .collection .cover{width:100px}}.tabs-cards.centered .tab-content .collection{max-width:100%;margin:0 0 27px 0}@media only screen and (max-width:750px){.tabs-cards.centered .tab-content .collection{flex-wrap:wrap}}.tabs-cards.centered .tab-content .collection .cover{padding-bottom:25%;width:20%}@media only screen and (max-width:750px){.tabs-cards.centered .tab-content .collection .cover{width:100px}}.tabs-cards.centered .tab-content .collection .blurb{width:calc(80% - 150px)}@media only screen and (max-width:750px){.tabs-cards.centered .tab-content .collection .blurb{width:calc(100% - 150px)}}.tabs-cards.centered .tab-content .collection .util{width:150px;padding:18px 18px 0 18px;background:#f5f5f5;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width:750px){.tabs-cards.centered .tab-content .collection .util{width:100%;flex-direction:row;align-items:center}}@media only screen and (max-width:450px){.tabs-cards.centered .tab-content .collection .util{flex-direction:column;align-items:flex-start}}.collection.selectable:hover{cursor:pointer}.content-half-half{display:flex;margin:0 0 27px 0}@media (min-width:0em) and (max-width:48em){.content-half-half{flex-wrap:wrap;margin:0}}.content-half-half>div{flex:1}.content-half-half>div:last-child{padding:0 0 0 27px}.content-half-half>div .side-callout p{font-size:18px}.content-half-half>div p{font-family:Rubik-Light,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:16px}@media (min-width:0em) and (max-width:48em){.content-half-half>div{flex:0 1 auto;padding:0;width:100%}.content-half-half>div:last-child{margin:0 0 18px 0;padding:0;text-align:left}}.content-half-half.vertical-align{align-items:center}.content-half-half.vertical-align h3+p{font-size:1.5em;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;line-height:1.3}@media (min-width:0em) and (max-width:48em){.content-half-half.vertical-align h2,.content-half-half.vertical-align h3,.content-half-half.vertical-align h4{text-align:left}}.content-half-half.bottom-align{align-items:flex-end}.content-half-half.bottom-align h3+p{font-size:1.5em;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;line-height:1.3}@media (min-width:0em) and (max-width:48em){.content-half-half.bottom-align h2,.content-half-half.bottom-align h3,.content-half-half.bottom-align h4{text-align:left}}.content-with-right-details{display:flex;margin:0 0 27px 0}.content-with-right-details h4{margin:9px 0 18px 0}@media (min-width:0em) and (max-width:48em){.content-with-right-details h4{text-align:left}}.content-with-right-details h4:first-child{margin-top:0}.content-with-right-details div:last-child h6{padding-top:18px}.content-with-right-details .button{background:#0091ca;border:1px solid #0091ca;width:100%}.content-with-right-details .button:hover{background:#0091ca;border:1px solid #0091ca}@media (min-width:0em) and (max-width:48em){.content-with-right-details{flex-wrap:wrap}}.content-with-right-details.flip-enabled{flex-direction:row-reverse}.content-with-right-details.flip-enabled>div:last-child{width:70%;padding:0 45px 0 0}.content-with-right-details.flip-enabled>div:last-child li,.content-with-right-details.flip-enabled>div:last-child p{font-family:Rubik-Light,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}@media (min-width:0em) and (max-width:48em){.content-with-right-details.flip-enabled>div:last-child{padding-right:0}}.content-with-right-details.flip-enabled>div:first-child{padding:0 0 0 45px;width:30%}@media (min-width:0em) and (max-width:48em){.content-with-right-details.flip-enabled>div{padding:0;width:100%!important;border:0!important}.content-with-right-details.flip-enabled>div:first-child{margin:0;padding:0;text-align:left}}.content-with-right-details>div:first-child{width:70%;padding:0 45px 0 0}.content-with-right-details>div:first-child li,.content-with-right-details>div:first-child p{font-family:Rubik-Light,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}@media (min-width:0em) and (max-width:48em){.content-with-right-details>div:first-child{padding-right:0}}.content-with-right-details>div:last-child{padding:0 0 0 45px;width:30%;border-left:1px solid #cbccd0}@media (min-width:0em) and (max-width:48em){.content-with-right-details>div{padding:0;width:100%!important;border:0!important}.content-with-right-details>div:last-child{margin:0;padding:0;text-align:left}}.content-with-right-details.no-separator>div:last-child{border-left:0}.section-level-up .content-with-right-details>div h2+p a:not(.button){color:#0091ca}.section-level-up .content-with-right-details>div li a{color:#0091ca}.section-level-up .content-with-right-details>div:first-child{width:calc(100% - 250px)}.section-level-up .content-with-right-details>div:last-child{width:250px;border-left:0;padding-left:0}.resource-info{display:flex;align-items:center;flex-wrap:wrap}@media (min-width:0em) and (max-width:48em){.resource-info{padding-right:0}}@media only screen and (max-width:500px){.resource-info{display:block}}.resource-info h2{color:#3e7b25;margin:0 0 9px 0;line-height:1.1}@media (min-width:0) and (max-width:75em){.resource-info h2{font-size:32px}}.resource-info h2+p{font-family:Rubik-Light,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:20px}.resource-info p{font-size:1.5em;line-height:1.1;color:#000}.resource-info>div{padding-right:27px;width:calc(100% - 300px)}@media (min-width:0) and (max-width:75em){.resource-info>div{width:calc(100% - 200px)}}@media only screen and (max-width:500px){.resource-info>div{width:100%;padding:0}}.resource-info>div.img{width:300px}@media (min-width:0) and (max-width:75em){.resource-info>div.img{width:200px}}@media only screen and (max-width:500px){.resource-info>div.img{width:100%;padding:0 0 18px 0;text-align:center}.resource-info>div.img img{max-width:200px}}.content-with-right-details .resource-info h2{color:#425072}.content-with-right-details .resource-info h2+p{font-size:18px;color:#4a4a4a}.popup .resource-info{margin:0 0 18px 0}.popup .resource-info>div.img{width:170px}@media only screen and (max-width:500px){.popup .resource-info>div.img{width:100%}.popup .resource-info>div.img img{max-width:100px}}.popup .resource-info p{font-size:13px;padding:0}.popup .resource-info h2{font-size:27px;color:#3e7b25;font-family:"Geogrotesque Cond W01 Regular","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.popup .resource-info h2+p{color:#868789;font-family:"Geogrotesque Cond W01 Regular","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}p.date{font-size:18px;font-weight:700;margin:0 0 18px 0}h2+.date{margin-top:-18px}.content-with-callouts{display:flex;margin:0 0 27px 0}@media (min-width:0em) and (max-width:48em){.content-with-callouts{flex-wrap:wrap}}.content-with-callouts>div.content{width:calc(100% - 325px);padding:0 0 27px 0}@media (min-width:0em) and (max-width:48em){.content-with-callouts>div.content{padding-right:0}}.content-with-callouts>div.callouts{padding:0 0 0 45px;width:325px}.content-with-callouts>div.callouts input[type=text]{min-width:1px;border:1px solid #0091ca;background:0 0;margin:0 0 9px 0;width:100%}.content-with-callouts>div.callouts input[type=submit]{margin-bottom:27px}.content-with-callouts>div.callouts .button{width:100%}@media (min-width:0em) and (max-width:48em){.content-with-callouts>div.callouts{padding:0}}@media (min-width:0em) and (max-width:48em){.content-with-callouts>div{padding:0;width:100%!important;border:0!important}.content-with-callouts>div:last-child{width:100%;margin:0;padding:0;text-align:left}}.content-with-callouts .content li,.content-with-callouts .content p{font-size:16px;font-family:Rubik-Light,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}@media (min-width:0em) and (max-width:48em){.content-with-callouts .content h3,.content-with-callouts .content h4,.content-with-callouts .content h5{text-align:left}}.content-with-callouts .content .content-intro p{font-size:1.5em!important;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.content-with-callouts .content .content-intro h2{color:#425072}.content-with-callouts .callouts h4{color:#3e7b25;font-weight:700;margin:0 0 9px 0}@media (min-width:0em) and (max-width:48em){.content-with-callouts .callouts h4{text-align:left}}.content-with-callouts .callouts h5{color:#3e7b25}.content-with-callouts.two-tones{margin:0}.content-with-callouts.two-tones .content{padding:45px 45px 45px calc(50% - 570px);width:auto}@media only screen and (max-width:1220px){.content-with-callouts.two-tones .content{padding:20px 15px}}.content-with-callouts.two-tones .callouts{background:#f5f5f5;box-shadow:inset 7px 0 9px -7px rgba(0,0,0,.4);padding:45px calc(50% - 570px) 45px 45px;box-sizing:content-box;width:auto}@media only screen and (max-width:1220px){.content-with-callouts.two-tones .callouts{padding:20px 15px;box-shadow:inset 0 7px 9px -7px rgba(0,0,0,.4)}}.content-with-callouts.two-tones .callouts .callout-content{width:250px}@media (min-width:0em) and (max-width:48em){.content-with-callouts.two-tones .callouts .callout-content{width:100%}}.content-with-callouts.two-tones .callouts p{font-size:14px}.content-with-callouts.two-tones .callouts h5{font-family:"Geogrotesque Cond W01 Regular","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:16px;margin-bottom:9px}.content-with-callouts.two-tones .callouts h5:not(:first-child){margin-top:18px}@media (min-width:0em) and (max-width:48em){.content-with-callouts.two-tones .callouts h5{text-align:left}}.content-with-callouts.two-tones .callouts .pairs span{width:50%;padding:0 0 9px 0}.content-with-callouts.two-tones .callouts .pairs span.label{text-align:left}.side-callout{max-width:325px}.side-callout .hdr{min-height:145px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;position:relative;background-repeat:no-repeat!important;background-size:cover!important}.side-callout .hdr span{position:relative;z-index:10}.side-callout .hdr img{position:relative;z-index:10;max-height:150px}.side-callout .hdr:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.2) 50%)}.side-callout p{font-family:Rubik-Light,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:16px}.content-half-half .side-callout{max-width:100%}.callout-floated{border-left:2px solid #cbccd0;padding-left:27px;margin:0 0 20px 45px;float:right;width:325px;position:relative;z-index:15}@media (min-width:0em) and (max-width:48em){.callout-floated{float:none;margin:0 0 18px 0;padding-left:0;border:0;width:100%}}.callout-floated h4{color:#3e7b25;font-weight:700;margin:0 0 18px 0}@media (min-width:0em) and (max-width:48em){.callout-floated h4{text-align:left}}.keywords a{background:#f5f5f5;border-radius:10px;font-size:14px;color:#4a4a4a;padding:5px 9px}.keywords a:hover{text-decoration:none}.blog .keywords,.general-article .keywords{margin:0 0 18px 0}.blog .keywords a,.general-article .keywords a{color:#0091ca}.article-intro .callout-floated{margin-right:-90px}.section-level-down .content-with-callouts .content{width:70%;padding:0 45px 0 0}.section-level-down .content-with-callouts .content h4{color:#4a4a4a}@media (min-width:0em) and (max-width:48em){.section-level-down .content-with-callouts .content{padding-right:0}}.section-level-down .content-with-callouts .callouts{padding:0 0 0 45px;width:30%;border-left:1px solid #cbccd0}.section-level-down .content-with-callouts .button{background:#0091ca;border:1px solid #0091ca;width:100%}.section-level-down .content-with-callouts .button:hover{background:#0091ca;border:1px solid #0091ca}.section-level-down .content-with-callouts h4{font-weight:400}@media (min-width:0em) and (max-width:48em){.section-level-down .content-with-callouts{padding:0;width:100%!important;border:0!important}.section-level-down .content-with-callouts:last-child{margin:0;padding:0;text-align:left}}.callout-pricing{margin:0 0 18px 0}.callout-pricing h4{color:#4a4a4a;font-weight:400}@media (min-width:0em) and (max-width:48em){.callout-pricing h4{text-align:left}}.callout-pricing p{font-size:14px}.callout-pricing .button{width:100%;font-weight:400!important}ul.subnav li{margin:0 0 18px 0;padding:0}ul.subnav li a{color:#4a4a4a}ul.subnav li:before{display:none}ul.subnav li.active{border-left:2px solid #5c5c5c;padding-left:9px}ul.subnav li.active a{font-weight:700}.content ul.subnav li{display:inline-block;margin:0}.content ul.subnav li a{border:1px solid #5c5c5c;padding:3px 5px;margin:0 10px 10px 0;display:inline-block;font-size:14px;color:#4a4a4a}.content ul.subnav li.active{border:0;padding:0}.content ul.subnav li.active a{background:rgba(0,145,202,.3);font-weight:400}.content ul.subnav li:before{display:none}.resource-info{display:flex}.tags a:not(.button){background:#fff;color:#4a4a4a;font-size:14px;border-radius:13px;padding:5px 15px;margin:0 10px 10px 0;display:inline-block}.tags a:not(.button):hover{background:#0091ca;color:#fff;text-decoration:none}.pairs{display:flex;flex-wrap:wrap}.pairs span{font-size:14px}.pairs span.label{font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;text-align:right;width:80px;padding-right:10px}.pairs span:nth-child(2n){width:calc(100% - 100px)}.pairs.price{align-items:center}.pairs.price span{font-size:18px;color:#868789;text-align:left}.pairs.price span.label{font-size:27px}.pairs.price span.label.offer{color:#3e7b25}.pairs.price span.label.offer+span{color:#3e7b25}.slick-prev{left:-9px}.slick-prev:before{content:'\f3cf'!important;font-family:Ionicons!important;color:#4a4a4a;opacity:1!important}.slick-prev:active,.slick-prev:focus,.slick-prev:hover{border:0}.slick-prev.slick-disabled{cursor:default;opacity:.25}.slick-prev.slick-disabled:before{opacity:1}@media only screen and (max-width:1345px){.features-slider{margin-top:75px}}@media (min-width:0em) and (max-width:48em){.features-slider{margin:0 0 27px 0}}.features-slider .book a{font-size:1.5em;padding-left:27px}@media (min-width:48.063em) and (max-width:75em){.features-slider .book a{font-size:22px;padding-left:18px}}.features-slider .book a span{font-size:18px;font-family:"Geogrotesque Cond W01 Regular","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}@media (min-width:0em) and (max-width:48em){.features-slider .book a span{font-size:14px}}@media (min-width:48.063em){.features-slider .slick-prev{left:-85px;border:2px solid #0091ca;border-radius:50%;width:60px;height:60px}.features-slider .slick-prev:before{color:#0091ca;font-size:50px}.features-slider .slick-prev:active,.features-slider .slick-prev:focus,.features-slider .slick-prev:hover{border:2px solid #0091ca}}@media only screen and (min-width:48.063em) and (max-width:1345px){.features-slider .slick-prev{top:-35px;left:auto;right:80px;width:45px;height:45px}.features-slider .slick-prev:before{color:#0091ca;font-size:35px}}@media (min-width:48.063em){.features-slider .slick-next{border:2px solid #0091ca;border-radius:50%;width:60px;height:60px;right:-65px}.features-slider .slick-next:before{color:#0091ca;font-size:50px}.features-slider .slick-next:active,.features-slider .slick-next:focus,.features-slider .slick-next:hover{border:2px solid #0091ca}}@media only screen and (min-width:48.063em) and (max-width:1345px){.features-slider .slick-next{top:-35px;right:27px;width:45px;height:45px}.features-slider .slick-next:before{color:#0091ca;font-size:35px}}.slick-next{right:-8px}.slick-next:before{content:'\f3d1'!important;font-family:Ionicons!important;color:#4a4a4a;opacity:1!important}.slick-next:active,.slick-next:focus,.slick-next:hover{border:0}.slick-next.slick-disabled{cursor:default;opacity:.25}.slick-next.slick-disabled:before{opacity:1}.main-featured-area{display:flex;margin:0 0 45px 0}@media (min-width:0em) and (max-width:48em){.main-featured-area{flex-wrap:wrap;margin:0}}.main-featured-area>div{flex:1}@media (min-width:0em) and (max-width:48em){.main-featured-area>div{flex:0 1 auto;width:100%}}.main-featured-area>div.visual{justify-content:flex-start;max-width:100%}.main-featured-area>div.visual a{text-align:left;font-size:1.5em;padding:0 0 27px 27px}@media (min-width:0em) and (max-width:48em){.main-featured-area>div.visual a{padding:0 0 9px 9px}}.main-featured-area>div.visual a>span{align-items:flex-start}.main-featured-area>div.visual a span span{font-size:18px;display:block!important;color:#fff;font-family:"Geogrotesque Cond W01 Regular","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}@media (min-width:0em) and (max-width:48em){.main-featured-area>div.visual a span span{font-size:14px}}.main-featured-area>div.side-callout{justify-content:flex-start;max-width:100%}@media (min-width:0em) and (max-width:48em){.main-featured-area>div.side-callout h3,.main-featured-area>div.side-callout h4{text-align:left!important}}.main-featured-area>div p{padding:0 0 9px 0}.main-featured-area>div p a{font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.main-featured-area .book{margin:0 0 18px 0}.main-featured-area .book span{font-family:"Geogrotesque Cond W01 Regular","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;display:block;padding:0 0 15px 0}@media only screen and (max-width:550px){.main-featured-area .book{min-height:1px;background:0 0!important;border-radius:0;border-bottom:1px solid #cbccd0}.main-featured-area .book a{width:100%;color:#0091ca;padding:0 0 18px 0}.main-featured-area .book a span{color:#4a4a4a;padding:0 0 5px 0}.main-featured-area .book a.cover{display:none}}.main-featured-area .short-features{display:flex}@media (min-width:0em) and (max-width:48em){.main-featured-area .short-features{padding:18px 0 0 0}}@media only screen and (max-width:550px){.main-featured-area .short-features{flex-wrap:wrap}}.main-featured-area .short-features .visual{margin:0 0 18px 0}@media (min-width:0em) and (max-width:48em){.main-featured-area .short-features .visual a{text-align:left;padding-left:9px}.main-featured-area .short-features .visual a span{align-items:flex-start}}.main-featured-area .short-features>div{flex:1;padding:0 0 0 27px}@media (min-width:0em) and (max-width:48em){.main-featured-area .short-features>div{padding:0 27px 0 0}.main-featured-area .short-features>div:last-child{padding-right:0}}@media only screen and (max-width:550px){.main-featured-area .short-features>div{flex:0 1 auto;padding:0;width:100%}.main-featured-area .short-features>div:last-child .plain-feature:last-child{border:0}}.main-featured-area .plain-feature{border-bottom:1px solid #cbccd0;padding:0 0 9px 0;margin:0 0 18px 0}.main-featured-area .plain-feature p{line-height:1.1}.main-featured-area .plain-feature p a{color:#323232}@media only screen and (max-width:550px){.main-featured-area .plain-feature p a{color:#0091ca!important}}.main-featured-area .plain-feature:last-child{border:0}@media only screen and (max-width:550px){.main-featured-area .plain-feature:last-child{border-bottom:1px solid #cbccd0}}.main-featured-area .article,.main-featured-area .issue{margin:0 0 18px 0}.full-callout{background:#425072 url(../images/full-mask.jpg) center center no-repeat;background-size:cover;box-shadow:0 0 10px 0 rgba(0,0,0,.25);border-top:6px solid #fe991f;border-bottom:6px solid #fe991f;margin:0 0 45px 0;padding:64px 0 45px 0}.full-callout h3,.full-callout h4,.full-callout p{color:#fff;text-align:center}.full-callout h3 a:not(.button),.full-callout h4 a:not(.button),.full-callout p a:not(.button){color:#fff;text-decoration:underline}@media (min-width:0em) and (max-width:48em){.full-callout img{max-width:180px}}.cards-callout{display:flex;justify-content:center;flex-wrap:wrap;width:100%;margin:0 0 27px 0}@media (min-width:0em) and (max-width:48em){.cards-callout{flex-wrap:wrap}}.cards-callout div,.cards-callout>a{width:calc(50% - 14px)}@media only screen and (max-width:1220px){.cards-callout div,.cards-callout>a{width:calc(50% - 14px)}}@media (min-width:0em) and (max-width:48em){.cards-callout div,.cards-callout>a{flex:0 1 auto;width:100%}.cards-callout div.card-callout,.cards-callout>a.card-callout{margin-right:0}}.cards-callout a.card-callout:hover{text-decoration:none}.cards-callout .layout-cover.card-callout{align-items:center}@media (min-width:0em) and (max-width:48em){.cards-callout .layout-cover.card-callout{justify-content:center}}.cards-callout .layout-cover.card-callout .blurb{width:100%;text-align:center}.cards-callout .layout-cover.card-callout .links{display:none}.cards-callout .layout-cover.card-callout p{font-size:18px;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.cards-callout .layout-cover.card-callout h3{height:100px;display:flex;align-items:center;justify-content:center}@media (min-width:0em) and (max-width:48em){.cards-callout .layout-cover.card-callout h3{height:auto;margin-bottom:9px}}.cards-callout .layout-cover.card-callout:before{background:rgba(0,0,0,.3);mix-blend-mode:multiply}.content .card-callout{min-height:350px;height:350px;padding:27px 27px 9px 27px}.content .card-callout .button{padding-left:15px;padding-right:15px}.content .card-callout .button.outline{border:1px solid #fff;color:#fff}.content .card-callout .button.outline:hover{border:1px solid #0091ca}@media (min-width:0em) and (max-width:48em){.content .card-callout .button{width:auto!important}}.content .card-callout h3,.content .card-callout h4,.content .card-callout p{color:#fff}@media (min-width:48.063em){.content .cards-callout .card-callout{height:170px;min-height:180px}.content .cards-callout .card-callout .links{width:100px}.content .cards-callout .card-callout .blurb{width:calc(100% - 100px);padding-right:18px}}@media only screen and (max-width:1000px){.content .cards-callout .card-callout{flex:0 1 auto;width:100%;margin-right:0!important}}.content .card-callout .links .button{width:100%}.cards-callout .card-callout{height:250px;min-height:250px;padding:18px 0 0 0;margin:0 27px 27px 0}.cards-callout .card-callout:nth-child(2n){margin-right:0}.cards-callout .card-callout h3{font-size:1.5em;margin:0 0 5px 0}.cards-callout .card-callout p{font-size:14px;font-family:Rubik-Light,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;line-height:1.3}.cards-callout .card-callout .links{width:130px;padding:0 10px}@media (min-width:0em) and (max-width:48em){.cards-callout .card-callout .links{width:100%;padding-left:18px}}.cards-callout .card-callout .links .button.outline{border:1px solid #fff;color:#fff;padding:9px 18px}.cards-callout .card-callout .links .button.outline:hover{border:1px solid #0091ca;background:#0091ca}.cards-callout .card-callout .blurb{padding:18px 18px 0 18px;width:calc(100% - 130px)}.cards-callout .card-callout .blurb:first-child:last-child{width:100%}@media (min-width:0em) and (max-width:48em){.cards-callout .card-callout .blurb{width:100%}}.content-half-half .card-callout{min-height:350px;height:350px;padding:18px 18px 0 27px;margin-bottom:18px}@media (min-width:0em) and (max-width:48em){.content-half-half .card-callout{height:250px;min-height:250px}}.content-half-half .card-callout h3{font-size:1.5em}.content-half-half .card-callout a.play{color:#fff;padding-left:35px;position:relative;display:block}.content-half-half .card-callout a.play:before{content:'\f01d';font-family:FontAwesome;position:absolute;left:0;top:50%;transform:translateY(-50%)}.features-slider .card-callout{min-height:300px;padding:18px 0 0 0;margin-right:27px}@media (min-width:0em) and (max-width:48em){.features-slider .card-callout{margin-right:15px}}@media only screen and (max-width:650px){.features-slider .card-callout{margin-right:15px}}@media only screen and (max-width:450px){.features-slider .card-callout{margin-right:0}}.features-slider .card-callout h3{font-size:21px;margin:0}.features-slider .card-callout h3 a{color:#fff;font-size:1.5em;display:block}@media (min-width:0em) and (max-width:48em){.features-slider .card-callout h3{font-size:18px}}.features-slider .card-callout p{font-size:16px;padding:0 0 5px 0;font-family:Rubik-Light,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.features-slider .card-callout .links{width:100px}@media (min-width:0em) and (max-width:48em){.features-slider .card-callout .links{width:100%}}.features-slider .card-callout .links .button.outline{border:1px solid #fff;color:#fff}.features-slider .card-callout .blurb{padding:35px 18px 18px 18px;width:calc(100% - 100px)}.features-slider .card-callout .blurb:first-child:last-child{width:100%}@media (min-width:0em) and (max-width:48em){.features-slider .card-callout .blurb{width:100%}}.features-slider .visual{min-height:300px;padding:18px 18px 0 18px}.features-slider .visual a{color:#fff;font-size:39px;padding-bottom:18px}@media (min-width:0em) and (max-width:48em){.features-slider .visual{height:200px;min-height:200px}.features-slider .visual a{font-size:22px}}.features-slider .book{min-height:300px;height:300px}@media (min-width:0em) and (max-width:48em){.features-slider .book{height:200px;min-height:200px}}.card-callout{margin:0 0 45px 0;padding:36px 45px 18px 45px;border-radius:5px;height:450px;min-height:450px;display:flex!important;align-items:flex-end;position:relative;background-size:cover!important;background-position:center top;background-color:rgba(66,80,114,.75)}@media only screen and (max-width:1220px){.card-callout{margin-right:15px}}@media (min-width:0em) and (max-width:48em){.card-callout{flex-direction:column;justify-content:flex-end;padding:18px 18px 0 18px;margin-right:0}}.card-callout a,.card-callout h3,.card-callout h4,.card-callout p{color:#fff}.card-callout h3 a{display:flex;align-items:center}.card-callout h3 a i{margin-right:15px}.card-callout h3 a:hover{text-decoration:none}.card-callout h3 a:hover i{color:#0091ca}.card-callout p{font-family:Rubik-Light,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.card-callout:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:100%;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.7) 50%);border-radius:0 0 5px 5px}.card-callout .blurb{width:calc(100% - 200px);padding-right:45px;position:relative;z-index:10}.card-callout .blurb:first-child:last-child{width:100%}@media (min-width:48.063em) and (max-width:75em){.card-callout .blurb h3{font-size:22px}}@media (min-width:0em) and (max-width:48em){.card-callout .blurb{width:100%;padding:0}.card-callout .blurb h3{text-align:left;font-size:22px}}.card-callout .links{width:200px;position:relative;z-index:10}@media (min-width:0em) and (max-width:48em){.card-callout .links{width:100%}}.card-callout .links .outline:hover{border:1px solid #0091ca;background:#0091ca}.card-callout .links p{text-align:center}@media (min-width:0em) and (max-width:48em){.card-callout .links p{text-align:left;display:inline}.card-callout .links p .button{margin:0 18px 18px 0}}.content-type{background:#69def3;border-radius:5px;padding:5px 10px;font-size:14px;position:absolute;top:18px;left:18px;z-index:100;color:#4a4a4a}.article .content-type,.issue .content-type{padding:2px 5px;font-size:12px;top:9px;left:9px}.vetted{position:absolute;right:9px;top:9px;width:45px!important;height:45px!important;border-radius:50%;background:#fff url(../images/nsta-lockup.svg) center center no-repeat;background-size:60% auto;z-index:100}.vetted:before{content:'NSTA vetted resource';position:absolute;left:50%;top:0;transform:translate(-50%,-31px);display:none;white-space:nowrap;font-size:13px;font-family:Rubik-Light,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.18);color:#333;padding:3px 9px;border-radius:3px}@media (min-width:0em) and (max-width:48em){.vetted:before{left:auto;right:0;transform:translate(0,-31px)}}.vetted:after{content:'';position:absolute;left:calc(50% - 10px);top:-12px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;display:none}.vetted:hover:after,.vetted:hover:before{display:block}.article .vetted,.issue .vetted,.list-items .article .vetted,.list-items .issue .vetted{right:5px;top:5px;width:40px!important;height:40px!important}.article.vetted .cover:after,.issue.vetted .cover:after,.list-items .article.vetted .cover:after,.list-items .issue.vetted .cover:after{right:5px;top:5px;width:40px;height:40px}.article .cover:not([data-bg]),.card-callout:not([data-bg]){background-image:url(../images/logo-white4.svg);background-repeat:no-repeat;background-position:center center;background-size:contain!important;background-color:rgba(66,80,114,.75)!important}.callouts .card-callout{height:auto;min-height:200px;padding:18px 18px 0 18px;align-items:center}@media (min-width:0em) and (max-width:48em){.callouts .card-callout{justify-content:center}}.callouts .card-callout .blurb p{font-size:22px;color:#fff;line-height:1.3}.callouts .card-callout .blurb p a:not(.button){color:#fff;font-weight:700}.callouts p.logo img{border-radius:5px}.side-callout{background:#f5f5f5;border-radius:5px;margin:0 0 18px 0}.side-callout .hdr{background:linear-gradient(to bottom,#f8669d,#b61b56);border-radius:5px 5px 0 0;padding:18px;color:#fff;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.side-callout .indent{padding:18px 18px 9px 18px}.side-callout h5{color:#425072}.side-callout h4{margin-bottom:9px}.side-callout .button{width:100%}.side-callout .button.outline{border:1px solid #0091ca;color:#0091ca}.side-callout .button.text{width:auto}.bordered-callout{margin:0 0 45px 0;border-top:3px solid #fe991f;border-bottom:3px solid #fe991f;padding:45px 0 27px 0}.bordered-callout p{text-align:center;font-size:1.5em;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;max-width:80%;margin:0 auto;line-height:1.3}.logo-area{background:linear-gradient(to bottom,#f8669d,#b61b56);padding:18px}.page-wrap .list-with-icons{margin:0 0 0 auto;display:inline-block}.page-wrap .list-with-icons li{text-align:left;font-size:24px;color:#425072;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;margin:0;padding:23px 0 23px 65px;line-height:1.1}.page-wrap .list-with-icons li:before{display:none}.page-wrap .list-with-icons li img{position:absolute;left:0;top:50%;transform:translateY(-50%)}.forum{display:flex;align-items:center;border-top:1px solid #cbccd0;padding:45px 0}@media (min-width:0em) and (max-width:48em){.forum{flex-wrap:wrap}}.forum h3,.forum h4{color:#0091ca}@media (min-width:0em) and (max-width:48em){.forum h3,.forum h4{text-align:left}}.forum .button.outline{border:1px solid #0091ca;color:#0091ca}.forum .button.outline:hover{background:#0091ca;color:#fff}.forum .img{padding:0 27px 0 0;width:350px;min-width:350px}@media (min-width:0em) and (max-width:48em){.forum .img{width:100%;min-width:1px;padding:0 0 18px 0}}.forum .section{width:100%}.forum .section p{font-family:Rubik-Light,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.content-list{display:flex;flex-wrap:wrap;width:calc(100% + 27px)}@media (min-width:0em) and (max-width:48em){.content-list{width:100%}}.content-list>div{width:calc(33.33% - 27px);margin:0 27px 27px 0}@media only screen and (max-width:950px){.content-list>div{width:calc(50% - 27px)}}@media (min-width:0em) and (max-width:48em){.content-list>div{margin:0 0 18px 0;width:100%}}.list-items .article{display:flex;align-items:flex-start;background:0 0;margin:0 0 27px 0}.list-items .article .cover{width:30%;max-width:265px;padding-bottom:0;border-radius:5px}.list-items .article .cover a{display:block;padding-bottom:55%;border-radius:5px}.list-items .article .blurb{display:flex;flex-direction:column;padding:0}.list-items .article .blurb:not(:first-child){width:70%;padding:0 18px}@media (min-width:0em) and (max-width:48em){.list-items .article .blurb{padding-right:0}}.list-items .article .blurb .date{margin:0 0 2px 0;font-weight:400;font-size:15px}.list-items .article .blurb p:not(.date){font-family:Rubik-Light,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:14px}.list-items .article .blurb p.by{color:#868789;font-size:14px}.list-items .article .blurb p.title{font-size:18px;padding:0 0 5px 0}.list-items .article .tags{margin:auto 0 0 0;padding:10px 0 0 0}.list-items .article .tags a{background:#f5f5f5}.list-items .article .tags a:hover{color:#000}.list-items .issue{display:flex;background:0 0;margin:0 0 27px 0;max-width:100%}.list-items .issue>div:first-child:not(.blurb){width:30%;max-width:265px;position:relative}.list-items .issue .cover{border-radius:5px}.list-items .issue .cover a{display:block;padding-bottom:55%}.list-items .issue .blurb{display:flex;padding:0;flex-direction:column}.list-items .issue .blurb:not(:first-child){width:70%;padding:0 18px}.list-items .issue .blurb .date{margin:0 0 2px 0;font-weight:400;font-size:15px}.list-items .issue .blurb p:not(.date){font-family:Rubik-Light,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:14px}.list-items .issue .blurb p.by{color:#868789;font-size:14px}.list-items .issue .blurb p.title{font-size:18px;padding:0 0 5px 0}.list-items .issue .tags{margin:auto 0 0 0;padding:10px 0 0 0}.list-items .issue .tags a{background:#f5f5f5}.list-items .issue .tags a:hover{color:#000}.content-with-callouts .content .content-list,.options-box .content-list{width:calc(100% + 27px)}@media (min-width:0em) and (max-width:48em){.content-with-callouts .content .content-list,.options-box .content-list{width:100%}}.content-with-callouts .content .content-list>div,.options-box .content-list>div{width:calc(50% - 27px);margin:0 27px 27px 0}@media only screen and (max-width:1170px){.content-with-callouts .content .content-list>div,.options-box .content-list>div{width:calc(100% - 27px)}}@media (min-width:0em) and (max-width:48em){.content-with-callouts .content .content-list>div,.options-box .content-list>div{margin:0 0 18px 0;width:100%}}.content-list-hdr,.search-results-page .views-exposed-form{display:flex;align-items:center;width:100%}@media (min-width:0em) and (max-width:48em){.content-list-hdr,.search-results-page .views-exposed-form{flex-wrap:wrap}}.content-list-hdr h4,.search-results-page .views-exposed-form h4{color:#0091ca;font-weight:700}.content-list-hdr .util-list,.search-results-page .views-exposed-form .util-list{justify-content:flex-end}.content-list-hdr .util-list>p,.search-results-page .views-exposed-form .util-list>p{font-size:14px}@media (min-width:0em) and (max-width:48em){.content-list-hdr .util-list,.search-results-page .views-exposed-form .util-list{width:100%;justify-content:flex-start}}.util-list{margin:0 0 18px auto;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media (min-width:0em) and (max-width:48em){.util-list form{width:100%}}.util-list.center{flex-direction:column}.util-list.left{justify-content:flex-start}.util-list.left p{margin-left:0}.util-list.right{justify-content:flex-end}.util-list.right p:last-child{margin-right:0}.util-list>p{margin:0 9px 9px 9px;font-weight:700;font-size:16px;padding:0}@media (min-width:0em) and (max-width:48em){.util-list>p{margin-left:0;margin-right:9px;width:100%}}.util-list a{margin:0 0 0 9px}@media (min-width:0em) and (max-width:48em){.util-list a{margin-left:0;margin-right:9px}}.util-list input{width:100%}.util-list .error{width:100%;color:red;font-family:"Geogrotesque Cond W01 Regular","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400}.util-list .button.right-align{background:#0091ca;border:1px solid #0091ca}.util-list .button{white-space:nowrap}.util-list input[type=text],.util-list select{background:0 0;border:1px solid #cbccd0;width:100%;font-size:16px;font-family:"Geogrotesque Cond W01 Regular","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;color:#4a4a4a;border-radius:5px}.intro .util-list{margin-top:27px}.intro .util-list p{font-size:16px!important}.search-results-page .views-exposed-form{max-width:1140px;margin:0 auto;padding:40px 0 0 0!important}@media only screen and (max-width:1220px){.search-results-page .views-exposed-form{padding:40px 15px 0 15px!important}}.search-results-page .views-exposed-form label{font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.search-results-page .views-exposed-form>div{width:100%}.search-results-page .views-exposed-form{flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;margin:0 0 18px 0}.search-results-page .views-exposed-form .form-actions{width:100%}.search-results-page .views-exposed-form label,.search-results-page .views-exposed-form legend{color:#868789;font-size:18px;font-family:"Geogrotesque Cond W01 Regular","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.search-results-page .views-exposed-form legend{padding:0 0 5px 0}.search-results-page .views-exposed-form .main-filters{display:flex;flex-wrap:wrap;width:100%}.search-results-page .views-exposed-form .main-filters>div{margin:0 0 20px 0}.search-results-page .views-exposed-form .main-filters .results-no{align-self:center;margin:0;color:#868789;font-size:14px;padding-left:18px;padding-right:18px}@media (min-width:0em) and (max-width:48em){.search-results-page .views-exposed-form .main-filters .results-no{margin:-9px auto 0 auto;padding:0 0 18px 0;width:100%}}.search-results-page .views-exposed-form .fieldset-wrapper .form-radios{display:flex;background:#dbdbdb;border-radius:30px}.search-results-page .views-exposed-form .fieldgroup.form-wrapper{margin:0 0 18px auto}@media only screen and (max-width:1070px){.search-results-page .views-exposed-form .fieldgroup.form-wrapper{margin:0 0 18px 0}}.search-results-page .views-exposed-form .js-form-item{padding:0}.search-results-page .views-exposed-form .js-form-item [type=radio]+label{margin:0;padding:15px 27px;display:block;text-transform:uppercase;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:14px;color:#4a4a4a}.search-results-page .views-exposed-form .js-form-item [type=radio]:checked+label,.search-results-page .views-exposed-form .js-form-item [type=radio]:not(:checked)+label{padding-left:27px}.search-results-page .views-exposed-form .js-form-item [type=radio]:checked+label{background:#0091ca;border-radius:30px;color:#fff}.search-results-page .views-exposed-form .js-form-item [type=radio]:checked+label::before,.search-results-page .views-exposed-form .js-form-item [type=radio]:not(:checked)+label::before{display:none}.search-results-page .views-exposed-form .js-form-item.form-item-created-min{float:left;padding:0 10px 0 0;width:auto;min-width:90px}.search-results-page .views-exposed-form .js-form-item.form-item-created-min p{padding:0 0 5px 0}.search-results-page .views-exposed-form .js-form-item.form-item-created-min .field-prefix,.search-results-page .views-exposed-form .js-form-item.form-item-created-min .field-prefix p{color:#3e7b25;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.search-results-page .views-exposed-form .js-form-item.form-item-created-max{padding-top:32px}.search-results-page .views-exposed-form .js-form-item.form-item-created-max .field-prefix{padding-right:10px}@media (min-width:0em) and (max-width:48em){.search-results-page .views-exposed-form .js-form-item{width:100%}}.search-results-page .views-exposed-form input[type=text]{border:1px solid #0091ca;height:45px;border-radius:5px 0 0 5px}.search-results-page .views-exposed-form .button{background:0 0;padding:0!important;color:#0091ca;border:0;cursor:pointer;margin:0 30px 0 0}.search-results-page .views-exposed-form .button#edit-submit-search,.search-results-page .views-exposed-form .button#edit-submit-search-results-main{display:none!important}.search-results-page .views-exposed-form .button:active,.search-results-page .views-exposed-form .button:focus,.search-results-page .views-exposed-form .button:hover{color:#0091ca!important}.search-results-page .callouts .main-filters{display:none}.search-results-page .callouts .advanced-filters fieldset{margin:0 0 18px 0;padding:0 0 18px 0;border-bottom:2px solid #aeaeae}.search-results-page .callouts .advanced-filters fieldset#edit-search-book--wrapper,.search-results-page .callouts .advanced-filters fieldset#edit-search-journals--wrapper,.search-results-page .callouts .advanced-filters fieldset#edit-search-topic-as-type--wrapper{border-bottom:0;margin:0;padding:0}.search-results-page .callouts .advanced-filters fieldset#edit-search-topic-as-type--wrapper legend{display:none}.search-results-page .callouts .advanced-filters fieldset#edit-search-journals--wrapper .form-item{padding:0 0 0 10px}.search-results-page .callouts .advanced-filters fieldset#edit-search-journals--wrapper{padding:10px 0 0 0}.search-results-page .callouts .advanced-filters fieldset#edit-search-type--wrapper legend{display:none}.search-results-page .callouts .advanced-filters fieldset:last-child{border:0}.search-results-page .callouts legend{color:#3e7b25;font-size:18px;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;margin:0 0 9px 0}.search-results-page .callouts select{background:#fff;max-width:90px;height:40px;border-radius:5px}.search-results-page .content .advanced-filters .js-form-item input[type=checkbox]:not(:checked),.search-results-page .content .advanced-filters .js-form-item input[type=checkbox]:not(:checked)+label{display:none}.search-results-page .content .advanced-filters .show-more,.search-results-page .content .advanced-filters legend{display:none}.search-results-page .content .advanced-filters .js-form-item{display:inline-block}.search-results-page .content .advanced-filters .form-checkboxes.fieldgroup{display:flex;flex-wrap:wrap}.search-results-page .content .advanced-filters .fieldgroup.form-wrapper{margin-bottom:0}.search-results-page .content .advanced-filters .js-form-item input[type=checkbox]:checked+label{background:#f5f5f5;padding:8px 40px 8px 20px!important;margin:0 9px 9px 0;border-radius:15px;color:#4a4a4a;font-size:14px;font-family:Rubik-Light,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.search-results-page .content .advanced-filters .js-form-item input[type=checkbox]:checked+label:before{content:'\f00d';font-family:FontAwesome;width:auto;height:auto;background:0 0;border:0;box-shadow:none;left:auto;right:15px;top:50%;transform:translateY(-55%)}.search-results-page .content .advanced-filters .js-form-item input[type=checkbox]:checked+label:after{display:none}.search-results-page .content .advanced-filters a{font-family:Rubik-Light,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:14px;white-space:nowrap}@media (min-width:0em) and (max-width:48em){.search-results-page .content .fieldgroup.form-wrapper{width:100%}}.search-results-page .content #edit-actions{padding:0!important}.search-results-page .content #edit-actions input.js-form-submit{display:none!important}.search-results-page .callouts .advanced-filters fieldset#edit-search-journals--wrapper{padding:0 0 5px 0}.search-results-page .callouts .advanced-filters fieldset#edit-search-journals--wrapper legend{color:#4a4a4a;margin:0;padding:2px 0 0 0;font-family:Rubik-Medium,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:14px;padding-left:35px;position:relative;cursor:pointer}.search-results-page .callouts .advanced-filters fieldset#edit-search-journals--wrapper legend:before{content:'\f105';font-family:FontAwesome;color:#fff;text-align:center;font-size:15px;position:absolute;left:2px;top:0;width:15px;height:15px;line-height:15px;background:#777;border-radius:3px;border:2px solid #777;transition:all ease .3s}.search-results-page .callouts .advanced-filters fieldset#edit-search-journals--wrapper legend.expanded:before{transform:rotate(90deg)}.search-results-page .callouts .advanced-filters fieldset#edit-search-journals--wrapper .fieldset-wrapper{display:none;padding:15px 0 0 0}.search-results-page .callouts .advanced-filters fieldset#edit-search-journals--wrapper .fieldset-wrapper .form-item{padding-left:35px}.resources-list .callouts .highlighted-column fieldset{margin:0 0 18px 0;padding:0 0 18px 0;border-bottom:2px solid #aeaeae}.resources-list .callouts .highlighted-column fieldset#edit-search-book--wrapper,.resources-list .callouts .highlighted-column fieldset#edit-search-journals--wrapper,.resources-list .callouts .highlighted-column fieldset#edit-search-topic-as-type--wrapper{border-bottom:0;margin:0;padding:0}.resources-list .callouts .highlighted-column fieldset#edit-search-topic-as-type--wrapper legend{display:none}.resources-list .callouts .highlighted-column fieldset#edit-search-journals--wrapper .form-item{padding:0 0 0 10px}.resources-list .callouts .highlighted-column fieldset#edit-search-journals--wrapper{padding:10px 0 0 0}.resources-list .callouts .highlighted-column fieldset#edit-search-type--wrapper legend{display:none}.resources-list .callouts .highlighted-column fieldset:last-child{border:0}.resources-list .callouts .highlighted-column fieldset#edit-search-journals--wrapper{padding:0 0 5px 0}.resources-list .callouts .highlighted-column fieldset#edit-search-journals--wrapper legend{color:#4a4a4a;margin:0;padding:2px 0 0 0;font-family:Rubik-Medium,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:14px;padding-left:35px;position:relative;cursor:pointer}.resources-list .callouts .highlighted-column fieldset#edit-search-journals--wrapper legend:before{content:'\f105';font-family:FontAwesome;color:#fff;text-align:center;font-size:15px;position:absolute;left:2px;top:0;width:15px;height:15px;line-height:15px;background:#777;border-radius:3px;border:2px solid #777;transition:all ease .3s}.resources-list .callouts .highlighted-column fieldset#edit-search-journals--wrapper legend.expanded:before{transform:rotate(90deg)}.resources-list .callouts .highlighted-column fieldset#edit-search-journals--wrapper .fieldset-wrapper{display:none;padding:15px 0 0 0}.resources-list .callouts .highlighted-column fieldset#edit-search-journals--wrapper .fieldset-wrapper .form-item{padding-left:35px}.highlighted-column legend{color:#3e7b25;font-size:18px;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;margin:0 0 9px 0}.highlighted-column .views-exposed-form fieldset .js-form-item{padding:0}.highlighted-column .views-exposed-form{padding:0}.highlighted-column .views-exposed-form .button.form-submit{display:none!important}.highlighted-column .fieldgroup{border:0;padding:0}.highlighted-column input[type=text]{background:#fff!important;border:1px solid #cbccd0!important;padding-right:55px}.highlighted-column .button.right-align{margin-top:-54px;height:45px;width:auto!important}#case-studies .highlighted-column .views-exposed-form .button.form-submit{display:block!important}.content .views-exposed-form{display:none}.search-results-page .content .views-exposed-form{display:flex;padding:0 0 45px 0}.page-wrap .search-results-page .views-exposed-form input[type=submit]{float:right;background:#0091ca!important;min-width:45px;border-radius:0 5px 5px 0;margin:26px 0 0 0;position:relative;font-family:Ionicons;color:#fff;font-size:20px}.section-level-up .views-exposed-form{padding-top:0!important}.section-header-with-util-area{display:flex;justify-content:space-between;flex-wrap:wrap}.section-header-with-util-area .util{display:flex;align-items:center;margin:-8px 0 18px 0}@media (min-width:0em) and (max-width:48em){.section-header-with-util-area .util{flex-wrap:wrap;width:100%}.section-header-with-util-area .util input[type=text]{min-width:250px;width:100%}}.section-header-with-util-area .util .search-area{max-width:350px;padding:0 0 18px 0}@media (min-width:0em) and (max-width:48em){.section-header-with-util-area .util .search-area{width:100%;max-width:100%}}.section-header-with-util-area .util p{padding:0 0 18px 18px}@media (min-width:0em) and (max-width:48em){.section-header-with-util-area .util p{padding:0 18px 18px 0}}.section-header-with-util-area .util .button.outline{border:1px solid #0091ca;color:#0091ca}.section-header-with-util-area .util .button.outline:active,.section-header-with-util-area .util .button.outline:focus,.section-header-with-util-area .util .button.outline:hover{background:0 0;color:#0091ca!important}.titles{margin:0 0 27px 0;border-right:1px solid #cbccd0}@media only screen and (max-width:600px){.titles{border-left:1px solid #cbccd0;border-bottom:1px solid #cbccd0}}.titles td{text-align:left;padding:18px;border:1px solid #cbccd0;border-top:none;border-right:none}.titles td a{color:#0091ca;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}@media only screen and (max-width:600px){.titles td{display:inline-block;border:0}.titles td:not(:first-child){font-size:16px;border-bottom:0;border-top:0;max-width:100px;vertical-align:top}}@media only screen and (max-width:600px){.titles td:first-child{width:100%;padding:9px 9px 0 9px;border-top:1px solid #cbccd0}}.titles td:first-child a{font-weight:700;font-size:18px;line-height:1.2}@media (min-width:0em) and (max-width:48em){.titles td:first-child a{font-size:16px}}.titles td:not(:first-child):before{content:attr(data-name);display:none;color:#868789}@media only screen and (max-width:600px){.titles td:not(:first-child):before{display:block;font-size:14px}}.titles th{background:#f5f5f5;text-align:left;padding:18px;border:1px solid #cbccd0;border-right:none;font-family:"Geogrotesque Cond W01 Regular","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight:400;font-size:18px}.titles th a{color:#4a4a4a;display:block;padding-right:30px;position:relative}.titles th a:after{content:'\f161';font-family:FontAwesome;position:absolute;right:0;top:50%;color:#868789;transform:translateY(-50%)}.titles th a:hover{text-decoration:none}@media only screen and (max-width:600px){.titles th:first-child{width:100%;display:block}}@media only screen and (max-width:600px){.titles th{padding:9px;font-size:16px;display:block;width:100%;border-bottom:0}.titles th:not(:first-child){display:none}}.signup{max-width:750px;margin:0 auto}.signup h4,.signup p{text-align:center}.signup p.label{text-align:left}.signup a:not(.button){text-decoration:underline;color:#4a4a4a}.signup .form{max-width:350px;margin:0 auto 45px auto}.signup .form input{width:100%;min-width:1px}.signup .form p{padding:0 20px 9px 0;width:100%;clear:both}@media (min-width:0em) and (max-width:48em){.signup .form p{padding-right:0}}.signup .form p.half{float:left;width:50%;padding-right:20px;clear:none}@media (min-width:0em) and (max-width:48em){.signup .form p.half{width:100%;padding-right:0}}.signup .form p.half input{min-width:1px;width:100%}.signup .form p:not(.align-center){text-align:left}.signup h4{font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.membership-form input[type=password],.membership-form input[type=text]{width:100%;border:1px solid #cbccd0;background:0 0;height:50px}.membership-form a:not(.button){color:#0091ca;font-size:14px}.membership-form h4{color:#4a4a4a!important;font-weight:600;clear:both!important;display:block!important;width:100%!important;margin:0 0 20px 0!important}.membership-form h4:not(:first-child){padding-top:20px!important;margin:0 20px 0 0}.membership-form p{padding:0 20px 9px 0;width:100%;clear:both}@media (min-width:0em) and (max-width:48em){.membership-form p{padding-right:0}}.membership-form p.alignleft,.membership-form p.alignright{width:auto;clear:none}.membership-form p.half{float:left;width:50%;padding-right:20px;clear:none}@media (min-width:0em) and (max-width:48em){.membership-form p.half{width:100%;padding-right:0}}.membership-form p.half input{min-width:1px;width:100%}.membership-form p.third{float:left;width:25%;padding-right:20px;clear:none}@media (min-width:0em) and (max-width:48em){.membership-form p.third{width:100%;padding-right:0}}.membership-form p.third input{min-width:1px;width:100%}.membership-form p label:is-empty{display:none}.membership-form p.error label{color:red}.membership-form p.error input{border:1px solid #fb5b46;background:rgba(251,91,70,.1)}.membership-form p.error .select2-container--default .select2-selection--single{border:1px solid #fb5b46;background:rgba(251,91,70,.1)}.membership-form p:not(.align-center){text-align:left}.membership-form .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:18px}.membership-form label span{float:right}.membership-form .button{width:auto;margin:18px 5px}.membership-form .button.small{padding:7px 20px 7px 20px;vertical-align:-.1em}.content-half-half .membership-form{max-width:400px}.status-bar{position:absolute;left:0;top:-2px;width:0;border-top:5px solid #3e7b25}.status-bar.step1{width:25%}.status-bar.step2{width:50%}.status-bar.step3{width:75%}.status-bar.step4{width:100%}.signup a:not(.button){text-decoration:underline;color:#4a4a4a}.signup .button:not(.right-align){margin-top:18px}div.intro{padding:0}@media (min-width:0em) and (max-width:48em){div.intro{padding:0}}.block-content p{font-family:Rubik-Light,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.intro.section-level-down .block-content,.intro.section-level-up .block-content{max-width:750px;margin:0 auto}.intro.section-level-down .block-content p,.intro.section-level-up .block-content p{text-align:center;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.intro p{font-size:1.5em!important;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif!important;line-height:1.1!important}.intro-centered{max-width:750px;margin:0 auto}.intro-centered h3,.intro-centered h4,.intro-centered p{text-align:center}.article-header a,.article-header h1,.article-header h2,.article-header p{color:#425072}.article-header p{font-size:18px!important}.article-header h1+p{font-size:1.5em!important}.article-header .article-info{padding:0 0 18px 0}.article-header .article-info p{padding:0}.article-header .article-info p.by a{text-decoration:underline}.article-intro{padding:50px 90px 0 90px;background:#fff;margin:-300px 0 0 0;min-height:300px;border-radius:10px 10px 0 0;font-size:22px;font-family:Rubik-Medium,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}@media (min-width:0em) and (max-width:48em){.article-intro{padding:18px;margin:-100px 0 0 0}}.article-intro p{font-size:22px;font-family:Rubik-Medium,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.article-intro .social{display:flex;justify-content:space-between}.article-intro .social p.download{width:235px;padding-left:27px}.article-intro .social p.download .button{width:100%}@media (min-width:0em) and (max-width:48em){.article-intro .social p.download{padding-left:9px;width:auto}}@media (min-width:0em) and (max-width:48em){.article-intro .social p span{display:none}}.article-intro .social.floating{left:0;width:100%;top:67px;padding:0 calc(50% - 570px + 90px);z-index:100}.article-intro .social.floating.stuck{background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.25);padding-top:18px}@media (min-width:0em) and (max-width:48em){.article-intro .social.floating.stuck{padding:18px 20px 0 20px}}.article-intro .sticky-wrapper{min-height:1px!important}.general-article-intro{padding:0;background:#fff;font-size:22px;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.general-article-intro .social{display:flex;justify-content:space-between}.general-article-intro .social p a{font-size:16px;margin:0 15px 0 0;color:#0091ca;font-family:"Geogrotesque Cond W01 Regular","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.general-article-intro .social p a i{font-size:13px}@media (min-width:0em) and (max-width:48em){.general-article-intro .social p{text-align:center}.general-article-intro .social p span{display:none}.general-article-intro .social p i{background:#425072;border-radius:50%;width:30px;height:30px;line-height:30px;text-align:center;color:#fff}}.general-article-intro .social.floating{left:0;width:100%;top:67px;padding:0 calc(50% - 379px);z-index:100}.general-article-intro .social.floating.stuck{background:#425072;box-shadow:0 0 10px 0 rgba(0,0,0,.25);padding-top:18px}.general-article-intro .social.floating.stuck a{color:#fff!important}@media (min-width:0em) and (max-width:48em){.general-article-intro .social.floating.stuck{top:63px;padding:18px 20px 0 20px}.general-article-intro .social.floating.stuck p i{background:#fff;border-radius:50%;width:30px;height:30px;line-height:30px;text-align:center;color:#425072}}.general-article-intro .sticky-wrapper{min-height:1px!important}.expanded-general-article-intro{box-shadow:inset 0 3px 5px 0 rgba(0,0,0,.26);background:#425072 url(../images/full-mask.jpg) center center no-repeat;background-size:cover;position:relative}.expanded-general-article-intro:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.25)}.expanded-general-article-intro .supplemental-content{max-width:768px;margin:0 auto;padding:27px 0;position:relative;z-index:10}.expanded-general-article-intro .supplemental-content a,.expanded-general-article-intro .supplemental-content h3,.expanded-general-article-intro .supplemental-content h4,.expanded-general-article-intro .supplemental-content p{color:#fff}.expanded-general-article-intro .supplemental-content li a{text-decoration:underline}.expanded-general-article-intro .supplemental-content li a:hover{color:#fff}.expanded-general-article-intro .supplemental-content li:before{color:#fff}.expanded-general-article-intro .close{font-size:15px;padding:0}.expanded-general-article-intro .close i{font-size:40px!important;vertical-align:-.25em;margin:0 5px 0 0}.expanded-general-article-intro .close:hover{text-decoration:none!important}@media (min-width:0em) and (max-width:48em){.expanded-general-article-intro .close{text-align:center}}.blog .section-level-up.narrow .general-article-header,.general-article .section-level-up.narrow .general-article-header{margin:0 0 18px 0}.blog .section-level-up.narrow .general-article-header p,.general-article .section-level-up.narrow .general-article-header p{font-size:21px;font-family:"Geogrotesque Cond W01 Regular","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.blog .section-level-up.narrow .general-article-header p.source,.general-article .section-level-up.narrow .general-article-header p.source{font-size:18px;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.blog .section-level-up.narrow .general-article-header p a,.general-article .section-level-up.narrow .general-article-header p a{color:#0091ca}.section-level-up.narrow{padding:45px calc(50% - 384px) 0 calc(50% - 384px);box-shadow:none}@media only screen and (max-width:1220px){.section-level-up.narrow{padding:18px 20px 0 20px}}.section-level-up.narrow img.alignleft{margin-right:18px!important}.section-level-up.narrow blockquote ul li:before{position:relative;left:auto;top:auto;margin:0 9px 0 0}.section-level-up.narrow .wp-block-gallery li{margin-left:0}.section-level-up.narrow .wp-block-gallery li:before{display:none}.section-level-up.narrow .wp-block-image figure.alignleft,.section-level-up.narrow .wp-block-image figure.alignright{width:auto}.section-level-up.narrow+.section-level-up.narrow{padding-top:0}.section-level-up.narrow+.section-level-down{box-shadow:inset 0 7px 9px -7px rgba(0,0,0,.2)}.blog .expanded-general-article-intro+.section-level-up.narrow,.bloge .hero+.section-level-up.narrow,.general-article .expanded-general-article-intro+.section-level-up.narrow,.general-article .hero+.section-level-up.narrow{position:relative;z-index:11}.blog main strong,.general-article main strong{font-family:Rubik-Medium,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.blog .page-wrap main .narrow a:not(.button),.general-article .page-wrap main .narrow a:not(.button){color:#0091ca}.blog .section-level-up.narrow,.general-article .section-level-up.narrow{margin:0 auto;font-family:Rubik-Light,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:18px;line-height:1.5;position:relative;z-index:9}.blog .section-level-up.narrow h1,.blog .section-level-up.narrow h2,.blog .section-level-up.narrow h3,.blog .section-level-up.narrow h4,.blog .section-level-up.narrow h5,.blog .section-level-up.narrow h6,.general-article .section-level-up.narrow h1,.general-article .section-level-up.narrow h2,.general-article .section-level-up.narrow h3,.general-article .section-level-up.narrow h4,.general-article .section-level-up.narrow h5,.general-article .section-level-up.narrow h6{font-weight:700}@media (min-width:0em) and (max-width:48em){.blog .section-level-up.narrow h1,.blog .section-level-up.narrow h2,.blog .section-level-up.narrow h3,.blog .section-level-up.narrow h4,.blog .section-level-up.narrow h5,.blog .section-level-up.narrow h6,.general-article .section-level-up.narrow h1,.general-article .section-level-up.narrow h2,.general-article .section-level-up.narrow h3,.general-article .section-level-up.narrow h4,.general-article .section-level-up.narrow h5,.general-article .section-level-up.narrow h6{text-align:left}}.blog .section-level-up.narrow li,.blog .section-level-up.narrow p,.blog .section-level-up.narrow td,.general-article .section-level-up.narrow li,.general-article .section-level-up.narrow p,.general-article .section-level-up.narrow td{font-family:Rubik-Light,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:16px}.blog .section-level-up.narrow ul,.general-article .section-level-up.narrow ul{overflow:hidden}.blog .section-level-up.narrow .card-callout,.general-article .section-level-up.narrow .card-callout{margin-left:-90px;margin-right:-90px}@media (min-width:0em) and (max-width:48em){.blog .section-level-up.narrow .card-callout,.general-article .section-level-up.narrow .card-callout{margin-left:0;margin-right:0}}.blog .section-level-up.narrow .card-callout h3,.blog .section-level-up.narrow .card-callout p,.general-article .section-level-up.narrow .card-callout h3,.general-article .section-level-up.narrow .card-callout p{color:#fff!important}.blog .section-level-up.narrow .features,.general-article .section-level-up.narrow .features{margin:0 -90px;width:calc(100% + 205px)}@media (min-width:0em) and (max-width:48em){.blog .section-level-up.narrow .features,.general-article .section-level-up.narrow .features{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}}.blog .section-level-up.narrow .block-content .wrapper,.general-article .section-level-up.narrow .block-content .wrapper{padding:0!important}.blog .section-level-up.narrow .highlighted-box .authors li p,.general-article .section-level-up.narrow .highlighted-box .authors li p{font-family:Rubik-Light,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.blog .section-level-up.narrow .highlighted-box .authors li p a,.general-article .section-level-up.narrow .highlighted-box .authors li p a{color:#4a4a4a!important;font-size:16px}.blog .section-level-up.narrow .expandable-box,.general-article .section-level-up.narrow .expandable-box{background:#f5f5f5;border:0}.blog .section-level-up.narrow .expandable-box>a,.general-article .section-level-up.narrow .expandable-box>a{font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;color:#0091ca}.blog .section-level-up.narrow .expandable-box>a:after,.general-article .section-level-up.narrow .expandable-box>a:after{content:'\f067';font-size:18px;top:5px}.blog .section-level-up.narrow .expandable-box.expanded>a:after,.general-article .section-level-up.narrow .expandable-box.expanded>a:after{content:'\f068';transform:none}section.narrow{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}section.narrow li,section.narrow p,section.narrow td{font-family:Rubik-Light,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:16px}.orange-txt{color:#fe991f}.content-with-callouts .content .intro{padding:0}.content-with-callouts .content .intro p{font-size:1.5em}.article-content{padding:0 90px;font-family:Rubik-Light,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:18px;line-height:1.5}@media (min-width:0em) and (max-width:48em){.article-content{padding:0}}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{color:#425072;font-weight:700}@media (min-width:0em) and (max-width:48em){.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{text-align:left}}.article-content li,.article-content p,.article-content td{font-family:Rubik-Light,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:18px}.article-content ul{overflow:hidden}.article-content .card-callout{margin-left:-90px;margin-right:-90px}@media (min-width:0em) and (max-width:48em){.article-content .card-callout{margin-left:0;margin-right:0}}.article-content .card-callout h3,.article-content .card-callout p{color:#fff!important}.article-content .features{margin:0 -90px;width:calc(100% + 205px)}@media (min-width:0em) and (max-width:48em){.article-content .features{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}}.article-content .block-content .wrapper{padding:0!important}.dark-overlayer{display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:101;background:rgba(0,0,0,.8)}.dark-overlayer.popup-overlayer{background:rgba(255,255,255,.95);z-index:102}.blocked{position:fixed;width:100%}.paywall{position:fixed;bottom:0;left:0;width:100%;z-index:105;background:#fff;display:flex;transition:opacity ease .8s}@media (min-width:0em) and (max-width:48em){.paywall{flex-wrap:wrap}}.paywall>div:first-child{padding:0 45px 0 calc(50% - 570px);background:#425072;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:1170px){.paywall>div:first-child{padding-left:20px}}@media (min-width:0em) and (max-width:48em){.paywall>div:first-child{padding:9px 27px 9px 27px;width:100%}.paywall>div:first-child img{max-width:150px}}.paywall>div:first-child p{color:#fff;font-size:25px;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;line-height:1}.paywall>div:last-child{width:60%;padding:100px calc(50% - 570px) 45px 125px;display:flex;flex-direction:column;justify-content:center;position:relative}@media only screen and (max-width:1170px){.paywall>div:last-child{padding-right:20px}}@media (min-width:0em) and (max-width:48em){.paywall>div:last-child{width:100%;padding:18px 27px 0 27px}}.paywall>div:last-child>p:first-child{font-size:27px;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;line-height:1.1}.paywall>div:last-child:before{content:'';position:absolute;left:0;top:0;width:80px;height:50%;background:linear-gradient(to left bottom,transparent 50%,#425072 51%)}@media (min-width:0em) and (max-width:48em){.paywall>div:last-child:before{display:none}}.paywall>div:last-child:after{content:'';position:absolute;left:0;top:50%;width:80px;height:50%;background:linear-gradient(to left top,transparent 50%,#425072 51%)}@media (min-width:0em) and (max-width:48em){.paywall>div:last-child:after{display:none}}.paywall>div:last-child .button:not(.outline){background:#0091ca;border:1px solid #0091ca}@media (min-width:0em) and (max-width:48em){.paywall>div:last-child .button:not(.outline){padding:10px 15px;font-size:18px}}.options{display:flex;margin:0 0 18px 0}@media (min-width:0em) and (max-width:48em){.options{flex-wrap:wrap}}.options p{padding:0 20px 0 0}@media (min-width:0em) and (max-width:48em){.options p{width:100%;justify-content:center;text-align:center;padding:0}}.options p.centered{padding-top:15px}@media (min-width:0em) and (max-width:48em){.options p.centered{padding:10px 0}}.select2{width:100%!important}.select2-container--default .select2-selection--single{border:1px solid #cbccd0;background:#fff;height:50px;border-radius:5px;-moz-border-radius:5px;text-align:center;font-size:16px;color:#4a4a4a;font-weight:400;text-transform:none;text-align:left}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#4a4a4a;line-height:50px;padding-left:15px}.select2-container--default .select2-results__option--highlighted{background:#0091ca!important}.select2-container--default .select2-results__option[aria-selected=true]{background:#f1f1f1!important;color:#0091ca}.select2-dropdown{border-color:#cbccd0;border-radius:4px;box-sizing:border-box;display:block;left:-100000px;position:absolute;width:100%;z-index:1051}.select2-dropdown .select2-results li{margin:0;padding-left:18px;font-size:16px}.select2-dropdown .select2-results li:before{display:none}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;width:20px;position:absolute;right:10px;top:11px}@media (min-width:48.063em) and (max-width:75em){.select2-container--default .select2-selection--single .select2-selection__arrow{top:8px}}.select2-container--default .select2-selection--single .select2-selection__arrow b{border:0}.select2-container--default .select2-selection--single .select2-selection__arrow:after{content:'\f3d0';font-size:18px;font-family:Ionicons;color:#cbccd0}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border:0}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow:after{content:'\f3d8';font-size:18px;font-family:Ionicons;color:#cbccd0}.js-grey-single+.select2-container--default .select2-selection--single{background:#e6e5e5;border:1px solid #e6e5e5}.js-grey-single+.select2-container--default .select2-selection--single .select2-selection__arrow{height:50px;width:50px;background:#0091ca;top:0;right:0;border-radius:0 5px 5px 0}.js-grey-single+.select2-container--default .select2-selection--single .select2-selection__arrow:after{color:#fff;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%)}.data-browser{max-width:350px;margin:18px auto 0 auto}.data-browser h4,.data-browser h5,.data-browser p{text-align:center}.figures,figure{margin:0 auto 27px auto;width:100%}.figures>figcaption,.figures>h5,figure>figcaption,figure>h5{font-size:14px;font-family:Rubik-Light,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;background:#f5f5f5;padding:10px;margin:0;color:#4a4a4a}.figures.left,.figures.right,figure.left,figure.right{max-width:450px}@media (min-width:0em) and (max-width:48em){.figures.left,.figures.right,figure.left,figure.right{max-width:250px}}@media only screen and (max-width:450px){.figures.left,.figures.right,figure.left,figure.right{max-width:100%;float:none!important;margin:0 0 18px 0!important}}.figures.left,figure.left{float:left;margin:0 27px 27px -90px}@media only screen and (max-width:1320px){.figures.left,figure.left{margin:0 27px 18px 0!important}}@media (min-width:0em) and (max-width:48em){.figures.left,figure.left{margin-right:0!important}}.figures.right,figure.right{float:right;margin:0 -90px 27px 27px}@media only screen and (max-width:1320px){.figures.right,figure.right{margin:0 0 18px 27px!important}}@media (min-width:0em) and (max-width:48em){.figures.right,figure.right{margin-left:0!important}}.figures.full,figure.full{margin:0 -90px 27px -90px;width:calc(100% + 180px)}@media only screen and (max-width:1320px){.figures.full,figure.full{margin:0 0 18px 0!important;width:100%}}@media (min-width:0em) and (max-width:48em){.figures.full,figure.full{margin-left:0;margin-right:0;width:100%}}.figures.center,figure.center{float:none;max-width:600px}.figures.center img,figure.center img{width:100%}.figures.center.full,figure.center.full{width:100%;max-width:100%;margin-left:0;margin-right:0}.figures.center.small,figure.center.small{max-width:300px;margin-left:auto;margin-right:auto}.figures.figure,figure.figure{border:1px solid #4a4a4a;padding:18px 18px 0 18px}.figures.figure figcaption,figure.figure figcaption{margin:-18px -18px 9px -18px;background:#4a4a4a;color:#fff;text-transform:uppercase}.figures.figure figure figcaption,figure.figure figure figcaption{margin:0;background:#f5f5f5;color:#4a4a4a;text-transform:none}.figures h4,.figures h5,.figures h6,figure h4,figure h5,figure h6{color:#4a4a4a!important;font-weight:600;margin:0 0 18px 0}.figures .embed-container,figure .embed-container{margin:0}figure.align-left,figure.align-right{width:auto;max-width:450px}figure.align-left img,figure.align-right img{width:100%}figure.align-right{margin:0 0 27px 27px}figure.align-left{margin:0 27px 27px 0}.figures{border:1px solid #4a4a4a;padding:18px 18px 0 18px;max-width:600px}.figures>h5{margin:-18px -18px 9px -18px;background:#4a4a4a;color:#fff!important;text-transform:uppercase}.figures .gallery{display:flex;flex-wrap:wrap}.figures .gallery .gallery-item{width:calc(50% - 15px)}.figures .gallery img{width:100%}figure.gallery-item{max-width:600px}figure.gallery-item img{width:100%}.wp-caption{border:0;width:100%!important;max-width:600px}.wp-caption.alignright{max-width:450px;margin:0 -90px 27px 27px}@media only screen and (max-width:1320px){.wp-caption.alignright{margin:0 0 18px 27px!important}}@media (min-width:0em) and (max-width:48em){.wp-caption.alignright{margin-left:0!important}}.wp-caption img{max-width:100%;width:100%}.inside-table,.table-container table{margin:0 0 27px 0;border-left:1px solid #cbccd0;border-collapse:collapse}.inside-table th,.table-container table th{background:#868789;color:#fff;text-align:left;padding:9px 18px;text-transform:uppercase;font-size:16px;font-weight:400}@media (min-width:0em) and (max-width:48em){.inside-table th,.table-container table th{display:block}}.inside-table td,.table-container table td{padding:0 18px 0 18px;border-bottom:1px solid #cbccd0;border-right:1px solid #cbccd0;vertical-align:top}@media (min-width:0em) and (max-width:48em){.inside-table td,.table-container table td{display:block}}.inside-table td li,.table-container table td li{font-size:14px}.inside-table td p,.table-container table td p{font-size:14px;padding:18px 0}.inside-table td p.hdr,.table-container table td p.hdr{font-size:20px;font-weight:700;border-bottom:1px solid #cbccd0;border-top:1px solid #cbccd0;margin:-1px -18px 0 -18px;padding:9px 0 9px 18px}.inside-table td p.hdr-row,.table-container table td p.hdr-row{font-size:18px;font-weight:700;border-bottom:1px solid #cbccd0;border-top:1px solid #cbccd0;margin:-1px -18px 0 -18px;padding:9px 0 9px 18px}.inside-table td p.subhdr-row,.table-container table td p.subhdr-row{font-weight:700;border-bottom:1px solid #cbccd0;border-top:1px solid #cbccd0;margin:-1px -18px 0 -18px;padding:9px 0 9px 18px}.inside-table td .hdr+p,.inside-table td .hdr-row+p,.inside-table td .subhdr-row+p,.table-container table td .hdr+p,.table-container table td .hdr-row+p,.table-container table td .subhdr-row+p{padding-top:18px}.inside-table table,.table-container table table{margin:0 -18px;width:calc(100% + 36px)}.inside-table table td,.table-container table table td{min-width:100px;padding:0 18px;font-size:14px}.inside-table table td img,.table-container table table td img{max-width:150px;margin:9px 0}@media (min-width:0em) and (max-width:48em){.inside-table table td,.table-container table table td{border-right:0;border-bottom:0}.inside-table table td:last-child,.table-container table table td:last-child{border-bottom:1px solid #cbccd0}}.inside-table table tr:last-child td,.table-container table table tr:last-child td{border-bottom:0}@media (min-width:0em) and (max-width:48em){.inside-table table tr:last-child td,.table-container table table tr:last-child td{border-bottom:1px solid #cbccd0}}.inside-table table tr:not(:last-child) td,.table-container table table tr:not(:last-child) td{border-bottom:1px solid #cbccd0!important}.inside-table table table,.table-container table table table{margin:18px 0;width:100%}.inside-table table table>tbody>tr>td,.table-container table table table>tbody>tr>td{padding:0}.inside-table table table table,.table-container table table table table{margin:0;width:100%;border-left:1px solid #cbccd0;border-right:1px solid #cbccd0;border-bottom:1px solid #cbccd0}.inside-table table table table>tbody>tr>td,.table-container table table table table>tbody>tr>td{padding:0 18px}.button,input[type=button]{background:#0091ca;border:1px solid #0091ca;border-radius:9px;color:#fff;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif!important;font-weight:400;font-size:1.16em;text-decoration:none;text-align:center;text-transform:uppercase;padding:18px 45px 18px 45px;margin:0;transition:all .2s ease-out;display:inline-block!important;box-shadow:none;line-height:1.3;min-width:1px;height:auto;-webkit-appearance:none}.button.orange,input[type=button].orange{background:#fe991f;border:1px solid #fe991f;font-weight:600}.button.orange:active,.button.orange:focus,.button.orange:hover,input[type=button].orange:active,input[type=button].orange:focus,input[type=button].orange:hover{background:#fe991f;border:1px solid #fe991f}.button.orange.dropdown:after,input[type=button].orange.dropdown:after{border-left:0}.button.light-blue,input[type=button].light-blue{background:#0091ca;border:1px solid #0091ca;font-weight:600}.button.light-blue:active,.button.light-blue:focus,.button.light-blue:hover,input[type=button].light-blue:active,input[type=button].light-blue:focus,input[type=button].light-blue:hover{background:#0091ca;border:1px solid #0091ca}.button.light-grey,input[type=button].light-grey{background:#f5f5f5;border:1px solid #979797;font-weight:600;color:#868789}.button.light-grey:active,.button.light-grey:focus,.button.light-grey:hover,input[type=button].light-grey:active,input[type=button].light-grey:focus,input[type=button].light-grey:hover{background:#868789;border:1px solid #868789}.button.dropdown,input[type=button].dropdown{padding-right:90px;position:relative;border-radius:5px}.button.dropdown:after,input[type=button].dropdown:after{content:'\f3d0';font-family:Ionicons;position:absolute;right:0;top:0;width:50px;height:100%;display:flex;align-items:center;justify-content:center;border-left:1px solid #fff}.button.menu,input[type=button].menu{padding-right:70px;position:relative;border-radius:5px;text-align:left}.button.menu:after,input[type=button].menu:after{content:'\f1c3';font-family:Ionicons;position:absolute;right:0;top:1px;width:50px;height:100%;display:flex;align-items:center;justify-content:center;border-left:1px solid #fff;font-size:20px}.button.close,input[type=button].close{padding-right:70px;position:relative;border-radius:5px}.button.close:after,input[type=button].close:after{content:'\f2c0';font-family:Ionicons;position:absolute;right:0;top:0;width:50px;height:100%;display:flex;align-items:center;justify-content:center;border-left:1px solid #fff;font-size:18px}.button.download,input[type=button].download{position:relative;border-radius:5px}.button.download:after,input[type=button].download:after{content:'\f2e3';font-family:Ionicons;margin:0 0 0 10px;font-size:25px;vertical-align:0}.button.help,input[type=button].help{position:relative;border-radius:5px}.button.help:after,input[type=button].help:after{content:'\f1cd';font-family:FontAwesome;margin:0 0 0 10px;font-size:17px;vertical-align:0}.button.search,input[type=button].search{position:relative;border-radius:5px}.button.search:after,input[type=button].search:after{content:'\f002';font-family:FontAwesome;margin:0 0 0 10px;font-size:17px;vertical-align:0}.button.cart,input[type=button].cart{padding-right:70px;padding-left:27px;position:relative;border-radius:5px;text-align:left}.button.cart:after,input[type=button].cart:after{content:'\f2b4';font-family:Ionicons;position:absolute;right:0;top:0;width:50px;height:100%;display:flex;align-items:center;justify-content:center}.button.pdf,input[type=button].pdf{padding-right:70px;padding-left:27px;position:relative;border-radius:5px;text-align:left}.button.pdf:after,input[type=button].pdf:after{content:'\f1c1';font-family:FontAwesome;position:absolute;right:0;top:0;width:50px;height:100%;display:flex;align-items:center;justify-content:center}.button.outline,input[type=button].outline{border:1px solid #0091ca;background:0 0;border-radius:5px;color:#0091ca}.button.outline.light-blue,input[type=button].outline.light-blue{border:1px solid #0091ca;color:#0091ca;font-weight:400}.button.outline:hover,input[type=button].outline:hover{background:#0091ca;border:1px solid #0091ca;color:#fff}.button.light,input[type=button].light{border:1px solid #fff;color:#fff}.button.light:after,input[type=button].light:after{border-left:1px solid #fff}.button.light:hover,input[type=button].light:hover{border:1px solid #fff;background:0 0}.button.small,input[type=button].small{font-size:18px;text-transform:none;padding:10px 20px;border-radius:5px}.button.small.dropdown,input[type=button].small.dropdown{padding:10px 30px 10px 10px}.button.small.dropdown:after,input[type=button].small.dropdown:after{width:10px;right:13px;border:none}.button.small.menu,input[type=button].small.menu{padding:10px 30px 10px 10px}.button.small.menu:after,input[type=button].small.menu:after{width:10px;right:13px;border:none}.button.small.close,input[type=button].small.close{padding:10px 30px 10px 10px}.button.small.close:after,input[type=button].small.close:after{width:10px;right:13px;border:none}.button.small.cart,input[type=button].small.cart{padding:10px 50px 10px 10px}.button.small.cart:after,input[type=button].small.cart:after{width:10px;right:18px;border:none;font-size:25px}.button.small.pdf,input[type=button].small.pdf{padding:10px 50px 10px 10px}.button.small.pdf:after,input[type=button].small.pdf:after{width:10px;right:18px;border:none;font-size:20px}.button.small.download:after,input[type=button].small.download:after{font-size:18px}.button.small.light,input[type=button].small.light{color:#868789;background:#fff}.button.small.light.dropdown,input[type=button].small.light.dropdown{padding-right:60px}.button.small.light.dropdown:after,input[type=button].small.light.dropdown:after{width:40px;right:0;border-left:1px solid #868789}.button.small.light:hover,input[type=button].small.light:hover{background:#868789;color:#fff;border:1px solid #868789}.button.small.light:hover.dropdown:after,input[type=button].small.light:hover.dropdown:after{border-left:1px solid #fff}.button.right-align,input[type=button].right-align{border-radius:0 5px 5px 0;padding:10px 15px;font-size:20px;line-height:1.1em;font-family:Ionicons!important;float:right;width:auto;min-width:1px;margin-top:-45px;position:relative;z-index:10}.button.text,input[type=button].text{padding:0;background:0 0!important;border:0!important;color:#4a4a4a;font-size:18px;position:relative;font-family:"Geogrotesque Cond W01 Regular","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;text-transform:none}.button.text:after,input[type=button].text:after{content:'';position:absolute;width:100%;left:0;bottom:-3px;border-bottom:2px solid #0091ca;border-left:none}.button.text:active,.button.text:focus,.button.text:hover,input[type=button].text:active,input[type=button].text:focus,input[type=button].text:hover{background:0 0;border:0;color:#0091ca!important}.button.text.light,input[type=button].text.light{color:#fff}.button.text.light:hover,input[type=button].text.light:hover{color:#0091ca!important}.button img,input[type=button] img{vertical-align:-.3em}.button:active,.button:focus,.button:hover,input[type=button]:active,input[type=button]:focus,input[type=button]:hover{background-color:rgba(0,145,202,.8);border:1px solid rgba(0,145,202,.8);color:#fff!important;text-decoration:none!important}.section-level-up .button.small.light{background:#f5f5f5;color:#fff;text-align:left;color:#868789;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif!important}.section-level-up .button.small.light:active,.section-level-up .button.small.light:focus,.section-level-up .button.small.light:hover{background:#cbccd0;border:1px solid #cbccd0}.membership{border:1px solid #cbccd0;border-radius:5px;margin:0 0 45px 0}.membership table{table-layout:fixed;border-bottom:1px solid #cbccd0}.membership th{font-weight:400;font-size:15px;vertical-align:top;border-left:1px solid #cbccd0;padding:27px 9px}.membership th:first-child{border:0}.membership th span{font-size:27px;font-weight:600}@media (min-width:0em) and (max-width:48em){.membership th span{font-size:18px}}.membership th span.price{color:#3e7b25;font-size:60px;font-weight:400}@media (min-width:0em) and (max-width:48em){.membership th span.price{font-size:35px}}.membership th .button{background:#fe991f;border:1px solid #fe991f;margin:10px 0 27px 0}@media (min-width:0em) and (max-width:48em){.membership th .button{padding:5px 10px}}.membership td{border-left:1px solid #cbccd0;border-top:1px solid #cbccd0;padding:18px 27px;text-align:center;font-size:25px;color:#9b9b9b}@media (min-width:0em) and (max-width:48em){.membership td{padding:9px}}.membership td:first-child{border-left:0;font-weight:600;text-align:left;font-size:18px;color:#4a4a4a}@media (min-width:0em) and (max-width:48em){.membership td:first-child{font-size:15px}}.membership td .fa-minus-circle{color:#e8e8e8}.membership .indent{padding:27px}@media (min-width:0em) and (max-width:48em){.membership .indent{padding:27px 9px}}.membership .indent h4{font-weight:600}.membership .indent h4 span{font-weight:400;font-size:15px}@media (min-width:0em) and (max-width:48em){.membership .indent h4 span{display:block}}@media (min-width:0em) and (max-width:48em){.membership .indent h4{text-align:left}}.membership .indent td{font-weight:600;color:#4a4a4a;font-size:18px;border-left:1px solid #cbccd0}.membership .indent td:last-child{text-align:right;border-right:1px solid #cbccd0}.membership+p .button{margin:0 18px 18px 0}@media (min-width:0em) and (max-width:48em){.membership+p .button{width:100%}}.membership-plan{display:flex;margin:0 0 27px 0;width:calc(100% + 27px)}@media only screen and (max-width:1220px){.membership-plan{width:calc(100% + 15px)}}@media only screen and (max-width:900px){.membership-plan{flex-wrap:wrap;margin:0 0 12px 0}}.membership-plan .membership-option{border:1px solid #cbccd0;border-radius:5px 5px 0 0;display:flex;flex-direction:column;flex:1;margin:0 27px 0 0}@media only screen and (max-width:1220px){.membership-plan .membership-option{margin:0 15px 0 0}}@media only screen and (max-width:900px){.membership-plan .membership-option{flex:0 1 auto;width:calc(50% - 15px);margin:0 15px 15px 0}}@media only screen and (max-width:500px){.membership-plan .membership-option{width:calc(100% - 15px);margin:0 15px 15px 0}}.membership-plan .general-info{display:flex;flex-direction:column;position:relative;flex:1 0 auto}.membership-plan .general-info .button{margin:auto 0 18px 0;width:100%}.membership-plan .general-info div.join{position:relative;margin:auto 18px 0 18px}.membership-plan .general-info .popup{display:none;top:auto;bottom:50px;left:25px;width:calc(100% - 25px);min-width:250px;transform:translateY(100%);padding:36px 18px 0 18px}.membership-plan .general-info .popup span{font-size:14px;display:block}.membership-plan .general-info .popup span.price{float:right;font-size:18px}.membership-plan .general-info .popup a:not(.button){color:#fe991f;font-weight:600;text-decoration:underline}.membership-plan .general-info .popup .close{color:transparent!important;right:10px;top:2px}.membership-plan .general-info .popup .close:after{content:'\f406';font-family:Ionicons;font-size:22px;color:#cbccd0}.membership-plan .hdr{border-bottom:1px solid #cbccd0;background-color:#f4f4f4;border-radius:5px 5px 0 0;padding:18px;font-size:20px;font-weight:700}.membership-plan .description{padding:18px 18px 0 18px}.membership-plan .description li,.membership-plan .description p{font-size:14px}.membership-plan .description li.price span,.membership-plan .description p.price span{font-size:54px;color:#3e7b25;font-weight:700;vertical-align:-.3em;margin:0 5px 0 0;line-height:1}.membership-plan .description li.price span.badge,.membership-plan .description p.price span.badge{background:#3e7b25;border-radius:50%;font-size:16px;color:#fff;width:42px;height:42px;line-height:42px;text-align:center;display:inline-block;font-weight:700;vertical-align:-.1em;margin-left:5px}.membership-plan .plan{margin:auto 0 0 0;padding:0 18px;position:relative}.membership-plan ul{border-top:2px solid #cbccd0;padding-top:18px}.membership-plan ul li{color:#9b9b9b;text-decoration:line-through;padding:0 0 21px 0;margin-left:25px;font-size:14px}.membership-plan ul li:before{display:none}.membership-plan ul li.activated{font-weight:600;color:#4a4a4a;text-decoration:none}.membership-plan ul li.activated:before{content:'\f14a';font-family:Ionicons;color:#3e7b25;margin:0 5px 0 0;font-size:20px;top:-4px;left:-22px;font-weight:400;vertical-align:-.1em;display:block}.membership-plan.rows{flex-direction:column;margin:0;width:100%}.membership-plan.rows .membership-option{margin:0 0 27px 0;border-radius:5px;flex-direction:row;flex:1 0 auto}@media only screen and (max-width:900px){.membership-plan.rows .membership-option{width:100%}}@media only screen and (max-width:500px){.membership-plan.rows .membership-option{width:100%;margin:0 0 15px 0;flex-direction:column}}.membership-plan.rows .plan{margin:0;padding:21px 45px 0 45px;width:66.66%}.membership-plan.rows .plan:first-child{width:100%}.membership-plan.rows .plan:first-child ul{column-count:3}@media (min-width:0em) and (max-width:48em){.membership-plan.rows .plan:first-child ul{column-count:2;column-gap:15px}}@media only screen and (max-width:500px){.membership-plan.rows .plan:first-child ul{column-count:1;column-gap:0;border-top:0;padding-top:0}}.membership-plan.rows .plan:first-child ul li{column-width:calc(33.33% - 25px)}.membership-plan.rows .plan:first-child ul li.activated:before{content:'\f149';font-family:Ionicons}@media only screen and (max-width:900px){.membership-plan.rows .plan{padding:18px 18px 0 18px;width:calc(100% - 300px)}}@media only screen and (max-width:500px){.membership-plan.rows .plan{width:100%}}.membership-plan.rows .general-info{display:block;width:33.33%;border-right:1px solid #cbccd0}@media only screen and (max-width:900px){.membership-plan.rows .general-info{width:300px}}@media only screen and (max-width:500px){.membership-plan.rows .general-info{width:100%;border-right:0}}.membership-plan.rows .general-info .hdr{text-align:center}.membership-plan.rows .general-info .description{max-width:280px;margin:0 auto}.membership-plan.rows .general-info .description p{text-align:center}.membership-plan.rows .general-info .button{margin:0 18px 18px 18px;width:calc(100% - 36px)}.membership-plan.rows .info{text-align:center}.membership-plan.rows ul{border-top:0;padding-top:0;column-count:2;column-width:calc(50% - 25px);column-gap:45px;margin:0}@media (min-width:0em) and (max-width:48em){.membership-plan.rows ul{column-count:1;column-gap:0}}@media only screen and (max-width:500px){.membership-plan.rows ul{border-top:2px solid #cbccd0;padding-top:18px}}.membership-plan.rows ul li{display:inline-block;width:calc(100% - 25px)}.membership-box{border:1px solid #cbccd0;padding:27px 18px 0 18px;margin:0 0 27px 0}.membership-box h5{font-size:20px;margin:0 0 18px 0}.membership-box li,.membership-box p{font-size:14px}.page-wrap .highlighted-box{background:#f5f5f5;padding:18px 18px 9px 18px;margin:0 0 27px 0;border-radius:5px}@media (min-width:0em) and (max-width:48em){.page-wrap .highlighted-box{display:block;padding-bottom:18px}}.page-wrap .highlighted-box p{font-family:"Geogrotesque Cond W01 Regular","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.page-wrap .highlighted-box .authors li{align-items:center}.page-wrap .highlighted-box .authors li a{color:#0091ca!important;display:inline-block;font-size:18px}.page-wrap .highlighted-box h5{color:#0091ca}.page-wrap .highlighted-box h5 a{display:block;text-decoration:none}@media (min-width:0em) and (max-width:48em){.page-wrap .highlighted-box h5{text-align:left}}.doc{position:relative}.doc a{padding-right:50px}.doc:after{content:'';position:absolute;right:18px;top:14px;width:25px;height:33px;color:#0091ca;font-size:27px;pointer-events:none;background:url(../images/document-icon.svg) center center no-repeat;background-size:contain}.link{position:relative}.link a{padding-right:50px}.link:after{content:'';position:absolute;right:18px;top:14px;color:#0091ca;font-size:27px;pointer-events:none;width:25px;height:33px;background:url(../images/link-icon.svg) center center no-repeat;background-size:contain}.section-level-down .highlighted-box{background:#eee}.section-level-down .light-box{background:#f5f5f5}.page-wrap .light-box{background:#fff;padding:18px 18px 9px 18px;margin:0 0 27px 0;border-radius:5px}.page-wrap .light-box h5{color:#0091ca}.page-wrap .light-box h5 a{display:block;text-decoration:none}@media (min-width:0em) and (max-width:48em){.page-wrap .light-box h5{text-align:left}}.page-wrap .highlighted-box+.light-box{padding:0 18px;margin:-9px 0 0 0}.switch-container{color:#868789;font-size:16px;font-weight:700;display:flex}.switch-container.right{float:right;margin-top:15px}@media (min-width:0em) and (max-width:48em){.switch-container.right{float:none;justify-content:center}}.switch-container.left{float:left;margin-top:15px}@media (min-width:0em) and (max-width:48em){.switch-container.left{float:none}}.switch-container.center{width:400px;margin:0 auto 20px auto}@media (min-width:0em) and (max-width:48em){.switch-container.center{width:100%}}.switch{background-color:#0091ca;border-radius:25px;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.29),0 0 3px -1px rgba(0,0,0,.5);display:flex;align-items:center;min-width:50px;height:25px;position:relative;margin:0 10px 20px 10px}.switch a{flex:1;padding:10px 0;color:#6e6e6e;font-weight:900!important;font-family:"Geogrotesque Cond W01 Regular","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;text-transform:uppercase;font-size:18px;text-align:center;position:relative;z-index:10}.switch a i{font-size:16px;vertical-align:.1em;margin:0 4px 0 0}.switch a.active{color:#fff}.switch a:hover{text-decoration:none}.switch.on-left:before,.switch.on-right:before{content:'';position:absolute;top:5%;left:0;width:50%;height:90%;background-color:#fff;border-radius:25px;transition:all ease .3s}.switch.on-right:before{left:50%}.switch.on-left:before{left:0}.cart-box{background:#425072;border-radius:5px;padding:36px 36px 18px 36px;margin:0 0 45px 0}@media (min-width:0em) and (max-width:48em){.cart-box{padding:18px 18px 0 18px}}.cart-box h2,.cart-box h3,.cart-box h4{color:#fff;margin-bottom:27px}@media (min-width:0em) and (max-width:48em){.cart-box h2,.cart-box h3,.cart-box h4{text-align:left;margin-bottom:0;margin-bottom:0}}.cart-box li,.cart-box p{color:#fff;font-size:1.5em}.cart-box a:not(.button){color:#fff!important;text-decoration:underline}.cart-box .package+p{margin-top:-9px}.cart-box i,.cart-box ion-icon{color:#7ed321;font-size:22px;vertical-align:-.3em;margin:0 5px 0 0}.cart-box ul li{margin-bottom:9px}.cart-box ul li:before{color:#fff}.cart-box h3+ul{margin-top:-9px}@media (min-width:0em) and (max-width:48em){.cart-box h3+ul{margin-top:18px}}.content .cart-box a{color:#fff!important}.callouts .cart-box,.content .cart-box.floating{border:1px solid #cbccd0;background:#f5f5f5}.callouts .cart-box h3,.content .cart-box.floating h3{font-size:23px;color:#3e7b25}.callouts .cart-box h3+p,.content .cart-box.floating h3+p{font-size:14px!important}.callouts .cart-box p.price,.content .cart-box.floating p.price{font-size:14px!important}.callouts .cart-box .summary span,.content .cart-box.floating .summary span{float:right;margin-left:10px}.callouts .cart-box .summary p,.content .cart-box.floating .summary p{color:#4a4a4a}.callouts .cart-box .package p,.content .cart-box.floating .package p{color:#4a4a4a}@media (min-width:0em) and (max-width:48em){.callouts .cart-box .package,.content .cart-box.floating .package{flex-wrap:nowrap}.callouts .cart-box .package>div:last-child,.content .cart-box.floating .package>div:last-child{text-align:right}}.callouts .cart-box ul li,.content .cart-box.floating ul li{margin-left:0}.callouts .cart-box ul li a:not(.button),.content .cart-box.floating ul li a:not(.button){color:#0091ca!important}.callouts .cart-box ul li:before,.content .cart-box.floating ul li:before{display:none}.floating.stuck{position:fixed;top:80px;width:280px}@media (min-width:0em) and (max-width:48em){.cart-box.floating.stuck{position:relative}}.options-box{border:1px solid #cbccd0;background:#fff;border-radius:5px;padding:36px 36px 18px 36px;margin:0 0 27px 0}@media (min-width:0em) and (max-width:48em){.options-box{padding:18px 18px 0 18px}}.options-box label{font-weight:600}.options-box select{border:1px solid #cbccd0;background:#fff;padding-left:35px;margin-bottom:18px;position:relative;width:100%}.options-box select:after{content:'>';position:absolute;right:10px;top:10px}.options-box .price{font-size:27px;font-weight:600;margin:0}.options-box span.note{font-size:15px}@media (min-width:0em) and (max-width:48em){.options-box span.note{display:block}}.options-box .button{min-width:200px}@media (min-width:0em) and (max-width:48em){.options-box .button{width:100%;min-width:1px}}.options-box.expandable{padding:18px 36px}@media (min-width:0em) and (max-width:48em){.options-box.expandable{padding:18px}}.options-box.expandable>a{font-size:1.5em;color:#0091ca;font-weight:600;display:block;position:relative}.options-box.expandable>a:after{content:'\f3d0';font-family:Ionicons;position:absolute;right:0;top:0;transition:all ease .3s}.options-box.expandable>a:hover{text-decoration:none}.options-box.expandable>div{padding:18px 0 0 0}.options-box.expandable .expanded-content{display:none}.options-box.expandable.expanded>a:after{transform:rotate(180deg)}.options-box .bottom-info{border-top:1px solid #cbccd0;padding:18px 36px 0 36px;margin:0 -36px -18px -36px}@media (min-width:0em) and (max-width:48em){.options-box .bottom-info{margin-bottom:0}}.options-box .options{display:flex;align-items:center}@media (min-width:0em) and (max-width:48em){.options-box .options{flex-wrap:wrap}}.options-box .options>p.price{margin:0 0 0 auto}@media (min-width:0em) and (max-width:48em){.options-box .options>p.price{order:-1;width:50%;text-align:left}}.options-box .options>p:first-child{padding-right:50px;font-size:14px}@media (min-width:0em) and (max-width:48em){.options-box .options>p:first-child{padding-right:0;text-align:right;width:50%}}.options-box .options i{color:#3e7b25;font-size:25px;vertical-align:-.1em;margin:0 5px 0 0}.shopping-cart-box{border:1px solid #cbccd0;border-radius:5px;padding:36px 36px 18px 36px;margin:0 0 27px 0;display:flex;align-items:center}@media (min-width:0em) and (max-width:48em){.shopping-cart-box{flex-wrap:wrap}}.shopping-cart-box .price{margin:0 0 0 auto;font-size:27px;font-weight:600}.shopping-cart-box p{width:auto}.shopping-cart-box .collection{box-shadow:none;margin:0 0 9px 0;width:50%}@media (min-width:0em) and (max-width:48em){.shopping-cart-box .collection{width:100%}}.shopping-cart-box .collection .blurb p a{font-size:18px;color:#4a4a4a;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.shopping-cart-box .select2{width:80px!important}@media (min-width:0em) and (max-width:48em){.shopping-cart-box .select2{margin-top:-3px}}.shopping-cart-box .select2-container--default .select2-selection--single{height:41px}.shopping-cart-box .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:41px;padding-left:20px}@media (min-width:0em) and (max-width:48em){.shopping-cart-box{padding:18px 18px 0 18px}}.package{display:flex;justify-content:space-between;align-items:flex-end;color:#fff}@media (min-width:0em) and (max-width:48em){.package{flex-wrap:wrap}.package>div{width:100%}}.package p{color:#fff;font-size:14px}.package p i{vertical-align:-.2em}.package p.price{font-size:27px;font-weight:600}.package p.price span{font-size:22px;position:relative}.package p.price span:after{content:'';position:absolute;left:0;top:50%;width:100%;border-top:2px solid #fff;transform:rotate(-15deg)}.bottom-util-bar{position:fixed;z-index:10;bottom:0;left:0;width:100%;background:#fff;padding-top:10px;padding-bottom:10px;display:flex;justify-content:space-between}@media (min-width:0em) and (max-width:48em){.bottom-util-bar{flex-wrap:wrap}.bottom-util-bar span{display:none}}.bottom-util-bar p{padding:0}.bottom-util-bar p i{margin-left:5px}@media (min-width:0em) and (max-width:48em){.bottom-util-bar p{padding:0 0 10px 0}.bottom-util-bar p i{margin:0}}@media (min-width:0em) and (max-width:48em){.bottom-util-bar{bottom:55px}}.checklist h5{font-size:22px;font-weight:400;margin-bottom:18px}.checklist .amount-options{display:flex}@media only screen and (max-width:500px){.checklist .amount-options{flex-wrap:wrap}}.checklist .amount-options>p{flex:1;padding:0 18px 18px 0}.checklist .amount-options>p:last-child{padding-right:0}@media only screen and (max-width:500px){.checklist .amount-options>p{flex:0 1 auto}}.page-wrap .amount{background:#f5f5f5;border-radius:5px;padding:45px 18px;margin:0 0 18px 0;display:flex;align-items:center;width:100%;white-space:nowrap}.page-wrap .amount input:not(.button){background:#fff;padding:45px 18px;width:100%;margin:0 0 0 10px}.popup{display:none;position:absolute;z-index:101;left:50%;top:100px;background:#fff;border-radius:5px;width:100%;max-width:1140px;transform:translateX(-50%);box-shadow:0 0 10px 0 rgba(0,0,0,.25);padding:45px}.popup.small{max-width:800px;padding:27px 27px 9px 27px}.popup.small p{font-size:14px}.popup.small p.align-right{font-size:18px!important}.popup .options-box{border:1px solid #0091ca}.popup .content-list .collection:hover{cursor:pointer}.popup .close{position:absolute;right:18px;top:9px;color:#cbccd0}.popup .close:after{content:'\f14d';font-family:Ionicons;position:absolute;right:0;top:0;font-size:50px}.popup .close:hover{text-decoration:none}.popup i,.popup ion-icon{color:#7ed321;font-size:22px;vertical-align:-.3em;margin:0 5px 0 0}.popup .shopping-cart-box{padding:18px 18px 9px 18px;margin:0 0 18px 0}.popup .shopping-cart-box .collection{width:450px;min-height:1px;padding:0 27px 0 0}@media (min-width:0em) and (max-width:48em){.popup .shopping-cart-box .collection{width:100%}}.popup .shopping-cart-box .collection .blurb{padding:0}@media (min-width:0em) and (max-width:48em){.popup .shopping-cart-box .collection .blurb{width:100%}}.popup .shopping-cart-box .collection p{padding:0}.popup .shopping-cart-box .price{font-size:18px;padding:0}.popup .resource-info{flex-wrap:nowrap}@media (min-width:0em) and (max-width:48em){.popup .resource-info{flex-wrap:wrap}}.popup .resource-info>div{width:calc(100% - 270px)}@media (min-width:0em) and (max-width:48em){.popup .resource-info>div{width:calc(100% - 50px)}}.popup .resource-info>div.price{width:auto;font-size:27px;font-weight:600;margin:0 0 0 auto}@media (min-width:0em) and (max-width:48em){.popup{padding:18px}.popup h3{text-align:left}}.buttons-full{display:flex;align-items:center;margin:0 -10px}.buttons-full a{flex:1;margin:0 10px}@media only screen and (max-width:500px){.buttons-full{flex-wrap:wrap}.buttons-full a{flex:0 1 auto;width:100%;margin:0 0 10px 0}}[type=checkbox]:checked,[type=checkbox]:not(:checked){position:absolute;left:-9999px}[type=checkbox]:checked+label,[type=checkbox]:not(:checked)+label{position:relative;padding-left:35px!important;cursor:pointer}.checklist [type=checkbox]:checked+label,.checklist [type=checkbox]:not(:checked)+label{padding-left:0!important}.checklist [type=radio]:checked+label,.checklist [type=radio]:not(:checked)+label{padding-left:10px!important}[type=checkbox]:checked+label:before,[type=checkbox]:not(:checked)+label:before{content:'';position:absolute;left:2px;top:2px;width:17px;height:17px;background:0 0;border-radius:3px;border:2px solid #777}[type=checkbox]:checked+label:before{border:2px solid #fff;background:#0091ca;box-shadow:0 0 4px 0 rgba(0,0,0,.6)}.cart-box [type=checkbox]:checked+label:before,.cart-box [type=checkbox]:not(:checked)+label:before{border:2px solid #fff;background:0 0}.checklist [type=checkbox]:checked+label:before,.checklist [type=checkbox]:not(:checked)+label:before{content:'';position:absolute;left:10px;top:10px;width:17px;height:17px;background:0 0;border-radius:3px;border:2px solid #0091ca;box-shadow:none;display:none}.checklist [type=radio]:checked+label:before,.checklist [type=radio]:not(:checked)+label:before{content:'';position:absolute;left:10px;top:10px;width:17px;height:17px;background:0 0;border-radius:3px;border:2px solid #0091ca;box-shadow:none;display:none}.checklist [type=checkbox]:checked+label:before{border:2px solid #fff;background:#0091ca}.checklist [type=radio]:checked+label:before{border:2px solid #fff;background:#0091ca}.highlighted-column [type=checkbox]:checked+label:before,.highlighted-column [type=checkbox]:not(:checked)+label:before{top:0!important;background:#fff;width:15px;height:15px}.highlighted-column [type=checkbox]:checked+label:before{border:2px solid #777;box-shadow:none}[type=checkbox]:checked+label:after,[type=checkbox]:not(:checked)+label:after{content:'\f2bc';font-family:Ionicons;position:absolute;top:1px;left:7px;line-height:100%;font-size:20px;transition:all .2s;color:#fff;font-weight:300;text-shadow:1px 1px 0 rgba(0,0,0,.3)}.checklist [type=checkbox]:checked+label:after,.checklist [type=checkbox]:not(:checked)+label:after{content:'\f2bc';font-family:Ionicons;position:absolute;top:15px;left:16px;line-height:100%;font-size:10px;transition:all .2s;color:#fff;font-weight:300;text-shadow:none;display:none}.checklist [type=radio]:checked+label:after,.checklist [type=radio]:not(:checked)+label:after{content:'\f2bc';font-family:Ionicons;position:absolute;top:15px;left:16px;line-height:100%;font-size:10px;transition:all .2s;color:#fff;font-weight:300;text-shadow:none;display:none}.highlighted-column [type=checkbox]:checked+label:after,.highlighted-column [type=checkbox]:not(:checked)+label:after{top:0!important;left:5px;color:#777;text-shadow:none;font-size:18px}[type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}[type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}[type=checkbox]:disabled:checked+label:before,[type=checkbox]:disabled:not(:checked)+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}[type=checkbox]:disabled:checked+label:after{color:#999}[type=checkbox]:disabled+label{color:#aaa}[type=checkbox]+label{color:#4a4a4a;display:inline-block;font-size:18px;margin:0 20px 0 0}.cart-box [type=checkbox]+label{color:#fff}.checklist [type=checkbox]+label{color:#868789;display:inline-block;font-size:16px;margin:0 20px 20px 0;text-align:center}.checklist [type=checkbox]+label{color:#868789;border:1px solid #cbccd0;border-radius:5px;display:inline-block;padding:10px;min-width:200px;margin:0 20px 20px 0}.checklist [type=radio]+label{color:#868789;border:1px solid #cbccd0;border-radius:5px;display:inline-block;padding:30px 10px!important;min-width:1px;font-weight:600;width:100%;text-align:center}@media (min-width:0em) and (max-width:48em){.checklist [type=radio]+label{padding:20px 10px!important}}@media only screen and (max-width:500px){.checklist [type=radio]+label{padding:10px!important}}.checklist [type=checkbox]:checked+label{background:#3e7b25;color:#fff;border:1px solid #3e7b25}.checklist [type=radio]:checked+label{background:#3e7b25;color:#fff;border:1px solid #3e7b25}.highlighted-column [type=checkbox]:checked+label{font-family:Rubik-Medium,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif!important}.highlighted-column [type=checkbox]+label{color:#4a4a4a!important;display:inline-block!important;font-size:14px!important;font-family:Rubik-Light,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif!important;margin:0!important;line-height:1.4;text-transform:none}[type=radio]:checked,[type=radio]:not(:checked){position:absolute;left:-9999px}[type=radio]:checked+label,[type=radio]:not(:checked)+label{position:relative;padding-left:30px;cursor:pointer}[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{content:'';position:absolute;left:2px;top:4px;width:13px;height:13px;background:0 0;border-radius:50%;border:2px solid #777}[type=radio]:checked+label:before{content:'\f111';font-family:FontAwesome;line-height:12px;text-align:center;line-height:13px;font-size:9px;box-shadow:0 0 4px 0 rgba(0,0,0,.6)}[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after{content:'';font-family:Ionicons;position:absolute;top:-1px;left:7px;line-height:100%;font-size:20px;transition:all .2s;color:#fff;font-weight:300;text-shadow:1px 1px 0 rgba(0,0,0,.3)}[type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}[type=radio]:checked+label:after{opacity:1;transform:scale(1)}[type=radio]:disabled:checked+label:before,[type=radio]:disabled:not(:checked)+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}[type=radio]:disabled:checked+label:after{color:#999}[type=radio]:disabled+label{color:#aaa}[type=radio]+label{color:#4a4a4a;display:inline-block;font-size:18px;margin:0 20px 0 0}.embed-container,.embed-youtube,.wp-block-embed__wrapper,figure.wp-block-media-text__media{height:0;width:100%;padding-bottom:56.25%;overflow:hidden;position:relative;margin:15px 0}.embed-container iframe,.embed-container object,.embed-container video,.embed-youtube iframe,.embed-youtube object,.embed-youtube video,.wp-block-embed__wrapper iframe,.wp-block-embed__wrapper object,.wp-block-embed__wrapper video,figure.wp-block-media-text__media iframe,figure.wp-block-media-text__media object,figure.wp-block-media-text__media video{width:100%;height:100%;position:absolute;top:0;left:0}.video-play{position:relative;display:inline-block}.video-play:after{content:'\f01d';font-family:FontAwesome;font-size:160px;color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);line-height:1}@media (min-width:0em) and (max-width:48em){.video-play:after{font-size:80px}}.page-wrap .pager__items{display:flex;justify-content:center;flex-wrap:wrap}.page-wrap .pager__items li{margin:0 0 5px 0!important;padding:0 5px;line-height:1}.page-wrap .pager__items li a{border:1px solid #868789;padding:5px;min-width:28px;display:inline-block;color:#868789;border-radius:5px;font-size:14px;text-align:center}.page-wrap .pager__items li a:hover{text-decoration:none;background:#cbccd0;border:1px solid #cbccd0;color:#4a4a4a}.page-wrap .pager__items li a span{display:none}.page-wrap .pager__items li:before{display:none}.page-wrap .pager__items li.is-active a{background:#cbccd0;border:1px solid #cbccd0;color:#4a4a4a}.page-wrap .pager__items li.pager__item--first a:before{content:'\f3cf';font-family:Ionicons}.page-wrap .pager__items li.pager__item--first a:after{content:'\f3cf';font-family:Ionicons}.page-wrap .pager__items li.pager__item--last a:before{content:'\f3d1';font-family:Ionicons}.page-wrap .pager__items li.pager__item--last a:after{content:'\f3d1';font-family:Ionicons}.page-wrap .pager__items li.pager__item--next a:before{content:'\f3d1';font-family:Ionicons}.page-wrap .pager__items li.pager__item--previous a:before{content:'\f3cf';font-family:Ionicons}@media print{.global-mobile-nav,.mobile-nav,.site-header,.social,footer{display:none!important}}#edit-preview-toggle{margin:18px 0}.vertical-tabs li{margin-left:0!important}.vertical-tabs li:before{display:none}.vertical-tabs__menu{margin:-1px 0 -1px -15em!important}#drupal-off-canvas input[type=checkbox]{position:absolute}.js-form-item [type=checkbox]:checked+label::before,.js-form-item [type=checkbox]:not(:checked)+label::before{top:-1px}.js-form-item [type=checkbox]:checked+label::after,.js-form-item [type=checkbox]:not(:checked)+label::after{top:-4px}.contextual-region .contextual .contextual-links li:before{display:none}#edit-actions .button,.form-actions .button{padding:5px 20px}.js-quickedit-page-title{font-size:45px;font-weight:400}#edit-revision-information{padding:25px 0 0 0}.user-login-form{padding:45px 0 45px 0}.user-login-form .description{font-style:italic;padding:0 0 10px 0;font-size:14px}.layout--onecol .layout__region,.views-exposed-form{padding:45px 0 45px 0}.layout--onecol .layout__region .js-form-item,.views-exposed-form .js-form-item{padding-bottom:18px}.layout--onecol .layout__region h4,.views-exposed-form h4{margin:0}.form-search,.ui-widget select{min-width:1px;width:100%}#drupal-off-canvas input[type=submit].button{padding:10px 20px}#drupal-off-canvas ul.links{margin-top:10px}.toolbar-tray-horizontal{font-family:"Geogrotesque Cond W01 Regular","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.toolbar-tray-horizontal .js-form-item{padding:0}.toolbar-tray-horizontal label{color:#fff}.forum-list{margin:0 0 36px 0;border:1px solid #cbccd0;border-bottom:none}@media only screen and (max-width:600px){.forum-list{border-bottom:1px solid #cbccd0}}.forum-list th{background:#f9fbff;text-align:left;color:#868789;padding:18px 27px;border-bottom:1px solid #cbccd0;font-size:18px}.forum-list th:nth-child(2),.forum-list th:nth-child(3){text-align:center}.forum-list th:nth-child(2):last-child{text-align:left}.forum-list th:first-child{width:300px}@media only screen and (max-width:600px){.forum-list th:first-child{width:100%}}@media only screen and (max-width:600px){.forum-list th{padding:9px;font-size:16px;display:block;width:100%;border-bottom:0}.forum-list th:not(:first-child){display:none}}.forum-list td{border:1px solid #cbccd0;border-left:0;border-top:0;border-right:0;padding:18px 27px;font-size:14px;vertical-align:top}@media (min-width:0em) and (max-width:48em){.forum-list td{padding:9px}}@media only screen and (max-width:600px){.forum-list td{display:inline-block;border-bottom:0}.forum-list td:not(:first-child){font-size:16px}}.forum-list td:nth-child(2),.forum-list td:nth-child(3){text-align:center}.forum-list td:nth-child(2) p,.forum-list td:nth-child(3) p{text-align:left}.forum-list td:first-child{width:300px}@media only screen and (max-width:600px){.forum-list td:first-child{width:100%;padding:9px 9px 0 9px;border-top:1px solid #cbccd0}}.forum-list td:first-child a{font-weight:700;font-size:18px;line-height:1.2}@media (min-width:0em) and (max-width:48em){.forum-list td:first-child a{font-size:16px}}.forum-list td:not(:first-child):before{content:attr(data-name);display:none;color:#868789}@media only screen and (max-width:600px){.forum-list td:not(:first-child):before{display:block;font-size:14px}}.forum-list td.post,.forum-list td.response{padding:0;border:0}.forum-list td.post th,.forum-list td.response th{background:#f9fbff;vertical-align:middle;border-bottom:0;font-size:14px;font-weight:400}.forum-list td.post th a,.forum-list td.response th a{font-size:14px;float:right;font-weight:400}.forum-list td.post p,.forum-list td.response p{font-family:Rubik-Light,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:16px}.forum-list td.post .avatar img,.forum-list td.response .avatar img{width:60px}@media only screen and (max-width:600px){.forum-list td.post .avatar,.forum-list td.response .avatar{display:flex;align-items:center}.forum-list td.post .avatar img,.forum-list td.response .avatar img{margin:0 18px 0 0}}.forum-list td.post td:first-child,.forum-list td.response td:first-child{width:120px}@media only screen and (max-width:600px){.forum-list td.post td:first-child,.forum-list td.response td:first-child{border-top:0;width:100%}}.forum-list td.response th{padding-left:90px}@media only screen and (max-width:600px){.forum-list td.response th{padding-left:45px}}.forum-list td.response td:first-child{padding-left:90px;width:210px}@media only screen and (max-width:600px){.forum-list td.response td:first-child{padding-left:45px;width:auto}}@media only screen and (max-width:600px){.forum-list td.response td{padding-left:45px}}.forum-list td .authors{margin:9px 0 0 0}.forum-list td .authors li p{font-size:14px;font-family:"Geogrotesque Cond W01 Regular","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}@media only screen and (max-width:600px){.forum-list td .authors li p{padding:0}}.forum-list td .authors li a{color:#0091ca;display:inline-block;font-weight:400}.forum-list td .authors li a.avatar{margin:0 9px 0 0;flex:0 1 auto}.forum-list td .authors li a.avatar img{width:35px}.forum-list.points td,.forum-list.points th{text-align:left;font-size:16px;vertical-align:middle}.forum-list.points td:first-child{font-family:"Geogrotesque Cond W01 Bold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.forum-list.points .authors{margin:0}.forum-list.points .authors li{padding:0;align-items:center}.forum-list.points .authors li a.avatar img{margin:0}.forum-list.points .authors li p{padding:0}@media only screen and (max-width:600px){.topic{border-top:none}}.topic th:first-child{width:120px}@media only screen and (max-width:600px){.topic th:first-child{display:none}}@media only screen and (max-width:600px){.topic .post th:first-child,.topic .response th:first-child{display:block;width:100%;border-top:1px solid #cbccd0}}.private-forum{border:1px solid #cbccd0;border-radius:5px;display:flex;align-items:center;margin:0 0 27px 0}@media only screen and (max-width:600px){.private-forum{flex-wrap:wrap;justify-content:center}}.private-forum a{color:#4a4a4a;font-weight:700}.private-forum .logo{padding:0 18px 0 0}.private-forum .logo img{border-radius:5px 0 0 5px}@media only screen and (max-width:600px){.private-forum .logo{padding:0;width:100%;text-align:center}}.private-forum>div{padding:18px 0}.private-forum .summary{display:flex}.private-forum .summary p{margin:0 18px 0 0;line-height:1.2;padding:5px 10px 10px 10px;background:#f5f5f5;border-radius:5px;text-align:center;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.private-forum .summary p span{font-size:12px;color:#868789;display:block;text-align:left;font-family:"Geogrotesque Cond W01 Regular","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.page-wrap .authors{margin:0}.page-wrap .authors li{display:flex;margin:0;line-height:1.2}.page-wrap .authors li span{display:block;font-size:12px;color:#868789}.page-wrap .authors li:before{display:none}.page-wrap .authors li a{color:#4a4a4a;font-size:14px;line-height:1.2;display:block;padding-top:4px}.page-wrap .authors li a.avatar{margin:0 18px 0 0;padding:0}.page-wrap .authors li a.avatar img{width:50px}.page-wrap .authors.presenters{margin:0 0 18px 0}.page-wrap .authors.presenters li{align-items:center}.page-wrap .authors.presenters li p{font-size:14px}.page-wrap .authors.presenters li a{font-size:20px;color:#0091ca}.page-wrap .authors.presenters li a.avatar{flex:0 1 auto}.page-wrap .authors.presenters li a.avatar img{width:80px}.page-wrap .callouts .authors.presenters li a{font-size:18px}.page-wrap .hero .blurb .authors.presenters{margin:0}.page-wrap .hero .blurb .authors.presenters h1{margin:0}.page-wrap .hero .blurb .authors.presenters li img{margin-right:18px;max-width:115px}.page-wrap .hero .blurb .authors.presenters li span{font-size:18px;color:#fff;padding:10px 0;line-height:1.4}@media (min-width:0em) and (max-width:48em){.page-wrap .hero .blurb h1{font-size:50px;padding-right:0}}@media only screen and (max-height:750px){.page-wrap .hero .blurb h1{font-size:50px;padding-right:0}}.message-logged{background:#f9fbff;padding:18px;border-radius:5px;font-size:16px!important}.event-details{border:1px solid #cbccd0;border-radius:5px;margin:0 0 27px 0}.event-details .visual{min-height:300px;max-width:100%}.event-details .visual a{font-size:2.16em;text-align:left;font-weight:600;padding:27px 20% 27px 27px}.event-details .location{padding:18px 27px 0 27px}.event-details .location .actions{border-top:1px solid #cbccd0;padding:18px 0 0 0;display:flex;align-items:center}@media only screen and (max-width:600px){.event-details .location .actions{flex-wrap:wrap}}.event-details .location .actions p:not(:last-child){padding-right:18px}@media only screen and (max-width:600px){.event-details .location .actions p:not(:last-child){padding-right:0}}.event-details .location .actions .button{margin-bottom:4px}@media only screen and (max-width:600px){.event-details .location .actions .button{width:100%}}.event-details .location .actions .login{margin:0 0 0 auto;font-size:14px}@media only screen and (max-width:600px){.event-details .location .actions .login{margin:0}}.event-details .location .address-social{display:flex;align-items:flex-end}@media only screen and (max-width:600px){.event-details .location .address-social{flex-wrap:wrap}}.event-details .location .address-social .social{margin:0 0 0 auto}.event-details .location .address-social .social i{margin:0 0 0 10px}@media only screen and (max-width:600px){.event-details .location .address-social .social{margin:0}.event-details .location .address-social .social i{margin:0 10px 0 0}}.event-details .location h4{font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;margin:0 0 9px 0}.event-info{display:flex;background:#f5f5f5;border-radius:5px;padding:18px 18px 0 18px;margin:0 0 27px 0}@media (min-width:0em) and (max-width:48em){.event-info{flex-wrap:wrap}}.event-info>div{flex:1;padding:0 18px 0 0}@media (min-width:0em) and (max-width:48em){.event-info>div{flex:0 1 auto;width:100%;padding:0}}.event-info h5{color:#3e7b25;font-weight:400;margin-bottom:18px}.event-info p{font-size:16px!important}.highlighted-column{background:#f5f5f5;border-radius:5px;padding:27px 18px 9px 18px;margin:0 25px 0 0;max-width:300px}@media (min-width:0em) and (max-width:48em){.highlighted-column{max-width:100%;width:100%;margin:0 0 27px 0}}.highlighted-column h3{font-size:18px;color:#3e7b25}@media (min-width:0em) and (max-width:48em){.highlighted-column h3{text-align:left}}.highlighted-column ul li{margin-left:0}.highlighted-column ul li:before{display:none}.highlighted-column .facets-widget-checkbox{border-bottom:2px solid #aeaeae;margin:0 0 18px 0}.highlighted-column .facet-empty{display:none}.highlighted-column .show-less,.highlighted-column .show-more{font-family:Rubik-Medium,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;text-transform:uppercase;font-size:12px;position:relative;padding-left:12px;margin:18px 0 0 0;display:block}.highlighted-column .show-less:before,.highlighted-column .show-more:before{content:'+';position:absolute;left:0;top:0}.highlighted-column .show-less:before{content:'-'}.highlighted-column .block-facet--checkbox:last-child .facets-widget-checkbox{border:0}.js input.form-autocomplete.ui-autocomplete-loading{background-repeat:no-repeat}.content-with-callouts .content .item-list ul li{margin:0;padding:0 0 9px 0}.content-with-callouts .content .item-list ul li:before{display:none}.content-with-callouts .content .item-list ul li p{font-family:Rubik-Light,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:16px}.content-with-callouts .content .item-list ul li p.title{font-size:1.5em;line-height:1.2;padding:0 0 3px 0;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.content-with-callouts .content .item-list ul li p.date{font-weight:400;font-size:14px;margin:0;padding:0 0 9px 0;font-family:"Geogrotesque Cond W01 Regular","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}pre{margin-bottom:100px!important}.legend.wrapper h3.hdr{box-shadow:2px 2px 2px #868789;background:rgba(134,135,137,.3);margin:50px 0 30px 0;padding:20px}.legend-left-nav{background:#fff;padding:20px;z-index:10000;position:fixed;width:300px;box-shadow:0 0 10px 0 rgba(0,0,0,.25);border-radius:0 5px 5px 0;margin-top:20px}.legend-left-nav ul li{display:block}.legend-left-nav ul{margin:0}.legend-left-nav ul li{margin:0;padding:0 20px 5px 0}.legend-left-nav ul li a{color:#3e7b25;font-size:16px}.legend-left-nav ul li:before{display:none}.legend-left-nav ul li.active a{color:#424242;font-family:"Geogrotesque Cond W01 Bold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}div.code-toolbar>.toolbar{opacity:1!important}.tiles{display:flex;flex-wrap:wrap;margin:0 0 27px 0}.tiles>a{width:calc(33.33% - 12px);border:1px solid #cbccd0;border-radius:5px;display:flex;align-items:center;padding:27px;margin:0 18px 18px 0;color:#425072;font-family:"Geogrotesque Cond W01 Bold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:22px}.tiles>a span{font-size:18px;color:#4a4a4a;font-family:"Geogrotesque Cond W01 Regular","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;display:block;padding:10px 0}.tiles>a:nth-child(3n){margin-right:0}.tiles>a:hover{text-decoration:none;background:#f5f5f5}.tiles>a>div:first-child{padding:0 18px 0 0}.tiles>a>div:first-child img{max-width:60px;height:auto}@media only screen and (max-width:900px){.tiles>a{width:calc(50% - 9px)}.tiles>a:nth-child(3n){margin-right:18px}.tiles>a:nth-child(2n){margin-right:0}}@media (min-width:0em) and (max-width:48em){.tiles>a{width:100%;margin-right:0}.tiles>a:nth-child(3n){margin-right:0}}.tiles-highlighted{display:flex;flex-wrap:wrap;margin:0 0 27px 0}.tiles-highlighted>a{width:calc(50% - 9px);margin:0 18px 18px 0;padding:27px 18px 18px 18px;background:#f5f5f5;border-radius:5px}.tiles-highlighted>a:nth-child(2n){margin-right:0}.tiles-highlighted>a p{font-size:14px}.tiles-highlighted>a p.title{font-size:27px}.tiles-highlighted>a p.link{font-size:18px;color:#0091ca}.tiles-highlighted>a p.title+p{margin-top:-18px}.tiles-highlighted>a:hover{text-decoration:none;background:#0091ca}.tiles-highlighted>a:hover p{color:#fff}@media (min-width:0em) and (max-width:48em){.tiles-highlighted>a{width:100%;margin-right:0}}blockquote{line-height:1.5;position:relative;padding:18px;margin:0 0 18px 0;border-top:3px solid #425072;border-bottom:3px solid #425072;text-align:center;font-size:22px;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.ui-widget{font-size:16px!important;font-family:"Geogrotesque Cond W01 Regular","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;padding:0 9px}.ui-autocomplete{border:1px solid #0091ca;max-height:200px;overflow:auto}.post-when-where{display:flex;align-items:flex-end;font-size:15px!important;padding:0 0 9px 2px!important;line-height:1.2}@media only screen and (max-width:650px){.post-when-where{flex-wrap:wrap}}.post-when-where span:first-child:not(:last-child){width:30%;min-width:220px}.post-box{background:#f5f5f5;border-radius:5px;padding:18px 18px 0 18px;margin:0 0 27px 0}.post-box p{font-size:15px!important}.review{display:flex}.review .cover{padding:0 18px 0 0;min-width:100px}.review .cover img{width:100%}@media only screen and (max-width:650px){.review .cover{min-width:75px}}.review .review-content p{font-size:16px}.review .review-content .title{padding:0 0 10px 0}.review .review-content .like{font-size:12px}.review .review-content .when{font-size:14px}.select-custom{padding:0 0 20px 0;margin:0 0 0 10px!important;height:35px;position:relative;width:150px;display:inline-block;vertical-align:middle}.select-custom .list-dropdown{position:absolute;z-index:10;left:0;top:0;background:#fff;width:150px;min-height:35px;line-height:35px;color:#4a4a4a;cursor:pointer;text-align:left}@media (min-width:0em) and (max-width:48em){.select-custom .list-dropdown{right:auto;left:0;width:100%}}.select-custom .list-dropdown span{background-color:#efefef;border-radius:5px;display:block;width:100%!important;padding:0 15px;text-align:left;font-size:14px;transition:all ease .6s;text-align:left;font-family:Rubik-Light,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;color:#868789}.select-custom .list-dropdown span:after{content:'\f107';font-family:FontAwesome;font-size:15px;color:#4a4a4a;margin-left:15px;position:absolute;right:10px;top:0;transition:all ease .3s}@media (min-width:0em) and (max-width:48em){.select-custom .list-dropdown span{margin:0}}.select-custom .list-dropdown.open span{border-radius:5px 5px 0 0}.select-custom .list-dropdown.open span:after,.select-custom .list-dropdown.open span:hover:after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.select-custom .list-dropdown .list-container{opacity:0;margin:0;transition:all ease .3s;overflow:hidden;background-color:#efefef;border-radius:0 0 5px 5px}.select-custom .list-dropdown .list-container ul{padding:0;margin:0 0 15px 0;width:100%}.select-custom .list-dropdown .list-container ul li{margin:0}.select-custom .list-dropdown .list-container ul li a{color:#868789;line-height:1;display:block;padding:10px 15px 10px 15px;position:relative;text-decoration:none;font-size:14px;font-family:Rubik-Light,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.select-custom .list-dropdown .list-container ul li a:after{content:'';position:absolute;right:10px;top:10px}.select-custom .list-dropdown .list-container ul li a:hover{text-decoration:none;background-color:#efefef}.select-custom .list-dropdown .list-container ul li:before{display:none}.select-custom .list-dropdown .list-container ul li.selected a:after{content:'\f00c';font-family:FontAwesome}.select-custom .list-dropdown.open .list-container{opacity:1}.avatar.leaderboard a{position:relative}.avatar.leaderboard a:first-child{display:inline-block}.avatar.leaderboard a:first-child:after{content:'';position:absolute;right:5px;bottom:5px;width:3vw;height:3vw;max-width:40px;max-height:40px;border-radius:5px}@media (min-width:0em) and (max-width:48em){.avatar.leaderboard a:first-child:after{width:40px;height:40px}}.avatar.leaderboard.resources a:first-child:after{background:url(../images/badge-resources.svg) center center no-repeat;background-size:70% auto}.avatar.leaderboard.commentors a:first-child:after{background:url(../images/badge-commentors.svg) center center no-repeat;background-size:70% auto}.avatar.leaderboard.aggregators a:first-child:after{background:url(../images/badge-aggregators.svg) center center no-repeat;background-size:70% auto}.avatar.leaderboard.disseminators a:first-child:after{background:url(../images/badge-disseminators.svg) center center no-repeat;background-size:70% auto}.avatar.leaderboard.advocators a:first-child:after{background:url(../images/badge-advocators.svg) center center no-repeat;background-size:70% auto}.avatar.leaderboard.sppu a:first-child:after{background:url(../images/badge-sppu.svg) center center no-repeat;background-size:70% auto}.avatar.leaderboard.seminar a:first-child:after{background:url(../images/badge-seminar.svg) center center no-repeat;background-size:70% auto}.avatar.leaderboard.emerald a:first-child:after{background-color:#22705d}.avatar.leaderboard.ruby a:first-child:after{background-color:#8f3425}.avatar.leaderboard.pearl a:first-child:after{background-color:#d7cda1}.avatar.leaderboard.diamond a:first-child:after{background-color:#c5b0d0}.avatar.leaderboard.platinum a:first-child:after{background-color:#9b9b9b}.avatar.leaderboard.onyx a:first-child:after{background-color:#2d3731}.avatar.leaderboard.sapphire a:first-child:after{background-color:#205670}.leaderboard:not(.avatar){width:40px;height:40px;border-radius:5px;display:inline-block;margin:0 9px 9px 0}.leaderboard:not(.avatar).resources{background:url(../images/badge-resources.svg) center center no-repeat;background-size:70% auto}.leaderboard:not(.avatar).commentors{background:red url(../images/badge-commentors.svg) center center no-repeat;background-size:70% auto}.leaderboard:not(.avatar).aggregators{background:red url(../images/badge-aggregators.svg) center center no-repeat;background-size:70% auto}.leaderboard:not(.avatar).disseminators{background:red url(../images/badge-disseminators.svg) center center no-repeat;background-size:70% auto}.leaderboard:not(.avatar).advocators{background:red url(../images/badge-advocators.svg) center center no-repeat;background-size:70% auto}.leaderboard:not(.avatar).sppu{background:red url(../images/badge-sppu.svg) center center no-repeat;background-size:70% auto}.leaderboard:not(.avatar).seminar{background:red url(../images/badge-seminar.svg) center center no-repeat;background-size:70% auto}.leaderboard:not(.avatar).indexer{background:red url(../images/badge-indexer.svg) center center no-repeat;background-size:70% auto}.leaderboard:not(.avatar).spu{background:red url(../images/badge-spu.svg) center center no-repeat;background-size:70% auto}.leaderboard:not(.avatar).council1{background:red url(../images/badge-council1.svg) center center no-repeat;background-size:70% auto}.leaderboard:not(.avatar).council2{background:red url(../images/badge-council2.svg) center center no-repeat;background-size:70% auto}.leaderboard:not(.avatar).overall{background:red url(../images/badge-overall.svg) center center no-repeat;background-size:70% auto}.leaderboard:not(.avatar).emerald{background-color:#22705d}.leaderboard:not(.avatar).ruby{background-color:#8f3425}.leaderboard:not(.avatar).pearl{background-color:#d7cda1}.leaderboard:not(.avatar).diamond{background-color:#c5b0d0}.leaderboard:not(.avatar).platinum{background-color:#9b9b9b}.leaderboard:not(.avatar).onyx{background-color:#2d3731}.leaderboard:not(.avatar).sapphire{background-color:#205670}.leaderboard:not(.avatar).brown{background-color:#8f7847}.leaderboard:not(.avatar).navy{background-color:#414e70}.callouts .leaderboard:not(.avatar){width:30px;height:30px}.badge-section .leaderboard:not(.avatar){width:50px;height:50px}.badges{column-count:2;margin:0 0 18px 0;display:inline-block;width:auto;clear:both}.badges .leaderboard{display:block!important}@media (min-width:0em) and (max-width:48em){.badges{column-count:1}}.badge{display:flex;margin:0 0 18px 0}.badge>div{max-width:150px;font-size:14px;line-height:1.2}.badge>div .leaderboard{width:50px;height:50px}.badge-section{border-bottom:1px solid #cbccd0;margin:0 0 27px 0}.badge-section h4+p{margin-top:-15px}@media (min-width:0em) and (max-width:48em){.badge-section h4,.badge-section h5{text-align:left}}.badge-section p a{color:#0091ca;text-decoration:underline}.badge-section:last-child{border:0}.performances{background:#e3e5ea;border-radius:5px;padding:18px 18px 0 18px;margin:0 0 45px 0}.performances h5{margin-bottom:18px}.performances .performance{background:#fff;border-radius:5px;padding:18px 18px 27px 18px;margin:0 0 18px 0;display:flex;position:relative}.performances .performance:hover{background:#f3f4f6}.performances .performance.active{background:#425072}.performances .performance.active p{color:#fff}.performances .performance.active .expandable-box a{color:#fff}.performances .performance.active .status p{background:#fff}.performances .performance.active .status p:before{background:#425072;left:calc(100% - 13px)}.performances .performance p{font-size:16px;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;padding:0 0 9px 0}.performances .performance .expandable-box{border:0;padding:0;margin:0}.performances .performance .expandable-box>a{font-size:13px;color:#4a4a4a;padding-left:15px}.performances .performance .expandable-box>a:after{content:'\f0da';right:auto;left:0;top:2px}.performances .performance .expandable-box.expanded a:after{transform:rotate(90deg)}.performances .performance .expanded-content p{font-size:13px;padding:0 0 9px 0}.performances .performance .status{border-right:1px solid #cbccd0;padding:0 18px 0 0;margin:0 18px 0 0;display:flex;align-items:center}.performances .performance .status>p{background:#425072;height:15px;width:50px;border-radius:10px;position:relative}.performances .performance .status>p:before{content:'';position:absolute;left:2px;top:2px;width:11px;height:11px;background:#fff;border-radius:50%;transition:all ease .3s}.performances .performance .visual-bar{position:absolute;bottom:0;left:0;width:100%;height:8px;display:flex;border-radius:0 0 5px}.performances .performance .visual-bar span{flex:1}.performances .performance .visual-bar span:first-child{border-radius:0 0 0 5px}.performances .performance .visual-bar span:last-child{border-radius:0 0 5px 0}.performances .performance .visual-bar .indicator-col1{background:#0091ca}.performances .performance .visual-bar .indicator-col2{background:#fe991f}.performances .performance .visual-bar .indicator-col3{background:#3e7b25}.performances .performances-details{margin:0 -18px;padding:18px 9px;background:#425072;border-radius:0 0 5px 5px;display:flex}@media (min-width:0em) and (max-width:48em){.performances .performances-details{flex-wrap:wrap}}.performances .performances-details>div{margin:0 9px;border:0!important;display:block}.performances .performances-details>div.col1,.performances .performances-details>div.col2,.performances .performances-details>div.col3{background:#fff}@media (min-width:0em) and (max-width:48em){.performances .performances-details>div{flex:0 1 auto;width:100%;margin:0 9px 9px 9px}}.performances .performances-details p{font-size:13px;padding:0 0 9px 0}.performances .performances-details h5{margin:0 -18px 9px -18px}.performances-details{margin:0 0 27px 0}.performances-details>div{flex:1;margin:0 0 18px 0;padding:0 18px;background:#fff;border:1px solid #425072;border-radius:5px;display:flex;flex-wrap:wrap}.performances-details>div>div{margin-top:-18px}.performances-details>div>div.col-l{border-right:1px solid #425072;width:30%;padding:18px 18px 18px 0}@media (min-width:0em) and (max-width:48em){.performances-details>div>div.col-l{width:100%;padding:18px 0;border:0}}.performances-details>div>div.col-l:last-child{width:100%;border:0}.performances-details>div>div.col-r{width:70%;padding:18px}@media (min-width:0em) and (max-width:48em){.performances-details>div>div.col-r{width:100%;padding:18px 0}}@media (min-width:0em) and (max-width:48em){.performances-details>div{flex:0 1 auto;width:100%;margin:0 0 9px 0}}.performances-details>div h5{color:#fff;background:#425072;margin:0 -18px 18px -18px;padding:5px 18px;border-radius:5px 5px 0 0;width:calc(100% + 36px)}.performances-details>div.col1{border:1px solid #5167bf;background:rgba(81,103,191,.3)}.performances-details>div.col1 h5{background:#5167bf}.performances-details>div.col1 .info:before{color:#5167bf}.performances-details>div.col1 .highlighted{background:rgba(81,103,191,.3)}.performances-details>div.col2{border:1px solid #fe991f;background:rgba(254,153,31,.3)}.performances-details>div.col2 h5{background:#fe991f}.performances-details>div.col2 .info:before{color:#fe991f}.performances-details>div.col2 .highlighted{background:rgba(254,153,31,.3)}.performances-details>div.col3{border:1px solid #3e7b25;background:rgba(62,123,37,.3)}.performances-details>div.col3 h5{background:#3e7b25}.performances-details>div.col3 .info:before{color:#3e7b25}.performances-details>div.col3 .highlighted{background:rgba(62,123,37,.3)}.performances-details>div h6{font-family:Rubik-Medium,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:14px}.performances-details>div p{font-size:14px;font-family:Rubik-Light,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;line-height:1.2}.performances-details>div p strong{font-family:Rubik-Medium,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.performances-details>div p.info{padding:5px 0 5px 25px;margin:-4px 0 4px -5px;color:#4a4a4a}.performances-details>div p.info a{color:#4a4a4a;font-size:12px;position:relative;z-index:10}.performances-details>div p.info:before{position:absolute;left:5px;top:4px}.standards-table{border-collpase:collapse;margin:0 0 45px 0;border-left:1px solid #cbccd0;border-radius:5px}@media (min-width:0em) and (max-width:48em){.standards-table{border-top:1px solid #cbccd0;border-bottom:1px solid #cbccd0}}.standards-table th{background:#425072;color:#fff;padding:9px}.standards-table th:first-child{border-radius:5px 0 0 0}.standards-table th:last-child{border-radius:0 5px 0 0}.standards-table th:first-child:last-child{bordeer-radius:5px 5px 0 0}@media (min-width:0em) and (max-width:48em){.standards-table th{display:none}}.standards-table td{font-size:15px;padding:9px 0;border:1px solid #cbccd0;border-top:0;border-left:0;vertical-align:top;width:33%}@media (min-width:0em) and (max-width:48em){.standards-table td{display:block;width:100%;border-bottom:0;padding:0 0 9px 0}.standards-table td:before{content:attr(data-name);background:#f5f5f5;border-radius:5px;padding:5px 9px;margin:12px 9px 5px 9px;display:inline-block}}.standards-table td p{font-size:15px;padding:0 9px 9px 9px;border-bottom:1px solid #cbccd0}.standards-table td p:last-child{border:0;padding:0 9px}.standards-table td p a{display:inline-block;width:calc(100% - 40px);vertical-align:top}@media (min-width:0em) and (max-width:48em){.standards-table td p{border:0}}.standards-table td.title{background:#f5f5f5;text-align:center;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}@media (min-width:0em) and (max-width:48em){.standards-table td.title{padding:9px}.standards-table td.title:before{display:none}}.standards-table td.centered{text-align:center}@media (min-width:0em) and (max-width:48em){.standards-table td.centered{padding:9px}.standards-table td.centered:before{display:none}}.standards-table td.class{font-size:36px;width:50px;vertical-align:middle;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;padding:9px}@media (min-width:0em) and (max-width:48em){.standards-table td.class{display:block;width:100%;border-top:1px solid #cbccd0;padding:9px}.standards-table td.class:before{display:none}}.quick-info{display:flex;justify-content:center;flex-wrap:wrap;margin:27px 0 27px 0}.quick-info>div{flex:1;margin:0 0 9px 0}@media (min-width:0em) and (max-width:48em){.quick-info>div{width:50%;flex:0 1 auto}}@media only screen and (max-width:450px){.quick-info>div{width:100%}}.quick-info>div p{font-size:21px;color:#0091ca;text-align:center;max-width:200px;margin:0 auto;line-height:1.2;padding-right:9px;padding-left:9px}.quick-info>div.blurb{width:100%;flex:0 1 auto}.quick-info>div.blurb p{font-family:Rubik-Light,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;color:#4a4a4a;text-align:center;max-width:100%;line-height:1.5}.quick-info>div.blurb p.learn-more{font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-size:27px;line-height:1.2}.quick-info>div.blurb p.learn-more a{color:#0091ca}.ui-widget.ui-widget-content.ui-autocomplete.keywords-autocomplete{position:absolute;z-index:105!important}.links-box{border:1px solid #cbccd0;border-radius:5px;padding:27px 27px 9px 27px;background:#f5f5f5;margin:0 0 27px 0}@media (min-width:0em) and (max-width:48em){.links-box{padding:9px 18px}}.links-box h3{margin-bottom:27px}.links-box ul{column-gap:45px;column-rule:1px solid #cbccd0}.links-box ul.cols3{column-count:3}.links-box ul.cols3 li{display:inline-block;width:100%}@media (min-width:0em) and (max-width:48em){.links-box ul.cols3 li{text-align:center;position:relative}.links-box ul.cols3 li:after{content:'';position:absolute;left:50%;bottom:0;width:350px;max-width:100%;transform:translateX(-50%);border-top:1px solid #cbccd0}.links-box ul.cols3 li:last-child:after{display:none}}@media (min-width:0em) and (max-width:48em){.links-box ul.cols3{column-count:1}}.links-box ul.cols2{column-count:2}.links-box ul.cols2 li{display:inline-block;width:100%}@media (min-width:0em) and (max-width:48em){.links-box ul.cols2 li{text-align:center;position:relative}.links-box ul.cols2 li:after{content:'';position:absolute;left:50%;bottom:0;width:350px;max-width:100%;transform:translateX(-50%);border-top:1px solid #cbccd0}.links-box ul.cols2 li:last-child:after{display:none}}@media (min-width:0em) and (max-width:48em){.links-box ul.cols2{column-count:1}}.links-box ul.centered li{text-align:center;position:relative}.links-box ul.centered li:after{content:'';position:absolute;left:50%;bottom:0;width:350px;max-width:100%;transform:translateX(-50%);border-top:1px solid #cbccd0}.links-box ul.centered li:last-child:after{display:none}.links-box ul li{font-size:24px;font-family:"Geogrotesque Cond W01 Medium","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;padding:18px 27px 18px 27px;margin:0;display:block;line-height:1.2}.links-box ul li:before{display:none}.section-level-down .links-box{background:#fff}img[data-align=right]{float:right;margin:0 0 18px 9px}img[data-align=left]{float:left;margin:0 9px 18px 0}img[data-align=center]{display:flex;margin:0 auto 18px auto;justify-content:center}.paragraph--type--tabs-2024 .section-level-up.tab-content{box-shadow:none}.paragraph--type--tabs-2024 .section-level-up .page-tabs{margin:0!important}.fa-comment-o:before{content:"\f0e5"}