/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.field-media-videoembed-video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:12px}.field-media-videoembed-video iframe{min-width:100%;position:absolute;top:0;left:0;width:100%;height:100%}.field-media-videoembed-caption{font-size:.75rem;line-height:1.3;font-weight:500;margin-bottom:16px}
.page-node-type-gsb-cg-calendar #page{margin:0 auto 2rem}.page-node-type-gsb-cg-calendar #page-wrapper>.header:not(.header_variant) #primary-navigation{color:#fff;background-color:#0078ab;padding-top:4rem !important}.page-node-type-gsb-cg-calendar #page-wrapper>.header:not(.header_variant) #primary-navigation::after{border-bottom-width:0}.page-node-type-gsb-cg-calendar #page-wrapper>.header:not(.header_variant) #primary-navigation .menu-toggle--plus{color:#fff}.page-node-type-gsb-cg-calendar #page-wrapper>.header:not(.header_variant) #primary-navigation .menu-toggle--plus use,.page-node-type-gsb-cg-calendar #page-wrapper>.header:not(.header_variant) #primary-navigation .primary-menu-more-link svg,.page-node-type-gsb-cg-calendar #page-wrapper>.header:not(.header_variant) #primary-navigation .primary-menu-more-link svg .icon--action--md-plus,.page-node-type-gsb-cg-calendar .header:not(.header_variant) .navbar .menu.main-desktop .tab_link{color:#fff !important}#main-header{position:relative;padding:240px 0 40px 0;color:#fff}#main-header.layout-grid{grid-template-columns:1fr}#main-header::before{background-color:#0078ab;bottom:0;position:absolute;content:"";top:0;z-index:-1;left:-8.5px;right:-8.5px}#main-header .page-title{position:relative;padding-top:34px}#main-header .page-title:before{content:"";left:-28px;right:-28px;top:0;max-width:100vw;position:absolute;border-top:1px solid #fff}@media(min-width:1700px){#main-header .page-title:before{left:calc(-50vw + 800px);right:calc(-50vw + 800px)}}#gsb-cg-calendar{margin:1rem 0 0 0}#gsb-cg-calendar .gsb-base-form--submit.arrow-right label{width:100%}#gsb-cg-calendar .gsb-cg-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:20%;flex-basis:20%;margin:0 0 2rem 0}#gsb-cg-calendar .gsb-cg-filters .gsb-base-form-item{width:100%;padding-bottom:24px}#gsb-cg-calendar .gsb-cg-filters .gsb-base-form-item.js-form-type-textfield .form-item--label,#gsb-cg-calendar .gsb-cg-filters .gsb-base-form-item.js-form-type-textfield .form-item-status{color:#0078ab !important}#gsb-cg-calendar .gsb-cg-filters .gsb-base-form-item input.form-date,#gsb-cg-calendar .gsb-cg-filters .gsb-base-form-item input.form-time{padding:0}#gsb-cg-calendar .gsb-cg-filters .gsb-base-form-item input.form-text{border-bottom:2px solid #0078ab}#gsb-cg-calendar .gsb-cg-filters .clear-filters{text-align:right;font-size:smaller;color:#0078ab;font-weight:500;-webkit-text-decoration:underline;text-decoration:underline;margin-top:8px}#gsb-cg-calendar #ajax-gsb-cg-calendar .gsb-event-grid{max-width:1280px}#gsb-cg-calendar #ajax-gsb-cg-calendar .gsb-event-grid .event-items{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}#gsb-cg-calendar #ajax-gsb-cg-calendar .gsb-event-grid .event-items .gsb-event-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f1f4f7}#gsb-cg-calendar #ajax-gsb-cg-calendar .gsb-event-grid .event-items .gsb-event-item .event-item--group-main{padding-bottom:6.5px;margin-bottom:6.5px;border-bottom-width:1px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#gsb-cg-calendar #ajax-gsb-cg-calendar .gsb-event-grid .event-items .gsb-event-item .event-item--group-main .event-item--group{color:#00435f;font-weight:500;font-size:.8875rem;margin:0}#gsb-cg-calendar #ajax-gsb-cg-calendar .gsb-event-grid .event-items .gsb-event-item .event-item--img{position:relative}#gsb-cg-calendar #ajax-gsb-cg-calendar .gsb-event-grid .event-items .gsb-event-item .event-item--img .event-item--type{position:absolute;bottom:0;left:0;z-index:10;width:100%;color:#fff;font-weight:500;background:-webkit-gradient(linear,left top,left bottom,from(rgba(34,34,34,0)),color-stop(34.52%,#222));background:linear-gradient(180deg,rgba(34,34,34,0),#222 34.52%);padding:8.5px 16.5px 5px;font-size:.85rem}#gsb-cg-calendar #ajax-gsb-cg-calendar .gsb-event-grid .event-items .gsb-event-item .event-item--img img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}#gsb-cg-calendar #ajax-gsb-cg-calendar .gsb-event-grid .event-items .gsb-event-item .event-item--area{padding:14.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}#gsb-cg-calendar #ajax-gsb-cg-calendar .gsb-event-grid .event-items .gsb-event-item .event-item--area .event-item--date-time{margin-top:auto}#gsb-cg-calendar #ajax-gsb-cg-calendar .gsb-event-grid .event-items .gsb-event-item .event-item--area .event-item--date-time .event-item--event-day-month-year{gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#42474c;font-weight:500;font-size:.8875rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:15px}#gsb-cg-calendar #ajax-gsb-cg-calendar .gsb-event-grid .event-items .gsb-event-item .event-item--area .event-item--heading{font-family:"neue-haas-grotesk-display";font-weight:600;font-size:1.333rem;line-height:1.666rem;margin-bottom:1.5rem;color:#42474c}#gsb-cg-calendar #ajax-gsb-cg-calendar .gsb-event-grid .event-items .gsb-event-item .event-item--area a{border-bottom-width:0 !important;-webkit-text-decoration:underline;text-decoration:underline}#gsb-cg-calendar #ajax-gsb-cg-calendar .gsb-event-grid .event-items .gsb-event-item .event-item--area .event-action{border-top-width:1px;gap:.7525rem}#gsb-cg-calendar #ajax-gsb-cg-calendar .gsb-event-grid .event-items .gsb-event-item .event-item--area .event-action .event-action--link-item{font-size:.875rem;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#gsb-cg-calendar #ajax-gsb-cg-calendar .gsb-event-grid .event-items .gsb-event-item .event-item--area .event-action .event-action--link-item .a-icon{-webkit-transition:all .3s ease;transition:all .3s ease}#gsb-cg-calendar #ajax-gsb-cg-calendar .gsb-event-grid .event-items .gsb-event-item .event-item--area .event-action .event-action--link-item:hover .a-icon{-webkit-transform:translateX(4px);transform:translateX(4px)}#gsb-cg-calendar #ajax-gsb-cg-calendar .gsb-event-grid .event-items .gsb-event-item .event-item--area .event-item--topics{font-size:.825rem;color:#687078;font-weight:500;border-top-width:1px;padding:.65rem 0}#gsb-cg-calendar #ajax-gsb-cg-calendar .gsb-event-grid .event-items .gsb-event-item .event-item--add{font-size:.875rem;padding:10.5px 14.5px;background-color:#d2d9e1;-webkit-transition:all .3s ease;transition:all .3s ease;font-weight:500}#gsb-cg-calendar #ajax-gsb-cg-calendar .gsb-event-grid .event-items .gsb-event-item .event-item--add:hover{background-color:#bec7d0}#gsb-cg-calendar #ajax-gsb-cg-calendar .gsb-event-grid .event-items .gsb-event-item .event-item--add a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.7525rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width:544px){#main-header:before{left:-16.5px;right:-16.5px}}@media(min-width:820px){#main-header:before{left:-50vw;right:-50vw}.content-hero{padding:160px 0 120px}#gsb-cg-calendar #ajax-gsb-cg-calendar.grid-col-2 .event-items{grid-template-columns:repeat(2,1fr)}#gsb-cg-calendar #ajax-gsb-cg-calendar.grid-col-3 .event-items{grid-template-columns:repeat(3,1fr)}#gsb-cg-calendar #ajax-gsb-cg-calendar.grid-col-4 .event-items{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){.content-hero .page-title{font-size:3.5rem;padding-bottom:8px}#gsb-cg-calendar{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}#gsb-cg-calendar #ajax-gsb-cg-calendar{-ms-flex-preferred-size:80%;flex-basis:80%}}@media(min-width:1200px){#main-header{padding:210px 0 40px 0}}
#gsb-calendar-grid-view{margin:1rem 0 0 0}#gsb-calendar-grid-view .controller-bar{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}[data-icon]{display:inline-block;min-width:34px;min-height:34px;border-radius:50%;background-repeat:no-repeat;background-size:cover;background-position:center;pointer-events:none}[data-icon=grid-view]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cdefs%3E%3Cstyle%3E.cls-2{stroke-width:0;fill:%23181a1c}%3C/style%3E%3C/defs%3E%3Ccircle id='footer' cx='15' cy='15' r='15' style='fill:none;stroke-width:0'/%3E%3Cg id='Layer_5' data-name='Layer 5'%3E%3Cpath d='M7.95 6.52h4.23c.66 0 1.19.62 1.19 1.39v6.43c0 .77-.53 1.39-1.19 1.39H7.95c-.66 0-1.19-.62-1.19-1.39V7.91c0-.77.53-1.39 1.19-1.39M17.81 6.52h4.23c.66 0 1.19.62 1.19 1.39v2.04c0 .77-.53 1.39-1.19 1.39h-4.23c-.66 0-1.19-.62-1.19-1.39V7.91c0-.77.53-1.39 1.19-1.39M7.95 18.65h4.23c.66 0 1.19.62 1.19 1.39v2.04c0 .77-.53 1.39-1.19 1.39H7.95c-.66 0-1.19-.62-1.19-1.39v-2.04c0-.77.53-1.39 1.19-1.39M17.81 14.27h4.23c.66 0 1.19.62 1.19 1.39v6.43c0 .77-.53 1.39-1.19 1.39h-4.23c-.66 0-1.19-.62-1.19-1.39v-6.43c0-.77.53-1.39 1.19-1.39' class='cls-2'/%3E%3C/g%3E%3C/svg%3E")}[data-icon=view-col-2]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cdefs%3E%3Cstyle%3E.cls-3{stroke-width:0;fill:%23f2f2f2}%3C/style%3E%3C/defs%3E%3Ccircle id='footer' cx='15' cy='15' r='15' style='stroke-width:0;fill:transparent'/%3E%3Cg id='Layer_5' data-name='Layer 5'%3E%3Crect width='18' height='16' x='6' y='7' rx='.52' ry='.52' style='stroke-width:0'/%3E%3Cpath d='M8.35 8.78h5.3c.19 0 .35.21.35.46v11.51c0 .26-.16.46-.35.46h-5.3c-.19 0-.35-.21-.35-.46V9.24c0-.26.16-.46.35-.46M16.35 8.78h5.3c.19 0 .35.21.35.46v11.51c0 .26-.16.46-.35.46h-5.3c-.19 0-.35-.21-.35-.46V9.24c0-.26.16-.46.35-.46' class='cls-3'/%3E%3C/g%3E%3C/svg%3E")}[data-icon=view-col-3]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cdefs%3E%3Cstyle%3E.cls-3{stroke-width:0;fill:%23f2f2f2}%3C/style%3E%3C/defs%3E%3Ccircle id='footer' cx='15' cy='15' r='15' style='stroke-width:0;fill:transparent'/%3E%3Cg id='Layer_5' data-name='Layer 5'%3E%3Crect width='20' height='16' x='5' y='7' rx='.52' ry='.52' style='stroke-width:0'/%3E%3Cpath d='M7.61 8.78h3.42c.21 0 .39.21.39.46v11.51c0 .26-.17.46-.39.46H7.61c-.21 0-.39-.21-.39-.46V9.24c0-.26.17-.46.39-.46M13.29 8.78h3.42c.21 0 .39.21.39.46v11.51c0 .26-.17.46-.39.46h-3.42c-.21 0-.39-.21-.39-.46V9.24c0-.26.17-.46.39-.46M18.97 8.78h3.42c.21 0 .39.21.39.46v11.51c0 .26-.17.46-.39.46h-3.42c-.21 0-.39-.21-.39-.46V9.24c0-.26.17-.46.39-.46' class='cls-3'/%3E%3C/g%3E%3C/svg%3E")}[data-icon=view-col-4]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cdefs%3E%3Cstyle%3E.cls-3{stroke-width:0;fill:%23f2f2f2}%3C/style%3E%3C/defs%3E%3Ccircle id='footer' cx='15' cy='15' r='15' style='stroke-width:0;fill:transparent'/%3E%3Cg id='Layer_5' data-name='Layer 5'%3E%3Crect width='21' height='17' x='4.5' y='6.5' rx='.52' ry='.52' style='stroke-width:0'/%3E%3Cpath d='M7.24 8.39h2.1c.22 0 .41.22.41.49v12.23c0 .27-.18.49-.41.49h-2.1c-.22 0-.41-.22-.41-.49V8.88c0-.27.18-.49.41-.49M11.71 8.39h2.1c.22 0 .41.22.41.49v12.23c0 .27-.18.49-.41.49h-2.1c-.22 0-.41-.22-.41-.49V8.88c0-.27.18-.49.41-.49M16.18 8.39h2.1c.22 0 .41.22.41.49v12.23c0 .27-.18.49-.41.49h-2.1c-.22 0-.41-.22-.41-.49V8.88c0-.27.18-.49.41-.49M20.66 8.39h2.1c.22 0 .41.22.41.49v12.23c0 .27-.18.49-.41.49h-2.1c-.22 0-.41-.22-.41-.49V8.88c0-.27.18-.49.41-.49' class='cls-3'/%3E%3C/g%3E%3C/svg%3E")}@media(min-width:1024px){#gsb-calendar-grid-view .controller-bar .btn-calendar-grid{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5em;margin:1rem 0 0 0;background:transparent;border:1px solid transparent;-webkit-transition:all .4s ease;transition:all .4s ease;font-weight:600;font-size:1rem;font-family:"neue-haas-grotesk-display";color:#181a1c;background:#e3e8ee;cursor:pointer}#gsb-calendar-grid-view .controller-bar .btn-calendar-grid:hover{color:#000}}@media(max-width:1024px){.btn-calendar-grid{display:none !important}}
.gsb-event-item .content-section{margin-top:16px;padding-top:12px}.gsb-event-item .event-item--date{padding-bottom:8px;display:block}.gsb-event-item .event-item--day{font-size:4rem;line-height:1;font-weight:600}.gsb-event-item .event-header{position:relative}.gsb-event-item .event-title{font-size:1.5rem;line-height:1.2;font-weight:600;padding-right:64px}.gsb-event-item .event-summary--toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border-width:0;border-radius:0;background-color:transparent;white-space:nowrap;cursor:pointer;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px;position:relative;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;-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;top:0;right:0}.gsb-event-item .event-summary--toggle:before{content:"";position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid #d2d9e1;-webkit-transition:inherit;transition:inherit}.gsb-event-item .event-summary--toggle .icon--action--md-plus{visibility:visible;opacity:1}@media screen and (max-width:767px){.gsb-event-item .event-summary--toggle{display:none}}.gsb-event-item .event-summary--toggle,.gsb-event-item .event-summary--toggle svg{width:16px;height:16px}.gsb-event-item .event-summary{display:block;height:0;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity 195ms ease 0s,visibility 0s ease 195ms;transition:opacity 195ms ease 0s,visibility 0s ease 195ms}.gsb-event-item .event-action{padding-top:24px}.gsb-event-item .event-action a{-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;font-size:1rem;line-height:1.5;font-weight:500;border-bottom-width:0!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gsb-event-item .event-meta-term{font-size:1rem;line-height:1.5;font-weight:500}.gsb-event-item .event-extra{margin-top:10px}
@media screen and (min-width: 768px){.gsb-event-item .event-item--day{font-size:5.25rem;line-height:.85}.gsb-event-item .event-meta-items{margin-top:16px}.gsb-event-item .event-item--month-year{padding-top:4px}.gsb-event-item.summary--open .event-summary{padding-top:24px;height:auto;opacity:1;visibility:visible;pointer-events:auto;-webkit-transition:opacity 195ms ease 0s;transition:opacity 195ms ease 0s}@media screen and (min-width:768px) and (max-width:1279px){.has-sidebar .gsb-event-grid .gsb-event-item{grid-template-columns:1fr 2fr}}@media screen and (max-width:1279px){.has-sidebar .gsb-event-grid .gsb-event-item .event-item--meta{grid-template-columns:repeat(1,1fr)}.has-sidebar .gsb-event-grid .gsb-event-item .event-summary--toggle,.has-sidebar .gsb-event-grid .gsb-event-item .event-summary{display:none}.has-sidebar .gsb-event-grid .gsb-event-item .event-title{padding-right:0}}@media screen and (min-width:1024px){.gsb-event-item .event-summary{-webkit-column-count:2;-moz-column-count:2;column-count:2;grid-column-gap:24px;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.has-sidebar .gsb-event-item .event-summary{-webkit-column-count:1;-moz-column-count:1;column-count:1}}@media screen and (min-width:1280px){.gsb-event-item .event-item--day{font-size:6rem;line-height:.85}.gsb-event-item .event-title{font-size:1.75rem;line-height:1.125;font-weight:600}}
}
#primary-navigation.is-sticky{color:#181a1c;background-color:#F1F4F7;}#page-wrapper > .header #primary-navigation{background-color:#F1F4F7;}.menu-root{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0;font-size:1rem;font-weight:500;}.menu-root .menu-root-link{width:90%;}.menu-root svg{vertical-align:baseline;}.menu-root--toggle{background:none;padding:0;cursor:pointer;}.primary-menu.menu,.tertiary-menu.menu{line-height:1.5;white-space:nowrap;}.primarynav-inversed #primary-navigation:not(.is-visible) .menu-root,.primarynav-inversed #primary-navigation:not(.is-visible) .primary-menu > .menu-item > .primary-menu--item,.primarynav-inversed #primary-navigation:not(.is-visible) .primary-menu > .menu-item > .menu--submenu .primary-menu--item{color:#fff;}.primarynav-inversed #primary-navigation:not(.is-visible) svg.svg-sprite use.color--link-blue,.primarynav-inversed #primary-navigation:not(.is-visible) svg.svg-sprite use.icon--arrow--carrot-right{color:#fff;}.primarynav-inversed #primary-navigation:not(.is-visible) a:not(#global-menu--toggle):not(#global-menu--search):hover{color:hsla(0,0%,100%,0.8);}.primarynav-inversed #primary-navigation:not(.is-visible)::after{border-color:hsla(0,0%,100%,0.5);}.tertiary-menu.menu{color:#687078;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.tertiary-menu.menu a:hover{color:#181a1c;}.tertiary-menu.menu.wrapper.max-width{margin:0;padding:0;}.tertiary-menu.menu > li{position:relative;padding:20px 0 0;}.tertiary-menu.menu > li > a:before,.tertiary-menu.menu > li > .menu--submenu > a:before{content:"";position:absolute;top:0;left:0;width:32px;border-top:2px solid #009bdb;opacity:0;-webkit-transform:scaleX(0.6);transform:scaleX(0.6);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:opacity 195ms ease,-webkit-transform 195ms ease;transition:opacity 195ms ease,-webkit-transform 195ms ease;transition:opacity 195ms ease,transform 195ms ease;transition:opacity 195ms ease,transform 195ms ease,-webkit-transform 195ms ease;}.tertiary-menu.menu > li > .is-active:before,.tertiary-menu.menu > li > a:hover:before,.tertiary-menu.menu > li > .menu--submenu > a:hover:before,.tertiary-menu.menu > li > .menu--submenu > .is-active:before,.tertiary-menu.menu > li.menu-item--active-trail > .menu--submenu > a:before{opacity:1;-webkit-transform:none;transform:none;}.tertiary-menu.menu > li:not(:first-of-type){margin-left:24px;}.tertiary-menu.menu a{position:static;position:initial;}@media screen and (max-width:767px){#header-navigation{display:block;min-height:64px;}#header-navigation #primary-navigation{padding:0 0.5rem;}.menu-root{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.menu-root .menu-toggle--plus{width:16px;height:16px;margin-top:4px;margin-right:4px;}.menu-root .menu-toggle--plus use.icon--action--md-plus{opacity:1;visibility:visible;pointer-events:auto;}.primary-menu-wrapper{position:relative;}.primary-menu.menu{opacity:0;position:absolute;-webkit-transition:opacity 195ms 0s cubic-bezier(0.25,0.1,0.25,1),visibility 0s 195ms cubic-bezier(0.25,0.1,0.25,1);transition:opacity 195ms 0s cubic-bezier(0.25,0.1,0.25,1),visibility 0s 195ms cubic-bezier(0.25,0.1,0.25,1);left:0;right:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding-top:8px;padding-bottom:16px;z-index:-1;visibility:hidden;}.primary-menu.menu li{position:relative;padding:0 0.5rem;}.primary-menu.menu ul li{padding-right:0;}.primary-menu.menu > li:not(:nth-last-child(-n+2)){border-bottom:1px solid #A6AFB9;}.primary-menu.menu .menu-item--active-trail > .menu--submenu a:not(:hover),.primary-menu.menu .menu-item--active-trail > a:not(:hover){color:#fff;}.primary-menu.menu a{color:#A6AFB9;padding:8px 0;white-space:normal;display:inline-block;}.primary-menu-opened .menu-toggle--plus use.icon--action--md-plus{opacity:0;visibility:hidden;}.primary-menu-opened .menu-toggle--plus use.icon--action--md-minus{opacity:1;visibility:visible;pointer-events:auto;}.primary-menu-opened .primary-menu{opacity:1;visibility:visible;pointer-events:auto;-webkit-transition:opacity 195ms 0s cubic-bezier(0.25,0.1,0.25,1);transition:opacity 195ms 0s cubic-bezier(0.25,0.1,0.25,1);z-index:200;}#truncated-menu-items{display:none;}.menu--submenu-toggle{cursor:pointer;position:relative;width:40px;}.menu--submenu-toggle:before{content:"";position:absolute;top:-8px;left:-8px;bottom:-8px;right:-8px;border-radius:50%;border-width:1px;opacity:0;-webkit-transition:opacity 195ms cubic-bezier(0.25,0.1,0.25,1);transition:opacity 195ms cubic-bezier(0.25,0.1,0.25,1);}.menu--submenu-toggle .svg-sprite{width:16px;height:16px;}.menu--submenu-toggle .svg-sprite .icon--action--md-plus{opacity:1;visibility:visible;}.menu--submenu a{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-right:1px solid #A6AFB9;}.menu--submenu-body{display:none;padding:0 0 0 10px;}.menu--submenu-body li{border-top:1px solid #A6AFB9;}.menu--submenu-opened > .menu--submenu .svg-sprite .icon--action--md-minus{opacity:1;visibility:visible;}.menu--submenu-opened > .menu--submenu .svg-sprite .icon--action--md-plus{opacity:0;visibility:hidden;}}@media (min-width:1024px){#sidebar-first .region-sidebar{position:sticky;top:100px;-webkit-transition:top 195ms ease;transition:top 195ms ease;}#sidebar-first .region-sidebar.extra-top{top:156px;}.toolbar-fixed #sidebar-first .region-sidebar{top:184px;}.toolbar-fixed #sidebar-first .region-sidebar.extra-top{top:238px;}}#sidebar-first .menu .menu .menu-item--active-trail{color:#0078AB !important;font-weight:500 !important;-webkit-transition:0.3s all ease;transition:0.3s all ease;}#sidebar-first .menu .menu .menu-item--active-trail a:hover{color:#006088;}#sidebar-first .menu .menu .menu-item--active-trail a.is-active{padding-left:16px;font-weight:500;display:inline-block;}#sidebar-first .menu .menu .menu-item--active-trail a.is-active::before{right:calc(94% + 12px);left:-12px;width:15px;border-top:3px solid #009bdb;}#sidebar-first .menu .menu .menu-item--active-trail a.is-active + ul.menu{margin-left:28px;}#sidebar-first .menu .menu .menu-item--collapsed:hover a{color:#0078AB !important;}@media screen and (min-width:768px){.menu--submenu-body:not(.truncated-menu-opened){display:none;}.menu-contain-submenu .menu--submenu{-ms-flex-flow:nowrap;flex-flow:nowrap;}.menu-contain-submenu .inversed{background:transparent;color:#009bdb;margin-bottom:6px;cursor:pointer;}.menu-contain-submenu .inversed .svg-sprite{width:16px;height:16px;}.menu-contain-submenu .inversed .icon--action--md-minus{opacity:1;visibility:visible;}.menu-contain-submenu:not(.menu--submenu-opened) .icon--action--md-plus{opacity:1;visibility:visible;}.menu-contain-submenu:not(.menu--submenu-opened) .icon--action--md-minus{opacity:0;visibility:hidden;}.menu-contain-submenu .menu-level-1{position:absolute;background-color:#181a1c;color:#fff;padding:12.5px 12.5px 10.5px;z-index:100;}.menu-contain-submenu .menu-level-1 .menu--submenu-toggle{display:none;}.menu-contain-submenu .menu-level-1 .menu-item{padding-bottom:6.5px;}}.sidebar-menu .sidebar--submenu-toggle{background:transparent;color:#009bdb;margin-bottom:6px;cursor:pointer;}.sidebar-menu .collapsed{display:none;}.sidebar-menu .menu--submenu a:not([class]):not([id]){border-bottom:none;}.sidebar-menu .menu--submenu.closed .icon--action--md-plus{opacity:1;visibility:visible;}.sidebar-menu .menu--submenu.closed .icon--action--md-minus{opacity:0;visibility:hidden;}.sidebar-menu .menu--submenu.opened .icon--action--md-minus{opacity:1;visibility:visible;}.sidebar-menu .menu--submenu.opened .icon--action--md-plus{opacity:0;visibility:hidden;}.sidebar-menu .menu--submenu svg{width:16px;height:16px;}
@media screen and (min-width: 768px){.m-section-nav__dropdown-icon{width:16px;height:16px;margin-left:4px;position:relative;top:2px;}#primary-navigation{padding:0 8.5px;}#primary-navigation .menu-root--toggle{cursor:inherit;margin-left:20px;}#primary-navigation .menu-toggle--plus{width:12px;height:12px;}#primary-navigation use.icon--arrow--carrot-right{opacity:1;visibility:visible;pointer-events:auto;}.menu-root.layout-flex{grid-column:1/6;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;}.menu-root.layout-flex .menu-root-link{width:auto;}.menu-root,.primary-menu.menu > li{padding:16px 0;}.primary-menu-wrapper{grid-column:4/9;}.primary-menu.menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.primary-menu.menu.wrapper.max-width{margin:0;padding:0;}.primary-menu.menu > li{position:relative;}.primary-menu.menu > li > a:before,.primary-menu.menu > li > .menu--submenu > a:before{content:"";position:absolute;top:0;left:0;width:32px;border-top:2px solid #009bdb;opacity:0;-webkit-transform:scaleX(0.6);transform:scaleX(0.6);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:opacity 195ms ease,-webkit-transform 195ms ease;transition:opacity 195ms ease,-webkit-transform 195ms ease;transition:opacity 195ms ease,transform 195ms ease;transition:opacity 195ms ease,transform 195ms ease,-webkit-transform 195ms ease;}.primary-menu.menu > li > .is-active:before,.primary-menu.menu > li > a:hover:before,.primary-menu.menu > li > .menu--submenu > a:hover:before,.primary-menu.menu > li > .menu--submenu > .is-active:before,.primary-menu.menu > li.menu-item--active-trail > .menu--submenu > a:before{opacity:1;-webkit-transform:none;transform:none;}.primary-menu.menu > li:not(:first-of-type){margin-left:24px;}.primary-menu.menu a{position:static;position:initial;}#truncated-menu-items > ul.menu{top:100%;min-width:242px;right:-24px;position:absolute;padding:6px 16px 12px 16px;text-align:right;opacity:0;visibility:hidden;background-color:#181a1c;color:#687078;pointer-events:none;-webkit-transition:opacity 195ms 0s cubic-bezier(0.25,0.1,0.25,1),visibility 0s 195ms cubic-bezier(0.25,0.1,0.25,1);transition:opacity 195ms 0s cubic-bezier(0.25,0.1,0.25,1),visibility 0s 195ms cubic-bezier(0.25,0.1,0.25,1);z-index:-1;}#truncated-menu-items > ul.menu .menu--submenu{display:block;}#truncated-menu-items > ul.menu > li{margin-top:8px;}#truncated-menu-items > ul.menu.truncated-menu-opened{opacity:1;visibility:visible;pointer-events:auto;-webkit-transition:opacity 195ms 0s cubic-bezier(0.25,0.1,0.25,1);transition:opacity 195ms 0s cubic-bezier(0.25,0.1,0.25,1);z-index:2;}#truncated-menu-items > ul.menu.truncated-menu-opened a{color:#fff;}#truncated-menu-items.truncated-menu-opened .primary-menu-more-link .icon--action--md-plus{opacity:0;visibility:hidden;}#truncated-menu-items.truncated-menu-opened .primary-menu-more-link .icon--action--md-minus{opacity:1;visibility:visible;}.primary-menu-more-link{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}@media screen and (min-width:1024px){.menu-root{grid-column:1/5;}.primary-menu-wrapper{grid-column:6/13;}}@media (min-width:768px){#primary-navigation{padding:0 16.5px;}}@media (min-width:1280px){#primary-navigation{padding:0 28.5px;}}@media (min-width:1700px){#primary-navigation{padding:0 calc((100vw - 1600px) / 2) !important;}}
}
