.ajax-progress{display:inline-block;padding:1px 5px 2px}[dir=rtl] .ajax-progress{float:right}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/core/themes/stable/images/core/throbber-active.gif) no-repeat 0 center}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px}tr .ajax-progress-throbber .throbber{margin:0 2px}.ajax-progress-bar{width:16em}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:.9;border-radius:7px;background-color:#232323;background-image:url(/core/themes/stable/images/core/loading-small.gif);background-repeat:no-repeat;background-position:center center}[dir=rtl] .ajax-progress-fullscreen{right:49%;left:auto}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-center{text-align:center}.text-align-justify{text-align:justify}.align-left{float:left}.align-right{float:right}.align-center{display:block;margin-right:auto;margin-left:auto}.js input.form-autocomplete{background-image:url(/core/themes/stable/images/core/throbber-inactive.png);background-repeat:no-repeat;background-position:100% center}.js[dir=rtl] input.form-autocomplete{background-position:0% center}.js input.form-autocomplete.ui-autocomplete-loading{background-image:url(/core/themes/stable/images/core/throbber-active.gif);background-position:100% center}.js[dir=rtl] input.form-autocomplete.ui-autocomplete-loading{background-position:0% center}.fieldgroup{padding:0;border-width:0}.container-inline div,.container-inline label{display:inline}.container-inline .details-wrapper{display:block}.clearfix:after{display:table;clear:both;content:""}.js details:not([open]) .details-wrapper{display:none}.hidden{display:none}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static!important;overflow:visible;clip:auto;width:auto;height:auto}.invisible{visibility:hidden}.item-list__comma-list,.item-list__comma-list li{display:inline}.item-list__comma-list{margin:0;padding:0}.item-list__comma-list li:after{content:", "}.item-list__comma-list li:last-child:after{content:""}.js .js-hide{display:none}.js-show{display:none}.js .js-show{display:block}.nowrap{white-space:nowrap}.position-container{position:relative}.progress{position:relative}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff}.progress__bar{width:3%;min-width:3%;max-width:100%;height:1.5em;background-color:#000}.progress__description,.progress__percentage{overflow:hidden;margin-top:.2em;color:#555;font-size:.875em}.progress__description{float:left}[dir=rtl] .progress__description{float:right}.progress__percentage{float:right}[dir=rtl] .progress__percentage{float:left}.progress--small .progress__track{height:7px}.progress--small .progress__bar{height:7px;background-size:20px 20px}.reset-appearance{margin:0;padding:0;border:0;background:0 0;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.resize-none{resize:none}.resize-vertical{min-height:2em;resize:vertical}.resize-horizontal{max-width:100%;resize:horizontal}.resize-both{max-width:100%;min-height:2em;resize:both}table.sticky-header{z-index:500;top:0;margin-top:0;background-color:#fff}.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle}.system-status-counter__status-icon:before{display:block;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:20px}.system-status-counter__status-icon--error:before{background-image:url(/core/themes/stable/images/core/icons/e32700/error.svg)}.system-status-counter__status-icon--warning:before{background-image:url(/core/themes/stable/images/core/icons/e29700/warning.svg)}.system-status-counter__status-icon--checked:before{background-image:url(/core/themes/stable/images/core/icons/73b355/check.svg)}.system-status-report-counters__item{width:100%;margin-bottom:.5em;padding:.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,.063)}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between}.system-status-report-counters__item--half-width{width:49%}.system-status-report-counters__item--third-width{width:33%}}.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc}.system-status-general-info__item-title{border-bottom:1px solid #ccc}body.drag{cursor:move}tr.region-title{font-weight:700}tr.region-message{color:#999}tr.region-populated{display:none}tr.add-new .tabledrag-changed{display:none}.draggable a.tabledrag-handle{float:left;overflow:hidden;height:1.7em;margin-left:-1em;cursor:move;text-decoration:none}[dir=rtl] .draggable a.tabledrag-handle{float:right;margin-right:-1em;margin-left:0}a.tabledrag-handle:hover{text-decoration:none}a.tabledrag-handle .handle{width:14px;height:14px;margin:-.4em .5em 0;padding:.42em .5em;background:url(/core/themes/stable/images/core/icons/787878/move.svg) no-repeat 6px 7px}a.tabledrag-handle:hover .handle,a.tabledrag-handle:focus .handle{background-image:url(/core/themes/stable/images/core/icons/000000/move.svg)}.touchevents .draggable td{padding:0 10px}.touchevents .draggable .menu-item__link{display:inline-block;padding:10px 0}.touchevents a.tabledrag-handle{width:40px;height:44px}.touchevents a.tabledrag-handle .handle{height:21px;background-position:40% 19px}[dir=rtl] .touch a.tabledrag-handle .handle{background-position:right 40% top 19px}.touchevents .draggable.drag a.tabledrag-handle .handle{background-position:50% -32px}.tabledrag-toggle-weight-wrapper{text-align:right}[dir=rtl] .tabledrag-toggle-weight-wrapper{text-align:left}.indentation{float:left;width:20px;height:1.7em;margin:-.4em .2em -.4em -.4em;padding:.42em 0 .42em .6em}[dir=rtl] .indentation{float:right;margin:-.4em -.4em -.4em .2em;padding:.42em .6em .42em 0}.tablesort{display:inline-block;width:16px;height:16px;background-size:100%}.tablesort--asc{background-image:url(/core/themes/stable/images/core/icons/787878/twistie-down.svg)}.tablesort--desc{background-image:url(/core/themes/stable/images/core/icons/787878/twistie-up.svg)}div.tree-child{background:url(/core/themes/stable/images/core/tree.png) no-repeat 11px center}div.tree-child-last{background:url(/core/themes/stable/images/core/tree-bottom.png) no-repeat 11px center}[dir=rtl] div.tree-child,[dir=rtl] div.tree-child-last{background-position:-65px center}div.tree-child-horizontal{background:url(/core/themes/stable/images/core/tree.png) no-repeat -11px center}.gig-share-bar-container td iframe{vertical-align:bottom}.gigya-login{margin-bottom:15px}.gigya-raas-login{padding-right:12px;margin-right:12px;border-right:1px solid}.hidden{display:none}.gigya-msg-success{color:green;font-weight:700}.caption{display:table}.caption>*{display:block;max-width:100%}.caption>figcaption{display:table-caption;max-width:none;caption-side:bottom}.caption>figcaption[contenteditable=true]:empty:before{content:attr(data-placeholder);font-style:italic}.caption .media .field,.caption .media .field *{float:none;margin:unset}figure.caption-drupal-media.align-center{margin-right:auto;margin-left:auto}@font-face{font-family:cambridge sans;font-weight:100;font-style:normal;src:url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-ExtraLight.eot);src:url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-ExtraLight.eot?#iefix) format("embedded-opentype"),local("Cambridge Sans Light"),local("Cambridge-Sans-Light"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-ExtraLight.otf) format("opentype"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-ExtraLight.woff2) format("woff2"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-ExtraLight.woff) format("woff"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-ExtraLight.ttf) format("truetype")}@font-face{font-family:cambridge sans;font-weight:200;font-style:normal;src:url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-Thin.eot);src:url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-Thin.eot?#iefix) format("embedded-opentype"),local("Cambridge Sans Light"),local("Cambridge-Sans-Light"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-Thin.otf) format("opentype"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-Thin.woff2) format("woff2"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-Thin.woff) format("woff"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-Thin.ttf) format("truetype")}@font-face{font-family:cambridge sans;font-weight:200;font-style:italic;src:url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-ThinItalic.eot);src:url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-ThinItalic.eot?#iefix) format("embedded-opentype"),local("Cambridge Sans Light"),local("Cambridge-Sans-Light"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-ThinItalic.otf) format("opentype"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-ThinItalic.woff2) format("woff2"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-ThinItalic.woff) format("woff"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-ThinItalic.ttf) format("truetype")}@font-face{font-family:cambridge sans;font-weight:300;font-style:normal;src:url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-Light.eot);src:url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-Light.eot?#iefix) format("embedded-opentype"),local("Cambridge Sans Light"),local("Cambridge-Sans-Light"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-Light.otf) format("opentype"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-Light.woff2) format("woff2"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-Light.woff) format("woff"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-Light.ttf) format("truetype")}@font-face{font-family:cambridge sans;font-weight:300;font-style:italic;src:url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-LightItalic.eot);src:url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-LightItalic.eot?#iefix) format("embedded-opentype"),local("Cambridge Sans Light Italic"),local("Cambridge-Sans-Light-Italic"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-LightItalic.otf) format("opentype"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-LightItalic.woff2) format("woff2"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-LightItalic.woff) format("woff"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-LightItalic.ttf) format("truetype")}@font-face{font-family:cambridge sans;font-weight:400;font-style:normal;src:url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-Regular.eot);src:url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-Regular.eot?#iefix) format("embedded-opentype"),local("Cambridge Sans"),local("CambridgeSans-Regular"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-Regular.otf) format("opentype"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-Regular.woff2) format("woff2"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-Regular.woff) format("woff"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-Regular.ttf) format("truetype")}@font-face{font-family:cambridge sans;font-weight:400;font-style:italic;src:url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-RegularItalic.eot);src:url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-RegularItalic.eot?#iefix) format("embedded-opentype"),local("Cambridge Sans Italic"),local("CambridgeSans-RegularItalic"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-RegularItalic.otf) format("opentype"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-RegularItalic.woff2) format("woff2"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-RegularItalic.woff) format("woff"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-RegularItalic.ttf) format("truetype")}@font-face{font-family:cambridge sans;font-weight:500;font-style:normal;src:url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-Medium.eot);src:url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-Medium.eot?#iefix) format("embedded-opentype"),local("Cambridge Sans"),local("CambridgeSans-Medium"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-Medium.otf) format("opentype"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-Medium.woff2) format("woff2"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-Medium.woff) format("woff"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-Medium.ttf) format("truetype")}@font-face{font-family:cambridge sans;font-weight:500;font-style:italic;src:url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-MediumItalic.eot);src:url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-MediumItalic.eot?#iefix) format("embedded-opentype"),local("Cambridge Sans"),local("CambridgeSans-MediumItalic"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-MediumItalic.otf) format("opentype"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-MediumItalic.woff2) format("woff2"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-MediumItalic.woff) format("woff"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-MediumItalic.ttf) format("truetype")}@font-face{font-family:cambridge sans;font-weight:600;font-style:normal;src:url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-Semibold.eot);src:url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-Semibold.eot?#iefix) format("embedded-opentype"),local("Cambridge Sans Semibold"),local("Cambridge-Sans-Semibold"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-Semibold.otf) format("opentype"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-Semibold.woff2) format("woff2"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-Semibold.woff) format("woff"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-Semibold.ttf) format("truetype")}@font-face{font-family:cambridge sans;font-weight:600;font-style:italic;src:url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-SemiboldItalic.eot);src:url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-SemiboldItalic.eot?#iefix) format("embedded-opentype"),local("Cambridge Sans Semibold Italic"),local("Cambridge-Sans-Semibold-Italic"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-SemiboldItalic.otf) format("opentype"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-SemiboldItalic.woff2) format("woff2"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-SemiboldItalic.woff) format("woff"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-SemiboldItalic.ttf) format("truetype")}@font-face{font-family:cambridge sans;font-weight:700;font-style:normal;src:url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-bold.eot);src:url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-bold.eot?#iefix) format("embedded-opentype"),local("Cambridge Sans Bold"),local("CambridgeSans-Bold"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-Bold.otf) format("opentype"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-Bold.woff2) format("woff2"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-Bold.woff) format("woff"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-Bold.ttf) format("truetype")}@font-face{font-family:cambridge sans;font-weight:700;font-style:italic;src:url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-BoldItalic.eot);src:url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-BoldItalic.eot?#iefix) format("embedded-opentype"),local("Cambridge Sans Bold Italic"),local("Cambridge-Sans-Bold-Italic"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-BoldItalic.otf) format("opentype"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-BoldItalic.woff2) format("woff2"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-BoldItalic.woff) format("woff"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-BoldItalic.ttf) format("truetype")}@font-face{font-family:cambridge sans;font-weight:800;font-style:normal;src:url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-Black.eot);src:url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-Black.eot?#iefix) format("embedded-opentype"),local("Cambridge Sans Bold Italic"),local("Cambridge-Sans-Bold-Italic"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-Black.otf) format("opentype"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-Black.woff2) format("woff2"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-Black.woff) format("woff"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-Black.ttf) format("truetype")}@font-face{font-family:cambridge sans;font-weight:800;font-style:italic;src:url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-BlackItalic.eot);src:url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-BlackItalic.eot?#iefix) format("embedded-opentype"),local("Cambridge Sans Bold Italic"),local("Cambridge-Sans-Bold-Italic"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-BlackItalic.otf) format("opentype"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-BlackItalic.woff2) format("woff2"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-BlackItalic.woff) format("woff"),url(https://www.cambridge.org/themes/custom/cupc/fonts/CambridgeSans-BlackItalic.ttf) format("truetype")}html,body{margin:0;padding:0}#global-nav,#global-footer{background-color:#fff;box-sizing:border-box;color:#000;font-family:cambridge sans,Arial,sans-serif;font-size:14px}.toolbar-fixed #global-nav{margin-top:5px}#global-footer *,#global-nav *{box-sizing:inherit}#global-nav button:focus,#global-nav a:focus,#global-footer a:focus{outline-color:transparent}#global-nav a:focus{color:#2a70e7}#global-nav a:active{color:inherit}.gnav-container{align-items:center;max-width:1220px;display:flex;min-height:40px;margin:0 auto;position:relative}.container--content{display:block}#global-nav .icon::after{}#global-nav .gnav-mobile-toggle{background:url(/modules/custom/gnav/images/sprite.svg) -287px -63px no-repeat;border:0;box-shadow:none;font-size:0;cursor:pointer;margin:0 18px 0 auto;width:36px;height:36px;overflow:hidden;text-indent:200%;white-space:nowrap}#global-nav .gnav-mobile-toggle[aria-expanded=true]{background-position:-230px -116px}#global-nav .logo{margin-left:16px;vertical-align:middle;width:35%}#global-nav .logo img{width:100%;height:auto;max-height:30px}#global-nav .menu{background-color:#fff}#global-nav .menu-wrapper{height:100%;display:none;flex-grow:1}#global-nav .menu-wrapper.menu--open{background-color:#fff;display:block;height:auto;position:fixed;top:40px;left:0;right:0;bottom:0;overflow-y:auto;max-width:100vw;z-index:3}.toolbar-vertical #global-nav .menu-wrapper.menu--open{top:75px}#global-nav ul{display:block;font-size:14px;list-style:none;margin:0 0 0 auto;padding-left:16px;padding-right:16px;vertical-align:middle}#global-nav ul li{line-height:1.2;border-top:1px solid #e0e0e0;list-style:none;margin-left:0;margin-bottom:0;padding-left:2px;vertical-align:middle}#global-nav ul li:first-child{border-top:0}#global-nav ul li:last-child{margin-right:0}#global-nav ul li a{color:inherit;display:flex;padding-top:10px;padding-bottom:10px;text-decoration:none}#global-nav ul li a:hover{text-decoration:underline}#global-nav ul .menu--has-submenu>a::after{background:url(/modules/custom/gnav/images/sprite.svg) -20px -212px no-repeat;display:inline-block;content:"";height:14px;width:13px;margin-left:auto;margin-right:3px;vertical-align:middle;transform:rotate(90deg)}#global-nav ul .menu--has-submenu.sub-menu--open>a::after{transform:rotate(-90deg)}#global-nav ul .sub-menu{background-color:#fff;display:block;left:100vw;right:0;position:absolute;bottom:0;top:0;transition:.2s left;width:100vw;z-index:3}#global-nav .menu-item--current{border-bottom:1px solid #e0e0e0;font-weight:700;margin-left:16px;margin-right:16px}#global-nav ul .sub-menu--open>.sub-menu{left:0}#global-nav .sub-menu li{display:block}#global-nav .sub-menu .gnav-menu--back{border:0;border-bottom:1px solid #e0e0e0;background:0 0;box-shadow:none;color:#000;cursor:pointer;margin-left:12px;margin-right:16px;margin-bottom:0;text-align:left;width:calc(100% - 32px);padding:9px 10px 9px 0}#global-nav .sub-menu .gnav-menu--back:hover,#global-nav .sub-menu .gnav-menu--back:focus{text-decoration:underline}#global-nav .sub-menu .gnav-menu--back:before{background:url(/modules/custom/gnav/images/sprite.svg) -20px -215px no-repeat;display:inline-block;content:"";height:14px;position:relative;top:-1px;width:14px;vertical-align:middle;transform:rotate(-90deg)}#global-nav .gnav-extra{padding:0 16px}#global-nav .gnav-extra a{border-top:1px solid #e0e0e0;display:flex;text-decoration:none;color:inherit;padding:10px 10px 10px 0}#global-nav .gnav-extra a:hover,#global-nav .gnav-extra a:focus{text-decoration:underline}#global-nav .gnav-extra a:before{content:"";display:inline-block;flex:1 1 auto;height:20px;min-width:100%;margin-right:10px;width:20px;background:url(/modules/custom/gnav/images/sprite.svg) -20px -91px no-repeat}#global-nav .gnav-extra .gnav-cart::before{background-position:-84px -91px}#global-nav .gnav-extra .gnav-cart:hover::before,#global-nav .gnav-extra .gnav-cart:focus::before{background-position:-144px -91px}#global-nav .gnav-extra .gnav-search::before{background-position:-20px -155px}#global-nav .gnav-extra .gnav-search:hover::before,#global-nav .gnav-extra .gnav-search:focus::before{background-position:-80px -155px}@media(min-width:480px){#global-nav .logo img{max-height:28px}}@media(min-width:768px){.gnav-container{min-height:60px}#global-nav .logo{width:180px}#global-nav .logo img{max-height:none}.toolbar-vertical #global-nav .menu-wrapper.menu--open,#global-nav .menu-wrapper.menu--open{background-color:transparent;display:flex;position:static;top:0}#global-nav .menu-wrapper,#global-nav .gnav-extra{display:flex;align-items:center}#global-nav .gnav-extra{padding-right:0}#global-nav .gnav-extra a{border-top:0;margin-left:5px;height:26px;width:30px;align-items:center;font-size:0;padding:0;overflow:hidden;text-indent:200%;white-space:nowrap}#global-nav .menu-item--current,#global-nav ul :not(.menu--has-submenu)>a::after{display:none}#global-nav ul .menu--has-submenu>a::after,#global-nav ul .menu--has-submenu.sub-menu--open>a::after{margin-top:1px;margin-left:10px;transform:rotate(-180deg)}#global-nav ul .sub-menu .menu--has-submenu>a::after{display:none}#global-nav ul>li:hover .sub-menu .sub-menu,#global-nav ul .sub-menu .sub-menu{display:none}#global-nav ul .menu--has-submenu.sub-menu--open>a::after{margin-top:0;margin-bottom:1px;transform:rotate(0)}#global-nav ul li .gnav-menu--back,.gnav-mobile-toggle{display:none}#global-nav ul{display:inline-block;padding-right:0;padding-left:0}#global-nav ul li{display:inline-block;border-top:0;line-height:1;margin:0 8px 0 0;page-break-inside:avoid}#global-nav .menu-wrapper>.menu>li>a{padding-top:21px;padding-bottom:22px}#global-nav .menu-wrapper .menu .sub-menu a{padding:8px 5px}#global-nav ul .sub-menu{background-color:#f3f3f3;display:none;left:0;right:0;bottom:auto;top:100%;padding:16px 16px 30px;position:absolute;width:100%}#global-nav .sub-menu .menu{background-color:#f3f3f3;column-count:3;width:100%}#global-nav ul .sub-menu--open .sub-menu{display:flex}#global-nav ul .sub-menu--open .sub-menu .menu--has-submenu .sub-menu{display:none}#global-nav ul .sub-menu--open .sub-menu a::after{transform:rotate(-180deg)}#global-nav ul .active .sub-menu{display:flex}#global-nav .menu__intro{flex-basis:30%;font-size:16px;line-height:1.3;margin-bottom:10px;margin-right:30px}#global-nav .menu__intro h2{font-size:24px;line-height:1.1666;margin-top:0;margin-bottom:16px}#global-nav .menu__intro p{max-width:266px}#global-nav .sub-menu__close-button{font-size:0;color:transparent;display:block;height:18px;width:18px}#global-nav .sub-menu__close-button::before{content:'';display:block;height:18px;width:18px;background:url(/modules/custom/gnav/images/sprite.svg) -239px -125px no-repeat;cursor:pointer}#global-nav .sub-menu__close-button:focus{outline:1px solid #2a70e7;position:relative}}@media(max-width:767px){.body--menu-open{overflow:hidden}pre{white-space:normal}#global-nav .gnav-extra a:before{flex:0 0 auto;min-width:0}}html,body{text-size-adjust:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none}#global-footer{background-color:#fff;align-items:center;color:#000;min-height:50px}#global-footer,#global-footer *{text-size-adjust:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none}#global-nav .wide-only,#global-footer .wide-only{display:none}#global-nav .narrow-only,#global-footer .narrow-only{display:block}#global-footer .gnav-container{align-items:flex-start;flex-wrap:wrap;height:auto}#global-footer .logo{padding:25px 0 35px}#global-footer .footer-menu{flex-basis:100%;padding:0 16px;padding-bottom:0}#global-footer .footer-menu--main .menu,#global-footer .footer-menu--about .menu{display:none}#global-footer .footer-menu--open .menu{display:block}#global-footer .gnav-collapse-button{align-items:center;background-color:transparent;box-shadow:none;border:0;outline:0;color:#000;cursor:pointer;display:flex;font-size:14px;font-weight:400;padding:10px 0;border-top:1px solid #e0e0e0;margin:0;width:100%}#global-footer .gnav-collapse-button:focus{outline-color:transparent}#global-footer .gnav-collapse-button::after{background:url(/modules/custom/gnav/images/sprite.svg) -20px -212px no-repeat;display:inline-block;content:"";height:14px;width:14px;margin-left:auto;margin-right:3px;vertical-align:middle;transform:rotate(180deg)}#global-footer .gnav-collapse-button[aria-expanded=true]::after{transform:rotate(0)}#global-footer .gnav-collapse-button:focus,#global-footer .gnav-collapse-button:hover{color:#2a70e7}#global-footer .footer-menu li{border-top:1px solid #e0e0e0;list-style:none;padding:0;margin-left:0;margin-bottom:0}#global-footer .footer-menu--about li,#global-footer .footer-menu--main li{padding-left:20px}#global-footer ul{list-style:none;margin:0;padding:0;vertical-align:middle}#global-footer ul li{line-height:1.3;page-break-inside:avoid;vertical-align:middle}#global-footer ul li:last-child{margin-right:0}#global-footer ul li a{color:inherit;text-decoration:none;padding:10px 0;display:block}#global-footer ul li a:hover{text-decoration:underline}#global-footer ul li a:focus{outline-color:transparent;color:#2a70e7}#global-footer .gnav-footer-title{margin:0}#global-footer .gnav-sub-footer{flex-basis:100%}#global-footer .gnav-sub-footer .footer-menu{padding-bottom:0;padding-top:0}#global-footer .gnav-sub-footer .footer-menu{display:flex;flex-direction:column}#global-footer .gnav-sub-footer .gnav-copyright{border-top:1px solid #e0e0e0;font-size:12px;padding:13px 0;margin:0 16px}#global-footer .gnav-sub-footer .gnav-container{align-items:stretch;flex-direction:column-reverse}#global-footer .gnav-locale{margin-left:auto}#global-footer .footer-menu .menu-item--social{border:0;margin-bottom:24px;display:inline-block;margin-left:10px}#global-footer .menu-item--social a{display:flex;align-items:center;justify-content:center;padding:0;white-space:nowrap;min-width:22px;height:22px}#global-footer .menu-item--social a img{display:block}@media(min-width:768px){#global-footer{padding:0 16px}#global-nav .wide-only,#global-footer .wide-only{display:block}#global-nav .narrow-only,#global-footer .narrow-only{display:none}#global-footer ul li a{padding:6px 0}#global-footer .footer-menu{padding:0}#global-footer .gnav-footer-title{margin-bottom:12px;font-size:20px}#global-footer .footer-menu--main{display:block;flex-basis:40%}#global-footer .footer-menu li{border:0}#global-footer .footer-menu--main ul{column-count:2}#global-footer .footer-menu--main ul li{margin-right:30px}#global-footer .footer-menu--about li,#global-footer .footer-menu--main li{padding-left:0}#global-footer .footer-menu .menu{display:block}#global-footer .footer-menu--about{flex-basis:25%;padding-left:40px}#global-footer .footer-menu--social{margin-left:auto;flex-basis:25%}#global-footer .gnav-sub-footer{background-color:#f3f3f3;font-size:12px;margin:60px -16px 0;padding:0 16px}#global-footer .gnav-sub-footer .gnav-container{align-items:center;flex-direction:row}#global-footer .gnav-sub-footer .gnav-copyright{border:0;margin-left:0;margin-right:50px}#global-footer .gnav-sub-footer .footer-menu{flex-basis:auto;padding:13px 0}#global-footer .gnav-sub-footer li{display:inline-block;margin-bottom:0;margin-right:8px}#global-footer .gnav-sub-footer li a{padding:0 8px 0 0;border-right:1px solid #000}#global-footer .gnav-sub-footer li:last-child{margin-right:0}#global-footer .gnav-sub-footer li:last-child a{border:0}#global-footer .gnav-sub-footer li a{margin-bottom:0}#global-footer .footer-menu .menu-item--social:first-child{margin-left:-10px}}