/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.breadcrumb{padding-bottom:.5em;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.929em}.breadcrumb ol{margin:0;padding:0}.breadcrumb ol:not([class]){text-indent:0;margin:0}.breadcrumb ol:not([class]) li:before{content:"";display:none}.breadcrumb ol:not([class]) li:not(:last-child):after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='.8em' viewBox='0 0 320 512'%3E%3Cpath d='M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z'/%3E%3C/svg%3E");display:inline-block;margin:0 10px;vertical-align:middle}[dir=rtl] .breadcrumb ol{margin-right:0}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none}.breadcrumb li:before{content:" »"}.breadcrumb li:first-child:before{content:none}.region-breadcrumb{padding:0 15px .25em}
.is-collapse-enabled .tabs,.is-horizontal .tabs{position:relative}.is-collapse-enabled .tabs:before,.is-horizontal .tabs:before{position:absolute;right:0;bottom:0;left:0;display:block;height:1px;content:"";background-color:#a6a6a6}.content-header .is-collapse-enabled .tabs:before,.content-header .is-horizontal .tabs:before{right:-2.5em;left:-2.5em}.tabs__tab{position:relative;display:block;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:-1px 0 0;padding:9px 2em 7px 1em;white-space:nowrap;text-overflow:ellipsis;color:#0074bd;border:1px solid #bfbfbf;background-color:hsla(60,7%,95%,.7)}[dir=rtl] .tabs__tab{padding-right:1em;padding-left:2em}.tabs__tab:focus,.tabs__tab:hover{color:#008ee6;background-color:#fafaf7}li.tabs__tab{display:block;padding:0}[dir=rtl] li.tabs__tab{padding-right:0;padding-left:0}li.tabs__tab a{padding:9px 2em 7px 1em}[dir=rtl] li.tabs__tab a{padding-right:1em;padding-left:2em}.tabs a:focus,.tabs a:hover{-webkit-text-decoration:none;text-decoration:none}.tabs.primary{clear:both;margin:16px 0 0;margin:1rem 0 0;font:normal 81.3%/1.538em "Lucida Grande","Lucida Sans Unicode","DejaVu Sans","Lucida Sans",sans-serif}.tabs.primary .tabs__tab.is-active{color:#004f80;border-color:#a6a6a6;border-radius:4px 0 0 0;background-color:#fff;font-weight:bold}[dir=rtl] .tabs.primary .tabs__tab.is-active{border-top-left-radius:0;border-top-right-radius:4px}.tabs.primary a{background:none;display:block;-webkit-text-decoration:none;text-decoration:none;color:#0074bd}.tabs.primary a.is-active{color:#000}.tabs.primary a:focus{color:#008ee6;background-color:#fafaf7}.tabs.primary .is-active a:focus,.tabs.primary a:focus{-webkit-text-decoration:underline;text-decoration:underline;font-weight:bold}.tabs.primary .is-active a:focus{background:none}.tabs__trigger{display:none}.is-collapse-enabled .tabs__trigger{position:absolute;z-index:10;top:2px;right:0;left:auto;display:block;-webkit-box-sizing:content-box;box-sizing:content-box;width:25%;padding-right:4px;padding-left:4px;text-align:center;letter-spacing:.1em;border-left:0;border-radius:0 4px 0 0;outline:0;font-family:Arial,sans-serif;font-size:1.25em}[dir=rtl] .is-collapse-enabled .tabs__trigger{right:auto;left:0;border-right:0;border-left:1px solid #bfbfbf;border-radius:4px 0 0 0}.is-collapse-enabled .tabs{max-height:0;padding-top:38px}.tabs.is-open{max-height:999em;padding-bottom:16px;padding-bottom:1rem}.is-collapse-enabled .tabs__tab.is-active{position:absolute;top:2px;left:0;width:75%;border-bottom:0}[dir=rtl] .is-collapse-enabled .tabs__tab.is-active{right:0;left:auto}.is-collapse-enabled .tabs.primary a.is-active:before{content:none}.is-open .tabs__tab.is-active{color:#004f80;border-color:#a6a6a6;border-bottom:1px solid #a6a6a6;background-color:#fff}.is-horizontal .tabs{overflow:visible;max-height:none !important;padding-top:0 !important}.is-horizontal .tabs__tab{float:left;width:auto;height:auto;text-align:center;border-bottom-color:#a6a6a6}[dir=rtl] .is-horizontal .tabs__tab{float:right;margin-left:0}.is-horizontal .tabs__tab+.tabs__tab{margin-left:-1px}[dir=rtl] .is-horizontal .tabs__tab+.tabs__tab{margin-right:-1px;margin-left:0}.is-horizontal .tabs.primary .tabs__tab:first-child{border-radius:4px 0 0 0}.is-horizontal .tabs.primary .tabs__tab:last-child,[dir=rtl] .is-horizontal .tabs.primary .tabs__tab:first-child{border-radius:0 4px 0 0}[dir=rtl] .is-horizontal .tabs.primary .tabs__tab:last-child{border-radius:4px 0 0 0}.is-horizontal .tabs.primary .tabs__tab.is-active,.is-horizontal .tabs__tab.is-active,[dir=rtl] .is-horizontal .tabs.primary .tabs__tab.is-active{position:relative;top:0;width:auto;border-bottom:0;border-radius:4px 4px 0 0}.is-horizontal .tabs.primary a{padding:7px 2em 7px 2em;background-image:none}.is-horizontal .tabs__trigger{display:none}.tabs.secondary{display:block;margin-top:16px;margin-top:1rem}.tabs.secondary .tabs__tab{display:block;margin-left:-1px;padding:5px 15px 5px 16px;-webkit-transition:border-color .2s,background-color .2s;transition:border-color .2s,background-color .2s;color:#0074bd}[dir=rtl] .tabs.secondary .tabs__tab{margin-right:-1px;margin-left:0;padding-right:16px;padding-left:15px}[dir=rtl] .views-displays .tabs.secondary li,[dir=rtl] .views-displays .tabs.secondary li.is-active{padding-right:0;padding-left:0}.tabs.secondary .tabs__tab+.tabs__tab{border-top:1px solid #d9d8d4}.tabs.secondary .tabs__tab.is-active{padding-left:15px;color:#004f80;border-left:2px solid #004f80}[dir=rtl] .tabs.secondary .tabs__tab.is-active{padding-right:15px;border-right:2px solid #004f80;border-left:1px solid #bfbfbf}[dir=rtl] .views-displays .tabs.secondary li.is-active{padding-right:0;border:0 none}.tabs.secondary .tabs__tab:focus,.tabs.secondary .tabs__tab:hover{padding-left:15px;color:#008ee6;border-left:2px solid #008ee6}[dir=rtl] .tabs.secondary .tabs__tab:focus,[dir=rtl] .tabs.secondary .tabs__tab:hover{padding-right:15px;border-right:2px solid #008ee6;border-left:1px solid #bfbfbf}[dir=rtl] .views-displays .tabs li.tabs__tab:hover{padding-right:0;border:0 none}.tabs.secondary a{padding:7px 13px 5px;-webkit-text-decoration:none;text-decoration:none;background-color:transparent}[dir=rtl] .tabs.secondary a{padding-right:13px;padding-left:13px}[dir=rtl] .views-displays .tabs.secondary a{padding-right:7px;padding-left:7px}.tabs.secondary .is-active a{color:#004f80}.tabs.secondary a:focus{-webkit-text-decoration:underline;text-decoration:underline}.is-horizontal .tabs.secondary .tabs__tab{position:relative;z-index:15;top:0;float:left;margin-right:1em;margin-left:1em;padding:0;border-top:0;border-right-color:transparent;border-bottom:2px solid transparent;border-left:1px solid transparent;background:none}[dir=rtl] .is-horizontal .tabs.secondary .tabs__tab{float:right;padding-right:0;border-right:1px solid transparent;border-left-color:transparent}.is-horizontal .tabs.secondary .tabs__tab.is-active{border-bottom-color:#004f80}.is-horizontal .tabs.secondary .tabs__tab:focus,.is-horizontal .tabs.secondary .tabs__tab:hover{border-bottom-color:#008ee6}
.skip-link{z-index:1000;left:50%;padding:1px 10px 2px;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-bottom-width:0;border-radius:0 0 10px 10px;outline:0;background:#444;background:rgba(0,0,0,.6);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.94em;line-height:1.7em}.skip-link.visually-hidden.focusable:focus{position:absolute !important;color:#fff}
.btn-list>li{padding-bottom:16px}.a-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border-width:0;border-radius:0;background-color:transparent;white-space:normal;cursor:pointer;font-size:1rem;font-weight:500;padding:16px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.a-btn:focus:not([data-focus-method=mouse]):not([data-focus-method=touch]){outline:1px solid #181a1c;outline-offset:4px}.a-btn__icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:8px;color:#009bdb}.a-btn__icon .svg-sprite{-webkit-transition:-webkit-transform 195ms ease;transition:-webkit-transform 195ms ease;transition:transform 195ms ease;transition:transform 195ms ease,-webkit-transform 195ms ease}.a-btn:hover .a-btn__icon .icon--arrow--md-right{-webkit-transform:translateX(4px);transform:translateX(4px)}.a-btn:disabled .a-btn__icon{color:inherit}.a-btn--primary{background-color:#181a1c;color:#fff;position:relative;border:2px solid #181a1c;-webkit-transition:color 195ms cubic-bezier(.25,.1,.25,1),background-color 195ms cubic-bezier(.25,.1,.25,1),border-color 195ms cubic-bezier(.25,.1,.25,1);transition:color 195ms cubic-bezier(.25,.1,.25,1),background-color 195ms cubic-bezier(.25,.1,.25,1),border-color 195ms cubic-bezier(.25,.1,.25,1)}.a-btn--primary--disabled,.a-btn--primary:disabled{background-color:#f1f4f7;color:#a6afb9;cursor:default;border-color:#f1f4f7}.a-btn--primary:not(:disabled):not(.a-btn--primary--disabled):hover{background-color:#42474c;border-color:#42474c}.a-btn--secondary{background-color:#fff;color:#181a1c;position:relative;border:2px solid #ccc;-webkit-transition:color 195ms cubic-bezier(.25,.1,.25,1),background-color 195ms cubic-bezier(.25,.1,.25,1),border-color 195ms cubic-bezier(.25,.1,.25,1);transition:color 195ms cubic-bezier(.25,.1,.25,1),background-color 195ms cubic-bezier(.25,.1,.25,1),border-color 195ms cubic-bezier(.25,.1,.25,1)}.a-btn--secondary--disabled,.a-btn--secondary:disabled{color:#999;cursor:default;border-color:#e3e8ee}.a-btn--secondary:not(:disabled):not(.a-btn--secondary--disabled):hover{background-color:#181a1c;color:#fff;border-color:#181a1c}.a-btn--md,.a-btn--sm{padding:18px 30px}.a-btn--lg{padding:20px 30px;min-width:146px}
.pager .pager__items{padding:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.pager__item{padding:0;font-size:1em}.pager__item a{display:inline-block}.pager__item.is-active a{color:#3b3b3b;border-bottom:0}.pager__item--first,.pager__item--previous{padding:0}[dir=rtl] .pager__item--first,[dir=rtl] .pager__item--previous{padding-right:0;padding-left:0}.pager__item--ellipsis,.pager__item--last,.pager__item--next{padding:0}[dir=rtl] .pager__item--last,[dir=rtl] .pager__item--next{padding-right:0;padding-left:0}.gsb_pager_wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:16px}.gsb_pager,.pager__buttons,.pager__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gsb_pager{margin-left:-28px}.gsb_pager>*{padding-left:28px}.pager__items{font-size:1rem;line-height:1.5;--line-height:24px;font-weight:400;letter-spacing:0;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;font-variant-numeric:oldstyle-nums;-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"salt","liga","clig","onum","kern";font-feature-settings:"salt","liga","clig","onum","kern";margin-left:-32px}.pager__items a{display:inline-block;min-width:10px;text-align:center;position:relative;-webkit-transition:color 195ms ease;transition:color 195ms ease}.pager__items a:not(.next):not(.previous){color:#687078;border-bottom:none}.pager__items .is-active a:not(.next):not(.previous){color:#181a1c;border-color:#009bdb;-webkit-transition:color 195ms ease,background-color 195ms ease,border-color 195ms ease;transition:color 195ms ease,background-color 195ms ease,border-color 195ms ease;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#2fb3ea;height:24px}.pager__items>*{padding-left:32px;cursor:default}.pager__item.pager__item--next,.pager__item.pager__item--previous{line-height:0}.pager__item.pager__item--next a:focus,.pager__item.pager__item--next a:hover,.pager__item.pager__item--previous a:focus,.pager__item.pager__item--previous a:hover{color:#009bdb}.pager__item.pager__item--next{padding-left:4px}@media screen and (min-width:768px){.gsb_pager_wrapper{padding-top:20px;padding-bottom:32px}}@media screen and (min-width:1280px){.gsb_pager_wrapper{margin-top:48px}}
.js .dropbutton-widget{overflow:hidden;margin:.125em 0;cursor:pointer;text-align:center;color:#3a3a3a;border:1px solid;border-color:#e4e4e4 #d2d2d2 #b4b4b4 #d2d2d2;border-radius:1em;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#e8e8e8));background-image:linear-gradient(180deg,#f3f3f3,#e8e8e8)}.js .dropbutton-widget:hover{border-color:#e4e4e4 #d2d2d2 #b4b4b4 #d2d2d2}.js .dropbutton-widget .button{margin:0;padding:.32em 1em;border:none;background:transparent none}.js .dropbutton-multiple .dropbutton-widget,.js[dir=rtl] .dropbutton-multiple .dropbutton-widget{padding:0}.js .dropbutton-multiple .dropbutton-widget .dropbutton{position:relative;padding-right:2em}.js[dir=rtl] .dropbutton-multiple .dropbutton-widget .dropbutton{padding-right:0;padding-left:2em}.js .dropbutton-multiple .dropbutton-widget .dropbutton-action a{margin-right:0}[dir=rtl].js .dropbutton-multiple .dropbutton-widget .dropbutton-action a{margin-left:0}.js .dropbutton .secondary-action{border-top-color:#ccc}.js .dropbutton-toggle button{background-color:#e8e8e8;background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#d2d2d2));background-image:linear-gradient(180deg,#e8e8e8,#d2d2d2)}.js .dropbutton-toggle .dropbutton-arrow:hover{background:#ccc}.js .dropbutton a{color:#3a3a3a;border-bottom:0 none}.js .dropbutton .dropbutton-action:hover,.js .dropbutton a:hover{border-bottom:0 none;background:#dedede}
.field--type-entity-reference{margin:0 0 1.2em;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.field--type-entity-reference .field__label{margin:0;padding-right:5px;font-weight:normal}[dir=rtl] .field--type-entity-reference .field__label{padding-right:0;padding-left:5px}.field--type-entity-reference .field__label,.field--type-entity-reference ul.links{font-size:.8em}.node--view-mode-teaser .field--type-entity-reference .field__label,.node--view-mode-teaser .field--type-entity-reference ul.links{font-size:.821em}.field--type-entity-reference ul.links{margin:0;padding:0;list-style:none}[dir=rtl] .field--type-entity-reference ul.links{padding:0}.field--type-entity-reference ul.links li{float:left;padding:0 1em 0 0;white-space:nowrap}[dir=rtl] .field--type-entity-reference ul.links li{float:right;padding:0 0 0 1em}@media (min-width:560px){.node .field--type-image{float:left;margin:0 1em 0 0}[dir=rtl] .node .field--type-image{float:right;margin:0 0 0 1em}.node .field--type-image+.field--type-image{clear:both}}.field--name-user-picture img,.field--type-image img{margin:0 0 1em}.field--type-image a{border-bottom:none}.field--name-field-tags{margin:0 0 1.2em;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.field--name-field-tags .field__label{margin:0;padding-right:5px;font-weight:normal}[dir=rtl] .field--name-field-tags .field__label{padding-right:0;padding-left:5px}.field--name-field-tags .field__label,.field--name-field-tags ul.links{font-size:.8em}.node--view-mode-teaser .field--name-field-tags .field__label,.node--view-mode-teaser .field--name-field-tags ul.links{font-size:.821em}.field--name-field-tags ul.links{margin:0;padding:0}.field--name-field-tags ul.links li{float:left;padding:0 1em 0 0;white-space:nowrap}[dir=rtl] .field--name-field-tags ul.links li{float:right;padding:0 0 0 1em}
.messages{background:no-repeat 10px 17px;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;padding:15px 20px 15px 35px;word-wrap:break-word}[dir=rtl] .messages{border-width:1px 0 1px 1px;background-position:right 10px top 17px;padding-left:20px;padding-right:35px;text-align:right}.messages+.messages{margin-top:1.538em}.messages__list{list-style:none;padding:0;margin:0}.messages__item+.messages__item{margin-top:.769em}.messages--status{color:#325e1c;background-color:#f3faef;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;-webkit-box-shadow:-8px 0 0 #77b259;box-shadow:-8px 0 0 #77b259}[dir=rtl] .messages--status{border-color:#c9e1bd transparent #c9e1bd #c9e1bd;-webkit-box-shadow:8px 0 0 #77b259;box-shadow:8px 0 0 #77b259;margin-left:0}.messages--warning{background-color:#fdf8ed;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#734c00;-webkit-box-shadow:-8px 0 0 #e09600;box-shadow:-8px 0 0 #e09600}[dir=rtl] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;-webkit-box-shadow:8px 0 0 #e09600;box-shadow:8px 0 0 #e09600}.messages--error{background-color:#fcf4f2;color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;-webkit-box-shadow:-8px 0 0 #e62600;box-shadow:-8px 0 0 #e62600}[dir=rtl] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;-webkit-box-shadow:8px 0 0 #e62600;box-shadow:8px 0 0 #e62600}.messages--error p.error{color:#a51b00}
