@charset "UTF-8";
/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */
html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,footer,header,nav,section{display:block}
h1{font-size:2em;margin:.67em 0}
hr{box-sizing:content-box;height:0;overflow:visible}
main{display:block}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
a:active,a:hover{outline-width:0}
b,strong{font-weight:inherit}
b,strong{font-weight:bolder}
small{font-size:80%}
img{border-style:none}
button,input,select{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
input{overflow:visible}
[type=radio]{box-sizing:border-box;padding:0}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}
.foundation-mq{font-family:"small=0em&medium=40em&large=48em&xlarge=64em&xxlarge=75em"}
html{box-sizing:border-box;font-size:100%}
*,::after,::before{box-sizing:inherit}
body{margin:0;padding:0;background:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:400;line-height:1.5;color:#222;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}
select{box-sizing:border-box;width:100%;border-radius:3px}
button{padding:0;-webkit-appearance:none;appearance:none;border:0;border-radius:3px;background:0 0;line-height:1}
.is-visible{display:block!important}
.is-hidden{display:none!important}
.row{max-width:62.5rem;margin-right:auto;margin-left:auto}
.row::after,.row::before{display:table;content:' '}
.row::after{clear:both}
.row.collapse>.columns{padding-right:0;padding-left:0}
.row .row{margin-right:-.625rem;margin-left:-.625rem}
@media print,screen and (min-width:40em){
.row .row{margin-right:-.9375rem;margin-left:-.9375rem}
}
@media print,screen and (min-width:48em){
.row .row{margin-right:-.9375rem;margin-left:-.9375rem}
}
@media screen and (min-width:64em){
.row .row{margin-right:-.9375rem;margin-left:-.9375rem}
}
.row:not(.expanded) .row{max-width:none}
.column,.columns{width:100%;float:left;padding-right:.625rem;padding-left:.625rem}
@media print,screen and (min-width:40em){
.column,.columns{padding-right:.9375rem;padding-left:.9375rem}
}
.columns:last-child:not(:first-child){float:right}
.end.columns:last-child:last-child{float:left}
.column.row.row{float:none}
.small-5{width:41.66667%}
.small-8{width:66.66667%}
.small-10{width:83.33333%}
.small-11{width:91.66667%}
.small-12{width:100%}
.small-centered{margin-right:auto;margin-left:auto}
.small-centered,.small-centered:last-child:not(:first-child){float:none;clear:both}
@media print,screen and (min-width:40em){
.medium-3{width:25%}
.medium-4{width:33.33333%}
.medium-5{width:41.66667%}
.medium-7{width:58.33333%}
.medium-8{width:66.66667%}
.medium-9{width:75%}
.medium-11{width:91.66667%}
.medium-12{width:100%}
.medium-centered{margin-right:auto;margin-left:auto}
.medium-centered{float:none;clear:both}
.medium-uncentered{position:static;float:left;margin-right:0;margin-left:0}
}
@media print,screen and (min-width:48em){
.large-3{width:25%}
.large-4{width:33.33333%}
.large-5{width:41.66667%}
.large-6{width:50%}
.large-7{width:58.33333%}
.large-11{width:91.66667%}
.large-12{width:100%}
.large-uncentered{position:static;float:left;margin-right:0;margin-left:0}
}
@media screen and (min-width:64em){
.xlarge-6{width:50%}
.xlarge-7{width:58.33333%}
}
blockquote,div,form,h1,h2,h3,h4,h5,li,ol,p,ul{margin:0;padding:0}
p{margin-bottom:1rem;font-size:inherit;line-height:1.4;text-rendering:optimizeLegibility}
em,i{font-style:italic;line-height:inherit}
b,strong{font-weight:700;line-height:inherit}
small{font-size:80%;line-height:inherit}
h1,h2,h3,h4,h5{font-family:vag-rounded-bold,"Arial Rounded MT Bold","Helvetica Rounded",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;color:#535b6b;text-rendering:optimizeLegibility}
h1{font-size:1.625rem;line-height:1.3;margin-top:0;margin-bottom:.5rem}
h2{font-size:1.5rem;line-height:1.3;margin-top:0;margin-bottom:.5rem}
h3{font-size:1.25rem;line-height:1.3;margin-top:0;margin-bottom:.5rem}
h4{font-size:1.125rem;line-height:1.3;margin-top:0;margin-bottom:.5rem}
h5{font-size:1rem;line-height:1.3;margin-top:0;margin-bottom:.5rem}
@media print,screen and (min-width:40em){
h1{font-size:1.9375rem}
h2{font-size:1.75rem}
h3{font-size:1.3125rem}
h4{font-size:1.125rem}
h5{font-size:1rem}
}
a{line-height:inherit;color:#365491;text-decoration:none;cursor:pointer}
a:focus,a:hover{color:#2e487d}
a img{border:0}
hr{clear:both;max-width:62.5rem;height:0;margin:1.25rem auto;border-top:0;border-right:0;border-bottom:1px solid #cacaca;border-left:0}
ol,ul{margin-bottom:1rem;list-style-position:outside;line-height:1.4}
li{font-size:inherit}
ul{margin-left:1.25rem;list-style-type:disc}
ol{margin-left:1.25rem}
ul ul{margin-left:1.25rem;margin-bottom:0}
blockquote{margin:0 0 1rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #cacaca}
blockquote,blockquote p{line-height:1.4;color:#8a8a8a}
.text-center{text-align:center}
.show-for-print{display:none!important}
@media print{
*{background:0 0!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}
.show-for-print{display:block!important}
.hide-for-print{display:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
a[href^='#']:after{content:''}
blockquote{border:1px solid #8a8a8a;page-break-inside:avoid}
img{page-break-inside:avoid}
img{max-width:100%!important}
@page{margin:.5cm}
h2,h3,p{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}
.button{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;padding:.75em 1em;-webkit-appearance:none;border:1px solid transparent;border-radius:3px;transition:background-color .25s ease-out,color .25s ease-out;font-size:1.125rem;line-height:1;text-align:center;cursor:pointer;background-color:#195876;color:#fff}
.button:focus,.button:hover{background-color:#365491;color:#fff}
.button.small{font-size:.875rem}
.button.expanded{display:block;width:100%;margin-right:0;margin-left:0}
.button.dropdown::after{display:block;width:0;height:0;border:inset .4em;content:'';border-bottom-width:0;border-top-style:solid;border-color:#fff transparent transparent;position:relative;top:.4em;display:inline-block;float:right;margin-left:1em}
.accordion{margin-left:0;background:#f2f2fb;list-style-type:none}
.accordion-item:first-child>:first-child{border-radius:3px 3px 0 0}
.accordion-item:last-child>:last-child{border-radius:0 0 3px 3px}
.accordion-title{position:relative;display:block;padding:1.25rem 1rem;border:0 solid #e6e6e6;border-bottom:0;font-size:1rem;line-height:1;color:#222}
:last-child:not(.is-active)>.accordion-title{border-bottom:0 solid #e6e6e6;border-radius:0 0 3px 3px}
.accordion-title:focus,.accordion-title:hover{background-color:#fff}
.accordion-content{display:none;padding:1.5rem;border:0 solid #e6e6e6;border-bottom:0;background-color:#fff;color:#222}
.callout{position:relative;margin:0 0 1rem 0;padding:1.25rem;border:1px solid rgba(0,0,0,.25);border-radius:3px;background-color:#fff;color:#222}
.callout>:first-child{margin-top:0}
.callout>:last-child{margin-bottom:0}
.callout.secondary{background-color:#fbfbfe;color:#222}
.close-button{position:absolute;color:#535b6b;cursor:pointer}
.close-button:focus,.close-button:hover{color:#000}
.close-button{right:1rem;top:.5rem;font-size:2em;line-height:1}
.menu{margin:0;list-style-type:none}
.menu>li{display:table-cell;vertical-align:middle}
.menu>li>a{display:block;padding:.7rem 1rem;line-height:1}
.menu a,.menu button{margin-bottom:0}
.menu.horizontal>li,.menu>li{display:table-cell}
.menu.expanded{display:table;width:100%;table-layout:fixed}
.menu.expanded>li:first-child:last-child{width:100%}
.menu.vertical>li{display:block}
@media screen and (min-width:64em){
.menu.xlarge-horizontal>li{display:table-cell}
.menu.xlarge-expanded{display:table;width:100%;table-layout:fixed}
.menu.xlarge-expanded>li:first-child:last-child{width:100%}
.menu.xlarge-vertical>li{display:block}
}
.menu.nested{margin-left:1rem}
.menu .active>a{background:0 0;color:#fff}
.no-js [data-responsive-menu] ul{display:none}
.menu-icon{position:relative;display:inline-block;vertical-align:middle;width:20px;height:16px;cursor:pointer}
.menu-icon::after{position:absolute;top:0;left:0;display:block;width:100%;height:2px;background:#8a8a8a;box-shadow:0 7px 0 #8a8a8a,0 14px 0 #8a8a8a;content:''}
.menu-icon:hover::after{background:#cacaca;box-shadow:0 7px 0 #cacaca,0 14px 0 #cacaca}
.menu-icon.dark{position:relative;display:inline-block;vertical-align:middle;width:20px;height:16px;cursor:pointer}
.menu-icon.dark::after{position:absolute;top:0;left:0;display:block;width:100%;height:2px;background:#000;box-shadow:0 7px 0 #000,0 14px 0 #000;content:''}
.menu-icon.dark:hover::after{background:#8a8a8a;box-shadow:0 7px 0 #8a8a8a,0 14px 0 #8a8a8a}
.is-drilldown{position:relative;overflow:hidden}
.is-drilldown li{display:block}
.is-drilldown.animate-height{transition:height .5s}
.is-drilldown-submenu{position:absolute;top:0;left:100%;z-index:-1;width:100%;background:#f2f2fb;transition:-webkit-transform .15s linear;transition:transform .15s linear;transition:transform .15s linear,-webkit-transform .15s linear}
.is-drilldown-submenu.is-active{z-index:1;display:block;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}
.is-drilldown-submenu.is-closing{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}
.drilldown-submenu-cover-previous{min-height:100%}
.is-drilldown-submenu-parent>a{position:relative}
.is-drilldown-submenu-parent>a::after{display:block;width:0;height:0;border:inset 6px;content:'';border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #cacaca;position:absolute;top:50%;margin-top:-6px;right:1rem}
.js-drilldown-back>a::before{display:block;width:0;height:0;border:inset 6px;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #cacaca transparent transparent;border-left-width:0;display:inline-block;vertical-align:middle;margin-right:.75rem;border-left-width:0}
.dropdown-pane{position:absolute;z-index:10;display:block;width:300px;padding:0;visibility:hidden;border:1px solid #cacaca;border-radius:3px;background-color:#f2f2fb;font-size:.9375rem}
.dropdown-pane.is-open{visibility:visible}
.dropdown.menu>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}
.dropdown.menu>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}
.dropdown.menu>li.is-dropdown-submenu-parent>a{position:relative;padding-right:1.5rem}
.dropdown.menu>li.is-dropdown-submenu-parent>a::after{display:block;width:0;height:0;border:inset 5px;content:'';border-bottom-width:0;border-top-style:solid;border-color:#a5acb9 transparent transparent;right:5px;margin-top:-2.5px}
.no-js .dropdown.menu ul{display:none}
.dropdown.menu.vertical>li .is-dropdown-submenu{top:0}
.dropdown.menu.vertical>li.opens-left>.is-dropdown-submenu{right:100%;left:auto}
.dropdown.menu.vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}
.dropdown.menu.vertical>li>a::after{right:14px}
.dropdown.menu.vertical>li.opens-left>a::after{display:block;width:0;height:0;border:inset 5px;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #a5acb9 transparent transparent}
.dropdown.menu.vertical>li.opens-right>a::after{display:block;width:0;height:0;border:inset 5px;content:'';border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #a5acb9}
@media screen and (min-width:64em){
.dropdown.menu.xlarge-horizontal>li.opens-left>.is-dropdown-submenu{top:100%;right:0;left:auto}
.dropdown.menu.xlarge-horizontal>li.opens-right>.is-dropdown-submenu{top:100%;right:auto;left:0}
.dropdown.menu.xlarge-horizontal>li.is-dropdown-submenu-parent>a{position:relative;padding-right:1.5rem}
.dropdown.menu.xlarge-horizontal>li.is-dropdown-submenu-parent>a::after{display:block;width:0;height:0;border:inset 5px;content:'';border-bottom-width:0;border-top-style:solid;border-color:#a5acb9 transparent transparent;right:5px;margin-top:-2.5px}
.dropdown.menu.xlarge-vertical>li .is-dropdown-submenu{top:0}
.dropdown.menu.xlarge-vertical>li.opens-left>.is-dropdown-submenu{right:100%;left:auto}
.dropdown.menu.xlarge-vertical>li.opens-right>.is-dropdown-submenu{right:auto;left:100%}
.dropdown.menu.xlarge-vertical>li>a::after{right:14px}
.dropdown.menu.xlarge-vertical>li.opens-left>a::after{display:block;width:0;height:0;border:inset 5px;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #a5acb9 transparent transparent}
.dropdown.menu.xlarge-vertical>li.opens-right>a::after{display:block;width:0;height:0;border:inset 5px;content:'';border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #a5acb9}
}
.dropdown.menu.align-right .is-dropdown-submenu.first-sub{top:100%;right:0;left:auto}
.is-dropdown-menu.vertical{width:100px}
.is-dropdown-menu.vertical.align-right{float:right}
.is-dropdown-submenu-parent{position:relative}
.is-dropdown-submenu-parent a::after{position:absolute;top:50%;right:5px;margin-top:-5px}
.is-dropdown-submenu-parent.opens-inner>.is-dropdown-submenu{top:100%;left:auto}
.is-dropdown-submenu-parent.opens-left>.is-dropdown-submenu{right:100%;left:auto}
.is-dropdown-submenu-parent.opens-right>.is-dropdown-submenu{right:auto;left:100%}
.is-dropdown-submenu{position:absolute;top:0;left:100%;z-index:1;display:none;min-width:200px;border:none;background:0 0}
.is-dropdown-submenu .is-dropdown-submenu-parent>a::after{right:14px}
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left>a::after{display:block;width:0;height:0;border:inset 5px;content:'';border-left-width:0;border-right-style:solid;border-color:transparent #a5acb9 transparent transparent}
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right>a::after{display:block;width:0;height:0;border:inset 5px;content:'';border-right-width:0;border-left-style:solid;border-color:transparent transparent transparent #a5acb9}
.is-dropdown-submenu>li{width:100%}
.is-dropdown-submenu.js-dropdown-active{display:block}
.responsive-embed{position:relative;height:0;margin-bottom:1rem;padding-bottom:56.25%;overflow:hidden}
.responsive-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.media-object{display:block;margin-bottom:1rem}
.media-object img{max-width:none}
@media screen and (max-width:39.9375em){
.media-object.stack-for-small .media-object-section{padding:0;padding-bottom:1rem;display:block}
.media-object.stack-for-small .media-object-section img{width:100%}
}
.media-object-section{display:table-cell;vertical-align:top}
.media-object-section:first-child{padding-right:1rem}
.media-object-section>:last-child{margin-bottom:0}
.pagination{margin-left:0;margin-bottom:1rem}
.pagination::after,.pagination::before{display:table;content:' '}
.pagination::after{clear:both}
.pagination li{margin-right:.0625rem;border-radius:3px;font-size:.9375rem;display:none}
.pagination li:first-child,.pagination li:last-child{display:inline-block}
@media print,screen and (min-width:40em){
.pagination li{display:inline-block}
}
.pagination a{display:block;padding:.25rem .75rem;border-radius:3px;color:#535b6b}
.pagination a:hover{background:#e6e6e6}
.pagination .current{padding:.25rem .75rem;background:#365491;color:#fff;cursor:default}
.pagination-previous a::before{display:inline-block;margin-right:.5rem;content:'\00ab'}
.pagination-next a::after{display:inline-block;margin-left:.5rem;content:'\00bb'}
body.is-reveal-open{overflow:hidden}
html.is-reveal-open,html.is-reveal-open body{min-height:100%;overflow:hidden;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.reveal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1005;display:none;background-color:rgba(83,91,107,.8);overflow-y:scroll}
.reveal{z-index:1006;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;padding:0;border:0 solid #cacaca;border-radius:0;background-color:#e2e2f5;position:relative;top:100px;margin-right:auto;margin-left:auto;overflow-y:auto}
@media print,screen and (min-width:40em){
.reveal{min-height:0}
}
.reveal>:last-child{margin-bottom:0}
@media print,screen and (min-width:40em){
.reveal{width:100%;max-width:62.5rem}
}
@media screen and (max-width:39.9375em){
.reveal{top:0;left:0;width:100%;max-width:none;height:100%;height:100vh;min-height:100vh;margin-left:0;border:0;border-radius:0}
}
.tabs{margin:0;border:1px solid none;background:#fff;list-style-type:none}
.tabs::after,.tabs::before{display:table;content:' '}
.tabs::after{clear:both}
.tabs.vertical>li{display:block;float:none;width:auto}
.tabs-title{float:left}
.tabs-title>a{display:block;padding:1.25rem 1.5rem;font-size:.9375rem;line-height:1;color:#fff}
.tabs-title>a:hover{background:#2e487d;color:#dbdbdb}
.tabs-title>a:focus,.tabs-title>a[aria-selected=true]{background:#195876;color:#fff}
.tabs-content{border:1px solid none;border-top:0;background:#fff;color:#222;transition:all .5s ease}
.tabs-panel{display:none;padding:0}
.tabs-panel[aria-hidden=false]{display:block}
.top-bar{padding:0}
.top-bar::after,.top-bar::before{display:table;content:' '}
.top-bar::after{clear:both}
.top-bar,.top-bar ul{background-color:transparent}
.top-bar ul ul{background-color:#f2f2fb}
.top-bar input{max-width:500px;margin-right:1rem}
.top-bar .top-bar-left{width:100%}
@media screen and (min-width:64em){
.top-bar .top-bar-left{width:auto}
}
.top-bar-title{display:inline-block;float:left;padding:0}
.top-bar-title .menu-icon{bottom:2px}
.top-bar-left{float:left}
.hide{display:none!important}
.invisible{visibility:hidden}
@media screen and (max-width:39.9375em){
.show-for-medium{display:none!important}
}
@media screen and (max-width:47.9375em){
.show-for-large{display:none!important}
}
.show-for-sr,.show-on-focus{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.show-on-focus:active,.show-on-focus:focus{position:static!important;width:auto;height:auto;overflow:visible;clip:auto}
.float-right{float:right!important}
.clearfix::after,.clearfix::before{display:table;content:' '}
.clearfix::after{clear:both}
.slide-in-right.mui-enter{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.slide-in-right.mui-enter.mui-enter-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
.slide-out-right.mui-leave{transition-duration:.5s;transition-timing-function:linear;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.slide-out-right.mui-leave.mui-leave-active{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}
.fade-in.mui-enter{transition-duration:.5s;transition-timing-function:linear;opacity:0;transition-property:opacity}
.fade-in.mui-enter.mui-enter-active{opacity:1}
.fade-out.mui-leave{transition-duration:.5s;transition-timing-function:linear;opacity:1;transition-property:opacity}
.fade-out.mui-leave.mui-leave-active{opacity:0}
.ease{transition-timing-function:ease!important}
.ease{-webkit-animation-timing-function:ease!important;animation-timing-function:ease!important}
body:not(.is-reveal-open){padding:constant(safe-area-inset-top) constant(safe-area-inset-right) constant(safe-area-inset-bottom) constant(safe-area-inset-left);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}
.clearfix::after,.clearfix::before{display:table;content:' '}
.clearfix::after{clear:both}
.responsive-embed{background:#eee}
@media print,screen and (min-width:40em){
.small-centered.medium-uncentered:last-child:not(:first-child){clear:none}
.small-centered.medium-uncentered:last-child:not(:first-child):not(.end){float:right}
}
@media print,screen and (min-width:48em){
.small-centered.large-uncentered{clear:none}
.small-centered.large-uncentered:last-child:not(:first-child){clear:none}
.small-centered.large-uncentered:last-child:not(:first-child):not(.end){float:right}
}
.no-flash .hide-no-flash{display:none!important}
.callout{position:relative;padding:.875rem;font-size:.875rem;letter-spacing:.1em}
.callout.secondary{background-color:#e2e2f5;border-color:#adade3;color:#535b6b}
.reveal .toolbar{float:left;width:100%;height:2rem;background:#fff}
.reveal .toolbar .close-button{top:0;padding-left:1rem;border-left:1px solid #cacaca}
.flag{position:relative;height:28px;padding:2px 4px 4px;text-align:right;color:#fff;background:#6e4790}
.flag::after{content:' ';position:absolute;left:-8px;bottom:0;width:0;height:0;border-left:8px solid transparent;border-top:14px solid #6e4790;border-bottom:14px solid #6e4790}
.better-text-links a:not(.button):not(.pdf-thumb),.page-intro a:not(.button),.topic-intro a:not(.button){text-decoration:underline}
.better-text-links a:not(.button):not(.pdf-thumb):focus,.better-text-links a:not(.button):not(.pdf-thumb):hover,.page-intro a:not(.button):focus,.page-intro a:not(.button):hover,.topic-intro a:not(.button):focus,.topic-intro a:not(.button):hover{background:#fcf6d9}
.better-text-links a:not(.button):not(.pdf-thumb):visited,.page-intro a:not(.button):visited,.topic-intro a:not(.button):visited{color:#6b4790}
.button,button{font-family:vag-rounded-bold,"Arial Rounded MT Bold","Helvetica Rounded",Arial,Helvetica,sans-serif}
.featured-img{margin-bottom:5px}
.featured-img img{display:block;margin:0 auto;border:7px solid #fff;border-radius:8px}
@media print,screen and (min-width:40em){
.featured-img{margin-top:.625rem}
.featured-img img{box-shadow:-1px 0 8px rgba(51,51,51,.5)}
}
.no-js .srcset-img{display:none}
.boxed.linked{display:block}
.boxed.linked p{color:#222}
.boxed footer{clear:both}
.boxed footer ul{margin:0;font-size:.8125rem}
.boxed footer li{list-style:none;float:left;margin:0 .5rem 0 0}
.boxed footer .button{margin-bottom:.5rem}
@media print,screen and (min-width:48em){
.boxed{border:7px solid #fff;border-radius:8px;box-shadow:-1px 0 8px rgba(51,51,51,.5);padding:0 10px 5px;background:#f2f2fb}
.boxed.linked{transition:all .3s}
.boxed.linked:focus,.boxed.linked:hover{outline:0;border-color:#fcf6d9;box-shadow:-1px 0 16px rgba(0,0,0,.5)}
}
.dot-box{padding:0 0 .5rem 1.75rem;background:url(../../img/border-dots-vertical@2x.png) .75rem 0 repeat-y;background-size:3px 25px}
.dot-box .title{width:33%;min-width:130px;margin-left:-1.75rem;padding:5px 4px 2px 1.6rem;font-size:.9375rem;border-radius:3px;border:2px solid #195876;background:#fff}
@media print,screen and (min-width:48em){
.dot-box{padding-bottom:1rem}
}
@media screen and (min-width:64em){
.dot-box{padding-bottom:1.5rem}
.dot-box .title{font-size:1.0625rem}
}
.page-header,.topic-header{border-top:3px solid #ddd;padding-top:1.5rem;padding-bottom:1.5rem;background:#e2e2f5}
.page-header{border-bottom:2px solid #ddd;margin-bottom:2rem}
.tabs-title>a{background:#365491}
.tabs-title>a:hover{color:#fff}
.tabs-panel li{margin-bottom:5px}
.button.dropdown{display:block}
@media screen and (max-width:39.9375em){
.button.dropdown{width:91.66667%;float:left;padding-right:.625rem;padding-left:.625rem;float:none!important;clear:both;margin:0 auto}
}
@media screen and (max-width:39.9375em) and (min-width:40em){
.button.dropdown{padding-right:.9375rem;padding-left:.9375rem}
}
.dropdown-pane{position:absolute!important;z-index:10!important;padding-bottom:.5rem;box-shadow:0 2px 3px rgba(51,51,51,.3)}
.dropdown-pane a{color:#222}
.dropdown-pane a:hover{background:#fff}
.filter{position:relative}
.filter .callout{text-align:center}
@media screen and (max-width:39.9375em){
.filter .callout{margin-top:1rem;width:91.66667%;float:left;padding-right:.625rem;padding-left:.625rem;margin-right:auto;margin-left:auto}
}
@media screen and (max-width:39.9375em) and (min-width:40em){
.filter .callout{padding-right:.9375rem;padding-left:.9375rem}
}
@media screen and (max-width:39.9375em){
.filter .callout:last-child:not(:first-child){float:right}
.filter .callout,.filter .callout:last-child:not(:first-child){float:none;clear:both}
}
@media print,screen and (min-width:40em){
.filter .dropdown-pane{right:15px;left:auto!important;width:200px!important}
.filter .callout{width:100%;float:left;padding-right:.625rem;padding-left:.625rem;width:auto}
}
@media print,screen and (min-width:40em) and (min-width:40em){
.filter .callout{padding-right:.9375rem;padding-left:.9375rem}
}
@media print,screen and (min-width:40em){
.filter .callout:last-child:not(:first-child){float:right}
}
.no-js .filter{display:none}
.region-filter .dropdown-pane{right:0}
.region-filter .dropdown-pane li{font-weight:400}
.region-filter .dropdown-pane a:hover{background:#fff}
.region-filter .callout{display:none}
@media print,screen and (min-width:40em){
.region-filter .callout{margin-right:1rem}
}
@media print,screen and (min-width:40em){
.svg .topic-header{position:relative;background:#e2e2f5;overflow:hidden}
.svg .topic-header::after,.svg .topic-header::before{background:url(../../img/diamond.svg) no-repeat;content:' ';position:absolute;top:0;left:-725px;width:200%;height:100%;-webkit-transform:translate(-50% -50%);-ms-transform:translate(-50% -50%);transform:translate(-50% -50%)}
.svg .topic-header::before{background-position:50% -425px;background-size:1250px auto;opacity:.25}
.svg .topic-header::after{background-position:50% -250px;background-size:900px auto;opacity:.4}
.svg .topic-header *{position:relative;z-index:1}
.svg .page-header{position:relative;background:#e2e2f5;overflow:hidden;overflow:visible}
.svg .page-header::after,.svg .page-header::before{background:url(../../img/diamond.svg) no-repeat;content:' ';position:absolute;top:0;left:-10%;width:200%;height:100%;-webkit-transform:translate(-50% -50%);-ms-transform:translate(-50% -50%);transform:translate(-50% -50%)}
.svg .page-header::before{background-position:50% 10%;background-size:150% auto;opacity:.25}
.svg .page-header::after{background-position:50% 35%;background-size:100% auto;opacity:.4}
.svg .page-header *{position:relative;z-index:1}
.svg .page-header::after,.svg .page-header::before{width:100%}
.svg .page-header .responsive-embed iframe{position:absolute}
}
@font-face{font-family:linottesemibold;src:url(../../fonts/linotte-semibold-webfont.eot);src:url(../../fonts/linotte-semibold-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/linotte-semibold-webfont.woff) format("woff"),url(../../fonts/linotte-semibold-webfont.ttf) format("truetype"),url(../../fonts/linotte-semibold-webfont.svg#linottesemibold) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:vag-rounded-regular;src:url(../../fonts/sesameroundedstd-regular-webfont.eot);src:url(../../fonts/sesameroundedstd-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/sesameroundedstd-regular-webfont.woff) format("woff"),url(../../fonts/sesameroundedstd-regular-webfont.ttf) format("truetype"),url(../../fonts/sesameroundedstd-regular-webfont.svg#vag-rounded-regular) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:vag-rounded-bold;src:url(../../fonts/sesameroundedstd-bold-webfont.eot);src:url(../../fonts/sesameroundedstd-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../../fonts/sesameroundedstd-bold-webfont.woff) format("woff"),url(../../fonts/sesameroundedstd-bold-webfont.ttf) format("truetype"),url(../../fonts/sesameroundedstd-bold-webfont.svg#vag-rounded-bold) format("svg");font-weight:400;font-style:normal}
.tab-title-heading{margin-bottom:.25rem;font-family:vag-rounded-bold,"Arial Rounded MT Bold","Helvetica Rounded",Arial,Helvetica,sans-serif;font-size:1.25rem;line-height:1.1;letter-spacing:-.015em}
.accordion-item .tab-title-heading{color:#535b6b}
.summary p{font-size:.9375rem;line-height:1.3}
.tiny-caps{font-family:candara,Arial,Helvetica,sans-serif;font-size:.6875rem;text-transform:uppercase;font-weight:700;line-height:.75rem;letter-spacing:.5px}
.pdf-title,.tiny-title,.video-title{font-size:.8125rem;font-weight:700;letter-spacing:.25px;line-height:1.1}
.section-header{text-align:center;margin-top:15px;margin-bottom:35px;background:url(../../img/border-dots@2x.png) 0 50% repeat-x;background-size:25px 3px}
.section-header .text-wrap{padding:4px .5rem;background:#fff}
@media print,screen and (min-width:40em){
.section-header .text-wrap{padding:4px 2rem;border-radius:3px;border:2px solid #195876}
.subtopics .section-header{text-align:left}
.subtopics .section-header span{margin-left:2.5rem}
}
.section-header-subtle{position:relative;text-align:center;margin:1rem auto 1.25rem;font-size:1rem;text-transform:uppercase;letter-spacing:.15rem;border-top:1px solid #365491;white-space:nowrap}
.section-header-subtle .text-wrap{position:absolute;top:-10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:0 .75rem;background:#f2f2fb}
@media print,screen and (min-width:40em){
.section-header-subtle{margin-bottom:2rem}
}
@media print,screen and (min-width:48em){
.section-header-subtle{max-width:550px}
}
@media screen and (min-width:64em){
.section-header-subtle{font-size:1.125rem;margin-bottom:2.5rem}
}
@font-face{font-family:icomoon;src:url(../../fonts/icomoon.eot);src:url(../../fonts/icomoon.eot?#iefix) format("embedded-opentype"),url(../../fonts/icomoon.woff) format("woff"),url(../../fonts/icomoon.ttf) format("truetype"),url(../../fonts/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}
[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;color:#535b6b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-chevron-down:before{content:"\e600"}
.icon-chevron-left:before{content:"\e601"}
.icon-chevron-right:before{content:"\e602"}
.icon-chevron-up:before{content:"\e603"}
.icon-mail:before{content:"\ea86"}
.icon-facebook:before{content:"\ea8e"}
.icon-twitter:before{content:"\ea93"}
.icon-volume-mute2:before{content:"\ea2a"}
.icon-search:before{content:"\e901"}
.icon-volume-increase:before{content:"\ea2d"}
.skip-to-content:focus{position:absolute!important;top:1rem;left:1rem;padding:15px 20px;line-height:1.5rem;text-decoration:underline;background:#fcf6d9}
.site-header{position:relative;z-index:5;border-bottom:1px solid #fff;background-image:linear-gradient(-180deg,rgba(255,255,255,.9) 15px,#eeeef9 100px)}
.top-bar{font-family:vag-rounded-bold,"Arial Rounded MT Bold","Helvetica Rounded",Arial,Helvetica,sans-serif}
.top-bar .menu-icon{width:30px}
.top-bar .menu-icon:focus{outline:0}
.top-bar .menu-icon::after{height:3px;box-shadow:0 8px 0 #8a8a8a,0 16px 0 #8a8a8a;background-color:#8a8a8a}
.top-bar .menu-icon:hover::after{box-shadow:0 8px 0 #535b6b,0 16px 0 #535b6b;background-color:#535b6b}
@media print,screen and (min-width:40em){
.top-bar .menu-icon{float:left;top:18px;left:15px}
}
@media screen and (min-width:64em){
.top-bar .top-bar-left{margin-left:15px}
}
.top-bar-title{width:99.8%;padding:.5rem}
@media screen and (min-width:64em){
.top-bar-title{padding:0}
}
.site-title{max-width:425px;margin:.5rem 0 0;background:url(../../img/logos/logo-ssmf-horiz-en.svg) 50% 0 no-repeat;background-size:100% auto}
.site-title a{display:block;height:50px;text-indent:-150000px}
@media print,screen and (min-width:40em){
.site-title{max-width:390px;margin:0 auto}
}
@media screen and (min-width:64em){
.site-title{max-width:440px;margin:1rem 30px .875rem}
}
.spanish .site-title{background-image:url(../../img/logos/logo-ssmf-horiz-es.svg)}
.top-menu{position:absolute;top:.5rem;right:10px}
.top-menu .lang-item a{background-color:#195876;color:#fff;padding:.375rem 1rem;font-size:.875rem;font-family:vag-rounded-bold,"Arial Rounded MT Bold","Helvetica Rounded",Arial,Helvetica,sans-serif;margin-bottom:0;border-radius:3px}
.top-menu .lang-item a:focus,.top-menu .lang-item a:hover{background-color:#365491;color:#fff}
@media print,screen and (min-width:40em){
.top-menu{top:20px;right:15px}
}
@media screen and (min-width:64em){
.top-menu{right:30px}
.top-menu .lang-item a{padding:.5rem 1.75rem}
}
@media screen and (max-width:63.9375em){
#site-navigation .menu-wrap{position:absolute;width:100%}
}
#site-navigation .is-drilldown{background:#f2f2fb;box-shadow:0 2px 3px rgba(51,51,51,.3)}
#main-menu li{font-size:1.0625rem}
#main-menu a{color:#535b6b}
#main-menu a:hover{background:#fff}
.is-drilldown #main-menu li{border-bottom:1px solid #cacaca}
.is-drilldown #main-menu a{padding:1rem}
#main-menu .is-dropdown-submenu{box-shadow:0 2px 3px rgba(51,51,51,.3)}
@media screen and (min-width:64em){
#main-menu li{font-size:1rem}
#main-menu>li{padding-right:1.5rem}
#main-menu .menu li{font-family:Arial,Helvetica,sans-serif}
}
#site-navigation .searchpanel{background:#365491}
#site-navigation .search-menu-item{display:none}
#site-navigation .icon-search{margin-left:10px;font-size:.875rem}
@media screen and (max-width:63.9375em){
#site-navigation .searchpanel{display:block!important}
}
@media screen and (min-width:64em){
#site-navigation .search-menu-item{display:block;position:absolute;right:30px;bottom:0;padding:.7rem 1rem;color:#535b6b;cursor:pointer}
#site-navigation .search-menu-item:focus,#site-navigation .search-menu-item:hover{background:#fff}
#site-navigation .searchpanel{display:none;position:absolute;bottom:-70px;width:100%;height:70px;margin-left:-15px;background:#365491;box-shadow:0 2px 3px rgba(51,51,51,.3)}
}
.searchform{padding:1rem}
.searchform input{width:70%;margin-right:.5rem;padding:.5rem;border:1px solid #195876}
.searchform input:focus{outline-color:#2c99ce;background:#fcf6d9}
.searchform .button{float:right;width:25%;padding:.5rem .75rem;border-radius:0;border:1px solid #fff}
@media print,screen and (min-width:40em){
.searchform{max-width:600px;margin:0 auto}
}
@media print,screen and (min-width:48em){
.searchform input{width:78%}
.searchform .button{width:20%}
}
.footer-nav{padding:1rem 0 .75rem;background:#294070}
.footer-nav .menu-subheader{margin-top:.75rem;font-family:vag-rounded-bold,"Arial Rounded MT Bold","Helvetica Rounded",Arial,Helvetica,sans-serif;font-size:1.125rem;line-height:1.1;color:#fed402}
.footer-nav a{font-size:.875rem;font-weight:700;color:#fff}
.footer-nav a:focus,.footer-nav a:hover{text-decoration:underline}
.footer-nav .menu>li>a{padding:.5rem 0}
.footer-nav .menu .menu{margin-bottom:.5rem}
@media print,screen and (min-width:48em){
.footer-nav{padding-top:1.25rem}
}
.copyright p{margin-top:1.5rem;font-size:.8125rem;text-align:center;letter-spacing:.05em;color:#535b6b}
@media print,screen and (min-width:48em){
.copyright p{text-align:left;font-size:.875rem}
}
.partner-logos ul{margin:0}
.partner-logos li{width:100%;max-width:300px;height:125px;margin:0 auto;list-style:none;text-indent:-2500em}
.partner-logos .defense,.partner-logos .electric-co,.partner-logos .tlc{background:url(../../img/sprite-partner-logos.png) no-repeat}
@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
.partner-logos .defense,.partner-logos .electric-co,.partner-logos .tlc{background-image:url(../../img/sprite-partner-logos@2x.png);background-size:200px 435px}
}
.partner-logos .sesame-mf{background:url(../../img/logos/logo-ssmf-stacked-en.svg) 0 50% no-repeat}
.partner-logos .tlc{background-position:50% 6px}
.partner-logos .electric-co{background-position:40% -310px}
.partner-logos .defense{background-position:50% -155px}
@media screen and (min-width:60em){
.partner-logos{margin-top:1.75rem}
.partner-logos li{display:inline-block;margin-top:10px;margin-bottom:10px;width:22%}
.partner-logos .tlc{margin-left:1%}
.partner-logos .sesame-mf{width:31%}
}
.spanish .partner-logos .sesame-mf{background-image:url(../../img/logos/logo-ssmf-stacked-es.svg)}
.bridge-background{background-color:rgba(0,31,31,.9);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}
.bridge-main{border-radius:10px;font-family:vag-rounded-bold,"Arial Rounded MT Bold","Helvetica Rounded",Arial,Helvetica,sans-serif;cursor:pointer;display:none;margin:0 auto;position:relative;padding:20px;top:5%;width:95%;z-index:1500}
.header-container{position:absolute;padding-right:15px;right:5%;top:12%;width:35%}
.bridge-back{cursor:pointer;float:left;height:auto;width:20%}
.bridge-back img{vertical-align:top;width:80%}
.bridge-header img{height:auto;margin-bottom:5px;width:80%}
.bridge-header{display:inline-block;float:left;width:80%}
.bridge-text{color:#5a008c;font-family:"Arial Rounded MT Bold","Helvetica Rounded",Arial,Helvetica,sans-serif;font-size:5px}
.esp-copy .bridge-text{font-size:4.5px}
.bridge-footer{bottom:8%;clear:both;display:inline-block;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.bridge-continue{color:#2cb2c6;font-size:20px}
@media only screen and (min-width:22.5em){
.header-container{top:18%}
.bridge-continue{font-size:22px}
}
@media only screen and (min-width:25em){
.bridge-header img{margin-bottom:10px}
.bridge-continue{font-size:26px}
.esp-copy .bridge-text{font-size:5px}
}
@media only screen and (min-width:37.5em){
.bridge-main{width:75%}
.eng-copy .bridge-text{font-size:7px}
.esp-copy .bridge-text{font-size:6px}
}
@media only screen and (min-width:48em){
.esp-copy .bridge-text{font-size:7px}
}
@media only screen and (min-width:50em){
.bridge-main{width:60%}
.eng-copy .bridge-text{font-size:8px}
.bridge-continue{font-size:30px}
}
@media only screen and (min-width:63.938em){
.bridge-main{width:50%}
}
@media only screen and (min-width:90em){
.bridge-main{width:40%}
.eng-copy .bridge-text{font-size:9px}
.esp-copy .bridge-text{font-size:8px}
.bridge-continue{font-size:34px}
}
@media only screen and (min-width:100em){
.eng-copy .bridge-text{font-size:10px}
.esp-copy .bridge-text{font-size:9px}
}
@media only screen and (min-width:120em){
.bridge-main{width:35%}
}
@media only screen and (min-device-width:20em) and (max-device-width:40em) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){
.bridge-main{width:60%}
.eng-copy .bridge-text{font-size:5px}
.esp-copy .bridge-text{font-size:4.5px}
.bridge-continue{font-size:22px}
}
@media only screen and (min-device-width:41em) and (max-device-width:46em) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){
.bridge-main{width:60%}
.eng-copy .bridge-text{font-size:6px}
.esp-copy .bridge-text{font-size:5px}
.bridge-continue{font-size:24px}
}
.hero{position:relative}
.hero .slide{box-shadow:inset 0 -3px 3px -2px rgba(51,51,51,.3)}
.hero .slide-img img{display:block;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}
.hero .slide-content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.hero .content-left .slide-img,.hero .content-right .slide-content{right:0}
.hero .row{position:relative;height:185px}
.hero a.row{display:block}
.hero .slide-title{line-height:1}
.hero p{margin:0;color:#3e4450}
@media screen and (max-width:39.9375em){
.hero .content-right .slide-content{padding-left:0}
.hero .slide-title{margin-bottom:3px;font-size:1.4375rem;line-height:1}
.hero p{line-height:1.3}
}
@media screen and (min-width:29.6875em){
.hero .row{height:238px}
}
@media print,screen and (min-width:40em){
.hero .row{height:290px}
.hero .content-right .slide-content{padding-right:1.5rem}
.hero .slide-title{line-height:1.2}
.hero p{font-size:1.25rem}
}
@media print,screen and (min-width:48em){
.hero .row{height:356px}
.hero .slide-content{-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%)}
.hero .slide-title{font-size:1.875rem;line-height:1.1}
}
@media screen and (min-width:64em){
.hero .row{height:380px}
.hero .content-right .slide-content{padding-right:5rem}
.hero .content-left .slide-content{padding-left:5rem}
.hero .slide-title{font-size:2.1875rem}
.hero p{font-size:1.375rem}
}
.owl-dots{height:1.2rem;margin:.5rem 20px 0;line-height:0;text-align:right}
@media screen and (min-width:40em){
.owl-dots{margin:.75rem 30px 0}
}
.owl-dot{display:inline-block;width:12px;height:12px;margin-left:12px;border-radius:50%;background:#fff;border:2px solid #365491}
.owl-dot.active{background:#365491}
@media print,screen and (min-width:48em){
.owl-dot{width:14px;height:14px}
}
#hero-nav .owl-next,#hero-nav .owl-prev{z-index:10;top:auto;bottom:2rem;width:auto;height:auto}
#hero-nav .owl-next:before,#hero-nav .owl-prev:before{content:none}
#hero-nav .owl-prev{left:.5rem}
#hero-nav .owl-next{right:.5rem}
#hero-nav button:focus{padding:.5rem 1rem;border-radius:0;border:3px solid #fff;color:#fff;background:#365491;cursor:pointer}
.topics-grid{padding-bottom:1.5rem}
@media screen and (max-width:47.9375em){
.topic-inner.boxed{border:none;padding:0}
.topics h3{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;padding:.75em 1em;-webkit-appearance:none;border:1px solid transparent;border-radius:3px;transition:background-color .25s ease-out,color .25s ease-out;font-size:1.125rem;line-height:1;text-align:center;cursor:pointer;background-color:#195876;color:#fff;display:block;width:100%;margin-right:0;margin-left:0;margin-bottom:0;border-radius:3px}
.topics h3:focus,.topics h3:hover{background-color:#365491;color:#fff}
.topics .summary{display:none}
.topics .disclaimer{clear:both;margin:10px 0 0}
.topics .disclaimer p{margin-bottom:0}
.topics .disclaimer .icon-chevron-down{margin-top:-.5rem;font-size:42px;display:block;text-align:center;line-height:42px}
.topic{margin-bottom:10px}
.topic-inner img{display:none}
.topic-inner .flag{display:none}
}
@media print,screen and (min-width:48em){
.contains-featured .featured-topics{width:66.66667%;float:left;padding-right:0;padding-left:0}
.contains-featured .featured-topics:last-child:not(:first-child){float:right}
.contains-featured .normal-topics{width:33.33333%;float:left;padding-right:0;padding-left:0}
.contains-featured .normal-topics:last-child:not(:first-child){float:right}
.contains-featured .topic{width:100%;float:left;padding-right:0;padding-left:0}
.contains-featured .topic:last-child:not(:first-child){float:right}
.no-featured .topic{width:33.33333%;float:left;padding-right:0;padding-left:0}
.no-featured .topic:last-child:not(:first-child){float:right}
.no-featured .topic:last-child:last-child{float:left}
.topics-grid .topic{margin-bottom:20px;padding-right:10px;padding-left:10px}
.topic-inner.boxed{padding:0;background:#e2e2f5}
.topic-inner{height:13.75rem;position:relative;background:#e2e2f5;overflow:hidden;overflow:hidden}
.topic-inner::after,.topic-inner::before{background:url(../../img/diamond.svg) no-repeat;content:' ';position:absolute;top:0;left:-100%;width:200%;height:100%;-webkit-transform:translate(-50% -50%);-ms-transform:translate(-50% -50%);transform:translate(-50% -50%)}
.topic-inner::before{background-position:50% -100px;background-size:500px auto;opacity:.25}
.topic-inner::after{background-position:50% -25px;background-size:350px auto;opacity:.4}
.topic-inner *{position:relative;z-index:1}
.topic-inner header{position:relative;padding-top:.5rem}
.topic-inner h3{text-align:center;margin-bottom:0}
.topic-inner p{margin-bottom:0}
.topic-inner .flag{position:absolute;top:-16px;right:0;width:82px}
.topic-inner .summary{margin:0;padding:0 10px 5px}
.spanish .topic-inner .flag{width:90px}
.featured-topics .topic-inner{overflow:hidden;max-width:62.5rem;margin-right:auto;margin-left:auto}
.featured-topics .topic-inner::after,.featured-topics .topic-inner::before{display:table;content:' '}
.featured-topics .topic-inner::after{clear:both}
.featured-topics header{padding-top:1.25rem;width:33.33333%;float:left;padding-right:.625rem;padding-left:.625rem}
}
@media print,screen and (min-width:48em) and (min-width:40em){
.featured-topics header{padding-right:.9375rem;padding-left:.9375rem}
}
@media print,screen and (min-width:48em){
.featured-topics header:last-child:not(:first-child){float:right}
.featured-topics .thumb{width:66.66667%;float:left;padding-right:.625rem;padding-left:.625rem;float:right}
}
@media print,screen and (min-width:48em) and (min-width:40em){
.featured-topics .thumb{padding-right:.9375rem;padding-left:.9375rem}
}
@media print,screen and (min-width:48em){
.featured-topics .thumb:last-child:not(:first-child){float:right}
.featured-topics img{max-width:none}
.disclaimer{display:none}
}
@media screen and (min-width:64em){
.topics-grid .topic{margin-bottom:30px;padding-right:15px;padding-left:15px}
}
.sesame-topics-list{margin:0}
.sesame-topics-list li{float:left;width:48%;margin:0 1%;list-style:none}
.sesame-topics-list .button{width:100%;margin-bottom:1px;padding-left:0;padding-right:0}
.sesame-topics-list .button:focus{outline:0}
.sesame-topics{padding-bottom:25px}
.sesame-topics .sesame-logo-bg{background:url(../../img/logos/logo-ss.svg) 50% 50% no-repeat}
.sesame-topics.odd .sesame-logo-bg{padding-top:71px;background-size:93% auto}
.sesame-topics.even .sesame-logo-bg{display:none}
.sesame-topics.even header{background-size:180px auto;padding-top:80px}
.sesame-topics.single li{width:100%;margin:0}
@media screen and (max-width:47.9375em){
.sesame-topics{padding-top:1rem;background:url(../../img/border-dots@2x.png) repeat-x;background-size:25px 3px}
.sesame-topics.even header{background:url(../../img/logos/logo-ss.svg) 50% 10px no-repeat;background-size:154px 60px;padding-top:80px}
.sesame-topics.even .sesame-topics-list li:nth-of-type(even){clear:left}
.sesame-topics.odd .sesame-topics-list li:nth-of-type(2) a{min-height:65px}
.sesame-topics.odd .sesame-topics-list li:nth-of-type(odd){clear:left}
}
@media screen and (min-width:25em){
.sesame-topics.odd .sesame-logo-bg{background-size:155px 67px;background-position:50% 50%}
}
@media screen and (min-width:43.75em){
.sesame-topics.single li{width:40%}
.sesame-topics.third li{width:31%}
.sesame-topics.quarter li{width:23%}
}
@media print,screen and (min-width:48em){
.sesame-topics header{background:url(../../img/logos/logo-ss.svg) 20px 50% no-repeat;background-size:180px 70px;margin-bottom:15px;padding-left:215px}
.sesame-topics h3{margin:10px 0 0}
.sesame-topics p{margin-bottom:0}
.sesame-topics .sesame-logo-bg{display:none}
.sesame-topics.even header{background-position:20px 50%;padding-top:0}
}
.tools-footer{padding-top:1rem;text-align:center}
@media screen and (max-width:39.9375em){
.tools-footer{position:relative;background:#e2e2f5;overflow:hidden}
.tools-footer::after,.tools-footer::before{background:url(../../img/diamond.svg) no-repeat;content:' ';position:absolute;top:0;left:-50%;width:200%;height:100%;-webkit-transform:translate(-50% -50%);-ms-transform:translate(-50% -50%);transform:translate(-50% -50%)}
.tools-footer::before{background-position:50% -30px;background-size:750px auto;opacity:.25}
.tools-footer::after{background-position:50% 95px;background-size:500px auto;opacity:.4}
.tools-footer *{position:relative;z-index:1}
.tools-footer .section-header{background:0 0}
.tools-footer .section-header span{background:0 0}
.tools-footer .button{margin-bottom:10px}
}
@media print,screen and (min-width:40em){
.tools-footer{margin-top:3.125rem}
.tools-footer .section-header{position:relative;z-index:1;margin-top:-2rem}
}
.tool-promo{padding-bottom:.5rem}
@media print,screen and (min-width:40em){
.tool-promo{clear:none}
}
@media screen and (min-width:64em){
.tool-promo{padding-right:5%;padding-left:5%}
}
.tool-icon-link{position:relative;display:block;padding-top:160px}
.tool-icon-link::before{position:absolute;top:0;left:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);content:' ';width:180px;height:180px;border-radius:50%;border:10px solid #fff;box-shadow:1px 0 18px #a0a0bb;background:#f2f2fb url(../../img/sprite-footer-tools.png) no-repeat}
.apps .tool-icon-link::before{background-position:50% 30px}
.downloadables .tool-icon-link::before{background-position:50% -174px}
.activities .tool-icon-link::before{background-position:50% -375px}
@media screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
.tool-icon-link::before{background-image:url(../../img/sprite-footer-tools@2x.png);background-size:119px 494px}
}
.tool-icon-link:focus{outline:0}
.tool-icon-link:focus .button{background-color:#365491}
.tool-icon-link:focus::before{box-shadow:-1px 0 16px rgba(0,0,0,.5);border-color:#fcf6d9}
@media print,screen and (min-width:40em){
.no-js .tool-promos-contain,.svg .tool-promos-contain{position:relative;background:#e2e2f5;overflow:hidden;margin-top:-3.2rem;padding-top:3.2rem}
.no-js .tool-promos-contain::after,.no-js .tool-promos-contain::before,.svg .tool-promos-contain::after,.svg .tool-promos-contain::before{background:url(../../img/diamond.svg) no-repeat;content:' ';position:absolute;top:0;left:-50%;width:200%;height:100%;-webkit-transform:translate(-50% -50%);-ms-transform:translate(-50% -50%);transform:translate(-50% -50%)}
.no-js .tool-promos-contain::before,.svg .tool-promos-contain::before{background-position:50% 7%;background-size:110% auto;opacity:.25}
.no-js .tool-promos-contain::after,.svg .tool-promos-contain::after{background-position:50% 27%;background-size:70% auto;opacity:.4}
.no-js .tool-promos-contain *,.svg .tool-promos-contain *{position:relative;z-index:1}
}
.topic-header{overflow:hidden}
.topic-media{border-bottom:2px solid #195876}
@media print,screen and (min-width:48em){
.topic-media .video-header{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
}
@media screen and (max-width:39.9375em){
.topic-media{border-bottom:2px solid #195876}
.topic-media .topic-videos .tp-vid-col{width:91.66667%;float:left;padding-right:.625rem;padding-left:.625rem;margin-right:auto;margin-left:auto}
}
@media screen and (max-width:39.9375em) and (min-width:40em){
.topic-media .topic-videos .tp-vid-col{padding-right:.9375rem;padding-left:.9375rem}
}
@media screen and (max-width:39.9375em){
.topic-media .topic-videos .tp-vid-col{float:none;clear:both}
}
@media print,screen and (min-width:48em){
.topic-media{position:relative;padding-bottom:1.5rem}
.topic-media.has-video{padding-bottom:0}
}
.no-js .topic-media,.no-video.topic-media{padding-top:30px}
.topic-videos{padding-top:40px}
.topic-videos .video-header{display:none;visibility:hidden}
.topic-videos .pointing button.item{cursor:pointer}
.topic-videos .section-header-subtle .text-wrap{background:#fff}
.topic-videos .responsive-embed{margin:1.5rem auto .5rem}
.no-js .topic-videos{display:none}
@media screen and (max-width:47.9375em){
.topic-videos .tp-vid-thumbs-col{padding-right:0;padding-left:0}
}
@media screen and (max-width:47.9375em){
.topic-videos{padding-right:0;padding-left:0}
}
@media print,screen and (min-width:48em){
.topic-videos{padding-left:0}
}
.topic-activities{padding-top:1.75rem;padding-bottom:1.5rem;background:#f2f2fb}
.topic-activities img{min-width:225px}
.topic-activities .section-header-subtle{margin-bottom:2rem}
.topic-activities .media-object{overflow:hidden;border:1px solid #e2e2f5;border-radius:3px;background:#fff}
.topic-activities .media-object-section{padding:0}
.topic-activities .media-object-section.content{padding:1rem}
@media screen and (max-width:63.9375em){
.topic-activities .owl-stage{padding-left:10px!important;padding-right:60px!important}
}
@media print,screen and (min-width:48em){
.topic-activities{box-shadow:inset 0 0 13px rgba(51,51,51,.5);overflow:hidden}
.topic-activities .media-object{border:none;background:0 0}
.topic-activities .owl-stage{padding-left:0!important;padding-right:0!important}
.topic-activities .owl-next,.topic-activities .owl-prev{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:70px;width:30px}
.topic-activities .owl-next::before,.topic-activities .owl-prev::before{line-height:70px;font-size:30px}
.topic-activities .owl-prev{left:0}
.topic-activities .owl-next{right:0}
.svg .topic-activities{position:relative;background:#e2e2f5;overflow:hidden}
.svg .topic-activities::after,.svg .topic-activities::before{background:url(../../img/diamond.svg) no-repeat;content:' ';position:absolute;top:0;left:-75%;width:200%;height:100%;-webkit-transform:translate(-50% -50%);-ms-transform:translate(-50% -50%);transform:translate(-50% -50%)}
.svg .topic-activities::before{background-position:50% 10%;background-size:100% auto;opacity:.25}
.svg .topic-activities::after{background-position:50% 25%;background-size:70% auto;opacity:.4}
.svg .topic-activities *{position:relative;z-index:1}
.svg .topic-activities .owl-next,.svg .topic-activities .owl-prev,.svg .topic-activities .text-wrap{position:absolute}
.svg .topic-activities .owl-nav{position:unset}
}
@media print,screen and (min-width:48em){
.topic-activities .activities-header{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.topic-activities .media-object{margin-bottom:0}
.topic-activities .media-object-section{padding:1rem}
.topic-activities img{border:7px solid #fff;border-radius:8px;box-shadow:-1px 0 8px rgba(51,51,51,.5)}
}
.video-title{padding:2px 4px}
.video-thumb{display:block}
.video-thumb img{border:none;display:block;width:100%}
.video-thumb.current .wrapper{border-color:#2c99ce;border-width:1px}
.video-tabpanel{max-height:158px;overflow:hidden;position:relative}
.video-tabpanel:empty{height:0}
.video-tabpanel p{line-height:unset}
.video-tabpanel .read-more-wrapper{display:none;position:absolute;top:0;width:100%;height:130px;background:linear-gradient(0deg,#f0f0fa 0,#f0f0fa 5%,rgba(255,255,255,0) 100%)}
.video-tabpanel .read-more-wrapper::after{height:50px;content:"";background:#fff;width:100%;bottom:-50px;position:absolute;border-top:4.5px;border-left:0;border-right:0;border-bottom:0;border-style:dotted;border-color:#9d9bdc;border-image-source:url(../../img/dots.svg);border-image-slice:30.5%;border-image-repeat:round}
.video-tabpanel .read-more{display:none;position:relative;margin:0 auto;border:1px solid #9d9bdc;border-radius:7px;border-radius:.28571429rem;padding:10px;background:#fff;top:112px;z-index:2;color:#2e487d;cursor:pointer}
.video-tabpanel .read-more .icon-chevron-down{float:right;margin:-1px -4px 0 4px;color:#2e487d;font-size:1.15em}
.video-tabpanel .read-more:hover{background:#fffad9}
.js .totalpoll-choice-label{text-align:center}
.poll-popout{display:none;position:fixed;z-index:10;bottom:.5rem;right:1rem;max-width:310px;box-shadow:-1px 0 8px rgba(51,51,51,.5)}
.totalpoll-view-after_vote{min-width:150px;text-align:left}
.totalpoll-view-after_vote .totalpoll-buttons{display:none}
.sharing{position:absolute;width:100%;margin-top:-22px;z-index:2}
.sharing ul{width:210px;margin:50px auto 0}
.sharing li{width:66px;list-style:none;float:left;margin:0 2px;display:block}
.sharing a{position:relative;display:block;text-align:center}
.sharing a .title{opacity:0;background:#fff}
.sharing a::before{position:absolute;top:-50px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:44px;width:44px;font-size:36px;text-indent:0;border-radius:50%;transition:all .5s;border:4px solid #fff;background:#fff}
.sharing a:focus .title{opacity:1}
@media print,screen and (min-width:40em){
.sharing a::before{box-shadow:0 -2px 3px rgba(51,51,51,.3)}
.sharing a:focus::before,.sharing a:hover::before{box-shadow:0 -2px 6px rgba(51,51,51,.4);border-color:#fcf6d9}
}
.icon-twitter::before{color:#55acee}
.icon-twitter:focus::before,.icon-twitter:hover::before{color:#1d91e8}
.icon-facebook::before{color:#3b5998}
.icon-facebook:focus::before,.icon-facebook:hover::before{color:#2a3f6c}
.icon-mail::before{color:#6e4790}
.icon-mail:focus::before,.icon-mail:hover::before{color:#4f3367}
.accordion{margin:0}
.accordion .content-body ul{margin-bottom:1rem}
.accordion .next-tab{display:none}
.accordion-title{padding-right:2rem}
.accordion-title::after{position:absolute;height:42px;top:0;right:0;bottom:0;margin:auto;font:42px icomoon;content:'\e602';color:#535b6b}
.accordion-title:focus{background:#f2f2fb}
.accordion-title:focus:after{color:#195876}
.next-tab{margin:1.25rem 0 1.75rem}
.next-tab .icon-chevron-right{float:right;margin:0 -15px 0 10px;font-size:1.3rem;color:#fff}
.subtopics{max-width:62.5rem;margin-right:auto;margin-left:auto;max-width:none;background-color:#f2f2fb}
.subtopics::after,.subtopics::before{display:table;content:' '}
.subtopics::after{clear:both}
@media print,screen and (min-width:48em){
.subtopics .subtopics-header{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.subtopics .tabs-content{width:75%;float:left;padding-right:0;padding-left:0;max-width:900px;padding-top:1rem;background:#fff;box-shadow:-1px 0 8px rgba(51,51,51,.5)}
.subtopics .tabs-content:last-child:not(:first-child){float:right}
.subtopics .tabs-content:last-child:last-child{float:left}
.subtopics .content-body{padding-right:2.5rem;padding-left:2.5rem}
}
.vertical.tabs .tabs-title>a{transition:all .3s;border-bottom:1px solid #f2f2fb}
@media print,screen and (min-width:48em){
.vertical.tabs{width:25%;float:left;padding-right:0;padding-left:0}
.vertical.tabs:last-child:not(:first-child){float:right}
.vertical.tabs .mock.accordion-item,.vertical.tabs .tabs-title{width:100%}
}
.accordion-item.mock{clear:left}
@media print,screen and (min-width:48em){
.accordion-item.mock{width:25%;float:left;padding-right:0;padding-left:0}
.accordion-item.mock:last-child:not(:first-child){float:right}
.accordion-item.mock:last-child:last-child{float:left}
.accordion-item.mock .accordion-title{display:block;padding:1.25rem 1.5rem;font-size:.9375rem;line-height:1;border-radius:0;color:#fff;background:#365491;transition:background .3s}
.accordion-item.mock .accordion-title:hover{background:#2e487d}
.accordion-item.mock .tab-title-heading{color:#fff}
.accordion-item.mock .accordion-title::after{display:none}
}
.printables-grid ul,.provider-printables ul,.topic-printables ul{margin:0}
.printables-grid li,.provider-printables li,.topic-printables li{list-style:none;float:left}
.printables-grid h3{clear:left}
.printables-grid .printable{margin-bottom:25px}
@media screen and (max-width:47.9375em){
.printables-grid .printable{width:31%}
.printables-grid .printable:nth-of-type(3n+1){clear:left}
}
@media print,screen and (min-width:48em){
.printables-grid{margin-bottom:25px}
.printables-grid .pdf-thumb{height:160px;text-align:center}
.printables-grid .pdf-thumb img{box-shadow:-1px 0 8px rgba(51,51,51,.5)}
.printables-grid .printable{width:24%}
.printables-grid .printable:nth-of-type(4n+1){clear:left}
.printables-grid .pdf-title{position:relative;min-height:3.2rem;font-size:.875rem;text-align:center;color:#fff;background:#6f4785;position:relative}
.printables-grid .pdf-title::before{content:' ';position:absolute;z-index:-1;left:-10px;bottom:-10px;width:100%;height:100%;border-radius:inherit;background:#6f4785 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAJElEQVQIW2NkwAT1jGhi9QwMDI3IgmABkCKYIFwAJogiABIEAM2/BIUnO5bWAAAAAElFTkSuQmCC);box-shadow:-1px 0 5px rgba(51,51,51,.5)}
.printables-grid .pdf-title::before{height:3.5rem;left:-4px;bottom:-5px;border-radius:5px 0 0}
}
@media screen and (min-width:64em){
.printables-grid .pdf-thumb{height:200px}
.printables-grid .pdf-thumb img{max-width:85%}
.printables-grid .printable{width:20%}
.printables-grid .printable:nth-of-type(4n+1){clear:none}
.printables-grid .printable:nth-of-type(5n+1){clear:left}
}
.topic-printables{margin-top:1.5rem;padding-top:1rem;clear:both;background:#f2f2fb}
.topic-printables .pdf-title{color:#fff}
@media print,screen and (min-width:48em){
.topic-printables .button{display:block;width:80%;margin:5px auto}
}
.printables-carousel{margin-top:55px;padding:0!important}
.printables-carousel .pdf-thumb img{max-width:115px;margin:8px auto 0;border:2px solid #6e4790;border-radius:5px}
.printables-carousel::after,.printables-carousel::before{display:table;content:' '}
.printables-carousel::after{clear:both}
.printables-carousel ul{margin-top:-45px}
.printables-carousel .printable{margin-bottom:7px}
.printables-carousel .pdf-thumb{overflow:hidden;height:85px}
.printables-carousel .pdf-thumb img{box-shadow:0 -2px 3px rgba(51,51,51,.3)}
.printables-carousel .pdf-title{overflow:hidden;max-width:120px;height:35px;color:#fff}
.printables-carousel .owl-stage{margin:0 auto}
.printables-carousel.provider-printables .owl-stage{margin:0}
.printables-carousel .owl-next,.printables-carousel .owl-prev{top:auto;bottom:0;-webkit-transform:none;-ms-transform:none;transform:none}
.printables-carousel .owl-prev{left:0}
.printables-carousel .owl-next{right:0}
@media screen and (max-width:63.9375em){
.provider-printables{margin-top:55px;padding:0!important;background:#6e4790}
.provider-printables::after,.provider-printables::before{display:table;content:' '}
.provider-printables::after{clear:both}
.provider-printables ul{margin-top:-45px}
.provider-printables .printable{margin-bottom:7px}
.provider-printables .pdf-thumb{overflow:hidden;height:85px}
.provider-printables .pdf-thumb img{box-shadow:0 -2px 3px rgba(51,51,51,.3)}
.provider-printables .pdf-title{overflow:hidden;max-width:120px;height:35px;color:#fff}
.provider-printables .owl-stage{margin:0 auto;padding-right:75px!important;padding-left:15px!important}
.provider-printables .owl-next,.provider-printables .owl-prev{top:auto;bottom:0;-webkit-transform:none;-ms-transform:none;transform:none}
.provider-printables .owl-prev{left:0}
.provider-printables .owl-next{right:0}
}
@media screen and (min-width:64em){
.provider-printables{margin-bottom:1.25rem}
.provider-printables .pdf-thumb{height:auto}
.provider-printables .pdf-thumb img{margin-top:3px}
.provider-printables .pdf-title{color:#535b6b}
.provider-printables .owl-carousel .owl-stage-outer{max-height:200px}
.provider-printables .owl-next,.provider-printables .owl-prev{height:70px;width:30px}
.provider-printables .owl-next::before,.provider-printables .owl-prev::before{line-height:70px;font-size:30px}
.provider-printables .owl-prev{left:-32px}
.provider-printables .owl-next{right:-30px}
}
.printables-title{display:block}
.pdf-title{padding:6px}
.pdf-thumb{display:block;outline:0}
.pdf-thumb img{max-width:90%;margin:0 auto;border:2px solid #eee}
.pdf-thumb:focus img,.pdf-thumb:hover img{border-color:#2c99ce;outline:0}
@media print,screen and (min-width:48em){
.pdf-thumb{height:102px;overflow:hidden}
.pdf-thumb img{margin-top:8px;border:7px solid #fff;border-radius:8px;transition:margin .2s}
.pdf-thumb:focus img,.pdf-thumb:hover img{margin-top:3px}
.pdf-thumb:hover img{border-color:#fcf6d9}
}
@media screen and (max-width:47.9375em){
.js .has-video .topic-printables .printables-carousel{margin-left:auto;margin-right:auto;max-width:none;width:auto;background:#6e4790}
.js .has-video .topic-printables .printables-carousel .owl-prev{left:-30px}
.js .has-video .topic-printables .printables-carousel .owl-next{right:-30px}
.js .has-video .topic-printables .inner-shadow,.js .has-video .topic-printables .outer-shadow{display:none}
}
@media screen and (min-width:47.9375em){
.js .has-video .topic-printables{margin-top:1.5rem;padding-top:1rem;clear:both;background:#f2f2fb}
.js .has-video .topic-printables .pdf-title{color:#fff}
.js .has-video .topic-printables .printables-carousel{margin-left:auto;margin-right:auto;max-width:39rem}
.js .has-video .topic-printables .printables-carousel .owl-next,.js .has-video .topic-printables .printables-carousel .owl-prev{top:40px}
.js .has-video .topic-printables .printables-carousel .owl-prev{left:-30px}
.js .has-video .topic-printables .printables-carousel .owl-next{right:-30px}
.js .has-video .topic-printables .printables-carousel .pdf-title{margin:0 auto}
.js .has-video .topic-printables li{float:none}
.js .has-video .topic-printables .outer-shadow{position:absolute;bottom:0;left:0;height:100px;background:#6e4790;width:100%}
.js .has-video .topic-printables .inner-shadow{position:absolute;bottom:0;left:0;height:42px;background:#6e4790;width:100%;-webkit-filter:drop-shadow(0 -1mm 1mm rgba(0, 0, 0, .41));filter:drop-shadow(0 -1mm 1mm rgba(0, 0, 0, .41))}
}
@media screen and (min-width:64em){
.js .has-video .topic-printables{margin-top:1.5rem;padding-top:1rem;clear:both;background:#f2f2fb}
.js .has-video .topic-printables .pdf-title{color:#fff}
.js .has-video .topic-printables .printables-carousel{margin-left:auto;margin-right:auto;max-width:62.5rem}
.js .has-video .topic-printables .printables-carousel .owl-next,.js .has-video .topic-printables .printables-carousel .owl-prev{top:40px}
.js .has-video .topic-printables .printables-carousel .owl-prev{left:-20px}
.js .has-video .topic-printables .printables-carousel .owl-next{right:-20px}
.js .has-video .topic-printables .printables-carousel .pdf-title{margin:0 auto}
.js .has-video .topic-printables li{float:none}
.js .has-video .topic-printables .outer-shadow{position:absolute;bottom:0;left:0;height:100px;background:#6e4790;width:100%}
.js .has-video .topic-printables .inner-shadow{position:absolute;bottom:0;left:0;height:42px;background:#6e4790;width:100%;-webkit-filter:drop-shadow(0 -1mm 1mm rgba(0, 0, 0, .41));filter:drop-shadow(0 -1mm 1mm rgba(0, 0, 0, .41))}
}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.no-js .owl-carousel{display:block}
.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOut{
0%{opacity:1}
100%{opacity:0}
}
@keyframes fadeOut{
0%{opacity:1}
100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .slide-in-up{-webkit-animation-name:slide-in-up-500;animation-name:slide-in-up-500;-webkit-animation-duration:.5s;animation-duration:.5s}
@-webkit-keyframes slide-in-up-500{
0%{-webkit-transform:translateY(500px);transform:translateY(500px)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes slide-in-up-500{
0%{-webkit-transform:translateY(500px);transform:translateY(500px)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
.owl-carousel .slide-out-up{-webkit-animation-name:slide-out-up-500;animation-name:slide-out-up-500;-webkit-animation-duration:.5s;animation-duration:.5s}
@-webkit-keyframes slide-out-up-500{
0%{-webkit-transform:translateY(0);transform:translateY(0)}
100%{-webkit-transform:translateY(-500px);transform:translateY(-500px)}
}
@keyframes slide-out-up-500{
0%{-webkit-transform:translateY(0);transform:translateY(0)}
100%{-webkit-transform:translateY(-500px);transform:translateY(-500px)}
}
.owl-next,.owl-prev{position:absolute;display:block;height:33px;width:20px;cursor:pointer;background:#195876;top:30%;-webkit-transform:translateY(-30%);-ms-transform:translateY(-30%);transform:translateY(-30%)}
.owl-next::before,.owl-prev::before{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;font-size:20px;line-height:33px;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.owl-next:focus,.owl-next:hover,.owl-prev:focus,.owl-prev:hover{outline:0;background:#365491}
.owl-next.disabled,.owl-prev.disabled{background:#d7d7f1}
.owl-prev{left:-25px}
.owl-prev::before{content:"\e601"}
.owl-next{right:-25px}
.owl-next::before{content:"\e602"}
.nextBtn,.prevBtn{display:none}
@media screen and (min-width:40em){
.nextBtn,.prevBtn{display:block;height:23px;width:40px;cursor:pointer;background:#195876;font-size:0;margin:0 auto;z-index:3}
}
.nextBtn::before,.prevBtn::before{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;font-size:20px;line-height:23px;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.nextBtn:hover,.prevBtn:hover{background:#365491}
.nextBtn:disabled,.prevBtn:disabled{background:#d7d7f1}
.prevBtn{margin-bottom:10px;left:25px}
.prevBtn::before{content:"\e603"}
.nextBtn{right:25px}
.nextBtn::before{content:"\e600"}
@media screen and (max-width:47.9375em){
.thumbs-slider{margin-top:15px}
}
@media screen and (min-width:40em){
.thumbs-slider{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
}
.video-thumb .wrapper{display:block;margin-right:0;border:1px solid #ccc;border-radius:8px;padding:5px;height:auto}
@media screen and (min-width:40em){
.video-thumb .wrapper{margin:0 auto;max-width:174px;border:1px solid #ccc;border-radius:8px;padding:7px;height:140px}
}
@media screen and (min-width:40em){
.video-thumb .wrapper:hover{background:rgba(255,245,194,.5)}
}
.video-thumb .video-title{text-align:left;padding:5px 2px 2px;height:34px;overflow:hidden}
.video-thumb .video-title span{-webkit-line-clamp:2;display:-webkit-box;white-space:normal}
.video-thumb img{border:0 solid #fff}
.my-slider{text-align:center}
.game-wrapper{overflow:hidden;margin-bottom:3.125rem;padding-top:5px;text-align:center;border:7px solid #fff;border-radius:8px;box-shadow:-1px 0 8px rgba(51,51,51,.5)}
#helpModal{max-width:750px;border:none}
.game-teaser{overflow:hidden;margin-bottom:1.25rem}
.game-teaser p{margin-bottom:0}
.game-teaser .boxed{padding:0}
@media screen and (max-width:47.9375em){
.game-teaser{padding-bottom:1rem;border-bottom:1px solid #ddd}
.game-teaser:last-of-type{border:none}
.game-teaser .featured-img{float:left;width:40%;margin-right:1rem}
.game-teaser .featured-img img{box-shadow:0 2px 3px rgba(51,51,51,.3)}
}
@media print,screen and (min-width:48em){
.game-teaser{padding-top:10px;padding-bottom:10px}
.game-teaser:nth-of-type(3n+1){clear:left}
.game-teaser .featured-img{margin-top:0}
.game-teaser .featured-img img{border:none;border-radius:0;box-shadow:none}
.game-teaser .content{padding:.75rem 1rem}
}
.game-overlay{overflow:hidden}
.game-overlay:focus{outline:0}
.is-reveal-open .game-overlay{max-width:none;top:0!important}
.advisors-list{list-style:none;-webkit-column-count:2;column-count:2;padding:0;margin:2rem 0}
.advisors-list li{margin:0 .5rem .625rem 0}
@media print,screen and (min-width:48em){
.advisors-list{-webkit-column-count:3;column-count:3}
}
.primary-funder-block{padding-top:.75rem;text-align:center}
.primary-funder-block .logo-card{margin:0 auto 2.5rem}
@media print,screen and (min-width:40em){
.primary-funder-block .logo-card{width:50%}
}
@media print,screen and (min-width:48em){
.primary-funder-block .logo-card{width:33.33%}
}
.initiatives-block{margin-bottom:2rem}
.initiatives-list{margin-top:-3.2rem;padding-top:3.2rem;background:#f2f2fb}
.initiatives-list .section-header-subtle{max-width:none;margin-top:1.75rem}
.initiatives-list .initiative{margin-bottom:3rem}
.partner-block-label{font-family:Arial,Helvetica,sans-serif}
.partner-block-logos{margin-right:-.5rem;margin-left:-.5rem}
.partner-block-logos .logo-card{float:left;width:50%}
.partner-block-logos .logo-card:nth-of-type(2n+1){clear:left}
@media print,screen and (min-width:40em){
.partner-block-logos .logo-card{width:25%}
.partner-block-logos .logo-card:nth-of-type(2n+1){clear:none}
.partner-block-logos .logo-card:nth-of-type(4n+1){clear:left}
}
.partner-block-logos.sixths .logo-card{width:33.33%}
.partner-block-logos.sixths .logo-card:nth-of-type(2n+1){clear:none}
.partner-block-logos.sixths .logo-card:nth-of-type(3n+1){clear:left}
@media print,screen and (min-width:40em){
.partner-block-logos.sixths .logo-card{width:16.66%}
.partner-block-logos.sixths .logo-card:nth-of-type(3n+1){clear:none}
.partner-block-logos.sixths .logo-card:nth-of-type(6n+1){clear:left}
}
.logo-card{max-width:350px;margin-bottom:1.75rem;padding-right:.5rem;padding-left:.5rem}
.logo-card .logo{display:block;position:relative;height:0;padding-bottom:75%;overflow:hidden;background:#fff;box-shadow:0 2px 3px rgba(51,51,51,.3)}
.logo-card .logo img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:80%}
.how-to-use{margin-bottom:1.25rem}
.how-to-use h2{margin-bottom:.75rem}
.how-to-use a{word-break:break-all}
@media print,screen and (min-width:48em){
.how-to-use{margin-bottom:0}
.how-to-use h2{margin-bottom:1.5rem}
}
.how-to-use-list.row{margin:0}
@media print,screen and (min-width:48em){
.how-to-use-list{display:-webkit-flex;display:-ms-flexbox;display:flex;clear:both}
}
.provider-resources{padding-top:2rem;padding-bottom:2rem;background:#f2f2fb}
@media print,screen and (min-width:40em){
.provider-resources{padding-top:2.5rem}
}
.provider-topic{margin-bottom:2rem}
.provider-topic .bottom{box-shadow:0 2px 3px rgba(51,51,51,.3);border-bottom:2px solid #365491;background:#fff}
.provider-topic .tabs{background-image:linear-gradient(90deg,#446ab6 0,#365491 75%)}
.provider-topic .tabs-title{width:33.33%;font-family:vag-rounded-bold,"Arial Rounded MT Bold","Helvetica Rounded",Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:.1rem}
.provider-topic .tabs-title a{padding:.75rem 0;font-size:.8125rem;text-align:center;background:0 0}
.provider-topic .tabs-title.is-active a{color:#535b6b;background:#fff}
.provider-topic .tabs-panel{padding-top:1.25rem}
.provider-topic .tabs-panel>.columns{padding-right:20px;padding-left:20px}
@media print,screen and (min-width:40em){
.provider-topic .tabs-panel{padding-top:1.75rem}
.provider-topic .tabs-panel>.columns{padding-right:30px;padding-left:30px}
}
@media print,screen and (min-width:48em){
.provider-topic{margin-bottom:3.125rem}
.provider-topic .top{padding:1.25rem .5rem 40px;color:#fff;background-image:linear-gradient(90deg,#446ab6 0,#365491 75%)}
.provider-topic .tabs{width:40%;margin:-35px 0 0;box-shadow:0 2px 3px rgba(51,51,51,.3);background:0 0}
.provider-topic .tabs-title{width:50%;background:#e2e2f5}
.provider-topic .tabs-title a{height:35px;font-size:.9375rem;color:#535b6b}
.provider-topic .tabs-title .is-active{background:#fff}
.provider-topic .watch-title{font-size:18px;font-family:vag-rounded-bold,"Arial Rounded MT Bold","Helvetica Rounded",Arial,Helvetica,sans-serif;margin-top:1.5rem;text-transform:uppercase;letter-spacing:.1rem;color:#fff}
}
@media print,screen and (min-width:48em){
.provider-topic{margin-bottom:4.375rem}
}
@media print,screen and (min-width:48em){
.page-template-template-providers .title-area{float:right}
}
.helpful-links .tabs-content ul{margin:0}
.helpful-links .tabs-content li{list-style:none;font-weight:600}
.helpful-links .tabs-content a{display:block;padding-top:5px;padding-bottom:6px}
.helpful-links .tabs-content a:focus,.helpful-links .tabs-content a:hover{outline:0;background:#fcf6d9}
.helpful-links .tabs-content .tabs-panel{padding:1.5rem 0}
@media print,screen and (min-width:40em){
.helpful-links .tabs-content{padding:2rem;border:1px solid #ddd}
}
.tabs-content .grief-support{border-top:1px solid #ddd;padding-top:1rem;margin-top:2rem}
.tabs-content .grief-support ul ul{margin-bottom:1.5rem}
@media print,screen and (min-width:48em){
.by-topic>ul,.dist-partners>ul,.grief-support>ul{float:left;width:50%;padding-right:5%}
.tabs-content .grief-support{border-top:none}
}
.app{margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid #ddd}
.app .featured-img{float:left;width:45%}
.app .content{float:left;width:55%;margin-top:.5rem}
.app:last-of-type{border-bottom:none}
@media screen and (max-width:39.9375em){
.app .featured-img{padding-right:5%}
}
@media print,screen and (min-width:40em){
.app{margin-bottom:1rem}
.app .featured-img{width:33%}
.app .content{width:67%}
.app.columns:last-child{float:left}
}
@media print,screen and (min-width:48em){
.app{border-bottom:none}
}
.app .app-icon{width:100%;max-width:160px;margin-bottom:1rem}
@media screen and (max-width:47.9375em){
.app .app-icon{box-shadow:-1px 0 8px rgba(51,51,51,.5);margin-left:0}
}
.primary-apps{margin-bottom:.5rem}
@media print,screen and (min-width:48em){
.primary-apps{margin-bottom:2rem}
.primary-apps .has-buddies{float:left}
.primary-apps .has-buddies.large-6:nth-of-type(odd){clear:left}
.primary-apps .has-buddies.large-6 .content{width:55%;margin-left:5%}
}
.secondary-apps{margin-bottom:2rem;padding-top:1.5rem;border-top:1px solid #ddd}
.secondary-apps header{margin:0 0 2rem;padding-top:85px;background:url(../../img/logos/logo-ss.svg) 50% 0 no-repeat;background-size:180px 70px}
@media screen and (max-width:47.9375em){
.secondary-apps h2{text-align:center}
}
@media print,screen and (min-width:48em){
.secondary-apps{margin-bottom:2rem}
.secondary-apps header{padding-top:0;padding-left:215px;background-position:20px 50%}
.secondary-apps .content{width:55%;margin-left:5%}
}
.search-pagination .pagination{margin:1.5rem auto 3rem;padding-top:1rem;border-top:1px solid #ddd}
.results-list{list-style-type:none}
.results-list h3{margin-bottom:.25rem}
.results-list li{clear:both;overflow:hidden;padding-bottom:1rem}
.results-list p{margin-bottom:0}
.results-list .tiny-caps{float:left;margin-top:1px;margin-right:.75rem;margin-bottom:.5rem;padding:3px 5px;color:#535b6b;background:#e9e9f8}
.ui.menu{display:-ms-flexbox;display:-webkit-flex;display:flex;margin:1rem 0;font-family:vag-rounded-bold,"Arial Rounded MT Bold","Helvetica Rounded",Arial,Helvetica,sans-serif;background:#fff;font-weight:400;border:1px solid #9d9bdc;border-radius:.28571429rem;min-height:2.85714286em}
.ui.menu:after{content:'';display:block;height:0;clear:both;visibility:hidden}
.ui.menu:first-child{margin-top:0rem}
.ui.menu:not(.vertical) .item{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.ui.menu .item{position:relative;vertical-align:middle;line-height:1;text-decoration:none;-webkit-tap-highlight-color:transparent;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-user-select:none;-ms-user-select:none;user-select:none;background:0 0;padding:.92857143em 1.14285714em;text-transform:none;color:#365491;color:#2e487d;font-weight:400;transition:background .1s ease,box-shadow .1s ease,color .1s ease}
.ui.menu>.item:first-child{border-radius:.28571429rem 0 0 .28571429rem}
.ui.menu .item:before{position:absolute;content:'';top:0;right:0;height:100%;width:1px;background:rgba(34,36,38,.1);background:#9d9bdc}
.ui.menu .item:hover{cursor:pointer;background:rgba(255,245,194,.5)}
.ui.menu .active.item{background:rgba(219,218,242,.33);color:#535b6b;font-weight:400;box-shadow:none}
.ui.menu .active.item:hover{background:rgba(219,218,242,.33)}
.ui.item.menu,.ui.item.menu .item{width:100%;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;text-align:center;z-index:3;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}
.ui.item.menu .item:last-child:before{display:none}
.ui.menu.two.item .item{width:50%}
.ui.pointing.menu .item:after{visibility:hidden;position:absolute;content:'';top:100%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);background:0 0;margin:.5px 0 0;width:.57142857em;height:.57142857em;border:none;border-bottom:1px solid #9d9bdc;border-right:1px solid #9d9bdc;z-index:2;transition:background .1s ease}
.ui.pointing.menu .active.item:after{visibility:visible}
.ui.pointing.menu .active.item:hover:after{background-color:#f2f2f2}
.ui.pointing.menu .active.item:after{background-color:#f2f2f2}
.ui.pointing.menu .active.item:hover:after{background-color:#f2f2f2}